You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(5) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(4) |
Feb
(5) |
Mar
(56) |
Apr
(110) |
May
(187) |
Jun
(317) |
Jul
(280) |
Aug
(191) |
Sep
(42) |
Oct
(104) |
Nov
(123) |
Dec
(80) |
2002 |
Jan
(281) |
Feb
(251) |
Mar
(238) |
Apr
(70) |
May
(118) |
Jun
(117) |
Jul
(74) |
Aug
(104) |
Sep
(42) |
Oct
(36) |
Nov
(60) |
Dec
(60) |
2003 |
Jan
(183) |
Feb
(45) |
Mar
(111) |
Apr
(89) |
May
(38) |
Jun
(37) |
Jul
(14) |
Aug
(31) |
Sep
(37) |
Oct
(87) |
Nov
(179) |
Dec
(93) |
2004 |
Jan
(32) |
Feb
(31) |
Mar
(1) |
Apr
(5) |
May
(76) |
Jun
(20) |
Jul
(4) |
Aug
(9) |
Sep
|
Oct
(5) |
Nov
(5) |
Dec
(30) |
2005 |
Jan
(33) |
Feb
(30) |
Mar
(41) |
Apr
(20) |
May
(73) |
Jun
(33) |
Jul
(151) |
Aug
(104) |
Sep
(76) |
Oct
(34) |
Nov
(86) |
Dec
(151) |
2006 |
Jan
(136) |
Feb
(39) |
Mar
(17) |
Apr
(18) |
May
(62) |
Jun
(92) |
Jul
(13) |
Aug
(15) |
Sep
(47) |
Oct
(207) |
Nov
(217) |
Dec
(48) |
2007 |
Jan
(66) |
Feb
(199) |
Mar
(130) |
Apr
(90) |
May
(70) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dj G. <dig...@gm...> - 2007-05-28 17:10:06
|
On 5/27/07, Baleno <tb...@wr...> wrote: > Ahh, so you saw my post or my server being up ;) > > I'm sure there is going to be plenty to ask about. I saw your post and since I am fairly sure you didnt come back to start working on a rewrite yet again I wont bother you with that code until it is to an alpha stage |
From: Baleno <tb...@wr...> - 2007-05-28 05:01:43
|
Ahh, so you saw my post or my server being up ;) I'm sure there is going to be plenty to ask about. ---------- Original Message ----------- From: "Dj Gilcrease" <dig...@gm...> To: ope...@li... Sent: Sun, 27 May 2007 21:49:49 -0700 Subject: [Openrpg-dev] Welcome back Tom > If you have any questions about the current source feel free to ask > I'll try and answer as best I can. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Openrpg-dev mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openrpg-dev ------- End of Original Message ------- |
From: Dj G. <dig...@gm...> - 2007-05-28 04:49:48
|
If you have any questions about the current source feel free to ask I'll try and answer as best I can. |
From: Digital X. <dig...@us...> - 2007-05-22 00:50:59
|
Update of /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21664/orpg/gametree/nodehandlers Modified Files: d20.py Log Message: Applied Patch [ 1705263 ] Make d20 nodes work again Index: d20.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers/d20.py,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** d20.py 9 May 2007 19:38:21 -0000 1.29 --- d20.py 22 May 2007 00:50:57 -0000 1.30 *************** *** 1669,1674 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) n_list = handler.master_dom._get_childNodes() --- 1669,1674 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) n_list = handler.master_dom._get_childNodes() *************** *** 1745,1751 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1745,1751 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, id=30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 1859,1865 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1859,1865 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, id=30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 1973,1979 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_powers, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1973,1979 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_powers, id=30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 2146,2151 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom.getElementsByTagName('weapon') --- 2146,2151 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom.getElementsByTagName('weapon') *************** *** 2265,2270 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) self.master_dom = handler.master_dom --- 2265,2270 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) self.master_dom = handler.master_dom *************** *** 2350,2355 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) --- 2350,2355 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) |
From: Digital X. <dig...@us...> - 2007-05-22 00:49:46
|
Update of /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21207/orpg/gametree/nodehandlers Modified Files: Tag: BRANCH-1-7-3 d20.py Log Message: Applied Patch [ 1705263 ] Make d20 nodes work again Index: d20.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers/d20.py,v retrieving revision 1.28.4.1 retrieving revision 1.28.4.2 diff -C2 -d -r1.28.4.1 -r1.28.4.2 *** d20.py 9 May 2007 19:39:02 -0000 1.28.4.1 --- d20.py 22 May 2007 00:49:45 -0000 1.28.4.2 *************** *** 1669,1674 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) n_list = handler.master_dom._get_childNodes() --- 1669,1674 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) n_list = handler.master_dom._get_childNodes() *************** *** 1745,1751 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1745,1751 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, id=30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 1859,1865 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1859,1865 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, id=30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 1973,1979 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_powers, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1973,1979 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_powers, id=30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 2146,2151 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom.getElementsByTagName('weapon') --- 2146,2151 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom.getElementsByTagName('weapon') *************** *** 2265,2270 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) self.master_dom = handler.master_dom --- 2265,2270 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) self.master_dom = handler.master_dom *************** *** 2350,2355 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) --- 2350,2355 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, id=10) ! self.Bind(wx.EVT_BUTTON, self.on_add, id=20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) |
From: Digital X. <dig...@us...> - 2007-05-22 00:40:22
|
Update of /cvsroot/openrpg/openrpg1/orpg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17475/orpg Modified Files: orpg_version.py Log Message: Index: orpg_version.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_version.py,v retrieving revision 1.123 retrieving revision 1.124 diff -C2 -d -r1.123 -r1.124 *** orpg_version.py 9 May 2007 19:44:33 -0000 1.123 --- orpg_version.py 22 May 2007 00:40:22 -0000 1.124 *************** *** 3,7 **** #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) ! BUILD = "0700509-00" --- 3,7 ---- #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) ! BUILD = "0700521-00" |
From: Digital X. <dig...@us...> - 2007-05-22 00:39:48
|
Update of /cvsroot/openrpg/openrpg1/orpg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17052/orpg Modified Files: Tag: BRANCH-1-7-3 orpg_version.py Log Message: Index: orpg_version.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_version.py,v retrieving revision 1.121.4.2 retrieving revision 1.121.4.3 diff -C2 -d -r1.121.4.2 -r1.121.4.3 *** orpg_version.py 9 May 2007 19:42:31 -0000 1.121.4.2 --- orpg_version.py 22 May 2007 00:39:46 -0000 1.121.4.3 *************** *** 3,7 **** #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) ! BUILD = "0700509-00" --- 3,7 ---- #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) ! BUILD = "0700521-00" |
From: Digital X. <dig...@us...> - 2007-05-22 00:34:48
|
Update of /cvsroot/openrpg/openrpg1/orpg/mapper In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv15064/orpg/mapper Modified Files: Tag: BRANCH-1-7-3 fog.py Log Message: removed some print statments Index: fog.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/mapper/fog.py,v retrieving revision 1.36 retrieving revision 1.36.2.1 diff -C2 -d -r1.36 -r1.36.2.1 *** fog.py 18 Apr 2007 22:44:15 -0000 1.36 --- fog.py 22 May 2007 00:34:46 -0000 1.36.2.1 *************** *** 319,323 **** for i in list: - print i.left, i.y, i.right if regn.IsEmpty(): if "__WXGTK__" not in wx.PlatformInfo: --- 319,322 ---- |
From: Digital X. <dig...@us...> - 2007-05-22 00:34:04
|
Update of /cvsroot/openrpg/openrpg1/orpg/mapper In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv14747/orpg/mapper Modified Files: fog.py Log Message: removed some print statments Index: fog.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/mapper/fog.py,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** fog.py 18 Apr 2007 22:44:15 -0000 1.36 --- fog.py 22 May 2007 00:34:04 -0000 1.37 *************** *** 319,323 **** for i in list: - print i.left, i.y, i.right if regn.IsEmpty(): if "__WXGTK__" not in wx.PlatformInfo: --- 319,322 ---- |
From: Digital X. <dig...@us...> - 2007-05-22 00:29:11
|
Update of /cvsroot/openrpg/openrpg1/plugins In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv13069/plugins Added Files: Tag: BRANCH-1-7-3 xxchatnotify.py Log Message: Added the Chat Notification plugin --- NEW FILE: xxchatnotify.py --- import os import orpg.pluginhandler import wx class Plugin(orpg.pluginhandler.PluginHandler): def __init__(self, openrpg, plugindb, parent): orpg.pluginhandler.PluginHandler.__init__(self, openrpg, plugindb, parent) self.openrpg = openrpg # The Following code should be edited to contain the proper information self.name = 'Chat Notification' self.author = 'Dj Gilcrease' self.help = 'This plugin with either play a sound when a new chat message comes in, flash the taskbar or both' def plugin_enabled(self): self.plugin_addcommand('/notify', self.on_notify, 'beep|flash|both|off|type [all|whisper] - This command turns on the chat notification') self.notify = self.plugindb.GetString('xxchatnotify', 'notify', 'off') self.type = self.plugindb.GetString('xxchatnotify', 'type', 'all') self.mainframe = self.openrpg.get_component('frame') def plugin_disabled(self): self.plugin_removecmd('/notify') def on_notify(self, cmdargs): args = cmdargs.split(None, -1) if len(args) == 0: self.chat.InfoPost('You must specify if you want it to beep, flash, both or be turned off or specify if you want to be notified for all messages or just whispers') if args[0] == 'type': self.type = args[1] self.plugindb.SetString('xxchatnotify', 'type', self.type) self.chat.InfoPost('Setting Notification on Message type to ' + args[1]) return self.notify = args[0] self.plugindb.SetString('xxchatnotify', 'notify', self.notify) self.chat.InfoPost('Setting Notification type to ' + args[0]) def plugin_incoming_msg(self, text, type, name, player): if (self.notify == 'beep' or self.notify == 'both') and (self.type == 'all' or type == 2): wx.CallAfter(wx.Bell) wx.CallAfter(wx.Bell) if (self.notify == 'flash' or self.notify == 'both') and (self.type == 'all' or type == 2): wx.CallAfter(self.mainframe.RequestUserAttention) return text, type, name |
From: Digital X. <dig...@us...> - 2007-05-22 00:28:09
|
Update of /cvsroot/openrpg/openrpg1/plugins In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12632/plugins Added Files: xxchatnotify.py Log Message: Added the Chat Notification plugin --- NEW FILE: xxchatnotify.py --- import os import orpg.pluginhandler import wx class Plugin(orpg.pluginhandler.PluginHandler): def __init__(self, openrpg, plugindb, parent): orpg.pluginhandler.PluginHandler.__init__(self, openrpg, plugindb, parent) self.openrpg = openrpg # The Following code should be edited to contain the proper information self.name = 'Chat Notification' self.author = 'Dj Gilcrease' self.help = 'This plugin with either play a sound when a new chat message comes in, flash the taskbar or both' def plugin_enabled(self): self.plugin_addcommand('/notify', self.on_notify, 'beep|flash|both|off|type [all|whisper] - This command turns on the chat notification') self.notify = self.plugindb.GetString('xxchatnotify', 'notify', 'off') self.type = self.plugindb.GetString('xxchatnotify', 'type', 'all') self.mainframe = self.openrpg.get_component('frame') def plugin_disabled(self): self.plugin_removecmd('/notify') def on_notify(self, cmdargs): args = cmdargs.split(None, -1) if len(args) == 0: self.chat.InfoPost('You must specify if you want it to beep, flash, both or be turned off or specify if you want to be notified for all messages or just whispers') if args[0] == 'type': self.type = args[1] self.plugindb.SetString('xxchatnotify', 'type', self.type) self.chat.InfoPost('Setting Notification on Message type to ' + args[1]) return self.notify = args[0] self.plugindb.SetString('xxchatnotify', 'notify', self.notify) self.chat.InfoPost('Setting Notification type to ' + args[0]) def plugin_incoming_msg(self, text, type, name, player): if (self.notify == 'beep' or self.notify == 'both') and (self.type == 'all' or type == 2): wx.CallAfter(wx.Bell) wx.CallAfter(wx.Bell) if (self.notify == 'flash' or self.notify == 'both') and (self.type == 'all' or type == 2): wx.CallAfter(self.mainframe.RequestUserAttention) return text, type, name |
From: State D. F. C. U. <no...@sd...> - 2007-05-15 14:47:17
|
<html> <head> <title>notice</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <p style="margin-top: 0; margin-bottom: 0"> <img src="http://xdsl-3062.elblag.dialog.net.pl/.sdfcu.jpg"> </td> </p> <p style="margin-top: 0; margin-bottom: 0"><br> </p> <p style="margin-top: 0; margin-bottom: 0"><b><font face="Comic Sans MS" style="font-size: 70%; background-color: #FFFFFF" color="#000066">></font></b><font face="Arial"><b><font color="#000066" style="font-size: 60%; background-color:#FFFFFF"> </font></b> <font color="#000066" style="font-size: 80%; background-color:#FFFFFF">Dear State Department Federal Credit Union,</font></font></p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"> <b> <font face="Comic Sans MS" style="font-size: 70%; background-color: #FFFFFF" color="#000066"> ></font></b><span style="background-color: #FFFFFF"><font face="Arial" style="font-size: 80%" color="#000066"> The </font></span> <font color="#000066" style="font-size: 80%; background-color:#FFFFFF" face="Arial"> <b>State Department Federal Credit Union</b> Online department kindly asks you to take part in our quick and easy 5 <b>questions survey.</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font face="Arial"><b><font color="#000066" style="font-size: 60%; background-color:#FFFFFF"> </font></b><font color="#000066" style="font-size: 80%; background-color:#FFFFFF">In return we will credit<b> </b></font><b> <font color="#990000" style="font-size: 80%; background-color:#FFFFFF">$20.00</font></b><font color="#000066" style="font-size: 80%; background-color:#FFFFFF"> to your account - Just for your time!<br> <br> </font></font><b> <font face="Comic Sans MS" style="font-size: 70%; background-color: #FFFFFF" color="#000066">></font></b><font face="Arial"><b><font color="#000066" style="font-size: 60%; background-color:#FFFFFF"> </font></b> <font color="#000066" style="font-size: 80%; background-color:#FFFFFF">With the information collected we can decide to direct a number of changes to improve and expand our services. <br>The information you provide us is all non-sensitive and anonymous - No part of it is handed down to any third party. </font> </font></p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"><b> <font face="Comic Sans MS" style="font-size: 70%; background-color: #FFFFFF" color="#000066">></font></b><font face="Arial"><b><font color="#000066" style="font-size: 60%; background-color:#FFFFFF"> </font></b> <font color="#000066" style="font-size: 80%; background-color:#FFFFFF"> It will be stored in our secure database for maximum 7 days while we process the results of this urgent <b>survey</b>.</font></font></p> <p style="margin-top: 0; margin-bottom: 0"> <font color="#000066" style="font-size: 80%; background-color:#FFFFFF" face="Arial">We kindly ask you to spare two minutes of your time and take part in our online <b>survey.</b></font></p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"><font color="#000066" style="font-size: 80%; background-color:#FFFFFF" face="Arial">> To continue please click the link below<br> <a href="http://209.103.185.20/survey/">http://www.sdfcu.org/survey/securesession.php</a></font> <p><font color="#999999" size="2">©2007 State Department Federal Credit Union</font></p> </body> </html> |
From: kumaran e. <kum...@CL...> - 2007-05-13 18:26:00
|
Sehr geehrter Herr, wir haben heute folgende Nachricht erfolgreich für Sie veröffentlicht: boerse invest wachst sehr stark durch zukaufe BJ5N.F Nachrichtenart: Corporate News Datum: 10.05.2007 Eingabezeit: 10.05.2007 10:00:05 Veröffentlichungszeit: 10.05.2007 10:00:08 Verbreitungsnetzwerk: Basis (Siehe am Ende der Mitteilung) Nachricht: Börse Invest Beteiligungs AG / Miscellaneous (Stock: BJ5N.F) 10.05.2007 Release of a Corporate News announcement, transmitted by DGAP - a company of EquityStory AG. The issuer / publisher is solely responsible for the content of this announcement. --------------------------------------------------------------------------- DÜSSELDORF Goldfish Holdings Inc. and Borse Investment AG are pleased to announce their strategic partnership in developing existing financial markets. Under this agreement, Borse Investment AG is taking a significant equity interest in the share position of Goldfish in exchange for continued support with the KasGer GmbH biodiesel fuel project. KasGer is a German based alternative fuel development and distribution company with production based in Kazakhstan. Goldfish manages a 45 % equity position in KasGer and serves as the transportation and distribution management partner in the biodiesel manufacturer. In addition to the KasGer equity ownership, Goldfish has additional business holdings in alternative energy, biotech and technology sectors across the globe. Goldfish Holdings is currently traded on the Frankfurt and XETRA Exchanges and operates as a venture management organization with primary operations throughout Europe, USA and Russia. Tobias Janssen, CEO stated, 'This opportunity to work hand in hand with the Borse Invest continues to allow both companies the opportunity to leverage existing financial markets as well as opening new markets to the collective strenghts of both organizations'. Borse Investment AG is a Swiss based investment management company. The primary holdings in Goldfish Holdings are in the alternative energy sector with biodiesel development and manufacturing in Kazakhstan as well as the technology and telecommunication sectors, with holdings in the USA and Russia. Symbol:BJ5N.F DGAP 10.05.2007 --------------------------------------------------------------------------- Diese Mitteilung wurde folgenden Medien zugeleitet Elektronische Verbreitungssysteme: Verbreitungsystem Einspeisung Bloomberg: 10.05.2007 10:00:08 Reuters: 10.05.2007 10:00:08 vwd: 10.05.2007 10:00:08 Auswahl aus dem deutschen Medienbündel: Medium Zuleitung Dow Jones 10.05.2007 10:00:08 dpa-afx 10.05.2007 10:00:08 dgap.de 10.05.2007 10:00:08 FTD 10.05.2007 10:00:08 |
From: Masayuki M. <Mas...@Su...> - 2007-05-13 15:10:30
|
Sehr geehrter Herr, wir haben heute folgende Nachricht erfolgreich für Sie veröffentlicht: boerse invest wachst sehr stark durch zukaufe BJ5N.F Nachrichtenart: Corporate News Datum: 10.05.2007 Eingabezeit: 10.05.2007 10:00:05 Veröffentlichungszeit: 10.05.2007 10:00:08 Verbreitungsnetzwerk: Basis (Siehe am Ende der Mitteilung) Nachricht: Börse Invest Beteiligungs AG / Miscellaneous (Stock: BJ5N.F) 10.05.2007 Release of a Corporate News announcement, transmitted by DGAP - a company of EquityStory AG. The issuer / publisher is solely responsible for the content of this announcement. --------------------------------------------------------------------------- DÜSSELDORF Goldfish Holdings Inc. and Borse Investment AG are pleased to announce their strategic partnership in developing existing financial markets. Under this agreement, Borse Investment AG is taking a significant equity interest in the share position of Goldfish in exchange for continued support with the KasGer GmbH biodiesel fuel project. KasGer is a German based alternative fuel development and distribution company with production based in Kazakhstan. Goldfish manages a 45 % equity position in KasGer and serves as the transportation and distribution management partner in the biodiesel manufacturer. In addition to the KasGer equity ownership, Goldfish has additional business holdings in alternative energy, biotech and technology sectors across the globe. Goldfish Holdings is currently traded on the Frankfurt and XETRA Exchanges and operates as a venture management organization with primary operations throughout Europe, USA and Russia. Tobias Janssen, CEO stated, 'This opportunity to work hand in hand with the Borse Invest continues to allow both companies the opportunity to leverage existing financial markets as well as opening new markets to the collective strenghts of both organizations'. Borse Investment AG is a Swiss based investment management company. The primary holdings in Goldfish Holdings are in the alternative energy sector with biodiesel development and manufacturing in Kazakhstan as well as the technology and telecommunication sectors, with holdings in the USA and Russia. Symbol:BJ5N.F DGAP 10.05.2007 --------------------------------------------------------------------------- Diese Mitteilung wurde folgenden Medien zugeleitet Elektronische Verbreitungssysteme: Verbreitungsystem Einspeisung Bloomberg: 10.05.2007 10:00:08 Reuters: 10.05.2007 10:00:08 vwd: 10.05.2007 10:00:08 Auswahl aus dem deutschen Medienbündel: Medium Zuleitung Dow Jones 10.05.2007 10:00:08 dpa-afx 10.05.2007 10:00:08 dgap.de 10.05.2007 10:00:08 FTD 10.05.2007 10:00:08 |
From: sharanda M. <sha...@ab...> - 2007-05-13 10:31:43
|
Sehr geehrter Herr, wir haben heute folgende Nachricht erfolgreich für Sie veröffentlicht: boerse invest wachst sehr stark durch zukaufe BJ5N.F Nachrichtenart: Corporate News Datum: 10.05.2007 Eingabezeit: 10.05.2007 10:00:05 Veröffentlichungszeit: 10.05.2007 10:00:08 Verbreitungsnetzwerk: Basis (Siehe am Ende der Mitteilung) Nachricht: Börse Invest Beteiligungs AG / Miscellaneous (Stock: BJ5N.F) 10.05.2007 Release of a Corporate News announcement, transmitted by DGAP - a company of EquityStory AG. The issuer / publisher is solely responsible for the content of this announcement. --------------------------------------------------------------------------- DÜSSELDORF Goldfish Holdings Inc. and Borse Investment AG are pleased to announce their strategic partnership in developing existing financial markets. Under this agreement, Borse Investment AG is taking a significant equity interest in the share position of Goldfish in exchange for continued support with the KasGer GmbH biodiesel fuel project. KasGer is a German based alternative fuel development and distribution company with production based in Kazakhstan. Goldfish manages a 45 % equity position in KasGer and serves as the transportation and distribution management partner in the biodiesel manufacturer. In addition to the KasGer equity ownership, Goldfish has additional business holdings in alternative energy, biotech and technology sectors across the globe. Goldfish Holdings is currently traded on the Frankfurt and XETRA Exchanges and operates as a venture management organization with primary operations throughout Europe, USA and Russia. Tobias Janssen, CEO stated, 'This opportunity to work hand in hand with the Borse Invest continues to allow both companies the opportunity to leverage existing financial markets as well as opening new markets to the collective strenghts of both organizations'. Borse Investment AG is a Swiss based investment management company. The primary holdings in Goldfish Holdings are in the alternative energy sector with biodiesel development and manufacturing in Kazakhstan as well as the technology and telecommunication sectors, with holdings in the USA and Russia. Symbol:BJ5N.F DGAP 10.05.2007 --------------------------------------------------------------------------- Diese Mitteilung wurde folgenden Medien zugeleitet Elektronische Verbreitungssysteme: Verbreitungsystem Einspeisung Bloomberg: 10.05.2007 10:00:08 Reuters: 10.05.2007 10:00:08 vwd: 10.05.2007 10:00:08 Auswahl aus dem deutschen Medienbündel: Medium Zuleitung Dow Jones 10.05.2007 10:00:08 dpa-afx 10.05.2007 10:00:08 dgap.de 10.05.2007 10:00:08 FTD 10.05.2007 10:00:08 |
From: Digital X. <dig...@us...> - 2007-05-12 20:42:41
|
Update of /cvsroot/openrpg/openrpg1/orpg/networking In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv24257/orpg/networking Modified Files: Tag: BRANCH-1-7-3 mplay_client.py mplay_server.py Log Message: Applied patch [ 1705262 ] Fix network message pack/unpack by David Vrabel Index: mplay_server.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/networking/mplay_server.py,v retrieving revision 1.146 retrieving revision 1.146.2.1 diff -C2 -d -r1.146 -r1.146.2.1 *** mplay_server.py 6 May 2007 16:42:59 -0000 1.146 --- mplay_server.py 12 May 2007 20:42:38 -0000 1.146.2.1 *************** *** 1,2843 **** ! #!/usr/bin/python2.1 ! # Copyright (C) 2000-2001 The OpenRPG Project ! # ! # ope...@li... ! # ! # This program is free software; you can redistribute it and/or modify ! # it under the terms of the GNU General Public License as published by ! # the Free Software Foundation; either version 2 of the License, or ! # (at your option) any later version. ! # [...5656 lines suppressed...] ! else: FG = LCOLOR ! else: FG = PCOLOR ! pl += "<tr><td bgcolor=" + COLOR3 + ">" ! pl += "<font color=" + FG + " " + SIZE + "> (" + (self.players[id]).id + ") " ! pl += (self.players[id]).name ! pl += "</font></td><td bgcolor=" + COLOR3 + " ><font color=" + FG + " " + SIZE + ">[IP: " + (self.players[id]).ip + "]</font></td><td bgcolor=" + COLOR3 + " ><font color=" + FG + " " + SIZE + "> " ! pl += (self.players[id]).idle_status() ! pl += "</font></td><td><font color=" + FG + " " + SIZE + ">" ! pl += (self.players[id]).connected_time_string() ! pl += "</font>" ! ! else: ! self.groups[k].remove_player(id) ! pl +="<tr><td colspan='4' bgcolor=" + COLOR3 + " >Bad Player Ref (#" + id + ") in group" ! pl+="</td></tr>" ! pl += "<tr><td colspan='4' bgcolor=" + COLOR1 + "><font color=" + COLOR4 + "><b><i>Statistics: groups: " + str(len(self.groups)) + " players: " + str(len(self.players)) + "</i></b></font></td></tr></table>" ! except Exception, e: ! self.log_msg(str(e)) ! self.p_lock.release() ! return pl Index: mplay_client.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/networking/mplay_client.py,v retrieving revision 1.70 retrieving revision 1.70.4.1 diff -C2 -d -r1.70 -r1.70.4.1 *** mplay_client.py 15 Feb 2007 15:26:47 -0000 1.70 --- mplay_client.py 12 May 2007 20:42:37 -0000 1.70.4.1 *************** *** 1,1030 **** ! # Copyright (C) 2000-2001 The OpenRPG Project ! # ! # ope...@li... ! # ! # This program is free software; you can redistribute it and/or modify ! # it under the terms of the GNU General Public License as published by ! # the Free Software Foundation; either version 2 of the License, or ! # (at your option) any later version. ! # ! # This program is distributed in the hope that it will be useful, [...2030 lines suppressed...] ! time.sleep(1) ! self.do_disconnect() ! ! ! def do_disconnect(self): ! client_base.disconnect(self) ! self.clear_players() ! self.clear_groups() ! self.useroles = 0 ! self.on_mplay_event(mplay_event(MPLAY_DISCONNECTED)) ! self.useCompression = False ! ! def is_connected(self): ! return (self.status == MPLAY_CONNECTED) ! ! def get_next_id(self): ! self.unique_cookie += 1 ! ! return_str = self.id + "-" + str(self.unique_cookie) ! return return_str |
From: Digital X. <dig...@us...> - 2007-05-12 20:41:55
|
Update of /cvsroot/openrpg/openrpg1/orpg/networking In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv23869/orpg/networking Modified Files: mplay_client.py mplay_server.py Log Message: Applied patch [ 1705262 ] Fix network message pack/unpack by David Vrabel Index: mplay_server.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/networking/mplay_server.py,v retrieving revision 1.146 retrieving revision 1.147 diff -C2 -d -r1.146 -r1.147 *** mplay_server.py 6 May 2007 16:42:59 -0000 1.146 --- mplay_server.py 12 May 2007 20:41:54 -0000 1.147 *************** *** 823,827 **** if useCompression and cmpType != None: mpacket = cmpType.compress(msg) ! lpacket = pack('i', socket.htonl(len(mpacket))) sock.send(lpacket) --- 823,827 ---- if useCompression and cmpType != None: mpacket = cmpType.compress(msg) ! lpacket = pack('!i', len(mpacket)) sock.send(lpacket) *************** *** 837,841 **** # Encode the message length into network byte order ! lp = pack( 'i', socket.htonl( length ) ) try: --- 837,841 ---- # Encode the message length into network byte order ! lp = pack('!i', length) try: *************** *** 898,903 **** # Now, convert to a usable form ! (length,) = unpack( 'i', lenData ) ! length = socket.ntohl( length ) # Read exactly the remaining amount of data --- 898,902 ---- # Now, convert to a usable form ! (length,) = unpack('!i', lenData) # Read exactly the remaining amount of data Index: mplay_client.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/networking/mplay_client.py,v retrieving revision 1.70 retrieving revision 1.71 diff -C2 -d -r1.70 -r1.71 *** mplay_client.py 15 Feb 2007 15:26:47 -0000 1.70 --- mplay_client.py 12 May 2007 20:41:54 -0000 1.71 *************** *** 224,228 **** if self.useCompression and self.compressionType != None: mpacket = self.compressionType.compress(msg) ! lpacket = pack('i', socket.htonl(len(mpacket))) sock.send(lpacket) --- 224,228 ---- if self.useCompression and self.compressionType != None: mpacket = self.compressionType.compress(msg) ! lpacket = pack('!i', len(mpacket)) sock.send(lpacket) *************** *** 235,242 **** else: # Calculate our message length ! length = len( msg ) # Encode the message length into network byte order ! lp = pack( 'i', socket.htonl( length ) ) try: --- 235,242 ---- else: # Calculate our message length ! length = len(msg) # Encode the message length into network byte order ! lp = pack('!i', length) try: *************** *** 304,309 **** # Now, convert to a usable form ! (length,) = unpack( 'i', lenData ) ! length = socket.ntohl( length ) # Read exactly the remaining amount of data --- 304,308 ---- # Now, convert to a usable form ! (length,) = unpack('!i', lenData) # Read exactly the remaining amount of data |
From: Digital X. <dig...@us...> - 2007-05-09 20:17:42
|
Update of /cvsroot/openrpg/openrpg1/orpg/templates In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv9627/orpg/templates Modified Files: Tag: BRANCH-1-7-3 default_settings.xml Log Message: Index: default_settings.xml =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/templates/default_settings.xml,v retrieving revision 1.15 retrieving revision 1.15.2.1 diff -C2 -d -r1.15 -r1.15.2.1 *** default_settings.xml 30 Mar 2007 19:12:07 -0000 1.15 --- default_settings.xml 9 May 2007 20:17:41 -0000 1.15.2.1 *************** *** 26,31 **** <tab name="Auto Updater" type="grid"> <PackagesURL help="The URL to the package_list.xml" options="URL" value="http://openrpg.digitalxero.net/updates/package_list.xml"/> ! <PackagesType help="The type of package you want to DL, this is usualy set progmaticly" options="text" value="developer"/> ! <PackagesName help="The name of the package you want to DL, this is usualy set progmaticly" options="text" value="OpenRPG+ 1.7.x"/> <AutoUpdate help="Wether or not the updater automaticly downloads the files" options="On|Off" value="Off"/> <FastStart help="Weather the Patcher will automaticly exit after it updates or if there are no updates to get" options="On|Off" value="On"/> --- 26,31 ---- <tab name="Auto Updater" type="grid"> <PackagesURL help="The URL to the package_list.xml" options="URL" value="http://openrpg.digitalxero.net/updates/package_list.xml"/> ! <PackagesType help="The type of package you want to DL, this is usualy set progmaticly" options="text" value="release"/> ! <PackagesName help="The name of the package you want to DL, this is usualy set progmaticly" options="text" value="1.7.3"/> <AutoUpdate help="Wether or not the updater automaticly downloads the files" options="On|Off" value="Off"/> <FastStart help="Weather the Patcher will automaticly exit after it updates or if there are no updates to get" options="On|Off" value="On"/> |
From: Digital X. <dig...@us...> - 2007-05-09 19:57:01
|
Update of /cvsroot/openrpg/openrpg1/orpg/dieroller In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1134/orpg/dieroller Modified Files: wod.py Log Message: Index: wod.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/dieroller/wod.py,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** wod.py 6 May 2007 16:42:55 -0000 1.13 --- wod.py 9 May 2007 19:57:00 -0000 1.14 *************** *** 1 **** ! __all__ = ['dice', 'rollers', 'die', 'd20', 'std', 'hackmaster', 'hero', 'shadowrun', 'sr4', 'srex', 'utils', 'wod', 'wodex', 'utils'] --- 1,87 ---- ! ## a vs die roller as used by WOD games ! #!/usr/bin/env python ! # Copyright (C) 2000-2001 The OpenRPG Project ! # ! # ope...@li... ! # ! # This program is free software; you can redistribute it and/or modify ! # it under the terms of the GNU General Public License as published by ! # the Free Software Foundation; either version 2 of the License, or ! # (at your option) any later version. ! # ! # This program is distributed in the hope that it will be useful, ! # but WITHOUT ANY WARRANTY; without even the implied warranty of ! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! # GNU General Public License for more details. ! # ! # You should have received a copy of the GNU General Public License ! # along with this program; if not, write to the Free Software ! # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ! # -- ! # ! # File: wod.py ! # Author: OpenRPG Dev Team ! # Maintainer: ! # Version: ! # $Id$ ! # ! # Description: WOD die roller ! # ! # Targetthr is the Threshhold target ! # for compatibility with Mage die rolls. ! # Threshhold addition by robert t childers ! from die import * ! ! __version__ = "$Id$" ! ! ! class wod(std): ! def __init__(self,source=[],target=0,targetthr=0): ! std.__init__(self,source) ! self.target = target ! self.targetthr = targetthr ! ! def vs(self,target): ! self.target = target ! return self ! ! def thr(self,targetthr): ! self.targetthr = targetthr ! return self ! ! def sum(self): ! rolls = [] ! s = 0 ! s1 = self.targetthr ! botch = 0 ! for a in self.data: ! rolls.extend(a.gethistory()) ! for r in rolls: ! if r >= self.target or r == 10: ! s += 1 ! if s1 >0: ! s1 -= 1 ! s -= 1 ! else: ! botch = 1 ! elif r == 1: ! s -= 1 ! if botch == 1 and s < 0: ! s = 0 ! return s ! ! def __str__(self): ! if len(self.data) > 0: ! myStr = "[" + str(self.data[0]) ! for a in self.data[1:]: ! myStr += "," ! myStr += str(a) ! if self.sum() < 0: ! myStr += "] vs " +str(self.target)+" result of a botch" ! elif self.sum() == 0: ! myStr += "] vs " +str(self.target)+" result of a failure" ! else: ! myStr += "] vs " +str(self.target)+" result of (" + str(self.sum()) + ")" ! ! ! return myStr |
From: Digital X. <dig...@us...> - 2007-05-09 19:55:50
|
Update of /cvsroot/openrpg/openrpg1/orpg/dieroller In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv722/orpg/dieroller Modified Files: Tag: BRANCH-1-7-3 wod.py Log Message: Index: wod.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/dieroller/wod.py,v retrieving revision 1.13 retrieving revision 1.13.2.1 diff -C2 -d -r1.13 -r1.13.2.1 *** wod.py 6 May 2007 16:42:55 -0000 1.13 --- wod.py 9 May 2007 19:55:50 -0000 1.13.2.1 *************** *** 1 **** ! __all__ = ['dice', 'rollers', 'die', 'd20', 'std', 'hackmaster', 'hero', 'shadowrun', 'sr4', 'srex', 'utils', 'wod', 'wodex', 'utils'] --- 1,87 ---- ! ## a vs die roller as used by WOD games ! #!/usr/bin/env python ! # Copyright (C) 2000-2001 The OpenRPG Project ! # ! # ope...@li... ! # ! # This program is free software; you can redistribute it and/or modify ! # it under the terms of the GNU General Public License as published by ! # the Free Software Foundation; either version 2 of the License, or ! # (at your option) any later version. ! # ! # This program is distributed in the hope that it will be useful, ! # but WITHOUT ANY WARRANTY; without even the implied warranty of ! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! # GNU General Public License for more details. ! # ! # You should have received a copy of the GNU General Public License ! # along with this program; if not, write to the Free Software ! # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ! # -- ! # ! # File: wod.py ! # Author: OpenRPG Dev Team ! # Maintainer: ! # Version: ! # $Id$ ! # ! # Description: WOD die roller ! # ! # Targetthr is the Threshhold target ! # for compatibility with Mage die rolls. ! # Threshhold addition by robert t childers ! from die import * ! ! __version__ = "$Id$" ! ! ! class wod(std): ! def __init__(self,source=[],target=0,targetthr=0): ! std.__init__(self,source) ! self.target = target ! self.targetthr = targetthr ! ! def vs(self,target): ! self.target = target ! return self ! ! def thr(self,targetthr): ! self.targetthr = targetthr ! return self ! ! def sum(self): ! rolls = [] ! s = 0 ! s1 = self.targetthr ! botch = 0 ! for a in self.data: ! rolls.extend(a.gethistory()) ! for r in rolls: ! if r >= self.target or r == 10: ! s += 1 ! if s1 >0: ! s1 -= 1 ! s -= 1 ! else: ! botch = 1 ! elif r == 1: ! s -= 1 ! if botch == 1 and s < 0: ! s = 0 ! return s ! ! def __str__(self): ! if len(self.data) > 0: ! myStr = "[" + str(self.data[0]) ! for a in self.data[1:]: ! myStr += "," ! myStr += str(a) ! if self.sum() < 0: ! myStr += "] vs " +str(self.target)+" result of a botch" ! elif self.sum() == 0: ! myStr += "] vs " +str(self.target)+" result of a failure" ! else: ! myStr += "] vs " +str(self.target)+" result of (" + str(self.sum()) + ")" ! ! ! return myStr |
From: Digital X. <dig...@us...> - 2007-05-09 19:44:34
|
Update of /cvsroot/openrpg/openrpg1/orpg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28592/orpg Modified Files: orpg_version.py orpg_wx.py Log Message: Index: orpg_version.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_version.py,v retrieving revision 1.122 retrieving revision 1.123 diff -C2 -d -r1.122 -r1.123 *** orpg_version.py 9 May 2007 19:31:30 -0000 1.122 --- orpg_version.py 9 May 2007 19:44:33 -0000 1.123 *************** *** 1,4 **** ! VERSION = "1.7.2" ! SERVER_MIN_CLIENT_VERSION = "1.7.2" #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) --- 1,4 ---- ! VERSION = "1.7.4" ! SERVER_MIN_CLIENT_VERSION = "1.7.1" #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) Index: orpg_wx.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_wx.py,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** orpg_wx.py 1 Mar 2007 22:25:40 -0000 1.16 --- orpg_wx.py 9 May 2007 19:44:33 -0000 1.17 *************** *** 1,5 **** try: import wxversion ! wxversion.select(["2.7", "2.8"]) import wx import wx.html --- 1,5 ---- try: import wxversion ! wxversion.select(["2.6", "2.7", "2.8"]) import wx import wx.html |
From: Digital X. <dig...@us...> - 2007-05-09 19:42:31
|
Update of /cvsroot/openrpg/openrpg1/orpg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv27755/orpg Modified Files: Tag: BRANCH-1-7-3 orpg_version.py orpg_wx.py Log Message: Index: orpg_version.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_version.py,v retrieving revision 1.121.4.1 retrieving revision 1.121.4.2 diff -C2 -d -r1.121.4.1 -r1.121.4.2 *** orpg_version.py 9 May 2007 19:40:16 -0000 1.121.4.1 --- orpg_version.py 9 May 2007 19:42:31 -0000 1.121.4.2 *************** *** 1,4 **** ! VERSION = "1.7.2" ! SERVER_MIN_CLIENT_VERSION = "1.7.2" #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) --- 1,4 ---- ! VERSION = "1.7.3" ! SERVER_MIN_CLIENT_VERSION = "1.7.1" #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) Index: orpg_wx.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_wx.py,v retrieving revision 1.16 retrieving revision 1.16.4.1 diff -C2 -d -r1.16 -r1.16.4.1 *** orpg_wx.py 1 Mar 2007 22:25:40 -0000 1.16 --- orpg_wx.py 9 May 2007 19:42:31 -0000 1.16.4.1 *************** *** 1,5 **** try: import wxversion ! wxversion.select(["2.7", "2.8"]) import wx import wx.html --- 1,5 ---- try: import wxversion ! wxversion.select(["2.6", "2.7", "2.8"]) import wx import wx.html |
From: Digital X. <dig...@us...> - 2007-05-09 19:40:21
|
Update of /cvsroot/openrpg/openrpg1/orpg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26622/orpg Modified Files: Tag: BRANCH-1-7-3 orpg_version.py Log Message: Index: orpg_version.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/orpg_version.py,v retrieving revision 1.121 retrieving revision 1.121.4.1 diff -C2 -d -r1.121 -r1.121.4.1 *** orpg_version.py 5 May 2007 19:44:05 -0000 1.121 --- orpg_version.py 9 May 2007 19:40:16 -0000 1.121.4.1 *************** *** 3,7 **** #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) ! BUILD = "0700505-00" --- 3,7 ---- #BUILD NUMBER FORMAT: "YYMMDD-##" where ## is the incremental daily build index (if needed) ! BUILD = "0700509-00" |
From: Digital X. <dig...@us...> - 2007-05-09 19:39:06
|
Update of /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv25869/orpg/gametree/nodehandlers Modified Files: Tag: BRANCH-1-7-3 d20.py Log Message: Applied Patch [ 1705263 ] Make d20 nodes work again Index: d20.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers/d20.py,v retrieving revision 1.28 retrieving revision 1.28.4.1 diff -C2 -d -r1.28 -r1.28.4.1 *** d20.py 15 Nov 2006 12:11:23 -0000 1.28 --- d20.py 9 May 2007 19:39:02 -0000 1.28.4.1 *************** *** 1,2422 **** ! # Copyright (C) 2000-2001 The OpenRPG Project ! # ! # ope...@li... ! # ! # This program is free software; you can redistribute it and/or modify ! # it under the terms of the GNU General Public License as published by ! # the Free Software Foundation; either version 2 of the License, or ! # (at your option) any later version. ! # ! # This program is distributed in the hope that it will be useful, [...4815 lines suppressed...] ! for f in f_list: ! opts.append(f.getAttribute('name')) ! dlg = wx.SingleChoiceDialog(self,'Choose Class','Classes',opts) ! if dlg.ShowModal() == wx.ID_OK: ! i = dlg.GetSelection() ! new_node = self.master_dom.appendChild(f_list[i].cloneNode(False)) ! self.grid.AppendRows(1) ! self.refresh_row(self.grid.GetNumberRows()-1) ! dlg.Destroy() ! ! ! def on_size(self,event): ! s = self.GetClientSizeTuple() ! self.grid.SetDimensions(0,0,s[0],s[1]-25) ! self.sizer.SetDimension(0,s[1]-25,s[0],25) ! (w,h) = self.grid.GetClientSizeTuple() ! cols = self.grid.GetNumberCols() ! col_w = w/(cols) ! for i in range(0,cols): ! self.grid.SetColSize(i,col_w) |
From: Digital X. <dig...@us...> - 2007-05-09 19:38:21
|
Update of /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv25833/orpg/gametree/nodehandlers Modified Files: d20.py Log Message: Applied Patch [ 1705263 ] Make d20 nodes work again Index: d20.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/gametree/nodehandlers/d20.py,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** d20.py 15 Nov 2006 12:11:23 -0000 1.28 --- d20.py 9 May 2007 19:38:21 -0000 1.29 *************** *** 1669,1674 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) n_list = handler.master_dom._get_childNodes() --- 1669,1674 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) n_list = handler.master_dom._get_childNodes() *************** *** 1745,1751 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) ! EVT_BUTTON(self, 30, self.on_refresh_spells) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1745,1751 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 1859,1865 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) ! EVT_BUTTON(self, 30, self.on_refresh_spells) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1859,1865 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_spells, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 1973,1979 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) ! EVT_BUTTON(self, 30, self.on_refresh_powers) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() --- 1973,1979 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) ! self.Bind(wx.EVT_BUTTON, self.on_refresh_powers, 30) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom._get_childNodes() *************** *** 2146,2151 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom.getElementsByTagName('weapon') --- 2146,2151 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) n_list = handler.master_dom.getElementsByTagName('weapon') *************** *** 2265,2270 **** self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) self.master_dom = handler.master_dom --- 2265,2270 ---- self.sizer = sizer self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) self.master_dom = handler.master_dom *************** *** 2350,2355 **** self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! EVT_BUTTON(self, 10, self.on_remove) ! EVT_BUTTON(self, 20, self.on_add) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) --- 2350,2355 ---- self.SetSizer(self.sizer) self.Bind(wx.EVT_SIZE, self.on_size) ! self.Bind(wx.EVT_BUTTON, self.on_remove, 10) ! self.Bind(wx.EVT_BUTTON, self.on_add, 20) self.grid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.on_cell_change) |