[wpdev-commits] xmlscripts/scripts/commands skillinfo.py,1.6,1.7
Brought to you by:
rip,
thiagocorrea
From: Richard M. <dr...@us...> - 2004-07-18 01:41:56
|
Update of /cvsroot/wpdev/xmlscripts/scripts/commands In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32164/commands Modified Files: skillinfo.py Log Message: Fixed scrolls, tried to fix skillinfo... skillinfo still hangs my client... Index: skillinfo.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/commands/skillinfo.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** skillinfo.py 11 Jul 2004 21:07:13 -0000 1.6 --- skillinfo.py 18 Jul 2004 01:41:47 -0000 1.7 *************** *** 7,11 **** import wolfpack.gumps from wolfpack.utilities import tobackpack ! from wolfpack.consts import ALLSKILLS, SKILLNAMES, LOG_MESSAGE, skillnamesids from math import ceil, floor from commands.info import iteminfo --- 7,11 ---- import wolfpack.gumps from wolfpack.utilities import tobackpack ! from wolfpack.consts import * from math import ceil, floor from commands.info import iteminfo *************** *** 60,64 **** dialog.addGump(30, -1, 10420, 0) dialog.addResizeGump(66, 40, 9200, 405, 65) ! dialog.addText(108, 52, "Wolfpack Skillinfo Command", 2100) dialog.addTiledGump(90, 11, 164, 17, 10250, 0) dialog.addGump(474, 12, 10431, 0) --- 60,64 ---- dialog.addGump(30, -1, 10420, 0) dialog.addResizeGump(66, 40, 9200, 405, 65) ! dialog.addText(108, 52, unicode("Wolfpack Skillinfo Command"), 2100) dialog.addTiledGump(90, 11, 164, 17, 10250, 0) dialog.addGump(474, 12, 10431, 0) *************** *** 78,97 **** # 80 pixel diameter pages = int(ceil(ALLSKILLS / 5.0)) ! ! for page in range(1, pages + 1): dialog.startPage(page) - if page > 1: dialog.addPageButton(60, 444, 9909, 9911, page - 1) ! dialog.addText(88, 444, "Previous Page", 2100) ! if page < pages: dialog.addPageButton(448, 444, 9903, 9905, page + 1) ! dialog.addText(376, 448, "Next Page", 2100) yoffset = 0 - for i in range(0, 5): ! skill = (page - 1) * 5 + i if skill >= ALLSKILLS: --- 78,95 ---- # 80 pixel diameter pages = int(ceil(ALLSKILLS / 5.0)) ! page = 0 ! while page <= pages: ! page += 1 dialog.startPage(page) if page > 1: dialog.addPageButton(60, 444, 9909, 9911, page - 1) ! dialog.addText(88, 444, unicode("Previous Page"), 2100) if page < pages: dialog.addPageButton(448, 444, 9903, 9905, page + 1) ! dialog.addText(376, 448, unicode("Next Page"), 2100) yoffset = 0 for i in range(0, 5): ! skill = int(((page - 1) * 5) + i) if skill >= ALLSKILLS: *************** *** 99,114 **** skillname = SKILLNAMES[skill] ! skillname = skillname[0].upper() + skillname[1:] dialog.addResizeGump(65, 109 + yoffset, 9200, 405, 62) ! dialog.addText(76, 115 + yoffset, "Skill: %s (%u)" % (skillname, skill), 2100) dialog.addResizeGump(123, 135 + yoffset, 9300, 63, 26) ! dialog.addText(76, 137 + yoffset, "Value:", 2100) ! dialog.addText(187, 138 + yoffset, "%", 2100) ! dialog.addInputField(128, 138 + yoffset, 50, 20, 2100, 0x1000 | skill, "%0.01f" % (target.char.skill[skill] / 10.0)) ! dialog.addText(232, 138 + yoffset, "Cap:", 2100) ! dialog.addText(329, 139 + yoffset, "%", 2100) dialog.addResizeGump(264, 135 + yoffset, 9300, 63, 26) ! dialog.addInputField(268, 139 + yoffset, 53, 20, 2100, 0x2000 | skill, "%0.01f" % (target.char.skillcap[skill] / 10.0)) yoffset += 65 --- 97,114 ---- skillname = SKILLNAMES[skill] ! skillname = str( skillname[0].upper() + skillname[1:] ) ! skillvalue = ( target.char.skill[skill] / 10.0 ) ! skillcapvalue = ( target.char.skillcap[skill] / 10.0 ) dialog.addResizeGump(65, 109 + yoffset, 9200, 405, 62) ! dialog.addText(76, 115 + yoffset, unicode( "Skill: %s (%i)" % (skillname, skill) ), 2100) dialog.addResizeGump(123, 135 + yoffset, 9300, 63, 26) ! dialog.addText(76, 137 + yoffset, unicode( "Value:" ), 2100) ! dialog.addText(187, 138 + yoffset, unicode( "%" ), 2100) ! dialog.addInputField(128, 138 + yoffset, 50, 20, 2100, 0x1000 | skill, unicode( "%0.1f" % skillvalue ) ) ! dialog.addText(232, 138 + yoffset, unicode( "Cap:" ), 2100) ! dialog.addText(329, 139 + yoffset, unicode( "%" ), 2100) dialog.addResizeGump(264, 135 + yoffset, 9300, 63, 26) ! dialog.addInputField(268, 139 + yoffset, 53, 20, 2100, 0x2000 | skill, unicode( "%0.1f" % skillcapvalue ) ) yoffset += 65 |