Miloch Posted February 25, 2007 Share Posted February 25, 2007 With the latest fixpack applied, the Quarter Staff +2 (staf18) has a speed of 2, but the description says 1 (pretty freaking fast for a quarterstaff either way if you ask me). I've run into these discrepancies a lot, at least for modded items. Is there an automated routine to check and correct this sort of thing? Seems to me it would be fairly easy to code (for English anyway). Link to comment
CamDawg Posted February 26, 2007 Share Posted February 26, 2007 With the latest fixpack applied, the Quarter Staff +2 (staf18) has a speed of 2, but the description says 1 (pretty freaking fast for a quarterstaff either way if you ask me). I've run into these discrepancies a lot, at least for modded items. Is there an automated routine to check and correct this sort of thing? Seems to me it would be fairly easy to code (for English anyway). Note that this is without the GTU installed. Note also that some of these are non-obtainable items (often with random description strings) so many of these can be discarded. Items without a valid description were skipped, as were items without a melee, ranged, or launcher ability. AEGIS.ITM error: File has speed 2, description says 1 AEGIS2.ITM error: File has speed 2, description says 1 ARROPHEO.ITM is OK: speeds agree at 2. AURSTAF.ITM is OK: speeds agree at 1. AX1H01.ITM is OK: speeds agree at 7. AX1H02.ITM is OK: speeds agree at 6. AX1H03.ITM is OK: speeds agree at 5. AX1H04.ITM is OK: speeds agree at 4. AX1H05.ITM is OK: speeds agree at 2. AX1H06.ITM is OK: speeds agree at 2. AX1H07.ITM error: File has speed 5, description says 7 AX1H08.ITM is OK: speeds agree at 2. AX1H09.ITM is OK: speeds agree at 1. AX1H10.ITM is OK: speeds agree at 1. AX1H11.ITM is OK: speeds agree at 5. AX1H12.ITM is OK: speeds agree at 4. AX1H13.ITM is OK: speeds agree at 4. AX1H14.ITM is OK: speeds agree at 4. AX1H15.ITM is OK: speeds agree at 2. AX1H16.ITM is OK: speeds agree at 0. AX1H17.ITM is OK: speeds agree at 4. BARLFL.ITM error: File has speed 4, description says 7 BLUN01.ITM is OK: speeds agree at 4. BLUN02.ITM is OK: speeds agree at 7. BLUN03.ITM is OK: speeds agree at 6. BLUN04.ITM is OK: speeds agree at 7. BLUN05.ITM is OK: speeds agree at 6. BLUN06.ITM is OK: speeds agree at 7. BLUN07.ITM is OK: speeds agree at 6. BLUN08.ITM is OK: speeds agree at 7. BLUN09.ITM is OK: speeds agree at 4. BLUN10.ITM is OK: speeds agree at 3. BLUN11.ITM error: File has speed 5, description says 7 BLUN12.ITM is OK: speeds agree at 6. BLUN13.ITM is OK: speeds agree at 5. BLUN14.ITM is OK: speeds agree at 4. BLUN14D.ITM error: File has speed 5, description says 7 BLUN14E.ITM error: File has speed 5, description says 7 BLUN14F.ITM error: File has speed 5, description says 7 BLUN14G.ITM is OK: speeds agree at 6. BLUN14H.ITM is OK: speeds agree at 6. BLUN14I.ITM is OK: speeds agree at 6. BLUN15.ITM is OK: speeds agree at 5. BLUN16.ITM is OK: speeds agree at 5. BLUN17.ITM is OK: speeds agree at 5. BLUN18.ITM is OK: speeds agree at 4. BLUN19.ITM is OK: speeds agree at 5. BLUN20.ITM is OK: speeds agree at 6. BLUN21.ITM is OK: speeds agree at 5. BLUN22.ITM is OK: speeds agree at 4. BLUN23.ITM is OK: speeds agree at 4. BLUN24.ITM is OK: speeds agree at 4. BLUN25.ITM is OK: speeds agree at 6. BLUN26.ITM is OK: speeds agree at 4. BLUN27.ITM is OK: speeds agree at 4. BLUN28.ITM is OK: speeds agree at 4. BLUN29.ITM is OK: speeds agree at 2. BLUN30.ITM is OK: speeds agree at 2. BLUN30C.ITM is OK: speeds agree at 3. BLUN30D.ITM is OK: speeds agree at 3. BLUN31.ITM is OK: speeds agree at 1. BLUN32.ITM is OK: speeds agree at 4. BLUN33.ITM is OK: speeds agree at 4. BLUN34.ITM is OK: speeds agree at 4. BLUN35.ITM error: File has speed 3, description says 4 BOW01.ITM is OK: speeds agree at 7. BOW02.ITM is OK: speeds agree at 6. BOW03.ITM is OK: speeds agree at 7. BOW04.ITM is OK: speeds agree at 6. BOW05.ITM is OK: speeds agree at 6. BOW06.ITM is OK: speeds agree at 5. BOW07.ITM is OK: speeds agree at 5. BOW08.ITM is OK: speeds agree at 4. BOW09.ITM is OK: speeds agree at 5. BOW10.ITM is OK: speeds agree at 4. BOW11.ITM error: File has speed 5, description says 4 BOW12.ITM is OK: speeds agree at 4. BOW13.ITM is OK: speeds agree at 3. BOW14.ITM is OK: speeds agree at 5. BOW15.ITM is OK: speeds agree at 3. BOW16.ITM is OK: speeds agree at 5. BOW17.ITM error: File has speed 5, description says 6 BOW18.ITM error: File has speed 4, description says 5 BOW19.ITM is OK: speeds agree at 4. BOW20.ITM is OK: speeds agree at 2. BOW21.ITM is OK: speeds agree at 1. BOW22.ITM is OK: speeds agree at 3. BOW23.ITM is OK: speeds agree at 2. BOW24.ITM is OK: speeds agree at 4. BOW25.ITM error: File has speed 3, description says 5 BOW26.ITM is OK: speeds agree at 3. BOW98.ITM error: File has speed 1, description says 7 BOW99.ITM is OK: speeds agree at 4. BOWNON.ITM is OK: speeds agree at 7. BOWPHEO.ITM is OK: speeds agree at 2. BRUENAXE.ITM is OK: speeds agree at 4. CARSOMYR.ITM error: File has speed 5, description says 8 CATTAC1.ITM is OK: speeds agree at 10. CATTIBOW.ITM is OK: speeds agree at 3. CHALCY1.ITM is OK: speeds agree at 0. CHALCY2.ITM is OK: speeds agree at 0. CHEVIL10.ITM is OK: speeds agree at 8. DAGG01.ITM is OK: speeds agree at 2. DAGG02.ITM is OK: speeds agree at 1. DAGG03.ITM is OK: speeds agree at 0. DAGG04.ITM is OK: speeds agree at 0. DAGG05.ITM is OK: speeds agree at 2. DAGG06.ITM is OK: speeds agree at 2. DAGG07.ITM is OK: speeds agree at 2. DAGG08.ITM is OK: speeds agree at 2. DAGG09.ITM is OK: speeds agree at 2. DAGG10.ITM is OK: speeds agree at 2. DAGG11.ITM is OK: speeds agree at 1. DAGG12.ITM is OK: speeds agree at 1. DAGG13.ITM is OK: speeds agree at 0. DAGG14.ITM is OK: speeds agree at 0. DAGG15.ITM is OK: speeds agree at 0. DAGG16.ITM is OK: speeds agree at 2. DAGG17.ITM is OK: speeds agree at 0. DAGG18.ITM is OK: speeds agree at 1. DAGG19.ITM is OK: speeds agree at 1. DAGG20.ITM is OK: speeds agree at 0. DAGG21.ITM is OK: speeds agree at 0. DAGG22.ITM is OK: speeds agree at 0. DAGG23.ITM is OK: speeds agree at 0. DAGG24.ITM is OK: speeds agree at 0. DAGGSHIT.ITM is OK: speeds agree at 2. DART01.ITM error: File has speed 3, description says 2 DART02.ITM is OK: speeds agree at 1. DART03.ITM is OK: speeds agree at 2. DART04.ITM is OK: speeds agree at 2. DART05.ITM is OK: speeds agree at 1. DART06.ITM error: File has speed 10, description says 2 DART08.ITM is OK: speeds agree at 0. DARTMEL.ITM error: File has speed 0, description says 1 DAX1H01.ITM is OK: speeds agree at 7. DEMOSUM4.ITM error: File has speed 4, description says 8 DEVA.ITM error: File has speed 5, description says 6 DWBLUN01.ITM is OK: speeds agree at 4. DWHALB01.ITM is OK: speeds agree at 6. DWSPER01.ITM is OK: speeds agree at 3. DWSW1H01.ITM is OK: speeds agree at 2. DWSW1H02.ITM is OK: speeds agree at 2. DWXBOW01.ITM is OK: speeds agree at 1. FLIND1.ITM error: File has speed 1, description says 8 FLOLTH.ITM is OK: speeds agree at 4. GIANTS01.ITM is OK: speeds agree at 10. GITH.ITM error: File has speed 7, description says 10 GORCAMB.ITM error: File has speed 4, description says 8 GORWOM2.ITM is OK: speeds agree at 4. GORWOM4.ITM error: File has speed 3, description says 4 HALB01.ITM is OK: speeds agree at 9. HALB02.ITM is OK: speeds agree at 8. HALB03.ITM is OK: speeds agree at 7. HALB04.ITM error: File has speed 6, description says 9 HALB05.ITM is OK: speeds agree at 5. HALB06.ITM is OK: speeds agree at 5. HALB07.ITM is OK: speeds agree at 7. HALB08.ITM is OK: speeds agree at 7. HALB09.ITM is OK: speeds agree at 5. HALB10.ITM is OK: speeds agree at 5. HALB11.ITM is OK: speeds agree at 3. HALB12.ITM is OK: speeds agree at 6. HALBRD01.ITM error: File has speed 9, description says 6 HALBSHA.ITM is OK: speeds agree at 7. HAMM01.ITM is OK: speeds agree at 4. HAMM02.ITM is OK: speeds agree at 3. HAMM03.ITM is OK: speeds agree at 2. HAMM04.ITM is OK: speeds agree at 2. HAMM05.ITM is OK: speeds agree at 2. HAMM06.ITM is OK: speeds agree at 1. HAMM07.ITM is OK: speeds agree at 1. HAMM08.ITM is OK: speeds agree at 2. HAMM09.ITM is OK: speeds agree at 1. HAMM10.ITM is OK: speeds agree at 0. HAMM11.ITM is OK: speeds agree at 0. HAMM12.ITM is OK: speeds agree at 1. HGBER01.ITM error: File has speed 5, description says 9 HGSALF.ITM is OK: speeds agree at 6. HGWRA01.ITM error: File has speed 1, description says 4 HLOLTH.ITM is OK: speeds agree at 6. IAX1H01.ITM is OK: speeds agree at 7. IBLUN04.ITM is OK: speeds agree at 7. IBOW03.ITM is OK: speeds agree at 7. IDART01.ITM is OK: speeds agree at 2. IHAMM01.ITM is OK: speeds agree at 4. ISW1H07.ITM is OK: speeds agree at 3. KILLSW01.ITM error: File has speed 1, description says 3 KORAX01.ITM is OK: speeds agree at 6. KUOBOW.ITM is OK: speeds agree at 10. MARILI.ITM error: File has speed 1, description says 5 MISC4U.ITM error: File has speed 0, description says 1 MISC5T.ITM error: File has speed 4, description says 1 MISC75.ITM is OK: speeds agree at 0. MISC9O.ITM is OK: speeds agree at 4. MISC9Q.ITM error: File has speed 0, description says 5 MISCBC.ITM is OK: speeds agree at 2. MYBOLT.ITM is OK: speeds agree at 2. NEBDAG.ITM is OK: speeds agree at 0. NPBOW.ITM is OK: speeds agree at 6. NPSTAF.ITM error: File has speed 2, description says 1 NPSW01.ITM is OK: speeds agree at 1. NPSW02.ITM is OK: speeds agree at 3. NPSW03.ITM is OK: speeds agree at 8. NPSW04.ITM is OK: speeds agree at 2. NPSW05.ITM error: File has speed 1, description says 0 NPSW06.ITM error: File has speed 1, description says 0 PLYFLIND.ITM is OK: speeds agree at 8. PLYMSTAR.ITM is OK: speeds agree at 7. RAVAG02.ITM is OK: speeds agree at 1. REAVER.ITM is OK: speeds agree at 5. RODS04.ITM is OK: speeds agree at 1. RODS05.ITM is OK: speeds agree at 1. SAHSPEAR.ITM is OK: speeds agree at 6. SAHSTAFF.ITM is OK: speeds agree at 4. SAHZOM01.ITM is OK: speeds agree at 3. SALACOLD.ITM is OK: speeds agree at 6. SALASPER.ITM is OK: speeds agree at 6. SALGRFIR.ITM error: File has speed 3, description says 6 SALGRICE.ITM error: File has speed 1, description says 6 SENDAI.ITM error: File has speed 1, description says 4 SHAKTI1.ITM is OK: speeds agree at 1. SHARSWD.ITM error: File has speed 3, description says 7 SKELCLUB.ITM is OK: speeds agree at 4. SKELWASU.ITM is OK: speeds agree at 9. SLNG01.ITM is OK: speeds agree at 6. SLNG02.ITM is OK: speeds agree at 5. SLNG03.ITM error: File has speed 3, description says 6 SLNG04.ITM is OK: speeds agree at 4. SLNG05.ITM is OK: speeds agree at 3. SLNG06.ITM is OK: speeds agree at 2. SLNG07.ITM is OK: speeds agree at 4. SLNG08.ITM is OK: speeds agree at 0. SLNG09.ITM is OK: speeds agree at 0. SLNG10.ITM is OK: speeds agree at 3. SPER01.ITM is OK: speeds agree at 6. SPER02.ITM is OK: speeds agree at 5. SPER03.ITM error: File has speed 3, description says 6 SPER04.ITM error: File has speed 0, description says 6 SPER05.ITM is OK: speeds agree at 4. SPER06.ITM is OK: speeds agree at 3. SPER07.ITM is OK: speeds agree at 4. SPER08.ITM is OK: speeds agree at 3. SPER09.ITM is OK: speeds agree at 5. SPER10.ITM error: File has speed 2, description says 6 SPER11.ITM error: File has speed 2, description says 6 SPER12.ITM error: File has speed 1, description says 2 SPERMEL.ITM error: File has speed 0, description says 6 STAF01.ITM is OK: speeds agree at 4. STAF02.ITM is OK: speeds agree at 3. STAF03.ITM is OK: speeds agree at 4. STAF04.ITM error: File has speed 3, description says 4 STAF05.ITM error: File has speed 2, description says 1 STAF06.ITM is OK: speeds agree at 2. STAF07.ITM is OK: speeds agree at 4. STAF08.ITM is OK: speeds agree at 1. STAF09.ITM is OK: speeds agree at 1. STAF10.ITM error: File has speed 3, description says 4 STAF11.ITM error: File has speed 1, description says 4 STAF12.ITM is OK: speeds agree at 1. STAF13.ITM error: File has speed 1, description says 4 STAF14.ITM is OK: speeds agree at 1. STAF15.ITM error: File has speed 2, description says 1 STAF16.ITM error: File has speed 2, description says 1 STAF17.ITM error: File has speed 2, description says 1 STAF18.ITM error: File has speed 2, description says 1 STAF19.ITM is OK: speeds agree at 1. STAF20.ITM is OK: speeds agree at 1. STAF21.ITM is OK: speeds agree at 1. STAF22.ITM is OK: speeds agree at 1. STAF23.ITM error: File has speed 2, description says 1 STAF24.ITM is OK: speeds agree at 1. STDEATH.ITM is OK: speeds agree at 0. SW1H01.ITM is OK: speeds agree at 8. SW1H02.ITM is OK: speeds agree at 7. SW1H03.ITM is OK: speeds agree at 7. SW1H04.ITM is OK: speeds agree at 5. SW1H05.ITM is OK: speeds agree at 4. SW1H06.ITM is OK: speeds agree at 3. SW1H07.ITM is OK: speeds agree at 3. SW1H08.ITM is OK: speeds agree at 2. SW1H09.ITM is OK: speeds agree at 1. SW1H10.ITM is OK: speeds agree at 0. SW1H12.ITM is OK: speeds agree at 5. SW1H13.ITM error: File has speed 2, description says 5 SW1H14.ITM is OK: speeds agree at 2. SW1H15.ITM is OK: speeds agree at 2. SW1H16.ITM is OK: speeds agree at 2. SW1H17.ITM is OK: speeds agree at 3. SW1H18.ITM error: File has speed 7, description says 8 SW1H19.ITM is OK: speeds agree at 4. SW1H20.ITM is OK: speeds agree at 5. SW1H21.ITM is OK: speeds agree at 3. SW1H22.ITM is OK: speeds agree at 4. SW1H23.ITM is OK: speeds agree at 3. SW1H24.ITM is OK: speeds agree at 3. SW1H25.ITM is OK: speeds agree at 0. SW1H26.ITM error: File has speed 1, description says 2 SW1H27.ITM is OK: speeds agree at 1. SW1H28.ITM is OK: speeds agree at 1. SW1H29.ITM is OK: speeds agree at 1. SW1H30.ITM is OK: speeds agree at 0. SW1H31.ITM is OK: speeds agree at 3. SW1H32.ITM is OK: speeds agree at 3. SW1H33.ITM is OK: speeds agree at 3. SW1H33A.ITM is OK: speeds agree at 3. SW1H33C.ITM is OK: speeds agree at 3. SW1H34.ITM is OK: speeds agree at 7. SW1H35.ITM is OK: speeds agree at 3. SW1H36.ITM is OK: speeds agree at 3. SW1H37.ITM is OK: speeds agree at 7. SW1H38.ITM is OK: speeds agree at 6. SW1H39.ITM is OK: speeds agree at 5. SW1H40.ITM is OK: speeds agree at 2. SW1H41.ITM is OK: speeds agree at 3. SW1H42.ITM is OK: speeds agree at 6. SW1H43.ITM is OK: speeds agree at 4. SW1H44.ITM is OK: speeds agree at 3. SW1H45.ITM is OK: speeds agree at 2. SW1H46.ITM is OK: speeds agree at 3. SW1H47.ITM is OK: speeds agree at 2. SW1H48.ITM is OK: speeds agree at 4. SW1H49.ITM is OK: speeds agree at 3. SW1H50.ITM is OK: speeds agree at 4. SW1H51.ITM is OK: speeds agree at 1. SW1H52.ITM error: File has speed 2, description says 4 SW1H53.ITM error: File has speed 3, description says 5 SW1H54.ITM is OK: speeds agree at 3. SW1H55.ITM is OK: speeds agree at 2. SW1H56.ITM is OK: speeds agree at 5. SW1H57.ITM error: File has speed 1, description says 2 SW1H58.ITM is OK: speeds agree at 0. SW1H59.ITM is OK: speeds agree at 0. SW1H60.ITM error: File has speed 1, description says 0 SW1H61.ITM is OK: speeds agree at 0. SW1H62.ITM is OK: speeds agree at 5. SW1H63.ITM is OK: speeds agree at 3. SW1H64.ITM is OK: speeds agree at 4. SW1H65.ITM is OK: speeds agree at 3. SW1H66.ITM is OK: speeds agree at 0. SW1H67.ITM is OK: speeds agree at 0. SW1H68.ITM is OK: speeds agree at 1. SW1H68A.ITM error: File has speed 2, description says 4 SW1H68C.ITM error: File has speed 1, description says 4 SW1H69.ITM error: File has speed 0, description says 1 SW1H69C.ITM error: File has speed 0, description says 4 SW1H70.ITM is OK: speeds agree at 1. SW1H71.ITM is OK: speeds agree at 0. SW1H72.ITM is OK: speeds agree at 5. SW1H73.ITM is OK: speeds agree at 2. SW1H74.ITM is OK: speeds agree at 0. SW1H75.ITM is OK: speeds agree at 1. SW1H76.ITM is OK: speeds agree at 2. SW1H77.ITM is OK: speeds agree at 9. SW1H98.ITM is OK: speeds agree at 2. SW2H01.ITM is OK: speeds agree at 10. SW2H01B.ITM is OK: speeds agree at 10. SW2H02.ITM is OK: speeds agree at 9. SW2H03.ITM error: File has speed 7, description says 10 SW2H05.ITM error: File has speed 5, description says 10 SW2H06.ITM is OK: speeds agree at 8. SW2H07.ITM is OK: speeds agree at 7. SW2H08.ITM is OK: speeds agree at 6. SW2H09.ITM is OK: speeds agree at 6. SW2H10.ITM is OK: speeds agree at 5. SW2H11.ITM is OK: speeds agree at 8. SW2H12.ITM is OK: speeds agree at 8. SW2H13.ITM is OK: speeds agree at 8. SW2H14.ITM is OK: speeds agree at 8. SW2H15.ITM error: File has speed 7, description says 10 SW2H16.ITM is OK: speeds agree at 8. SW2H17.ITM is OK: speeds agree at 5. SW2H18.ITM is OK: speeds agree at 5. SW2H19.ITM is OK: speeds agree at 4. SW2H20.ITM is OK: speeds agree at 7. SW2H21.ITM is OK: speeds agree at 5. SW2H99.ITM error: File has speed 7, description says 10 SW2HDEAT.ITM is OK: speeds agree at 6. SWUDROP.ITM is OK: speeds agree at 5. TASLOIIL.ITM is OK: speeds agree at 6. TELSWD.ITM error: File has speed 2, description says 3 TTSWORD1.ITM is OK: speeds agree at 4. TTSWORD2.ITM is OK: speeds agree at 10. WA2DAK.ITM is OK: speeds agree at 2. WA2HALB.ITM error: File has speed 6, description says 9 WA2S1H.ITM is OK: speeds agree at 3. WAAXE.ITM is OK: speeds agree at 4. WAFLAIL.ITM is OK: speeds agree at 5. WAMACE.ITM is OK: speeds agree at 5. WANINJA.ITM is OK: speeds agree at 1. WAS2H.ITM is OK: speeds agree at 7. WASLING.ITM is OK: speeds agree at 0. WASPEAR.ITM is OK: speeds agree at 3. WASTAFF.ITM is OK: speeds agree at 0. WASTAR.ITM is OK: speeds agree at 5. WAWAK.ITM is OK: speeds agree at 0. XBOW01.ITM is OK: speeds agree at 10. XBOW02.ITM is OK: speeds agree at 9. XBOW03.ITM is OK: speeds agree at 7. XBOW04.ITM is OK: speeds agree at 5. XBOW05.ITM is OK: speeds agree at 4. XBOW06.ITM is OK: speeds agree at 3. XBOW07.ITM is OK: speeds agree at 8. XBOW08.ITM is OK: speeds agree at 7. XBOW09.ITM is OK: speeds agree at 3. XBOW10.ITM is OK: speeds agree at 2. XBOW12.ITM is OK: speeds agree at 3. XBOW13.ITM is OK: speeds agree at 6. XBOW14.ITM is OK: speeds agree at 9. XBOW15.ITM is OK: speeds agree at 1. XBOW16.ITM is OK: speeds agree at 1. XBOW17.ITM is OK: speeds agree at 7. XBOW18.ITM is OK: speeds agree at 2. XVARTIL.ITM is OK: speeds agree at 3. ZOMSEA.ITM is OK: speeds agree at 3. Link to comment
CamDawg Posted February 28, 2007 Share Posted February 28, 2007 This was a bit fun to wade through. For the most part, it appears that Bioware would set a base weapon speed for a weapon, and then decrement it by one for every level of enchantment. So a long sword has a base weapon speed of 5, a long sword +1 has a weapon speed of 4, long sword +2 has a weapon speed of 3, and so on and so forth. Based on this rough formula, some of these were determined to be description errors, and some were item errors. Anything that was not obtainable by the player was ignored, with a handful of exceptions--Wulfgar's version of Aegis Fang was fixed alongside the player-obtainable version of it, Bala's Axe since I know UB restores it, and Xan's Moonblade. The GTU changes the description of bow04 to the wrong weapon speed, and this is rolled back. However, it already addresses sper10. Staff of Curing (staf10) is altered by Fixpack from a weapon speed of 3 to 4, but it appears the original speed here is correct and we should be adjusting the description instead. Added to GTU to fix: ax1h07 (Bala's Axe), blun14d-f (+2 versions of Flail of Ages), blun35 (Ice Star +4), bow11 (Strong Arm +2), bow17 (Long Bow +2), bow18 (Short Bow +2), halb04 (Dragon's Bane +3), misc5t (Shaman's Staff), npstaf (Staff of the High Forest), npsw05 (Entropy), npsw06 (Chaos), sper03 (Backbiter +3), sper11 (Ixil's Nail +4), staf15-17 (elemental staves), staf18 (Staff +2), staf23 (Serpent's Staff), sw1h13 (Xan's Moonblade), sw1h18 (Balduran's Sword), sw1h52 (Water's Edge), sw1h60 (Angurdaval +4), sw1h69 (Spectral Brand +5), sw2h03 (Cursed Sword of Berserking), sw2h15 (Silver Sword +3), telswd (Long Sword +3), wa2halb (Harmonium Halberd +3). Needed both string and file fixes: bow25 (Long Bow +3), misc4u (Embarl's Dagger), sper12 (Ixil's Nail +6), staf11 (Staff of the Magi), staf13 (Staff of Thunder and Lightning). File fixes: // weapon speed fixes COPY_EXISTING ~sper12.itm~ ~override~ // ixil's nail +6 READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" FOR (index = 0; index < abil_num; index = index + 1) BEGIN READ_SHORT ("%abil_off%" + (0x38 * "%index%")) "type" PATCH_IF (("%type%" = 1) OR ("%type%" = 2) OR ("%type%" = 4)) BEGIN // melee, ranged, launcher WRITE_SHORT ("%abil_off%" + 0x12 + (0x38 * "%index%")) 0 END END BUT_ONLY_IF_IT_CHANGES // weapon speed fixes COPY_EXISTING ~aegis.itm~ ~override~ // aegis fang (undroppable) ~aegis2.itm~ ~override~ // aegis fang ~staf05.itm~ ~override~ // staff of striking READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" FOR (index = 0; index < abil_num; index = index + 1) BEGIN READ_SHORT ("%abil_off%" + (0x38 * "%index%")) "type" PATCH_IF (("%type%" = 1) OR ("%type%" = 2) OR ("%type%" = 4)) BEGIN // melee, ranged, launcher WRITE_SHORT ("%abil_off%" + 0x12 + (0x38 * "%index%")) 1 END END BUT_ONLY_IF_IT_CHANGES // weapon speed fixes COPY_EXISTING ~dart01.itm~ ~override~ // generic dart ~misc4u.itm~ ~override~ // embarl's dagger ~staf11.itm~ ~override~ // staff of the magi ~staf13.itm~ ~override~ // staff of thunder n' lightning ~sw1h26.itm~ ~override~ // ilbratha READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" FOR (index = 0; index < abil_num; index = index + 1) BEGIN READ_SHORT ("%abil_off%" + (0x38 * "%index%")) "type" PATCH_IF (("%type%" = 1) OR ("%type%" = 2) OR ("%type%" = 4)) BEGIN // melee, ranged, launcher WRITE_SHORT ("%abil_off%" + 0x12 + (0x38 * "%index%")) 2 END END BUT_ONLY_IF_IT_CHANGES // weapon speed fixes COPY_EXISTING ~bow25.itm~ ~override~ // long bow +3 ~staf04.itm~ ~override~ // generic staff ~sw1h53.itm~ ~override~ // sword of flame READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" FOR (index = 0; index < abil_num; index = index + 1) BEGIN READ_SHORT ("%abil_off%" + (0x38 * "%index%")) "type" PATCH_IF (("%type%" = 1) OR ("%type%" = 2) OR ("%type%" = 4)) BEGIN // melee, ranged, launcher WRITE_SHORT ("%abil_off%" + 0x12 + (0x38 * "%index%")) 4 END END BUT_ONLY_IF_IT_CHANGES // weapon speed fixes COPY_EXISTING ~misc9q.itm~ ~override~ // #^%$&$ habib's scimitar READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" FOR (index = 0; index < abil_num; index = index + 1) BEGIN READ_SHORT ("%abil_off%" + (0x38 * "%index%")) "type" PATCH_IF (("%type%" = 1) OR ("%type%" = 2) OR ("%type%" = 4)) BEGIN // melee, ranged, launcher WRITE_SHORT ("%abil_off%" + 0x12 + (0x38 * "%index%")) 5 END END BUT_ONLY_IF_IT_CHANGES Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.