comparison orpg/tools/aliaslib.py @ 25:baee049045be ornery-orc

Traipse 'OpenRPG' {090909-00} Traipse is a distribution of OpenRPG that is designed to be easy to setup and go. Traipse also makes it easy for developers to work on code without fear of sacrifice. 'Ornery-Orc' continues the trend of 'Grumpy' and adds fixes to the code. 'Ornery-Orc''s main goal is to offer more advanced features and enhance the productivity of the user. Update Summary: Fixes log problem in Fog. Fixes Mini Lib loading problem. Fixes problem with whispers in Alias Lib.
author sirebral
date Wed, 09 Sep 2009 16:59:20 -0500
parents 97265586402b
children ff154cf3350c
comparison
equal deleted inserted replaced
24:07ebe8916b7e 25:baee049045be
323 players = self.session.get_players() 323 players = self.session.get_players()
324 if self.alias[1] != 'Default': 324 if self.alias[1] != 'Default':
325 defaultcolor = settings.get_setting("mytextcolor") 325 defaultcolor = settings.get_setting("mytextcolor")
326 settings.set_setting("mytextcolor", self.alias[1]) 326 settings.set_setting("mytextcolor", self.alias[1])
327 self.chat.set_colors() 327 self.chat.set_colors()
328 opts = [] 328 opts = []; idlist = []
329 myid = self.session.get_id() 329 myid = self.session.get_id()
330 for p in players: 330 for p in players:
331 if p[2] != myid: opts.append("(" + p[2] + ") " + self.chat.html_strip(p[0])) 331 if p[2] != myid: opts.append("(" + p[2] + ") " + self.chat.html_strip(p[0]))
332 if p[2] != myid: idlist.append(p[2])
332 dlg = orpgMultiCheckBoxDlg(self, opts, "Select Players:", "Whisper To", []) 333 dlg = orpgMultiCheckBoxDlg(self, opts, "Select Players:", "Whisper To", [])
333 sendto = [] 334 sendto = []
334 if dlg.ShowModal() == wx.ID_OK: 335 if dlg.ShowModal() == wx.ID_OK:
335 selections = dlg.get_selections() 336 selections = dlg.get_selections()
336 for s in selections: sendto.append(players[s][2]) 337 for s in selections: sendto.append(idlist[s])
337 line = self.textWnd.GetValue().replace("\n", "<br />") 338 line = self.textWnd.GetValue().replace("\n", "<br />")
338 if self.checkFilterText.IsChecked() and self.filter != self.chat.defaultFilterName: 339 if self.checkFilterText.IsChecked() and self.filter != self.chat.defaultFilterName:
339 for rule in self.filterRegEx: line = re.sub(rule[0], rule[1], line) 340 for rule in self.filterRegEx: line = re.sub(rule[0], rule[1], line)
340 if len(sendto): self.chat.whisper_to_players(line, sendto) 341 if len(sendto): self.chat.whisper_to_players(line, sendto)
341 if self.alias[1] != 'Default': 342 if self.alias[1] != 'Default':