-- M_SkillList.lua v1.50 -- The skill lists are separated because the idiots used the same numbers for homun and merc types! -- Converted to Lua by Dr. Azzy from -- Mercenary skill list posted by Neo Saro -and- -- Homun S skill list ganked from some pserver site. -- All skill list and skill info values laboriously hand entered by Dr. Azzy -- This may be distributed and used in AIs freely HEAL = 28 MS_BASH = 8201 MS_MAGNUM = 8202 MS_BOWLINGBASH = 8203 MS_PARRYING = 8204 MS_REFLECTSHIELD = 8205 MS_BERSERK = 8206 MA_DOUBLE = 8207 MA_SHOWER = 8208 MA_SKIDTRAP = 8209 MA_LANDMINE = 8210 MA_SANDMAN = 8211 MA_FREEZINGTRAP = 8212 MA_REMOVETRAP = 8213 MA_CHARGEARROW = 8214 MA_SHARPSHOOTING = 8215 ML_PIERCE = 8216 ML_BRANDISH = 8217 ML_SPIRALPIERCE = 8218 ML_DEFENDER = 8219 ML_AUTOGUARD = 8220 ML_DEVOTION = 8221 MER_MAGNIFICAT = 8222 MER_QUICKEN = 8223 MER_SIGHT = 8224 MER_CRASH = 8225 MER_REGAIN = 8226 MER_TENDER = 8227 MER_BENEDICTION = 8228 MER_RECUPERATE = 8229 MER_MENTALCURE = 8230 MER_COMPRESS = 8231 MER_PROVOKE = 8232 MER_AUTOBERSERK = 8233 MER_DECAGI = 8234 MER_SCAPEGOAT = 8235 MER_LEXDIVINA = 8236 MER_ESTIMATION = 8237 MER_KYRIE = 8238 MER_BLESSING = 8239 MER_INCAGI = 8240 -- Homunculus Skills HLIF_HEAL = 8001 HLIF_AVOID = 8002 HLIF_CHANGE = 8004 HAMI_CASTLE = 8005 HAMI_DEFENCE = 8006 HAMI_BLOODLUST = 8008 HFLI_MOON = 8009 HFLI_FLEET = 8010 HFLI_SPEED = 8011 HFLI_SBR44 = 8012 HVAN_CAPRICE = 8013 HVAN_CHAOTIC = 8014 HVAN_SELFDESTRUCT = 8016 --Homun S Skills MUTATION_BASEJOB = 8017 MH_SUMMON_LEGION = 8018 MH_NEEDLE_OF_PARALYZE = 8019 MH_POISON_MIST = 8020 MH_PAIN_KILLER = 8021 MH_LIGHT_OF_REGENE = 8022 MH_OVERED_BOOST = 8023 MH_ERASER_CUTTER = 8024 MH_XENO_SLASHER = 8025 MH_SILENT_BREEZE = 8026 MH_STYLE_CHANGE = 8027 MH_SONIC_CRAW = 8028 MH_SILVERVEIN_RUSH = 8029 MH_MIDNIGHT_FRENZY = 8030 MH_STAHL_HORN = 8031 MH_GOLDENE_FERSE = 8032 MH_STEINWAND = 8033 MH_HEILIGE_STANGE = 8034 MH_ANGRIFFS_MODUS = 8035 MH_TINDER_BREAKER = 8036 MH_CBC = 8037 MH_EQC = 8038 MH_MAGMA_FLOW = 8039 MH_GRANITIC_ARMOR = 8040 MH_LAVA_SLIDE = 8041 MH_PYROCLASTIC = 8042 MH_VOLCANIC_ASH = 8043 SkillList={} SkillList[ARCHER01]={} SkillList[ARCHER02]={} SkillList[ARCHER03]={} SkillList[ARCHER04]={} SkillList[ARCHER05]={} SkillList[ARCHER06]={} SkillList[ARCHER07]={} SkillList[ARCHER08]={} SkillList[ARCHER09]={} SkillList[ARCHER10]={} SkillList[LANCER01]={} SkillList[LANCER02]={} SkillList[LANCER03]={} SkillList[LANCER04]={} SkillList[LANCER05]={} SkillList[LANCER06]={} SkillList[LANCER07]={} SkillList[LANCER08]={} SkillList[LANCER09]={} SkillList[LANCER10]={} SkillList[SWORDMAN01]={} SkillList[SWORDMAN02]={} SkillList[SWORDMAN03]={} SkillList[SWORDMAN04]={} SkillList[SWORDMAN05]={} SkillList[SWORDMAN06]={} SkillList[SWORDMAN07]={} SkillList[SWORDMAN08]={} SkillList[SWORDMAN09]={} SkillList[SWORDMAN10]={} SkillList[UNKNOWNMER]={} SkillList[WILDROSE]={} SkillList[DOPPLEMERC]={} SkillList[ALICE]={} SkillList[MIMIC]={} SkillList[DISGUISE]={} SkillList[GMMALE]={} SkillList[PENGINEER]={} SkillList[ISIS]={} SkillList[SWORDMAN01][MS_BASH]=1 SkillList[SWORDMAN05][MS_BASH]=5 SkillList[SWORDMAN07][MS_BASH]=10 SkillList[SWORDMAN10][MS_BASH]=10 SkillList[WILDROSE][MS_BASH]=5 SkillList[DOPPLEMERC][MS_BASH]=5 SkillList[MIMIC][MS_BASH]=5 SkillList[LANCER01][ML_PIERCE]=1 SkillList[LANCER03][ML_PIERCE]=2 SkillList[LANCER05][ML_PIERCE]=5 SkillList[LANCER08][ML_PIERCE]=10 SkillList[LANCER10][ML_SPIRALPIERCE]=5 SkillList[ARCHER01][MA_DOUBLE]=2 SkillList[ARCHER05][MA_DOUBLE]=5 SkillList[ARCHER06][MA_DOUBLE]=7 SkillList[ARCHER09][MA_DOUBLE]=10 SkillList[ARCHER10][MA_SHARPSHOOTING]=5 SkillList[ARCHER03][MA_CHARGEARROW]=1 SkillList[ARCHER06][MA_SKIDTRAP]=3 SkillList[ARCHER09][MA_CHARGEARROW]=1 SkillList[ARCHER10][MA_CHARGEARROW]=1 SkillList[ARCHER05][MER_PROVOKE]=1 SkillList[ARCHER06][MER_DECAGI]=1 SkillList[ARCHER07][MA_FREEZINGTRAP]=2 SkillList[ARCHER08][MA_SANDMAN]=3 SkillList[SWORDMAN01][MER_DECAGI]=1 SkillList[SWORDMAN02][MER_PROVOKE]=5 SkillList[SWORDMAN04][MER_CRASH]=1 SkillList[SWORDMAN05][MER_CRASH]=4 SkillList[SWORDMAN06][MER_DECAGI]=3 SkillList[SWORDMAN09][MER_CRASH]=3 SkillList[LANCER02][MER_LEXDIVINA]=1 SkillList[LANCER04][MER_CRASH]=1 SkillList[LANCER08][MER_PROVOKE]=5 SkillList[DISGUISE][MER_LEXDIVINA]=3 SkillList[ALICE][MER_PROVOKE]=5 SkillList[LANCER03][ML_DEVOTION]=1 SkillList[LANCER07][ML_DEVOTION]=1 SkillList[LANCER10][ML_DEVOTION]=3 SkillList[DOPPLEMERC][ML_DEVOTION]=3 SkillList[ARCHER02][MA_SHOWER]=2 SkillList[ARCHER07][MA_SHOWER]=10 SkillList[LANCER02][ML_BRANDISH]=2 SkillList[LANCER06][ML_BRANDISH]=5 SkillList[LANCER09][ML_BRANDISH]=10 SkillList[SWORDMAN02][MS_MAGNUM]=3 SkillList[SWORDMAN04][MS_MAGNUM]=5 SkillList[SWORDMAN08][MS_BOWLINGBASH]=5 SkillList[SWORDMAN09][MS_BOWLINGBASH]=8 SkillList[SWORDMAN10][MS_BOWLINGBASH]=10 SkillList[ALICE][ML_BRANDISH]=5 SkillList[ARCHER03][MER_QUICKEN]=1 SkillList[ARCHER08][MER_QUICKEN]=2 SkillList[ARCHER10][MER_QUICKEN]=5 SkillList[SWORDMAN03][MER_QUICKEN]=1 SkillList[SWORDMAN06][MER_QUICKEN]=5 SkillList[SWORDMAN08][MER_QUICKEN]=10 SkillList[SWORDMAN10][MER_QUICKEN]=10 SkillList[LANCER06][MER_QUICKEN]=2 SkillList[LANCER10][MER_QUICKEN]=5 SkillList[DOPPLEMERC][MER_QUICKEN]=5 SkillList[DISGUISE][MER_QUICKEN]=2 SkillList[LANCER05][ML_AUTOGUARD]=3 SkillList[LANCER09][ML_AUTOGUARD]=7 SkillList[LANCER10][ML_AUTOGUARD]=10 SkillList[MIMIC][ML_AUTOGUARD]=5 SkillList[SWORDMAN08][MS_PARRYING]=4 SkillList[GMMALE][MER_KYRIE]=5 SkillList[GMMALE][MER_BLESSING]=5 SkillList[GMMALE][MER_INCAGI]=5 SkillList[PENGINEER][MER_BLESSING]=5 SkillList[ISIS][MS_BASH]=10 --SkillInfo[id]={name,range,SP cost,Cast Time (fixed),Cast Time (variable),Delay,targetmode,Duration,reuse delay) --SkillInfo[id][1]=name --SkillInfo[id][2]=range --SkillInfo[id][3]=sp cost --SkillInfo[id][4]=Fixed cast --SkillInfo[id][5]=Variable cast --SkillInfo[id][6]=Delay --SkillInfo[id][7]=target mode --SkillInfo[id][8]=Duration --SkillInfo[id][9]=Reuse Delay SkillInfo={} SkillInfo[0]={"No Skill",{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0}} SkillInfo[MS_BASH]={"Bash",{1,1,1,1,1,1,1,1,1,1},{8,8,8,8,8,15,15,15,15,15},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{500,500,500,500,500,500,500,500,500,500},1} SkillInfo[MS_MAGNUM]={"Magnum Break",{0,0,0,0,0,0,0,0,0,0},{30,30,30,30,30,30,30,30,30,30},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{2000,2000,2000,2000,2000,2000,2000,2000,2000,2000},0} SkillInfo[MS_BOWLINGBASH]={"Bowling Bash",{1,1,1,1,1,1,1,1,1,1},{13,14,15,16,17,18,19,20,21,22},{0,0,0,0,0,0,0,0,0,0},{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000},{500,500,500,500,500,500,500,500,500,500},1} SkillInfo[MS_PARRYING]={"Parrying",{0,0,0,0,0},{-1,-1,-1,50,0},{0,0,0,0,0},{0,0,0,0,0},{1000,1000,1000,1000,1000},0,{15000,20000,25000,30000,35000,40000,45000,50000,55000,60000}} SkillInfo[MS_REFLECTSHIELD]={"Shield Reflect",{0,0,0,0,0,0,0,0,0,0},{35,40,45,50,55,60,65,70,75,80},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000},0,{300000,300000,300000,300000,300000,300000,300000,300000,300000,300000}} SkillInfo[MS_BERSERK]={"Frenzy",{0},{200},{0},{0},{0},0} SkillInfo[MA_DOUBLE]={"Double Strafe",{9,9,9,9,9,9,9,9,9,9},{12,12,12,12,12,12,12,12,12,12},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{500,500,500,500,500,500,500,500,500,500},1} SkillInfo[MA_SHOWER]={"Arrow Shower",{9,9,9,9,9,9,9,9,9,9},{15,15,15,15,15,15,15,15,15,15},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{500,500,500,500,500,500,500,500,500,500},2} SkillInfo[MA_SKIDTRAP]={"Skid Trap",{3,3,3,3,3},{10,10,10,10,10},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},2} SkillInfo[MA_LANDMINE]={"Land Mine",{3,3,3,3,3},{10,10,10,10,10},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},2} SkillInfo[MA_SANDMAN]={"Sandman",{3,3,3,3,3},{12,12,12,12,12},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},2} SkillInfo[MA_FREEZINGTRAP]={"Freeze Trap",{3,3,3,3,3},{6,9,12,15,18},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},2} SkillInfo[MA_REMOVETRAP]={"Remove Trap",{2},{5},{0},{0},{0},2} SkillInfo[MA_CHARGEARROW]={"Arrow Repel",{9},{15},{1500},{0},{0},1} SkillInfo[MA_SHARPSHOOTING]={"Focused Arrow Strike",{9,9,9,9,9},{18,21,24,27,30},{1000,1000,1000,1000,1000},{1000,1000,1000,1000,1000},{2000,2000,2000,2000,2000},1} SkillInfo[ML_PIERCE]={"Pierce",{1,1,1,1,1,1,1,1,1,1},{7,7,7,7,7,7,7,7,7,7},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{500,500,500,500,500,500,500,500,500,500},1} SkillInfo[ML_BRANDISH]={"Brandish",{1,1,1,1,1,1,1,1,1,1},{12,12,12,12,12,12,12,12,12,12},{0,0,0,0,0,0,0,0,0,0},{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000},{500,500,500,500,500,500,500,500,500,500},1} SkillInfo[ML_SPIRALPIERCE]={"Clashing Spiral",{5,5,5,5,5},{18,21,24,27,30},{300,500,700,900,1000},{0,0,0,0,0},{1200,1400,1600,1800,2000},1} SkillInfo[ML_DEFENDER]={"Defending Aura",{0,0,0,0,0},{30,30,30,30,30},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},0,{180000,180000,180000,180000,180000}} SkillInfo[ML_AUTOGUARD]={"Guard",{0,0,0,0,0,0,0,0,0,0},{12,14,16,18,20,22,24,26,28,30},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},0,{300000,300000,300000,300000,300000,300000,300000,300000,300000,300000}} SkillInfo[ML_DEVOTION]={"Sacrifice",{7,8,9,10,11},{25,25,25,25,25},{0,0,0,0,0},{3000,3000,3000,3000,3000},{3000,3000,3000,3000,3000},1,{30000,45000,60000,75000,90000}} SkillInfo[MER_MAGNIFICAT]={"Magnificat",{0,0,0,0,0},{40,40,40,40,40},{0,0,0,0,0},{3000,3000,3000,3000,3000},{1000,1000,1000,1000,1000},0} SkillInfo[MER_QUICKEN]={"Weapon Quicken",{0,0,0,0,0,0,0,0,0,0},{14,18,22,26,30,34,38,42,46,50},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},0,{30000,60000,90000,120000,150000,180000,210000,240000,270000,300000}} SkillInfo[MER_SIGHT]={"Sight",{0},{10},{0},{0},{0},0} SkillInfo[MER_CRASH]={"Crash",{1,1,1,1,1},{10,10,10,10,10},{1000,1000,1000,1000,1000},{0,0,0,0,0},{2000,2000,2000,2000,2000},1} SkillInfo[MER_REGAIN]={"Regain",{0},{10},{0},{0},{0},0} SkillInfo[MER_TENDER]={"Tender",{0},{10},{0},{0},{0},0} SkillInfo[MER_BENEDICTION]={"Benediction",{0},{10},{0},{0},{0},0} SkillInfo[MER_RECUPERATE]={"Recuperate",{0},{10},{0},{0},{0},0} SkillInfo[MER_MENTALCURE]={"Mental Cure",{0},{10},{0},{0},{0},0} SkillInfo[MER_COMPRESS]={"Compress",{0},{10},{0},{0},{0},0} SkillInfo[MER_PROVOKE]={"Provoke",{7,7,7,7,7},{4,5,6,7,8},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},1,{30000,30000,30000,30000,30000}} SkillInfo[MER_AUTOBERSERK]={"Autoberserk",{0},{1},{0},{0},{0},0} SkillInfo[MER_DECAGI]={"Decrease Agi",{7,7,7,7,7,7,7,7,7,7},{15,17,19,21,23,25,27,29,31,33},{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000},{0,0,0,0,0,0,0,0,0,0},{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000},1} SkillInfo[MER_SCAPEGOAT]={"Scapegoat",{0},{5},{3000},{0},{0},0} SkillInfo[MER_LEXDIVINA]={"Lex Divina",{7,7,7,7,7,7,7,7,7,7},{20,20,20,20,20,18,16,14,12,10},{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0},{3000,3000,3000,3000,3000,3000,3000,3000,3000,3000},1,{30000,35000,40000,45000,50000,60000,60000,60000,60000,60000}} SkillInfo[MER_ESTIMATION]={"Sense",{7},{10},{0},{0},{0},1} SkillInfo[MER_KYRIE]={"Kyrie Eleison",{9,9,9,9,9},{20,20,20,25,25},{0,0,0,0,0},{0,0,0,0,0},{2000,2000,2000,2000,2000},1,{120000,120000,120000,120000,120000}} SkillInfo[MER_BLESSING]={"Blessing",{9,9,9,9,9},{28,32,36,40,44},{0,0,0,0,0},{0,0,0,0,0},{2000,2000,2000,2000,2000},1,{60000,80000,100000,120000,140000}} SkillInfo[MER_INCAGI]={"Increase Agi",{9,9,9,9,9},{18,21,24,27,30},{0,0,0,0,0},{0,0,0,0,0},{2000,2000,2000,2000,2000},1,{60000,80000,100000,120000,140000}} --SkillAOEInfo[skill]={AoE size (size on a side of the AoE - by level),Target Type (0=centered on enemy, 1=centered on caster, skill-id=special - handled in GetAOECount)), other fields for future use} SkillAOEInfo={} SkillAOEInfo[0]={{1,1,1,1,1,1,1,1,1,1},0} SkillAOEInfo[MS_BOWLINGBASH]={{3,3,3,3,3,3,3,3,3,3},0} SkillAOEInfo[MA_SHOWER]={{3,3,3,3,3,5,5,5,5,5},0} SkillAOEInfo[MS_MAGNUM]={{5,5,5,5,5,5,5,5,5,5},1} SkillAOEInfo[ML_BRANDISH]={{3,3,3,3,3,3,3,3,3,5},0} SkillAOEInfo[MA_SHARPSHOOTING]={{1,1,1,1,1},MA_SHARPSHOOTING}