I believe the tags Hero.EquipShld tells you a shield is equipped, and Hero.HeavyArmor tells you heavy armor is equipped.
As for the charges, the only way I can see adding new ones is to edit the dat files by hand. If you take a look at srd_charges.dat you can see how the default ones are defined.
|