Jump to content

Profs and item types


Recommended Posts

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
 // 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

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. :p

 

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...