Weigo Posted August 10, 2006 Share Posted August 10, 2006 I went through all SOA and TOB items and found some wrong profiencies and item types. Here is a list for the fixpack to correct the entries. // changes to mace proficiency; COPY_EXISTING ~blun01.itm~ ~override~ ~blun10.itm~ ~override~ ~blun22.itm~ ~override~ ~blun23.itm~ ~override~ ~blun24.itm~ ~override~ ~blun26.itm~ ~override~ ~blun27.itm~ ~override~ ~blun31.itm~ ~override~ ~iblun04.itm~ ~override~ ~shille.itm~ ~overide~ ~skelclub.itm~ ~override~ WRITE_BYTE 0x31 101 BUT_ONLY_IF_IT_CHANGES // changes to longsword proficiency; COPY_EXISTING ~bonedag.itm~ ~override~ ~hsword.itm~ ~override~ ~morsword.itm~ ~override~ ~phanblad.itm~ ~override~ ~sarevo.itm~ ~override~ ~sw2h01b.itm~ ~override~ WRITE_BYTE 0x31 90 BUT_ONLY_IF_IT_CHANGES // changes to shortsword proficiency; correct item type "shortsword" COPY_EXISTING ~bowpheo.itm~ ~override~ WRITE_BYTE 0x31 91 WRITE_SHORT 0x1c 19 BUT_ONLY_IF_IT_CHANGES // changes to correct item type "hand-to-hand" COPY_EXISTING ~carrio1.itm~ ~override~ WRITE_SHORT 0x1c 28 BUT_ONLY_IF_IT_CHANGES // changes to twohandedsword proficiency COPY_EXISTING ~carsomyr.itm~ ~override~ ~cattac1.itm~ ~override~ ~giants01.itm~ ~override~ WRITE_BYTE 0x31 93 BUT_ONLY_IF_IT_CHANGES // changes to correct item type "longsword" COPY_EXISTING ~chevil10.itm~ ~override~ ~sw1h13.itm~ ~override~ WRITE_SHORT 0x1c 20 BUT_ONLY_IF_IT_CHANGES // changes to mace proficiency; correct item type "mace" COPY_EXISTING ~deva.itm~ ~override~ WRITE_BYTE 0x31 101 WRITE_SHORT 0x1c 17 BUT_ONLY_IF_IT_CHANGES // changes to longsword proficiency; correct general name COPY_EXISTING ~devaevil.itm~ ~override~ ~planetar.itm~ ~override~ WRITE_BYTE 0x31 90 WRITE_LONG NAME1 47324 BUT_ONLY_IF_IT_CHANGES // changes to darts proficiency; COPY_EXISTING ~eneblade.itm~ ~override~ ~idart01.itm~ ~override~ ~melfmet.itm~ ~override~ WRITE_BYTE 0x31 106 BUT_ONLY_IF_IT_CHANGES // changes to shortsword proficiency; COPY_EXISTING ~fblade.itm~ ~override~ ~isw1h07.itm~ ~override~ ~sblade.itm~ ~override~ ~stdeath.itm~ ~override~ ~vorsqui2.itm~ ~override~ ~xvartvil.itm~ ~override~ ~zomsea.itm~ ~override~ WRITE_BYTE 0x31 91 BUT_ONLY_IF_IT_CHANGES // changes to correct item type "ring" COPY_EXISTING ~gorchr.itm~ ~override~ WRITE_SHORT 0x1c 10 BUT_ONLY_IF_IT_CHANGES // changes to halberds proficiency; COPY_EXISTING ~halbrd01.itm~ ~override~ ~plyflind.itm~ ~override~ WRITE_BYTE 0x31 99 BUT_ONLY_IF_IT_CHANGES // changes to axe proficiency; COPY_EXISTING ~iax1h01.itm~ ~override~ WRITE_BYTE 0x31 92 BUT_ONLY_IF_IT_CHANGES // changes to hammer proficiency; COPY_EXISTING ~ihamm01.itm~ ~override~ ~shammr.itm~ ~override~ ~shammr2.itm~ ~override~ ~shammr3.itm~ ~override~ WRITE_BYTE 0x31 97 BUT_ONLY_IF_IT_CHANGES // changes to correct item type "armor" COPY_EXISTING ~misc12.itm~ ~override~ WRITE_SHORT 0x1c 2 BUT_ONLY_IF_IT_CHANGES // changes to no proficiency; COPY_EXISTING ~misc7u.itm~ ~override~ WRITE_BYTE 0x31 0 BUT_ONLY_IF_IT_CHANGES // changes to spears proficiency; COPY_EXISTING ~tasloiil.itm~ ~override~ WRITE_BYTE 0x31 98 BUT_ONLY_IF_IT_CHANGES Replace this code // changes to long bow prof COPY_EXISTING ~bow07.itm~ ~override~ WRITE_BYTE 0x31 104 BUT_ONLY_IF_IT_CHANGES with this one // changes to long bow prof COPY_EXISTING ~bow07.itm~ ~override~ ~bow98.itm~ ~override~ ~bownon.itm~ ~override~ ~ibow03.itm~ ~override~ WRITE_BYTE 0x31 104 BUT_ONLY_IF_IT_CHANGES old code // changes to bastard sword proficiency COPY_EXISTING ~misc4q.itm~ ~override~ WRITE_BYTE 0x31 90 BUT_ONLY_IF_IT_CHANGES new code // changes to bastard sword proficiency COPY_EXISTING ~misc4q.itm~ ~override~ ~sw1h18.itm~ ~override~ WRITE_BYTE 0x31 90 BUT_ONLY_IF_IT_CHANGES replace both dagger proficiencies // changes to dagger proficiency COPY_EXISTING ~misc75.itm~ ~override~ WRITE_BYTE 0x31 96 BUT_ONLY_IF_IT_CHANGES // changes to dagger proficiency COPY_EXISTING ~misc4u.itm~ ~override~ WRITE_BYTE 0x31 96 BUT_ONLY_IF_IT_CHANGES with this one // changes to dagger proficiency COPY_EXISTING ~misc75.itm~ ~override~ ~misc4u.itm~ ~override~ ~daggshit.itm~ ~override~ WRITE_BYTE 0x31 96 BUT_ONLY_IF_IT_CHANGES Link to comment
Weigo Posted August 10, 2006 Author Share Posted August 10, 2006 // changes to mace proficiency; COPY_EXISTING ~iblun04.itm~ ~override~ WRITE_BYTE 0x31 101 BUT_ONLY_IF_IT_CHANGES // changes to correct item type "club" COPY_EXISTING ~blun01.itm~ ~override~ ~blun10.itm~ ~override~ ~blun22.itm~ ~override~ ~blun23.itm~ ~override~ ~blun24.itm~ ~override~ ~blun26.itm~ ~override~ ~blun27.itm~ ~override~ ~blun31.itm~ ~override~ WRITE_SHORT 0x1c 44 BUT_ONLY_IF_IT_CHANGES // changes to club proficiency; correct item type "club" COPY_EXISTING ~shille.itm~ ~overide~ ~skelclub.itm~ ~override~ WRITE_BYTE 0x31 115 WRITE_SHORT 0x1c 44 BUT_ONLY_IF_IT_CHANGES Link to comment
CamDawg Posted August 31, 2006 Share Posted August 31, 2006 Well, I've got good news and bad news. The good news is that I'm impressed with the throughness of your examination and results. The bad news is that there's nothing here that we should include. Outside of the ankheg shell (misc12.itm), these items are either unused in BG2, unobtainable by the party (no droppable flags), or magically created weapons. Item type is only important for items which can find their way into the party's inventory--broadly, it determines where an item can be equipped. Magically created weapons are in a slot inaccessible to the caster, and the others can't be obtained. The one item the party can obtain here (the ankheg shell) is being changed to type armor (2), which would allow it to be equipped in the armor slot. Assigning proficiencies to non-party-obtainable items will actually have a big effect to make the game easier. Outside of the party, creatures don't use the proficiency system. Changing a weapon from a proficiency of None (0) has a net effect of imposing non-proficiency penalties on anyone who uses them. A None (0) proficiency allows the creature to use the weapon with their natural THAC0. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.