rendered paste bodyhttp://java.sun.com/j2se/1.5.0/docs/api/java/util/Hashtable.htmlneed to be able to name skillResistType in the attacking skill:1) <effect count="1" name="Sleep" time="30" val="0" skillResistType="sleep">then in the resist buff be able to do:2) <set stat="sleep" val="50" order="0x05"/>that would then allow u to have (2) 50% resistance against skill (1) sleepso...spells which are used on the offensive side, would need a variable likeskillResistType which could then be set to sleep/root/blahblahblah (anything the user wants to use)the resistance/weakness skills would need an array for each skill like:array[skillResistType] = 50array[skillResistType2] = 60etc....<skill id="1086" levels="2" name="Haste"><table name="#Tab-pAtkSpd"> 1.15 1.33 </table><table name="#mpConsume"> 39 48 </table> <set name="mpConsume" val="#mpConsume"/> <set name="power" val="0.0"/> <set name="target" val="TARGET_ONE"/> <set name="hitTime" val="4000"/> <set name="reuseDelay" val="6000"/> <set name="skillTime" val="4000"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="buffDuration" val="1200000"/> <set name="castRange" val="400"/> <for> <effect count="1" name="Buff" time="1200" val="0" stackOrder="#Tab-pAtkSpd" stackType="pAtkSpeedUp"> <mul order="0x50" stat="pAtkSpd" val="#Tab-pAtkSpd"/> </effect> </for></skill><skill id="1069" levels="42" name="Sleep"> <table name="#mpConsume"> 22 22 23 25 27 27 29 30 30 34 34 35 38 38 39 42 43 44 45 47 48 49 50 52 53 54 55 55 57 58 59 60 60 62 63 64 64 65 67 67 68 69 </table> <set name="mpConsume" val="#mpConsume"/> <set name="save" val="2"/> <set name="power" val="0.0"/> <set name="target" val="TARGET_ONE"/> <set name="hitTime" val="2000"/> <set name="reuseDelay" val="6000"/> <set name="skillTime" val="2000"/> <set name="skillType" val="SLEEP"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="buffDuration" val="30000"/> <set name="castRange" val="600"/> <for> <effect count="1" name="Sleep" time="30" val="0" skillType="sleep"> <set stat="baseLandingChance" val="70" order="0x05" /> <set stat="overallChanceMultiplier" val="108" order="0x05" /> <set stat="levelImportanceModifier" val="107" order="0x05" /> <set stat="magicAttackModifier" val="110" order="0x05" /> <set stat="statusCheck" val="true" order="0x05" /> <set stat="statusToCheck" val="WIT" order="0x05" /> <set stat="statusImportanceModifier" val="43" order="0x05" /> </effect> </for></skill><skill id="1035" levels="4" name="Mental Aegis"> <table name="#mpConsume"> 23 35 44 52 </table> <table name="#sleepRes"> 1.1 1.2 1.3 1.4 </table> <table name="#fearRes"> 1.1 1.2 1.3 1.4 </table> <table name="#holdRes"> 1.1 1.2 1.3 1.4 </table> <table name="#silenceRes"> 1.1 1.2 1.3 1.4 </table> <set name="mpConsume" val="#mpConsume"/> <set name="power" val="0.0"/> <set name="target" val="TARGET_ONE"/> <set name="hitTime" val="4000"/> <set name="reuseDelay" val="6000"/> <set name="skillTime" val="4000"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="buffDuration" val="1200000"/> <set name="castRange" val="400"/> <for> <effect count="1" name="Resist" time="1200" val="0"> <set stat="sleep" val="#sleepRes" order="0x05"/> <set stat="fear" val="#fearRes" order="0x05"/> <set stat="root" val="#holdRes" order="0x05"/> </effect> </for></skill>