SimDing0 Posted April 11, 2005 Share Posted April 11, 2005 KingDiamond found these (although only noted the filenames, so I rooted out what was actually wrong). I've always hated bitmasks, so here I attempt to use them without testing. Clearly helpful. Staves (and various rings) not be usable by Monks: COPY_EXISTING ~misc5t.itm~ ~override~ ~misc9o.itm~ ~override~ ~ring22.itm~ ~override~ ~ring40.itm~ ~override~ ~rods05.itm~ ~override~ ~rods06.itm~ ~override~ READ_BYTE 0x21 "currentflags4" WRITE_LONG 0x21 ("%currentflags4%" BOR 32) BUT_ONLY_IF_IT_CHANGES Scimitar should not be usable by cleric multiclasses or beastmasters. COPY_EXISTING ~misc9q.itm~ ~override~ READ_BYTE 0x1f "currentflags2" READ_BYTE 0x2b "currentflags6" WRITE_LONG 0x1f ("%currentflags2%" BOR 198) WRITE_LONG 0x2b ("%currentflags6%" BOR 2) BUT_ONLY_IF_IT_CHANGES Rogue's Potion of Frost Giant Strength should be usable by mage/thiefs and cleric/thiefs. COPY_EXISTING ~potn56.itm~ ~override~ READ_BYTE 0x1f "currentflags2" READ_BYTE 0x20 "currentflags3" READ_BYTE 0x29 "currentflags5" WRITE_LONG 0x1f ("%currentflags2%" BAND 253) WRITE_LONG 0x20 ("%currentflags3%" BAND 247) WRITE_LONG 0x29 ("%currentflags5%" BAND 248) BUT_ONLY_IF_IT_CHANGES Ring of Lock Picks and Mercykiller Ring shouldn't be usable by Cleric/Mages, Bards or Monks. COPY_EXISTING ~ring35.itm~ ~override~ ~wa2ring.itm~ ~override~ READ_BYTE 0x1e "currentflags2" READ_BYTE 0x1f "currentflags2" READ_BYTE 0x21 "currentflags4" WRITE_LONG 0x1e ("%currentflags%" BOR 64) WRITE_LONG 0x1f ("%currentflags2%" BOR 1) WRITE_LONG 0x21 ("%currentflags4%" BOR 32) BUT_ONLY_IF_IT_CHANGES Ring of Danger Sense has no usability at all. I just overwrite the fields since what's the point of bitmasking really anyway? COPY_EXISTING ~ring36.itm~ ~override~ WRITE_BYTE 0x2f 2 WRITE_BYTE 0x1e 192 WRITE_BYTE 0x1f 253 WRITE_BYTE 0x20 52 WRITE_BYTE 0x21 64 BUT_ONLY_IF_IT_CHANGES Rod of Smiting shouldn't be usable by fighter/thief. COPY_EXISTING ~rods04.itm~ ~override~ READ_BYTE 0x20 "currentflags3" WRITE_LONG 0x20 ("%currentflags3%" BOR 8) BUT_ONLY_IF_IT_CHANGES Sendai's Flail (why is this different from a normal flail?) shouldn't be usable by beastmasters. COPY_EXISTING ~sendai.itm~ ~override~ READ_BYTE 0x2b "currentflags6" WRITE_LONG 0x2b ("%currentflags6%" BOR 2) BUT_ONLY_IF_IT_CHANGES Should the Rings of Wizardry and Acuity be usable by Bards, and the Ring of Holiness by Paladins/Rangers? Discuss. Should the Rod of Reversal be usable by Wizard Slayers? It's a quick item, not a weapon. I suggest that when all the usability fixes are done, somebody goes through all the items in the game and makes sure that the descriptions match the exclusions. The Text Update was not perfect. That concludes the stuff that he's done and we haven't, so clearly he's just light-years ahead of us! And may I just say that "bugs? what bugs?" from the Studios tester thread is amazingly exemplerary of the BP-BGT mindset. Link to comment
This topic is now archived and is closed to further replies.