Update of /cvsroot/wpdev/xmlscripts/scripts/system
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17981/scripts/system
Modified Files:
craftmenu.py
Log Message:
inscription menu now moved into python script
Index: craftmenu.py
===================================================================
RCS file: /cvsroot/wpdev/xmlscripts/scripts/system/craftmenu.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** craftmenu.py 4 Jul 2004 12:44:05 -0000 1.1
--- craftmenu.py 16 Jul 2004 19:28:31 -0000 1.2
***************
*** 113,119 ****
self.definition = str(definition)
self.amount = amount
- self.otherhtml = ''
- self.materialshtml = ''
- self.skillshtml = ''
self.hasdetails = 1
--- 113,116 ----
***************
*** 204,209 ****
# Scrollable Material List
! # FIXME : Client-side Localized Msg ID
! gump.addHtmlGump(170, 217, 345, 76, whitehtml % self.materialshtml, 0, self.materialshtml.count('<br>') > 4)
gump.send(player)
--- 201,210 ----
# Scrollable Material List
! k = 0
! for material in self.materials:
! (baseid, amount, clilocid) = material
! gump.addXmfHtmlGump(170, 217 + k*20, 345, 18, clilocid, color=0x7FFF)
! gump.addText(430, 217 + k*20, '%d' % amount, 0x480)
! k += 1
gump.send(player)
***************
*** 368,407 ****
#
- # Generate the HTML used on the skills field on the details gump
- #
- #def getskillshtml(self, player, arguments):
- # skillshtml = ''
- # for (skill, values) in self.skills.items():
- #skillshtml += '%s: %.1f%%<br>' % (skillnames[skill].capitalize(), max(0, values[0] / 10.0))
- # skillshtml += ': %.1f%%<br>' % (max(0, values[0] / 10.0))
- # return skillshtml
-
- #
- # Generates the HTML used on the materials field of the details gump
- #
- def getmaterialshtml(self, player, arguments):
- materialshtml = ''
- if self.submaterial1 > 0:
- materials = self.parent.submaterials1
- material = self.parent.getsubmaterial1used(player, arguments)
- materialshtml += "%s: %u<br>" % (materials[material][0], self.submaterial1)
-
- if self.submaterial2 > 0:
- materials = self.parent.submaterials2
- material = self.parent.getsubmaterial2used(player, arguments)
- materialshtml += "%s: %u<br>" % (materials[material][0], self.submaterial2)
-
- for material in self.materials:
- materialshtml += "%s: %u<br>" % (material[2], material[1])
-
- return materialshtml
-
- #
# Generate the list of skills and materials required
# to make this item and then process it normally.
#
def details(self, player, arguments):
- self.materialshtml = self.getmaterialshtml(player, arguments)
- #self.skillshtml = self.getskillshtml(player, arguments)
CraftItemAction2.details(self, player, arguments)
--- 369,376 ----
|