Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var has_parse = 0;
- var SKILLS = [];
- var FRIENDLY = [];
- var MAX_RACE = 17;
- var MAX_CLASS = 14;
- SKILLS['SKILL_COMBAT']= 1;
- SKILLS['SKILL_MASTERY']= 2;
- SKILLS['SKILL_SWORD']= 3;
- SKILLS['SKILL_CRITS']= 4;
- SKILLS['SKILL_POLEARM']= 5;
- SKILLS['SKILL_BLUNT']= 6;
- SKILLS['SKILL_ARCHERY']= 7;
- SKILLS['SKILL_SLING']= 8;
- SKILLS['SKILL_BOW']= 9;
- SKILLS['SKILL_XBOW']= 10;
- SKILLS['SKILL_BACKSTAB']= 11;
- SKILLS['SKILL_MAGIC']= 12;
- SKILLS['SKILL_SHOOT_TILL_KILL']= 13;
- SKILLS['SKILL_SORCERY']= 14;
- SKILLS['SKILL_MAGERY']= 15;
- SKILLS['SKILL_MIMIC']= 16;
- SKILLS['SKILL_DEVICE']= 17;
- SKILLS['SKILL_SHADOW']= 18;
- SKILLS['SKILL_PRAY']= 19;
- SKILLS['SKILL_SPELLLENGTH']= 20;
- SKILLS['SKILL_SNEAKINESS']= 21;
- //SKILLS['SKILL_DISARM']= 22;
- SKILLS['SKILL_STEALTH']= 23;
- SKILLS['SKILL_STEALING']= 24;
- SKILLS['SKILL_NECROMANCY']= 25;
- SKILLS['SKILL_ANTIMAGIC']= 26;
- SKILLS['SKILL_AURA_POWER']= 27;
- SKILLS['SKILL_TRAUMATURGY']= 27;
- SKILLS['SKILL_AURA_FEAR']= 28;
- SKILLS['SKILL_AURA_SHIVER']= 29;
- SKILLS['SKILL_AURA_DEATH']= 30;
- SKILLS['SKILL_HUNTING']= 31;
- SKILLS['SKILL_TECHNIQUE']= 32;
- SKILLS['SKILL_MISC']= 33;
- SKILLS['SKILL_AGILITY']= 34;
- SKILLS['SKILL_CALMNESS']= 35;
- SKILLS['SKILL_SWIM']= 36;
- SKILLS['SKILL_MARTIAL_ARTS']= 37;
- SKILLS['SKILL_RICOCHET']= 38;
- SKILLS['SKILL_BOOMERANG']= 39;
- SKILLS['SKILL_TRAINING']= 40;
- SKILLS['SKILL_INTERCEPT']= 41;
- SKILLS['SKILL_DODGE']= 42;
- SKILLS['SKILL_HEALTH']= 43;
- SKILLS['SKILL_DIG']= 44;
- SKILLS['SKILL_SPELLRAD']= 45;
- SKILLS['SKILL_TRAPPING']= 46;
- SKILLS['SKILL_AXE']= 47;
- SKILLS['SKILL_CONVEYANCE']= 48;
- SKILLS['SKILL_SPELL']= 49;
- SKILLS['SKILL_MANA']= 50;
- SKILLS['SKILL_FIRE']= 51;
- SKILLS['SKILL_AIR']= 52;
- SKILLS['SKILL_WATER']= 53;
- SKILLS['SKILL_NATURE']= 54;
- SKILLS['SKILL_EARTH']= 55;
- SKILLS['SKILL_DIVINATION']= 56;
- SKILLS['SKILL_TEMPORAL']= 57;
- SKILLS['SKILL_META']= 58;
- SKILLS['SKILL_MIND']= 59;
- SKILLS['SKILL_UDUN']= 60;
- SKILLS['SKILL_HOFFENSE']= 70;
- SKILLS['SKILL_HDEFENSE']= 71;
- SKILLS['SKILL_HCURING']= 72;
- SKILLS['SKILL_HSUPPORT']= 73;
- SKILLS['SKILL_DRUID_ARCANE']= 74;
- SKILLS['SKILL_DRUID_PHYSICAL']= 75;
- SKILLS['SKILL_RUNEMASTERY']= 76;
- SKILLS['SKILL_ASTRAL']= 77;
- SKILLS['SKILL_DUAL']= 78;
- SKILLS['SKILL_STANCE']= 79;
- SKILLS['SKILL_PPOWER']= 80;
- SKILLS['SKILL_TCONTACT']= 81;
- SKILLS['SKILL_MINTRUSION']= 82;
- SKILLS['SKILL_SCHOOL_MAGIC']= 83;
- SKILLS['SKILL_SCHOOL_PRAYING']= 84;
- SKILLS['SKILL_SCHOOL_DRUIDISM']= 85;
- SKILLS['SKILL_SCHOOL_MINDCRAFT']= 86;
- SKILLS['SKILL_CLIMB']= 90;
- SKILLS['SKILL_FLY']= 91;
- SKILLS['SKILL_FREEACT']= 92;
- SKILLS['SKILL_RESCONF']= 93;
- //SKILLS['SKILL_SCHOOL_RUNECRAFT']= 95;
- SKILLS['SKILL_R_LITE']= 96;
- SKILLS['SKILL_R_DARK']= 97;
- SKILLS['SKILL_R_NEXU']= 98;
- SKILLS['SKILL_R_NETH']= 99;
- SKILLS['SKILL_R_CHAO']= 100;
- SKILLS['SKILL_R_MANA']= 101;
- FRIENDLY['SKILL_CRITS'] = [ 'SKILL_SWORD', 5 ];
- FRIENDLY['SKILL_SWORD'] = [ 'SKILL_MASTERY', 15, 'SKILL_COMBAT', 20 ];
- FRIENDLY['SKILL_AXE'] = [ 'SKILL_MASTERY', 15, 'SKILL_COMBAT', 20 ];
- FRIENDLY['SKILL_POLEARM'] = [ 'SKILL_MASTERY', 15, 'SKILL_COMBAT', 20 ];
- FRIENDLY['SKILL_BLUNT'] = [ 'SKILL_MASTERY', 15, 'SKILL_COMBAT', 20 ];
- FRIENDLY['SKILL_SLING'] = [ 'SKILL_ARCHERY', 15, 'SKILL_COMBAT', 15 ];
- FRIENDLY['SKILL_BOW'] = [ 'SKILL_ARCHERY', 15, 'SKILL_COMBAT', 15 ];
- FRIENDLY['SKILL_XBOW'] = [ 'SKILL_ARCHERY', 15, 'SKILL_COMBAT', 15 ];
- FRIENDLY['SKILL_MASTERY'] = [ 'SKILL_COMBAT', 20 ];
- FRIENDLY['SKILL_ARCHERY'] = [ 'SKILL_COMBAT', 20 ];
- FRIENDLY['SKILL_BOOMERANG'] = [ 'SKILL_COMBAT', 15 ];
- FRIENDLY['SKILL_MARTIAL_ARTS'] = [ 'SKILL_COMBAT', 20, 'SKILL_DODGE', 20 ];
- FRIENDLY['SKILL_DEVICE'] = [ 'SKILL_MAGIC', 7 ];
- FRIENDLY['SKILL_SPELL'] = [ 'SKILL_MAGIC', 20 ];
- FRIENDLY['SKILL_SORCERY'] = [ 'SKILL_MAGIC', 20 ];
- FRIENDLY['SKILL_MANA'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_FIRE'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_AIR'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_WATER'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_EARTH'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_CONVEYANCE'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_DIVINATION'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_NATURE'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_TEMPORAL'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_META'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_MIND'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_UDUN'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_MIMIC'] = [ 'SKILL_MAGIC', 7 ];
- FRIENDLY['SKILL_HOFFENSE'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_HDEFENSE'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_HCURING'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_HSUPPORT'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_ASTRAL'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_DRUID_ARCANE'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_DRUID_PHYSICAL'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_PPOWER'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_TCONTACT'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_MINTRUSION'] = [ 'SKILL_MAGIC', 10 ];
- FRIENDLY['SKILL_RUNEMASTERY'] = [ 'SKILL_MAGIC', 20 ];
- FRIENDLY['SKILL_R_LITE'] = [ 'SKILL_RUNEMASTERY', 15, 'SKILL_MAGIC', 15 ];
- FRIENDLY['SKILL_R_DARK'] = [ 'SKILL_RUNEMASTERY', 15, 'SKILL_MAGIC', 15 ];
- FRIENDLY['SKILL_R_NEXU'] = [ 'SKILL_RUNEMASTERY', 15, 'SKILL_MAGIC', 15 ];
- FRIENDLY['SKILL_R_NETH'] = [ 'SKILL_RUNEMASTERY', 15, 'SKILL_MAGIC', 15 ];
- FRIENDLY['SKILL_R_CHAO'] = [ 'SKILL_RUNEMASTERY', 15, 'SKILL_MAGIC', 15 ];
- FRIENDLY['SKILL_R_MANA'] = [ 'SKILL_RUNEMASTERY', 15, 'SKILL_MAGIC', 15 ];
- FRIENDLY['SKILL_STEALTH'] = [ 'SKILL_SNEAKINESS', 15 ];
- //FRIENDLY['SKILL_DISARM'] = [ 'SKILL_SNEAKINESS', 10 ];
- //FRIENDLY['SKILL_TRAPPING'] = [ 'SKILL_DISARM', 15 ];
- FRIENDLY['SKILL_TRAPPING'] = [ 'SKILL_SNEAKINESS', 15 ];
- FRIENDLY['SKILL_BACKSTAB'] = [ 'SKILL_SNEAKINESS', 5 ];
- FRIENDLY['SKILL_STEALING'] = [ 'SKILL_SNEAKINESS', 20 ];
- FRIENDLY['SKILL_DODGE'] = [ 'SKILL_SNEAKINESS', 10 ];
- FRIENDLY['SKILL_CALMNESS'] = [ 'SKILL_SNEAKINESS', 10 ];
- FRIENDLY['SKILL_INTERCEPT'] = [ 'SKILL_COMBAT', 10 ];
- FRIENDLY['SKILL_TRAUMATURGY'] = [ 'SKILL_NECROMANCY', 20 ];
- FRIENDLY['SKILL_AURA_FEAR'] = [ 'SKILL_NECROMANCY', 20 ];
- FRIENDLY['SKILL_AURA_SHIVER'] = [ 'SKILL_NECROMANCY', 20 ];
- FRIENDLY['SKILL_AURA_DEATH'] = [ 'SKILL_NECROMANCY', 20 ];
- FRIENDLY['SKILL_SWIM'] = [ 'SKILL_HEALTH', 25 ];
- FRIENDLY['SKILL_DIG'] = [ 'SKILL_HEALTH', 25 ];
- FRIENDLY['SKILL_CLIMB'] = [ 'SKILL_HEALTH', 25 ];
- var RACES = [ "RACE_HUMAN", "RACE_HALF_ELF", "RACE_ELF", "RACE_HOBBIT", "RACE_GNOME", "RACE_DWARF", "RACE_HALF_ORC", "RACE_HALF_TROLL", "RACE_DUNADAN", "RACE_HIGH_ELF", "RACE_YEEK", "RACE_GOBLIN", "RACE_ENT", "RACE_DRIDER", "RACE_DARK_ELF", "RACE_VAMPIRE", "RACE_DIVINE1", "RACE_DIVINE2", "RACE_KOBOLD" ];
- var CLASSES = [ "CLASS_WARRIOR", "CLASS_MAGE", "CLASS_PRIEST", "CLASS_ROGUE", "CLASS_MIMIC", "CLASS_ARCHER", "CLASS_PALADIN", "CLASS_RANGER", "CLASS_ADVENTURER", "CLASS_DRUID", "CLASS_SHAMAN", "CLASS_RUNEMASTER", "CLASS_MINDCRAFTER" ];
- var PRACE = [];
- var PCLASS = [];
- function initialize_prace() {
- PRACE['RACE_HUMAN'] = [];
- PRACE['RACE_HUMAN']['SKILL_INTERCEPT'] = [1000, 0, 115];
- PRACE['RACE_HUMAN']['SKILL_CLIMB'] = [0, 50, 0];
- PRACE['RACE_HUMAN']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_HUMAN']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_HALF_ELF'] = [];
- PRACE['RACE_HALF_ELF']['SKILL_BOW'] = [0, 0, 110];
- PRACE['RACE_HALF_ELF']['SKILL_INTERCEPT'] = [500, 0, 110];
- PRACE['RACE_HALF_ELF']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_HALF_ELF']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_HALF_ELF']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_ELF'] = [];
- PRACE['RACE_ELF']['SKILL_BOW'] = [1000, 0, 110];
- PRACE['RACE_ELF']['SKILL_MAGIC'] = [0, 0, 110];
- PRACE['RACE_ELF']['SKILL_STEALTH'] = [0, 0, 110];
- PRACE['RACE_ELF']['SKILL_DODGE'] = [0, 0, 110];
- PRACE['RACE_ELF']['SKILL_AGILITY'] = [1000, 0, 110];
- PRACE['RACE_ELF']['SKILL_CALMNESS'] = [1000, 0, 110];
- PRACE['RACE_ELF']['SKILL_SNEAKINESS'] = [1000, 0, 110];
- PRACE['RACE_ELF']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_ELF']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_ELF']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_HOBBIT'] = [];
- PRACE['RACE_HOBBIT']['SKILL_SLING'] = [1000, 0, 110];
- PRACE['RACE_HOBBIT']['SKILL_STEALTH'] = [1000, 0, 115];
- PRACE['RACE_HOBBIT']['SKILL_SNEAKINESS'] = [2000, 0, 110];
- PRACE['RACE_HOBBIT']['SKILL_DODGE'] = [0, 0, 110];
- PRACE['RACE_HOBBIT']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_HOBBIT']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_HOBBIT']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_GNOME'] = [];
- PRACE['RACE_GNOME']['SKILL_XBOW'] = [1000, 0, 110];
- PRACE['RACE_GNOME']['SKILL_MAGIC'] = [0, 0, 110];
- PRACE['RACE_GNOME']['SKILL_DIG'] = [1000, 0, 115];
- PRACE['RACE_GNOME']['SKILL_DODGE'] = [0, 0, 115];
- PRACE['RACE_GNOME']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_GNOME']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_GNOME']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DWARF'] = [];
- PRACE['RACE_DWARF']['SKILL_AXE'] = [0, 0, 110];
- PRACE['RACE_DWARF']['SKILL_DIG'] = [5000, 0, 130];
- PRACE['RACE_DWARF']['SKILL_CLIMB'] = [0, 60, 0];
- PRACE['RACE_DWARF']['SKILL_SWIM'] = [0, 40, 0];
- PRACE['RACE_DWARF']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_HALF_ORC'] = [];
- PRACE['RACE_HALF_ORC']['SKILL_BACKSTAB'] = [1000, 0, 105];
- PRACE['RACE_HALF_ORC']['SKILL_MASTERY'] = [0, 0, 115];
- PRACE['RACE_HALF_ORC']['SKILL_NECROMANCY'] = [0, 0, 110];
- PRACE['RACE_HALF_ORC']['SKILL_MAGIC'] = [0, 0, 80];
- PRACE['RACE_HALF_ORC']['SKILL_SORCERY'] = [0, 0, 80];
- PRACE['RACE_HALF_ORC']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_HALF_ORC']['SKILL_SWIM'] = [0, 40, 0];
- PRACE['RACE_HALF_ORC']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_HALF_TROLL'] = [];
- PRACE['RACE_HALF_TROLL']['SKILL_BLUNT'] = [0, 0, 110];
- PRACE['RACE_HALF_TROLL']['SKILL_HEALTH'] = [3000, 0, 110];
- PRACE['RACE_HALF_TROLL']['SKILL_ARCHERY'] = [0, 0, 50];
- PRACE['RACE_HALF_TROLL']['SKILL_CRITS'] = [0, 0, 70];
- PRACE['RACE_HALF_TROLL']['SKILL_MAGIC'] = [0, 0, 50];
- PRACE['RACE_HALF_TROLL']['SKILL_SORCERY'] = [0, 0, 50];
- PRACE['RACE_HALF_TROLL']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_HALF_TROLL']['SKILL_SWIM'] = [0, 30, 0];
- PRACE['RACE_HALF_TROLL']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DUNADAN'] = [];
- PRACE['RACE_DUNADAN']['SKILL_COMBAT'] = [0, 0, 110];
- PRACE['RACE_DUNADAN']['SKILL_MAGIC'] = [0, 0, 105];
- PRACE['RACE_DUNADAN']['SKILL_ARCHERY'] = [0, 0, 110];
- PRACE['RACE_DUNADAN']['SKILL_INTERCEPT'] = [1000, 0, 110];
- PRACE['RACE_DUNADAN']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_DUNADAN']['SKILL_SWIM'] = [0, 60, 0];
- PRACE['RACE_DUNADAN']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_HIGH_ELF'] = [];
- PRACE['RACE_HIGH_ELF']['SKILL_BOW'] = [1000, 0, 110];
- PRACE['RACE_HIGH_ELF']['SKILL_MAGIC'] = [0, 0, 110];
- PRACE['RACE_HIGH_ELF']['SKILL_STEALTH'] = [0, 0, 110];
- PRACE['RACE_HIGH_ELF']['SKILL_DODGE'] = [0, 0, 110];
- PRACE['RACE_HIGH_ELF']['SKILL_AGILITY'] = [2000, 0, 115];
- PRACE['RACE_HIGH_ELF']['SKILL_CALMNESS'] = [2000, 0, 115];
- PRACE['RACE_HIGH_ELF']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_HIGH_ELF']['SKILL_SWIM'] = [0, 60, 0];
- PRACE['RACE_HIGH_ELF']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_YEEK'] = [];
- PRACE['RACE_YEEK']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_YEEK']['SKILL_SWIM'] = [0, 60, 0];
- PRACE['RACE_YEEK']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_GOBLIN'] = [];
- PRACE['RACE_GOBLIN']['SKILL_BOOMERANG'] = [1000, 0, 110];
- PRACE['RACE_GOBLIN']['SKILL_STEALING'] = [0, 0, 110];
- PRACE['RACE_GOBLIN']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_GOBLIN']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_GOBLIN']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_ENT'] = [];
- PRACE['RACE_ENT']['SKILL_AXE'] = [0, 0, 80];
- PRACE['RACE_ENT']['SKILL_SWORD'] = [0, 0, 90];
- PRACE['RACE_ENT']['SKILL_HEALTH'] = [1000, 0, 110];
- PRACE['RACE_ENT']['SKILL_CALMNESS'] = [1000, 0, 115];
- PRACE['RACE_ENT']['SKILL_EARTH'] = [0, 0, 120];
- PRACE['RACE_ENT']['SKILL_WATER'] = [0, 0, 120];
- PRACE['RACE_ENT']['SKILL_FIRE'] = [0, 0, 60];
- PRACE['RACE_ENT']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_ENT']['SKILL_SWIM'] = [0, 0, 0];
- PRACE['RACE_ENT']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DRIDER'] = [];
- PRACE['RACE_DRIDER']['SKILL_POLEARM'] = [0, 0, 110];
- PRACE['RACE_DRIDER']['SKILL_DEVICE'] = [0, 0, 110];
- PRACE['RACE_DRIDER']['SKILL_TCONTACT'] = [0, 0, 110];
- PRACE['RACE_DRIDER']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_DRIDER']['SKILL_SWIM'] = [0, 60, 0];
- PRACE['RACE_DRIDER']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DRIDER']['SKILL_BREATH'] = [1000, 0, 0];
- PRACE['RACE_KOBOLD'] = [];
- PRACE['RACE_KOBOLD']['SKILL_TRAPPING'] = [0, 0, 110];
- PRACE['RACE_KOBOLD']['SKILL_SNEAKINESS'] = [0, 0, 105];
- PRACE['RACE_KOBOLD']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_KOBOLD']['SKILL_SWIM'] = [0, 70, 0];
- PRACE['RACE_KOBOLD']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DARK_ELF'] = [];
- PRACE['RACE_DARK_ELF']['SKILL_BACKSTAB'] = [1000, 0, 110];
- PRACE['RACE_DARK_ELF']['SKILL_STEALTH'] = [0, 0, 110];
- PRACE['RACE_DARK_ELF']['SKILL_DODGE'] = [0, 0, 110];
- PRACE['RACE_DARK_ELF']['SKILL_AGILITY'] = [2000, 0, 110];
- PRACE['RACE_DARK_ELF']['SKILL_SNEAKINESS'] = [2000, 0, 110];
- PRACE['RACE_DARK_ELF']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_DARK_ELF']['SKILL_SWIM'] = [0, 50, 0];
- PRACE['RACE_DARK_ELF']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_VAMPIRE'] = [];
- PRACE['RACE_VAMPIRE']['SKILL_BLUNT'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_DIVINATION'] = [0, 0, 75];
- PRACE['RACE_VAMPIRE']['SKILL_WATER'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_NATURE'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_HOFFENSE'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_HDEFENSE'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_HCURING'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_HSUPPORT'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_R_LITE'] = [0, 0, 50];
- PRACE['RACE_VAMPIRE']['SKILL_R_NETH'] = [800, 0, 120];
- PRACE['RACE_VAMPIRE']['SKILL_MIMIC'] = [1000, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_ANTIMAGIC'] = [0, 0, 0];
- PRACE['RACE_VAMPIRE']['SKILL_MINTRUSION'] = [0, 0, 110];
- PRACE['RACE_VAMPIRE']['SKILL_NECROMANCY'] = [5000, 0, 115];
- PRACE['RACE_VAMPIRE']['SKILL_TRAUMATURGY'] = [0, 0, 105];
- PRACE['RACE_VAMPIRE']['SKILL_AURA_FEAR'] = [0, 0, 115];
- PRACE['RACE_VAMPIRE']['SKILL_AURA_SHIVER'] = [0, 0, 115];
- PRACE['RACE_VAMPIRE']['SKILL_AURA_DEATH'] = [0, 0, 115];
- PRACE['RACE_VAMPIRE']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_VAMPIRE']['SKILL_SWIM'] = [0, 40, 0];
- PRACE['RACE_VAMPIRE']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DIVINE1'] = [];
- PRACE['RACE_DIVINE2'] = [];
- PRACE['RACE_DIVINE1']['SKILL_ASTRAL'] = [1250, 1250, 0];
- PRACE['RACE_DIVINE2']['SKILL_ASTRAL'] = [1250, 1250, 0];
- PRACE['RACE_DIVINE1']['SKILL_HOFFENSE'] = [0, 0, 70*2.1];
- PRACE['RACE_DIVINE2']['SKILL_HOFFENSE'] = [0, 0, -1];
- PRACE['RACE_DIVINE1']['SKILL_HDEFENSE'] = [0, 0, 70*2.1];
- PRACE['RACE_DIVINE2']['SKILL_HDEFENSE'] = [0, 0, -1];
- PRACE['RACE_DIVINE1']['SKILL_HCURING'] = [0, 0, 70*2.1];
- PRACE['RACE_DIVINE2']['SKILL_HCURING'] = [0, 0, -1];
- PRACE['RACE_DIVINE1']['SKILL_HSUPPORT'] = [0, 0, 70*2.1];
- PRACE['RACE_DIVINE2']['SKILL_HSUPPORT'] = [0, 0, -1];
- PRACE['RACE_DIVINE1']['SKILL_SNEAKINESS'] = [0, 0, 110];
- PRACE['RACE_DIVINE2']['SKILL_SNEAKINESS'] = [0, 0, 110];
- PRACE['RACE_DIVINE1']['SKILL_STEALTH'] = [0, 0, 110];
- PRACE['RACE_DIVINE2']['SKILL_STEALTH'] = [0, 0, 110];
- PRACE['RACE_DIVINE1']['SKILL_NECROMANCY'] = [0, 0, -1];
- PRACE['RACE_DIVINE2']['SKILL_NECROMANCY'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE1']['SKILL_TRAUMATURGY'] = [0, 0, -1];
- PRACE['RACE_DIVINE2']['SKILL_TRAUMATURGY'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE1']['SKILL_AURA_FEAR'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE2']['SKILL_AURA_FEAR'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE1']['SKILL_AURA_SHIVER'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE2']['SKILL_AURA_SHIVER'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE1']['SKILL_AURA_DEATH'] = [0, 0, -1];
- PRACE['RACE_DIVINE2']['SKILL_AURA_DEATH'] = [0, 0, 70*3];
- PRACE['RACE_DIVINE1']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_DIVINE2']['SKILL_CLIMB'] = [0, 40, 0];
- PRACE['RACE_DIVINE1']['SKILL_SWIM'] = [0, 0, 0];
- PRACE['RACE_DIVINE2']['SKILL_SWIM'] = [0, 0, 0];
- PRACE['RACE_DIVINE1']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DIVINE2']['SKILL_SHOOT_TILL_KILL'] = [1000, 0, 0];
- PRACE['RACE_DIVINE1']['SKILL_DIVINATION'] = [0, 0, 170];
- PRACE['RACE_DIVINE1']['SKILL_POLEARM'] = [0, 0, 130];
- PRACE['RACE_DIVINE1']['SKILL_BLUNT'] = [0, 0, 130];
- PRACE['RACE_DIVINE1']['SKILL_SWORD'] = [0, 0, 130];
- PRACE['RACE_DIVINE1']['SKILL_R_LITE'] = [0, 0, 200];
- PRACE['RACE_DIVINE1']['SKILL_R_MANA'] = [0, 0, 200];
- PRACE['RACE_DIVINE2']['SKILL_R_DARK'] = [0, 0, 200];
- PRACE['RACE_DIVINE2']['SKILL_R_NETH'] = [0, 0, 200];
- PRACE['RACE_DIVINE2']['SKILL_FIRE'] = [0, 0, 170];
- PRACE['RACE_DIVINE2']['SKILL_AIR'] = [0, 0, 170];
- PRACE['RACE_DIVINE2']['SKILL_CONVEYANCE'] = [0, 0, 170];
- PRACE['RACE_DIVINE2']['SKILL_UDUN'] = [0, 0, 200];
- PRACE['RACE_DIVINE2']['SKILL_MARTIAL_ARTS'] = [0, 0, 130];
- PRACE['RACE_DIVINE2']['SKILL_AXE'] = [0, 0, 130];
- }
- function initialize_pclass() {
- PCLASS['CLASS_WARRIOR'] = [];
- PCLASS['CLASS_WARRIOR']['SKILL_COMBAT'] = [3000, 2000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_MASTERY'] = [1000, 1000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_STANCE'] = [1000, 0, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_SWORD'] = [0, 800, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_AXE'] = [0, 800, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_BLUNT'] = [0, 800, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_POLEARM'] = [0, 800, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_BOW'] = [0, 350, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_XBOW'] = [0, 350, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_BOOMERANG'] = [0, 350, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_SLING'] = [0, 300, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_MARTIAL_ARTS'] = [0, 700, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_DEVICE'] = [1000, 600, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_SNEAKINESS'] = [1000, 800, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_STEALTH'] = [1000, 600, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_DISARM'] = [1000, 900, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_DODGE'] = [0, 800, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_TRAUMATURGY'] = [0, 0, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_ANTIMAGIC'] = [0, 500, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_HEALTH'] = [2000, 1000, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_SWIM'] = [0, 0, 120];
- PCLASS['CLASS_WARRIOR']['SKILL_DIG'] = [1000, 1200, 0];
- PCLASS['CLASS_WARRIOR']['SKILL_INTERCEPT'] = [1000, 800, 0];
- PCLASS['CLASS_MAGE'] = [];
- PCLASS['CLASS_MAGE']['SKILL_COMBAT'] = [0, 300, 0];
- PCLASS['CLASS_MAGE']['SKILL_MASTERY'] = [0, 150, 0];
- PCLASS['CLASS_MAGE']['SKILL_MAGIC'] = [4000, 1000, 0];
- PCLASS['CLASS_MAGE']['SKILL_DEVICE'] = [1000, 1200, 0];
- PCLASS['CLASS_MAGE']['SKILL_SNEAKINESS'] = [1000, 500, 0];
- PCLASS['CLASS_MAGE']['SKILL_STEALTH'] = [0, 600, 0];
- PCLASS['CLASS_MAGE']['SKILL_DODGE'] = [0, 300, 0];
- PCLASS['CLASS_MAGE']['SKILL_HEALTH'] = [0, 800, 0];
- PCLASS['CLASS_MAGE']['SKILL_CALMNESS'] = [0, 800, 0];
- PCLASS['CLASS_MAGE']['SKILL_DIG'] = [0, 700, 0];
- PCLASS['CLASS_MAGE']['SKILL_SORCERY'] = [0, 205, 0];
- PCLASS['CLASS_MAGE']['SKILL_SPELL'] = [0, 600, 0];
- PCLASS['CLASS_MAGE']['SKILL_MANA'] = [1000, 1900, 0];
- PCLASS['CLASS_MAGE']['SKILL_FIRE'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_AIR'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_EARTH'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_WATER'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_NATURE'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_DIVINATION'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_CONVEYANCE'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_META'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_MIND'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_TEMPORAL'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_UDUN'] = [0, 1600, 0];
- PCLASS['CLASS_MAGE']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_MAGE']['SKILL_TRAUMATURGY'] = [0, 1000, 0];
- PCLASS['CLASS_MAGE']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_MAGE']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_MAGE']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_PRIEST'] = [];
- PCLASS['CLASS_PRIEST']['SKILL_COMBAT'] = [0, 750, 0];
- PCLASS['CLASS_PRIEST']['SKILL_MASTERY'] = [0, 400, 0];
- PCLASS['CLASS_PRIEST']['SKILL_BLUNT'] = [0, 600, 0];
- PCLASS['CLASS_PRIEST']['SKILL_MARTIAL_ARTS'] = [0, 500, 0];
- PCLASS['CLASS_PRIEST']['SKILL_MAGIC'] = [2000, 900, 0];
- PCLASS['CLASS_PRIEST']['SKILL_SPELL'] = [0, 500, 0];
- PCLASS['CLASS_PRIEST']['SKILL_HOFFENSE'] = [0, 1500, 0];
- PCLASS['CLASS_PRIEST']['SKILL_HDEFENSE'] = [1000, 1500, 0];
- PCLASS['CLASS_PRIEST']['SKILL_HCURING'] = [1000, 1700, 0];
- PCLASS['CLASS_PRIEST']['SKILL_HSUPPORT'] = [0, 1500, 0];
- PCLASS['CLASS_PRIEST']['SKILL_DEVICE'] = [1000, 1100, 0];
- PCLASS['CLASS_PRIEST']['SKILL_SNEAKINESS'] = [1000, 600, 0];
- PCLASS['CLASS_PRIEST']['SKILL_STEALTH'] = [0, 500, 0];
- PCLASS['CLASS_PRIEST']['SKILL_DODGE'] = [0, 450, 0];
- PCLASS['CLASS_PRIEST']['SKILL_HEALTH'] = [1000, 1000, 0];
- PCLASS['CLASS_PRIEST']['SKILL_DIG'] = [0, 700, 0];
- PCLASS['CLASS_PRIEST']['SKILL_CALMNESS'] = [0, 900, 0];
- PCLASS['CLASS_PRIEST']['SKILL_INTERCEPT'] = [1000, 500, 0];
- PCLASS['CLASS_ROGUE'] = [];
- PCLASS['CLASS_ROGUE']['SKILL_COMBAT'] = [1000, 1200, 0];
- PCLASS['CLASS_ROGUE']['SKILL_MASTERY'] = [1000, 700, 0];
- PCLASS['CLASS_ROGUE']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_ROGUE']['SKILL_SWORD'] = [0, 600, 0];
- PCLASS['CLASS_ROGUE']['SKILL_CRITS'] = [0, 900, 0];
- PCLASS['CLASS_ROGUE']['SKILL_BOW'] = [0, 350, 0];
- PCLASS['CLASS_ROGUE']['SKILL_XBOW'] = [0, 350, 0];
- PCLASS['CLASS_ROGUE']['SKILL_BOOMERANG'] = [0, 500, 0];
- PCLASS['CLASS_ROGUE']['SKILL_SLING'] = [0, 450, 0];
- PCLASS['CLASS_ROGUE']['SKILL_MARTIAL_ARTS'] = [0, 500, 0];
- PCLASS['CLASS_ROGUE']['SKILL_MAGIC'] = [1000, 500, 0];
- PCLASS['CLASS_ROGUE']['SKILL_CONVEYANCE'] = [0, 750, 0];
- PCLASS['CLASS_ROGUE']['SKILL_DIVINATION'] = [0, 750, 0];
- PCLASS['CLASS_ROGUE']['SKILL_AIR'] = [0, 750, 0];
- PCLASS['CLASS_ROGUE']['SKILL_DEVICE'] = [1000, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_TRAUMATURGY'] = [0, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_SNEAKINESS'] = [1000, 900, 0];
- PCLASS['CLASS_ROGUE']['SKILL_STEALTH'] = [1000, 700, 0];
- PCLASS['CLASS_ROGUE']['SKILL_DISARM'] = [1000, 1200, 0];
- PCLASS['CLASS_ROGUE']['SKILL_TRAPPING'] = [1000, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_STEALING'] = [1000, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_BACKSTAB'] = [1000, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_DODGE'] = [1000, 900, 0];
- PCLASS['CLASS_ROGUE']['SKILL_HEALTH'] = [1000, 1000, 0];
- PCLASS['CLASS_ROGUE']['SKILL_AGILITY'] = [1000, 500, 0];
- PCLASS['CLASS_ROGUE']['SKILL_CALMNESS'] = [0, 800, 0];
- PCLASS['CLASS_ROGUE']['SKILL_SWIM'] = [0, 0, 120];
- PCLASS['CLASS_ROGUE']['SKILL_DIG'] = [0, 1100, 0];
- PCLASS['CLASS_ROGUE']['SKILL_INTERCEPT'] = [1000, 900, 0];
- PCLASS['CLASS_MIMIC'] = [];
- PCLASS['CLASS_MIMIC']['SKILL_COMBAT'] = [3000, 1600, 0];
- PCLASS['CLASS_MIMIC']['SKILL_MASTERY'] = [1000, 800, 0];
- PCLASS['CLASS_MIMIC']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_MIMIC']['SKILL_STANCE'] = [1000, 0, 0];
- PCLASS['CLASS_MIMIC']['SKILL_SWORD'] = [0, 630, 0];
- PCLASS['CLASS_MIMIC']['SKILL_AXE'] = [0, 630, 0];
- PCLASS['CLASS_MIMIC']['SKILL_BLUNT'] = [0, 630, 0];
- PCLASS['CLASS_MIMIC']['SKILL_POLEARM'] = [0, 630, 0];
- PCLASS['CLASS_MIMIC']['SKILL_BOW'] = [0, 250, 0];
- PCLASS['CLASS_MIMIC']['SKILL_XBOW'] = [0, 250, 0];
- PCLASS['CLASS_MIMIC']['SKILL_SLING'] = [0, 350, 0];
- PCLASS['CLASS_MIMIC']['SKILL_BOOMERANG'] = [0, 350, 0];
- PCLASS['CLASS_MIMIC']['SKILL_MARTIAL_ARTS'] = [0, 550, 0];
- PCLASS['CLASS_MIMIC']['SKILL_MAGIC'] = [1000, 700, 0];
- PCLASS['CLASS_MIMIC']['SKILL_MIMIC'] = [1000, 900, 0];
- PCLASS['CLASS_MIMIC']['SKILL_DEVICE'] = [1000, 800, 0];
- PCLASS['CLASS_MIMIC']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_MIMIC']['SKILL_TRAUMATURGY'] = [0, 1000, 0];
- PCLASS['CLASS_MIMIC']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_MIMIC']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_MIMIC']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_MIMIC']['SKILL_SNEAKINESS'] = [0, 650, 0];
- PCLASS['CLASS_MIMIC']['SKILL_STEALTH'] = [1000, 500, 0];
- PCLASS['CLASS_MIMIC']['SKILL_DISARM'] = [0, 500, 0];
- PCLASS['CLASS_MIMIC']['SKILL_DODGE'] = [0, 500, 0];
- PCLASS['CLASS_MIMIC']['SKILL_INTERCEPT'] = [0, 600, 0];
- PCLASS['CLASS_MIMIC']['SKILL_HEALTH'] = [1000, 900, 0];
- PCLASS['CLASS_MIMIC']['SKILL_DIG'] = [0, 1200, 0];
- PCLASS['CLASS_MIMIC']['SKILL_CALMNESS'] = [0, 600, 0];
- PCLASS['CLASS_ARCHER'] = [];
- PCLASS['CLASS_ARCHER']['SKILL_COMBAT'] = [1000, 1700, 0];
- PCLASS['CLASS_ARCHER']['SKILL_MASTERY'] = [1000, 600, 0];
- PCLASS['CLASS_ARCHER']['SKILL_SWORD'] = [0, 400, 0];
- PCLASS['CLASS_ARCHER']['SKILL_AXE'] = [0, 400, 0];
- PCLASS['CLASS_ARCHER']['SKILL_BLUNT'] = [0, 400, 0];
- PCLASS['CLASS_ARCHER']['SKILL_POLEARM'] = [0, 400, 0];
- PCLASS['CLASS_ARCHER']['SKILL_ARCHERY'] = [2000, 1000, 0];
- PCLASS['CLASS_ARCHER']['SKILL_SLING'] = [0, 800, 0];
- PCLASS['CLASS_ARCHER']['SKILL_BOW'] = [1000, 850, 0];
- PCLASS['CLASS_ARCHER']['SKILL_XBOW'] = [0, 800, 0];
- PCLASS['CLASS_ARCHER']['SKILL_BOOMERANG'] = [0, 700, 0];
- PCLASS['CLASS_ARCHER']['SKILL_DEVICE'] = [1000, 800, 0];
- PCLASS['CLASS_ARCHER']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_ARCHER']['SKILL_TRAUMATURGY'] = [0, 0, 0];
- PCLASS['CLASS_ARCHER']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_ARCHER']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_ARCHER']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_ARCHER']['SKILL_SNEAKINESS'] = [1000, 600, 0];
- PCLASS['CLASS_ARCHER']['SKILL_STEALTH'] = [1000, 600, 0];
- PCLASS['CLASS_ARCHER']['SKILL_DISARM'] = [500, 500, 0];
- PCLASS['CLASS_ARCHER']['SKILL_DODGE'] = [0, 700, 0];
- PCLASS['CLASS_ARCHER']['SKILL_ANTIMAGIC'] = [0, 350, 0];
- PCLASS['CLASS_ARCHER']['SKILL_HEALTH'] = [1000, 1000, 0];
- PCLASS['CLASS_ARCHER']['SKILL_DIG'] = [0, 900, 0];
- PCLASS['CLASS_ARCHER']['SKILL_CALMNESS'] = [0, 900, 0];
- PCLASS['CLASS_PALADIN'] = [];
- PCLASS['CLASS_PALADIN']['SKILL_COMBAT'] = [2700, 1400, 0];
- PCLASS['CLASS_PALADIN']['SKILL_MASTERY'] = [1800, 900, 0];
- PCLASS['CLASS_PALADIN']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_PALADIN']['SKILL_STANCE'] = [1000, 0, 0];
- PCLASS['CLASS_PALADIN']['SKILL_SWORD'] = [0, 750, 0];
- PCLASS['CLASS_PALADIN']['SKILL_AXE'] = [0, 600, 0];
- PCLASS['CLASS_PALADIN']['SKILL_BLUNT'] = [0, 750, 0];
- PCLASS['CLASS_PALADIN']['SKILL_POLEARM'] = [0, 750, 0];
- PCLASS['CLASS_PALADIN']['SKILL_BOW'] = [0, 300, 0];
- PCLASS['CLASS_PALADIN']['SKILL_XBOW'] = [0, 300, 0];
- PCLASS['CLASS_PALADIN']['SKILL_MARTIAL_ARTS'] = [0, 500, 0];
- PCLASS['CLASS_PALADIN']['SKILL_MAGIC'] = [1000, 800, 0];
- PCLASS['CLASS_PALADIN']['SKILL_SPELL'] = [0, 350, 0];
- PCLASS['CLASS_PALADIN']['SKILL_HOFFENSE'] = [0, 800, 0];
- PCLASS['CLASS_PALADIN']['SKILL_HDEFENSE'] = [1000, 800, 0];
- PCLASS['CLASS_PALADIN']['SKILL_HCURING'] = [0, 700, 0];
- PCLASS['CLASS_PALADIN']['SKILL_HSUPPORT'] = [0, 800, 0];
- PCLASS['CLASS_PALADIN']['SKILL_DEVICE'] = [1000, 1000, 0];
- PCLASS['CLASS_PALADIN']['SKILL_SNEAKINESS'] = [1000, 500, 0];
- PCLASS['CLASS_PALADIN']['SKILL_DISARM'] = [1000, 600, 0];
- PCLASS['CLASS_PALADIN']['SKILL_DODGE'] = [0, 600, 0];
- PCLASS['CLASS_PALADIN']['SKILL_STEALTH'] = [0, 500, 0];
- PCLASS['CLASS_PALADIN']['SKILL_HEALTH'] = [2000, 1000, 0];
- PCLASS['CLASS_PALADIN']['SKILL_DIG'] = [1000, 700, 0];
- PCLASS['CLASS_PALADIN']['SKILL_CALMNESS'] = [0, 600, 0];
- PCLASS['CLASS_PALADIN']['SKILL_INTERCEPT'] = [1000, 800, 0];
- PCLASS['CLASS_RANGER'] = [];
- PCLASS['CLASS_RANGER']['SKILL_COMBAT'] = [1500, 1000, 0];
- PCLASS['CLASS_RANGER']['SKILL_MASTERY'] = [1000, 800, 0];
- PCLASS['CLASS_RANGER']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_RANGER']['SKILL_STANCE'] = [1000, 0, 0];
- PCLASS['CLASS_RANGER']['SKILL_SWORD'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_AXE'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_BLUNT'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_POLEARM'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_ARCHERY'] = [1000, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_SLING'] = [0, 450, 0];
- PCLASS['CLASS_RANGER']['SKILL_BOW'] = [1000, 450, 0];
- PCLASS['CLASS_RANGER']['SKILL_XBOW'] = [0, 450, 0];
- PCLASS['CLASS_RANGER']['SKILL_BOOMERANG'] = [0, 400, 0];
- PCLASS['CLASS_RANGER']['SKILL_MARTIAL_ARTS'] = [0, 500, 0];
- PCLASS['CLASS_RANGER']['SKILL_MAGIC'] = [1000, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_SPELL'] = [0, 450, 0];
- PCLASS['CLASS_RANGER']['SKILL_MANA'] = [1000, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_FIRE'] = [0, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_AIR'] = [0, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_EARTH'] = [0, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_WATER'] = [0, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_NATURE'] = [0, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_DIVINATION'] = [0, 800, 0];
- PCLASS['CLASS_RANGER']['SKILL_CONVEYANCE'] = [0, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_META'] = [0, 800, 0];
- PCLASS['CLASS_RANGER']['SKILL_MIND'] = [0, 800, 0];
- PCLASS['CLASS_RANGER']['SKILL_TEMPORAL'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_DEVICE'] = [1000, 1100, 0];
- PCLASS['CLASS_RANGER']['SKILL_SNEAKINESS'] = [1000, 750, 0];
- PCLASS['CLASS_RANGER']['SKILL_DISARM'] = [1000, 900, 0];
- PCLASS['CLASS_RANGER']['SKILL_DODGE'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_STEALTH'] = [0, 600, 0];
- PCLASS['CLASS_RANGER']['SKILL_TRAPPING'] = [1000, 1100, 0];
- PCLASS['CLASS_RANGER']['SKILL_HEALTH'] = [2000, 1000, 0];
- PCLASS['CLASS_RANGER']['SKILL_SWIM'] = [0, 0, 120];
- PCLASS['CLASS_RANGER']['SKILL_DIG'] = [1000, 1200, 0];
- PCLASS['CLASS_RANGER']['SKILL_CALMNESS'] = [0, 700, 0];
- PCLASS['CLASS_RANGER']['SKILL_INTERCEPT'] = [1000, 800, 0];
- PCLASS['CLASS_ADVENTURER'] = [];
- PCLASS['CLASS_ADVENTURER']['SKILL_COMBAT'] = [1000, 900, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MASTERY'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_SWORD'] = [0, 550, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_AXE'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_BLUNT'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_POLEARM'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_SLING'] = [1000, 350, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_BOW'] = [0, 350, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_XBOW'] = [0, 350, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_BOOMERANG'] = [1000, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MARTIAL_ARTS'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MAGIC'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_CONVEYANCE'] = [0, 650, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_DEVICE'] = [1000, 1100, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_SPELL'] = [0, 350, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MANA'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_FIRE'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_AIR'] = [0, 700, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_EARTH'] = [0, 700, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_WATER'] = [0, 700, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_NATURE'] = [0, 700, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_DIVINATION'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_META'] = [0, 300, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MIND'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_TEMPORAL'] = [0, 400, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_HOFFENSE'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_HDEFENSE'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_HCURING'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_HSUPPORT'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_DRUID_ARCANE'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_DRUID_PHYSICAL'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_PPOWER'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_TCONTACT'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MINTRUSION'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_R_LITE'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_R_DARK'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_R_NEXU'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_R_NETH'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_R_CHAO'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_R_MANA'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_MIMIC'] = [0, 400, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_SNEAKINESS'] = [1000, 800, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_DISARM'] = [1000, 800, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_TRAPPING'] = [1000, 900, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_STEALTH'] = [1000, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_STEALING'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_DODGE'] = [0, 600, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_TRAUMATURGY'] = [0, 1000, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_ANTIMAGIC'] = [0, 500, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_HEALTH'] = [1000, 1100, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_SWIM'] = [0, 0, 140];
- PCLASS['CLASS_ADVENTURER']['SKILL_DIG'] = [1000, 1400, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_CALMNESS'] = [0, 700, 0];
- PCLASS['CLASS_ADVENTURER']['SKILL_INTERCEPT'] = [0, 700, 0];
- PCLASS['CLASS_DRUID'] = [];
- PCLASS['CLASS_DRUID']['SKILL_COMBAT'] = [1000, 1000, 0];
- PCLASS['CLASS_DRUID']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_DRUID']['SKILL_SLING'] = [0, 300, 0];
- PCLASS['CLASS_DRUID']['SKILL_BOW'] = [0, 250, 0];
- PCLASS['CLASS_DRUID']['SKILL_XBOW'] = [0, 250, 0];
- PCLASS['CLASS_DRUID']['SKILL_BOOMERANG'] = [0, 350, 0];
- PCLASS['CLASS_DRUID']['SKILL_MARTIAL_ARTS'] = [1000, 650, 0];
- PCLASS['CLASS_DRUID']['SKILL_INTERCEPT'] = [0, 0, 0];
- PCLASS['CLASS_DRUID']['SKILL_MAGIC'] = [1000, 1000, 0];
- PCLASS['CLASS_DRUID']['SKILL_AIR'] = [0, 1000, 0];
- PCLASS['CLASS_DRUID']['SKILL_EARTH'] = [0, 1000, 0];
- PCLASS['CLASS_DRUID']['SKILL_WATER'] = [0, 1000, 0];
- PCLASS['CLASS_DRUID']['SKILL_NATURE'] = [0, 1100, 0];
- PCLASS['CLASS_DRUID']['SKILL_DRUID_ARCANE'] = [1000, 1200, 0];
- PCLASS['CLASS_DRUID']['SKILL_DRUID_PHYSICAL'] = [1000, 1200, 0];
- PCLASS['CLASS_DRUID']['SKILL_MIMIC'] = [1000, 0, 0];
- PCLASS['CLASS_DRUID']['SKILL_DEVICE'] = [1000, 1100, 0];
- PCLASS['CLASS_DRUID']['SKILL_SNEAKINESS'] = [1000, 600, 0];
- PCLASS['CLASS_DRUID']['SKILL_DISARM'] = [0, 600, 0];
- PCLASS['CLASS_DRUID']['SKILL_DODGE'] = [0, 500, 0];
- PCLASS['CLASS_DRUID']['SKILL_STEALTH'] = [0, 600, 0];
- PCLASS['CLASS_DRUID']['SKILL_CALMNESS'] = [0, 800, 0];
- PCLASS['CLASS_DRUID']['SKILL_HEALTH'] = [2000, 1100, 0];
- PCLASS['CLASS_DRUID']['SKILL_SWIM'] = [0, 0, 120];
- PCLASS['CLASS_DRUID']['SKILL_DIG'] = [1000, 1200, 0];
- PCLASS['CLASS_SHAMAN'] = [];
- PCLASS['CLASS_SHAMAN']['SKILL_AXE'] = [0, 400, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_BLUNT'] = [0, 400, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_POLEARM'] = [0, 400, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_MARTIAL_ARTS'] = [0, 400, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_COMBAT'] = [0, 300, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_MASTERY'] = [0, 150, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_MAGIC'] = [2000, 600, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_CONVEYANCE'] = [1000, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_DEVICE'] = [0, 500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_SPELL'] = [0, 500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_MANA'] = [1000, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_FIRE'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_AIR'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_EARTH'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_WATER'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_NATURE'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_DIVINATION'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_UDUN'] = [0, 900, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_META'] = [0, 500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_MIND'] = [0, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_HOFFENSE'] = [1000, 900, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_HDEFENSE'] = [0, 900, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_HCURING'] = [0, 900, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_HSUPPORT'] = [0, 900, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_MIMIC'] = [1000, 800, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_SNEAKINESS'] = [0, 400, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_STEALTH'] = [1000, 600, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_NECROMANCY'] = [0, 1500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_TRAUMATURGY'] = [0, 1500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_AURA_FEAR'] = [0, 1500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_AURA_SHIVER'] = [0, 1500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_AURA_DEATH'] = [0, 1500, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_HEALTH'] = [1000, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_DIG'] = [1000, 1000, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_CALMNESS'] = [0, 900, 0];
- PCLASS['CLASS_SHAMAN']['SKILL_INTERCEPT'] = [0, 500, 0];
- PCLASS['CLASS_RUNEMASTER'] = [];
- PCLASS['CLASS_RUNEMASTER']['SKILL_COMBAT'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_SWORD'] = [0, 900, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_CRITS'] = [0, 400, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_AXE'] = [0, 800, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_BLUNT'] = [0, 800, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_POLEARM'] = [0, 800, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_BOOMERANG'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_MAGIC'] = [3000, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_SNEAKINESS'] = [1000, 600, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_STEALTH'] = [1000, 600, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_STEALING'] = [0, 700, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_BACKSTAB'] = [0, 700, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_DODGE'] = [0, 700, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_CALMNESS'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_INTERCEPT'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_R_LITE'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_R_DARK'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_R_NEXU'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_R_NETH'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_R_CHAO'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_R_MANA'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_NECROMANCY'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_TRAUMATURGY'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_AURA_DEATH'] = [0, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_HEALTH'] = [1000, 1000, 0];
- PCLASS['CLASS_RUNEMASTER']['SKILL_SWIM'] = [0, 0, 110];
- PCLASS['CLASS_RUNEMASTER']['SKILL_DIG'] = [1000, 1600, 0];
- PCLASS['CLASS_MINDCRAFTER'] = [];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_COMBAT'] = [1000, 1000, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_MASTERY'] = [1000, 800, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_TECHNIQUE'] = [1000, 0, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_SWORD'] = [0, 750, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_AXE'] = [0, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_BLUNT'] = [0, 750, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_POLEARM'] = [0, 750, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_MARTIAL_ARTS'] = [0, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_SLING'] = [1000, 250, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_XBOW'] = [0, 300, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_BOOMERANG'] = [1000, 250, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_MAGIC'] = [1000, 800, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_DEVICE'] = [0, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_PPOWER'] = [0, 1500, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_TCONTACT'] = [0, 1500, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_MINTRUSION'] = [1000, 1500, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_SNEAKINESS'] = [1000, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_STEALTH'] = [1000, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_DISARM'] = [0, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_DODGE'] = [0, 400, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_CALMNESS'] = [0, 1500, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_INTERCEPT'] = [0, 500, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_NECROMANCY'] = [0, 700, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_TRAUMATURGY'] = [0, 800, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_AURA_FEAR'] = [0, 1000, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_AURA_SHIVER'] = [0, 1000, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_AURA_DEATH'] = [0, 900, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_HEALTH'] = [1000, 1000, 0];
- PCLASS['CLASS_MINDCRAFTER']['SKILL_DIG'] = [1000, 900, 0];
- }
- var prev_prace = -1; var prev_pclass = -1;
- function refresh(force) {
- if (!force && prev_prace == $('#race').val() && prev_pclass == $('#class').val()) return;
- if ($('#race').val() == "RACE_DIVINE") {
- } else {
- }
- var prace = $('#race').val();
- var pclass = $('#class').val();
- prev_prace = prace;
- prev_pclass = pclass;
- for (var skill in SKILLS) {
- var race_val = 0;
- var race_mod = 0;
- var race_x = 0;
- var undef = 0;
- if (typeof(PRACE[prace][skill]) != 'undefined') {
- race_x = PRACE[prace][skill][2];
- if (race_x == -1) {
- race_val = 0;
- race_mod = 0;
- } else {
- race_x = race_x/100;
- race_val = PRACE[prace][skill][0];
- race_mod = PRACE[prace][skill][1];
- }
- } else {
- undef = 1;
- }
- if (race_x == 0) race_x = 1;
- if (prace == 'RACE_VAMPIRE' && skill == 'SKILL_ANTIMAGIC') race_x = 0;
- if (prace == 'RACE_VAMPIRE' && skill == 'SKILL_BLUNT') race_x = 0;
- var class_val = 0;
- var class_mod = 0;
- var class_x = 0;
- if (typeof(PCLASS[pclass][skill]) != 'undefined') {
- class_x = PCLASS[pclass][skill][2];
- if (class_x == -1) {
- class_val = 0;
- class_mod = 0;
- } else {
- class_x = class_x/100;
- class_val = PCLASS[pclass][skill][0];
- class_mod = PCLASS[pclass][skill][1];
- }
- undef = 0;
- }
- if (class_x == 0) class_x = 1;
- if (undef || (race_mod == 0 && class_mod == 0) || race_x == -1 || class_x == -1) {
- TREE_BASE[skill] = 0;
- TREE_MOD[skill] = 0;
- $('#'+skill).css('background', 'darkgrey');
- $('#'+skill).css('display', 'none');
- if (skill == "SKILL_ARCHERY") {
- if ($('#class').val() != "CLASS_MAGE" &&
- $('#class').val() != "CLASS_PRIEST" ) {
- $('#'+skill).css('background', 'darkgrey');
- $('#'+skill).css('display', 'inline-block');
- }
- }
- } else {
- TREE_BASE[skill] = Math.round(race_val + class_val);
- TREE_MOD[skill] = Math.round((race_mod + class_mod) * class_x * race_x);
- if ($('#race').val() == 'RACE_DIVINE1' ||
- $('#race').val() == 'RACE_DIVINE2')
- if(TREE_MOD[skill] > 2000)
- TREE_MOD[skill] = 2000;
- if (race_x > 1.0) {
- $('#'+skill+'_MOD').css('background', 'lightgreen');
- } else if (race_x < 1.0) {
- $('#'+skill+'_MOD').css('background', 'khaki');
- } else {
- $('#'+skill+'_MOD').css('background', 'white');
- }
- if (race_val > 0.0) {
- $('#'+skill+'_VAL').css('background', 'lightgreen');
- } else if (race_val < 0.0) {
- $('#'+skill+'_VAL').css('background', 'khaki');
- } else {
- $('#'+skill+'_VAL').css('background', 'white');
- }
- $('#'+skill).css('background', 'white');
- $('#'+skill).css('display', 'inline');
- }
- TREE_SPENT[skill] = 0;
- TREE_CHILDREN[skill] = 0;
- TREE_TOTAL[skill] = TREE_SPENT[skill] * TREE_MOD[skill] + TREE_BASE[skill];
- var T = TREE_TOTAL[skill]; if (T > 50000) T = 50000;
- $('#'+skill+'_VAL').html((T/1000).toFixed(3) + "<input class=\"noborder\" id= \"" + skill + "_INPUT\" type=\"number\" onchange=\"javascript:set_skill('" + skill + "')\" value=\"" + TREE_SPENT[skill] + "\" min=\"0\" max=\"999\" autocomplete=\"off\">");
- $('#'+skill+'_MOD').html((TREE_MOD[skill]/1000).toFixed(3));
- skill_points_used = 0;
- update();
- }
- }
- function v(s) {
- return TREE_TOTAL['SKILL_'+s];
- }
- function summarize(t) {
- var my_t = '';
- var s = '';
- if (t != '') {
- my_t = '<table><tr class="nc"><td>skill</td><td>spent</td><td>total</td></tr>';
- my_t += t;
- my_t += '</table>';
- }
- if (v('CLIMB') == 1000) {
- my_t += '<p>(Climb) You can climb mountains</p>';
- }
- if (v('SWIM') == 1000) {
- my_t += '<p>(Swim) You can swim</p>';
- }
- s = 'MARTIAL_ARTS';
- if (v(s) >= 1000) {
- var bpr = 1;
- my_t += '<p><ul>Martial Arts bonus(es):<ul>';
- if (v(s) >= 10000) {
- my_t += '<li>Levitation</li>';
- bpr++;
- }
- if (v(s) >= 15000) {
- my_t += '<li>Fearless</li>';
- bpr++;
- }
- if (v(s) >= 20000) {
- my_t += '<li>Confusion Resistance</li>';
- bpr++;
- }
- if (v(s) >= 25000) {
- my_t += '<li>Free Action</li>';
- }
- if (v(s) >= 30000) {
- my_t += '<li>Swimming ability</li>';
- bpr++;
- }
- if (v(s) >= 40000) {
- my_t += '<li>Climbing ability</li>';
- bpr++;
- }
- if (v(s) >= 45000) {
- bpr++;
- }
- if (v(s) >= 50000) {
- my_t += '<li>Flight</li>';
- bpr++
- }
- my_t += '<li>'+bpr+' extra blows per round</li>';
- my_t += '</ul></p>';
- }
- s = 'EARTH';
- if (v(s) >= 30000) {
- my_t += '<p>(Earth) You resist shards</p>';
- }
- if (v(s) >= 45000) {
- my_t += '<p>(Earth) You resist earthquakes</p>';
- }
- s = 'AIR';
- if (v(s) >= 30000) {
- my_t += '<p>(Air) You land gently</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(Air) You resist poison</p>';
- }
- if (v(s) >= 50000) {
- my_t += '<p>(Air) You can fly</p>';
- }
- s = 'WATER';
- if (v(s) >= 50000) {
- my_t += '<p>(Water) You are immune to water</p>';
- } else if (v(s) >= 30000) {
- my_t += '<p>(Water) You resist water</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(Water) You can swim</p>';
- }
- s = 'FIRE';
- if (v(s) >= 50000) {
- my_t += '<p>(Fire) You are immune to fire</p>';
- } else if (v(s) >= 30000) {
- my_t += '<p>(Fire) You resist fire</p>';
- }
- if (v('MANA') >= 40000) {
- my_t += '<p>(Mana) You resist magical attacks</p>';
- }
- if (v('CONVEYANCE') >= 30000) {
- my_t += '<p>(Conveyance) You resist teleportation attacks</p>';
- }
- if (v('DIVINATION') >= 50000) {
- my_t += '<p>(Divination) You can identify objects easily</p>';
- }
- s = 'NATURE';
- if (v(s) >= 30000) {
- my_t += '<p>(Nature) You regenerate health faster</p>';
- my_t += '<p>(Nature) You can pass through trees</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(Nature) You can swim</p>';
- }
- s = 'MIND';
- if (v(s) >= 30000) {
- my_t += '<p>(Mind) You feel strong against confusion and hallucinations</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(Mind) You have a hold to your sanity</p>';
- } else if (v(s) >= 50000) {
- my_t += '<p>(Mind) You have a stronger hold to your sanity</p>';
- }
- if (v('TEMPORAL') >= 50000) {
- my_t += '<p>(Temporal) You resist time</p>';
- }
- s = 'UDUN';
- if (v(s) >= 30000) {
- my_t += '<p>(Udun) You resist teleportation attacks</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(Udun) You have a strong hold on your life force</p>';
- }
- s = 'HOFFENSE';
- if (v(s) >= 50000) {
- my_t += '<p>(H. Offense) You do extra damage to evil</p>';
- } else {
- if (v(s) >= 30000) {
- my_t += '<p>(H. Offense) You do extra damage to undeads</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(H. Offense) You do extra damage to demons</p>';
- }
- }
- s = 'HDEFENSE';
- if (v(s) >= 50000) {
- my_t += '<p>(H. Defense) You are protected against evil</p>';
- } else {
- if (v(s) >= 30000) {
- my_t += '<p>(H. Defense) You are protected against undeads</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(H. Defense) You are protected against demons</p>';
- }
- }
- s = 'HCURING';
- if (v(s) >= 30000) {
- my_t += '<p>(H. Curing) You resist blindness and poison</p>';
- }
- if (v(s) >= 40000) {
- my_t += '<p>(H. Curing) You resist stuns and cuts</p>';
- }
- if (v(s) >= 50000) {
- my_t += '<p>(H. Curing) You resist black breath and hallucinations</p>';
- }
- s = 'HSUPPORT';
- if (v(s) >= 40000) {
- my_t += '<p>(H. Support) You do not require food</p>';
- }
- if (v(s) >= 50000) {
- my_t += '<p>(H. Support) You are immune to ancient curses</p>';
- }
- s = 'SWORD';
- if (v(s) >= 50000) {
- my_t += '<p>(Sword) You have 2 extra blows per round</p>';
- } else if (v(s) >= 25000) {
- my_t += '<p>(Sword) You have an extra blow per round</p>';
- }
- s = 'BLUNT';
- if (v(s) >= 50000) {
- my_t += '<p>(Blunt) You have 2 extra blows per round</p>';
- } else if (v(s) >= 25000) {
- my_t += '<p>(Blunt) You have an extra blow per round</p>';
- }
- s = 'AXE';
- if (v(s) >= 50000) {
- my_t += '<p>(Axe) You have 2 extra blows per round</p>';
- } else if (v(s) >= 25000) {
- my_t += '<p>(Axe) You have an extra blow per round</p>';
- }
- s = 'POLEARM';
- if (v(s) >= 50000) {
- my_t += '<p>(Polearm) You have 2 extra blows per round</p>';
- } else if (v(s) >= 25000) {
- my_t += '<p>(Polearm) You have an extra blow per round</p>';
- }
- if (v('ARCHERY') >= 50000) {
- my_t += '<p>(Archery) Your shots gain an extra power per shot</p>';
- }
- s = 'BOW';
- if (v(s) >= 50000) {
- my_t += '<p>(Bow) You have four extra shots per round</p>';
- } else if (v(s) >= 37500) {
- my_t += '<p>(Bow) You have three extra shots per round</p>';
- } else if (v(s) >= 25000) {
- my_t += '<p>(Bow) You have two extra shots per round</p>';
- } else if (v(s) >= 12500) {
- my_t += '<p>(Bow) You have an extra shot per round</p>';
- }
- s = 'SLING';
- if (v(s) >= 50000) {
- my_t += '<p>(Sling) You have five extra shots per round</p>';
- } else if (v(s) >= 40000) {
- my_t += '<p>(Sling) You have four extra shots per round</p>';
- } else if (v(s) >= 30000) {
- my_t += '<p>(Sling) You have three extra shots per round</p>';
- } else if (v(s) >= 20000) {
- my_t += '<p>(Sling) You have two extra shots per round</p>';
- } else if (v(s) >= 10000) {
- my_t += '<p>(Sling) You have an extra shot per round</p>';
- }
- s = 'XBOW';
- if (v(s) >= 50000) {
- my_t += '<p>(Crossbow) You have two extra shots with double the power per round</p>';
- } else if (v(s) >= 25000) {
- my_t += '<p>(Crossbow) You have an extra shot with extra power per round</p>';
- }
- s = 'BOOMERANG';
- if (v(s) >= 50000) {
- my_t += '<p>(Boomerang) You have three extra shots per round</p>';
- } else if (v(s) >= 33300) {
- my_t += '<p>(Boomerang) You have two extra shots per round</p>';
- } else if (v(s) >= 16600) {
- my_t += '<p>(Boomerang) You have an extra shot per round</p>';
- }
- $('#summary').html(my_t);
- }
- function parse_build() {
- if (has_parse == 1) return;
- try {
- var build=location.href.match(/\?b=(.*)$/)[1];
- var URL = build.split("|");
- var MY_RACE = URL[0];
- var MY_CLASS = URL[1];
- var MY_BUILD = URL[2].substring(1);
- $('#race').val(RACES[MY_RACE]);
- $('#class').val(CLASSES[MY_CLASS]);
- refresh();
- var c_index = 0; var c_0 = 0; var current = 0;
- for (var skill in SKILLS) {
- if (c_0-- > 1) continue;
- if (c_index >= MY_BUILD.length) break;
- current = MY_BUILD.substring(c_index, 2 + c_index);
- c_index+=2;
- if (current.charAt(0) == '-') {
- do {
- current = current + '' + MY_BUILD.substring(c_index, 1 + c_index);
- } while(MY_BUILD.charAt(c_index++) != '-');
- c_0 = parseInt(current.substring(1, current.length-1), 10);
- } else {
- var t = parseInt(current,32);
- while (t > 0 && increase(skill, true)) t--;
- }
- }
- } catch(err) { }
- update();
- has_parse = 1;
- }
- function update_build() {
- var i;
- for (i = 0; i < RACES.length; i++) {
- if (RACES[i] == $('#race').val())
- break;
- }
- build = i + '|';
- for (i = 0; i < CLASSES.length; i++) {
- if (CLASSES[i] == $('#class').val())
- break;
- }
- build += i + '|';
- var num = '1';
- var prev_0 = 0;
- for (var skill in SKILLS) {
- var x = Number(TREE_SPENT[skill]).toString(32);
- if (x != 0) {
- if (x.length == 1) x = '0' + x;
- if (prev_0 > 0) {
- num = num + '-' + prev_0 + '-';
- prev_0 = 0;
- }
- num = num + '' + x;
- } else {
- prev_0 ++;
- }
- }
- try {
- window.history.pushState({},
- 'tomenet.ielf.org - Generic Skill Builder',
- 'skill_builder.php?b=' + build+num);
- } catch(err){ }
- }
- function min(a, b) { if (a < b) return a; return b; }
- function update() {
- if (has_parse == 1) {
- update_build();
- }
- var max_skill = 0; var off = "";
- var t = "";
- for (var skill in SKILLS) {
- var T = min(50000, TREE_MOD[skill] * TREE_SPENT[skill] + TREE_BASE[skill]);
- if (TREE_SPENT[skill] > 0) {
- t += "<tr><td>" + skill + "</td><td>" + TREE_SPENT[skill] + "</td><td>" + min(50, (TREE_TOTAL[skill]/1000)).toFixed(3) + "</td></tr>";
- if (TREE_MOD[skill] > 1000) {
- var prev = TREE_TOTAL[skill] - TREE_MOD[skill];
- var diff = Math.floor(TREE_TOTAL[skill]/1000) - Math.floor(prev/1000);
- if (diff == 2) {
- T -= 1000;
- }
- }
- if (T > max_skill) {
- max_skill = T;
- off = skill;
- }
- }
- }
- var max_level_pts = Math.ceil(skill_points_used/5) + 1;
- var max_level_skill = Math.floor(max_skill/1000) - 2;
- var s = "<p class=\"highlight\">You have used <span class=\"highlight\">" + skill_points_used + "</span> skill point" + ((skill_points_used>1)?"s.":".");
- if (max_level_pts < max_level_skill) {
- s += " The level requirement is <span class=\"highlight\">" + max_level_skill + "</span> due to <span class=\"highlight\">" + off + "</span>.";
- if (skill_points_used != 0) {
- var pts_left = ((max_level_skill-1)*5-skill_points_used);
- s += " You have <span class=\"highlight\">" + pts_left + "</span> skill point" + ((pts_left>1)?"s":"") + " left.";
- }
- } else {
- s += " The level requirement is <span class=\"highlight\">" + max_level_pts + "</span>.";
- if (skill_points_used != 0) {
- var pts_left = ((max_level_pts-1)*5-skill_points_used);
- s += " You have <span class=\"highlight\">" + pts_left + "</span> skill point" + ((pts_left>1)?"s":"") + " left.";
- }
- }
- $('#update').html(s);
- summarize(t);
- }
- var skill_points_used = 0;
- var TREE_BASE = [];
- var TREE_MOD = [];
- var TREE_SPENT = [];
- var TREE_TOTAL = []; //not needed? it's mod*spent + base (+ children trickle) ; KEEP ANYWAY
- var TREE_CHILDREN = [];
- var FLAGS = []; //eye candy stuff; GREEN == favourable; AMBER == penalized
- function increase(s, silent) {
- if (TREE_TOTAL[s] >= 50000 || TREE_MOD[s] == 0) {
- return false;
- }
- if ($('#class').val()== 'CLASS_RANGER' && s == 'SKILL_ARCHERY' && TREE_TOTAL[s] >= 10000) return false;
- if (s == 'SKILL_SWIM' && TREE_TOTAL[s] >= 1000) return false;
- if (s == 'SKILL_CLIMB' && TREE_TOTAL[s] >= 1000) return false;
- if (typeof(TREE_SPENT[s]) != 'undefined') {
- TREE_SPENT[s]++;
- } else {
- TREE_SPENT[s] = 1;
- }
- TREE_TOTAL[s] = TREE_SPENT[s] * TREE_MOD[s] + TREE_BASE[s] + TREE_CHILDREN[s];
- if (typeof(FRIENDLY[s]) != 'undefined') {
- for (var i = 0 ; i < FRIENDLY[s].length/2; i++ ) {
- var P = FRIENDLY[s][2*i];
- var M = FRIENDLY[s][2*i+1];
- TREE_CHILDREN[P] += M*TREE_MOD[P]/100;
- TREE_TOTAL[P] = TREE_SPENT[P] * TREE_MOD[P] + TREE_BASE[P] + TREE_CHILDREN[P];
- var T = TREE_TOTAL[P]; if (T > 50000) T = 50000;
- if ($('#class').val()== 'CLASS_RANGER' && P == 'SKILL_ARCHERY' && T >= 10000) T = 10000;
- $('#'+P+'_VAL').html((T/1000).toFixed(3) + "<input class=\"noborder\" id= \"" + P + "_INPUT\" type=\"number\" onchange=\"javascript:set_skill('" + P + "')\" value=\"" + TREE_SPENT[P] + "\" min=\"0\" max=\"999\" autocomplete=\"off\">");
- }
- }
- var T = TREE_TOTAL[s]; if (T > 50000) T = 50000;
- if ($('#class').val()== 'CLASS_RANGER' && s == 'SKILL_ARCHERY' && T >= 10000) T = 10000;
- $('#'+s+'_VAL').html((T/1000).toFixed(3) + "<input class=\"noborder\" id= \"" + s + "_INPUT\" type=\"number\" onchange=\"javascript:set_skill('" + s + "')\" value=\"" + TREE_SPENT[s] + "\" min=\"0\" max=\"999\" autocomplete=\"off\">");
- skill_points_used++;
- if (!silent) update();
- return true;
- }
- function decrease(s, silent) {
- if (TREE_SPENT[s] == 0 || TREE_TOTAL[s] <= TREE_BASE[s] || TREE_MOD[s] == 0) {
- return false;
- }
- if (typeof(TREE_SPENT[s]) != 'undefined') {
- TREE_SPENT[s]--;
- } else {
- return false;
- }
- TREE_TOTAL[s] = TREE_SPENT[s] * TREE_MOD[s] + TREE_BASE[s] + TREE_CHILDREN[s];
- if (typeof(FRIENDLY[s]) != 'undefined') {
- for (var i = 0 ; i < FRIENDLY[s].length/2; i++ ) {
- var P = FRIENDLY[s][2*i];
- var M = FRIENDLY[s][2*i+1];
- TREE_CHILDREN[P] -= M*TREE_MOD[P]/100;
- TREE_TOTAL[P] = TREE_SPENT[P] * TREE_MOD[P] + TREE_BASE[P] + TREE_CHILDREN[P];
- var T = TREE_TOTAL[P]; if (T > 50000) T = 50000;
- if ($('#class').val()== 'CLASS_RANGER' && P == 'SKILL_ARCHERY' && T >= 10000) T = 10000;
- $('#'+P+'_VAL').html((T/1000).toFixed(3) + "<input class=\"noborder\" id= \"" + P + "_INPUT\" type=\"number\" onchange=\"javascript:set_skill('" + P + "')\" value=\"" + TREE_SPENT[P] + "\" min=\"0\" max=\"999\" autocomplete=\"off\">");
- }
- }
- var T = TREE_TOTAL[s]; if (T > 50000) T = 50000;
- if ($('#class').val()== 'CLASS_RANGER' && s == 'SKILL_ARCHERY' && T >= 10000) T = 10000;
- $('#'+s+'_VAL').html((T/1000).toFixed(3) + "<input class=\"noborder\" id= \"" + s + "_INPUT\" type=\"number\" onchange=\"javascript:set_skill('" + s + "')\" value=\"" + TREE_SPENT[s] + "\" min=\"0\" max=\"999\" autocomplete=\"off\">");
- skill_points_used--;
- if (!silent) update();
- return true;
- }
- function mass_dec(s) { var c = 9; while (decrease(s) && c > 0) { c--; }; }
- function mass_inc(s) { var c = 9; while (increase(s) && c > 0) { c--; }; }
- function set_skill(s) {
- var c = document.getElementById( s + "_INPUT").value;
- minimize(s);
- while (increase(s) && c > 1) { c--; };
- }
- function minimize(s) { while (decrease(s)) { }; }
- function maximize(s) { while (increase(s)) { }; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement