attacks.xml file format and theory attacks are listed in groups of <attack name> </attack name> within each attack name should be definitions for each range(melee ranged pole) if an attack lacks a definition for a given range it can't be used at that range. this system allows for a number of possibilities. i.e. doing diffrent damage at close range. loss of balance from using a pole weapon at melee, etc. fields: damagetype slice, blunt, or pierce. probably add some magic options later damagestat name of stat used for how much damage to do. usually str might be int for a magic weapon, or agi for a dagger damagefactor damage multipler.(damage is multiplied by this value) damage random +/- this % scale is 0-1 with 1 being +/- 100% cost what it costs to use this attack. balance normally. probably mp for a spell /cost tohit tohit multipler tohitstats stats to determine hit chance. uses average of all listed /tohitstats you can list the same stat more than once to give it higher weighting primaryskillfactor experience modifier for primary skill(defined by weapon) secondaryskillfactor '' for secondary skill thirdskillfactor '' for third skill line description of swinging tododge modifier for defense toparry toblock skilltodamage primary skill divided by this and added to damage skilltodamage2 '' secondary skill skilltodamage3 '' third skill round base round time missround round time if failed(added to base) hitround round time if successful (added to base)