# HG changeset patch # User sirebral # Date 1252533560 18000 # Node ID baee049045be8b2765fe6011369af17b99f211d8 # Parent 07ebe8916b7e0dddc190a859532bc98f9920938c 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. diff -r 07ebe8916b7e -r baee049045be orpg/gametree/nodehandlers/minilib.py --- a/orpg/gametree/nodehandlers/minilib.py Sun Aug 30 18:10:15 2009 -0500 +++ b/orpg/gametree/nodehandlers/minilib.py Wed Sep 09 16:59:20 2009 -0500 @@ -36,6 +36,7 @@ import string import map_miniature_nodehandler import orpg.mapper.map_msg +import orpg.minidom as minidom # import scriptkit # Constants @@ -218,7 +219,7 @@ label = mini.getAttribute( ATTRIBUTE_NAME ) else: label = '' - return msg().get_all_xml() + return msg.get_all_xml() def is_unique( self, mini ): unique = mini.getAttribute( ATTRIBUTE_UNIQUE ) diff -r 07ebe8916b7e -r baee049045be orpg/mapper/fog.py --- a/orpg/mapper/fog.py Sun Aug 30 18:10:15 2009 -0500 +++ b/orpg/mapper/fog.py Wed Sep 09 16:59:20 2009 -0500 @@ -33,6 +33,7 @@ class FogArea: def __init__(self, outline, log): + self.log = log self.outline = outline def set_fog_props(self, str): @@ -79,6 +80,7 @@ class fog_layer(layer_base): def __init__(self, canvas): self.canvas = canvas + self.log = component.get('log') layer_base.__init__(self) self.color = wx.Color(128,128,128) if "__WXGTK__" not in wx.PlatformInfo: self.color = wx.Color(128,128,128, 128) diff -r 07ebe8916b7e -r baee049045be orpg/orpg_version.py --- a/orpg/orpg_version.py Sun Aug 30 18:10:15 2009 -0500 +++ b/orpg/orpg_version.py Wed Sep 09 16:59:20 2009 -0500 @@ -4,7 +4,7 @@ #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) DISTRO = "Traipse" DIS_VER = "Ornery Orc" -BUILD = "090830-00" +BUILD = "090909-00 # This version is for network capability. PROTOCOL_VERSION = "1.2" diff -r 07ebe8916b7e -r baee049045be orpg/tools/aliaslib.py --- a/orpg/tools/aliaslib.py Sun Aug 30 18:10:15 2009 -0500 +++ b/orpg/tools/aliaslib.py Wed Sep 09 16:59:20 2009 -0500 @@ -325,15 +325,16 @@ defaultcolor = settings.get_setting("mytextcolor") settings.set_setting("mytextcolor", self.alias[1]) self.chat.set_colors() - opts = [] + opts = []; idlist = [] myid = self.session.get_id() for p in players: if p[2] != myid: opts.append("(" + p[2] + ") " + self.chat.html_strip(p[0])) + if p[2] != myid: idlist.append(p[2]) dlg = orpgMultiCheckBoxDlg(self, opts, "Select Players:", "Whisper To", []) sendto = [] if dlg.ShowModal() == wx.ID_OK: selections = dlg.get_selections() - for s in selections: sendto.append(players[s][2]) + for s in selections: sendto.append(idlist[s]) line = self.textWnd.GetValue().replace("\n", "
") if self.checkFilterText.IsChecked() and self.filter != self.chat.defaultFilterName: for rule in self.filterRegEx: line = re.sub(rule[0], rule[1], line)