From d18cd64569c897300ef0440afe14a020d4cad234 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 13 Oct 2017 16:38:08 +0000 Subject: [PATCH] Pet skill data moved to XML. --- .../db_installer/sql/game/pets_skills.sql | 2369 ----------------- .../dist/game/data/PetSkillData.xml | 2360 ++++++++++++++++ .../playeractions/ServitorSkillUse.java | 4 +- .../dist/game/data/xsd/PetSkillData.xsd | 20 + .../com/l2jmobius/gameserver/GameServer.java | 4 +- .../data/xml/impl/PetSkillData.java | 383 +-- .../db_installer/sql/game/pets_skills.sql | 2369 ----------------- .../dist/game/data/PetSkillData.xml | 2360 ++++++++++++++++ .../playeractions/ServitorSkillUse.java | 4 +- .../dist/game/data/xsd/PetSkillData.xsd | 20 + .../com/l2jmobius/gameserver/GameServer.java | 4 +- .../data/xml/impl/PetSkillData.java | 383 +-- .../db_installer/sql/game/pets_skills.sql | 2369 ----------------- .../dist/game/data/PetSkillData.xml | 2360 ++++++++++++++++ .../playeractions/ServitorSkillUse.java | 4 +- .../dist/game/data/xsd/PetSkillData.xsd | 20 + .../com/l2jmobius/gameserver/GameServer.java | 4 +- .../data/xml/impl/PetSkillData.java | 383 +-- .../db_installer/sql/game/pets_skills.sql | 1960 -------------- .../dist/game/data/PetSkillData.xml | 1951 ++++++++++++++ .../dist/game/data/xsd/PetSkillData.xsd | 20 + .../com/l2jmobius/gameserver/GameServer.java | 4 +- .../data/sql/impl/SummonSkillsTable.java | 179 -- .../data/xml/impl/PetSkillData.java | 202 ++ .../clientpackets/RequestActionUse.java | 4 +- .../db_installer/sql/game/pets_skills.sql | 2357 ---------------- .../dist/game/data/PetSkillData.xml | 1951 ++++++++++++++ .../playeractions/ServitorSkillUse.java | 4 +- .../dist/game/data/xsd/PetSkillData.xsd | 20 + .../com/l2jmobius/gameserver/GameServer.java | 4 +- .../data/xml/impl/PetSkillData.java | 383 +-- 31 files changed, 12108 insertions(+), 12351 deletions(-) delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/db_installer/sql/game/pets_skills.sql create mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/PetSkillData.xml create mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/PetSkillData.xsd rename L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java => L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java (61%) delete mode 100644 L2J_Mobius_2.5_Underground/dist/db_installer/sql/game/pets_skills.sql create mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/PetSkillData.xml create mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/xsd/PetSkillData.xsd rename L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java => L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java (61%) delete mode 100644 L2J_Mobius_3.0_Helios/dist/db_installer/sql/game/pets_skills.sql create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/PetSkillData.xml create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/xsd/PetSkillData.xsd rename L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java => L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java (61%) delete mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/db_installer/sql/game/pets_skills.sql create mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/PetSkillData.xml create mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/xsd/PetSkillData.xsd delete mode 100644 L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java create mode 100644 L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java delete mode 100644 L2J_Mobius_Classic_2.0_Saviors/dist/db_installer/sql/game/pets_skills.sql create mode 100644 L2J_Mobius_Classic_2.0_Saviors/dist/game/data/PetSkillData.xml create mode 100644 L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/PetSkillData.xsd rename L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java => L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java (61%) diff --git a/L2J_Mobius_1.0_Ertheia/dist/db_installer/sql/game/pets_skills.sql b/L2J_Mobius_1.0_Ertheia/dist/db_installer/sql/game/pets_skills.sql deleted file mode 100644 index c34cbc4796..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/db_installer/sql/game/pets_skills.sql +++ /dev/null @@ -1,2369 +0,0 @@ --- TODO: merge with npcskills.sql - -DROP TABLE IF EXISTS `pets_skills`; -CREATE TABLE `pets_skills` ( - `templateId` smallint(5) unsigned NOT NULL DEFAULT '0', - `minLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - `skillId` smallint(5) unsigned NOT NULL DEFAULT '0', - `skillLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`templateId`,`skillId`,`skillLvl`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `pets_skills` VALUES --- SUMMON CORRUPTED MAN ACTIVE SKILLS -(14038,1,4260,0), -(14039,1,4260,0), -(14040,1,4260,0), -(14041,1,4260,0), -(14042,1,4260,0), -(14043,1,4260,0), -(14044,1,4260,0), -(14045,1,4260,0), -(14046,1,4260,0), -(14047,1,4260,0), -(14048,1,4260,0), -(14049,1,4260,0), -(14050,1,4260,0), -(14051,1,4260,0), -(14052,1,4260,0), -(14053,1,4260,0), -(14054,1,4260,0), -(14055,1,4260,0), -(14056,1,4260,0), -(14057,1,4260,0), -(14058,1,4260,0), -(14059,1,4260,0), -(14060,1,4260,0), -(14061,1,4260,0), -(14062,1,4260,0), -(14063,1,4260,0), -(14064,1,4260,0), -(14065,1,4260,0), -(14066,1,4260,0), -(14067,1,4260,0), -(14068,1,4260,0), -(14069,1,4260,0), -(14070,1,4260,0), -(14071,1,4260,0), -(14072,1,4260,0), -(14073,1,4260,0), - --- SUMMON CURSED MAN ACTIVE SKILLS -(14074,1,4708,0), -(14074,1,4709,0), -(14075,1,4708,0), -(14075,1,4709,0), -(14076,1,4708,0), -(14076,1,4709,0), -(14077,1,4708,0), -(14077,1,4709,0), -(14078,1,4708,0), -(14078,1,4709,0), -(14079,1,4708,0), -(14079,1,4709,0), -(14080,1,4708,0), -(14080,1,4709,0), -(14081,1,4708,0), -(14081,1,4709,0), -(14082,1,4708,0), -(14082,1,4709,0), -(14083,1,4708,0), -(14083,1,4709,0), -(14084,1,4708,0), -(14084,1,4709,0), -(14085,1,4708,0), -(14085,1,4709,0), -(14086,1,4708,0), -(14086,1,4709,0), -(14087,1,4708,0), -(14087,1,4709,0), -(14088,1,4708,0), -(14088,1,4709,0), -(14089,1,4708,0), -(14089,1,4709,0), -(14090,1,4708,0), -(14090,1,4709,0), -(14091,1,4708,0), -(14091,1,4709,0), -(14092,1,4708,0), -(14092,1,4709,0), -(14093,1,4708,0), -(14093,1,4709,0), -(14094,1,4708,0), -(14094,1,4709,0), -(14095,1,4708,0), -(14095,1,4709,0), -(14096,1,4708,0), -(14096,1,4709,0), -(14097,1,4708,0), -(14097,1,4709,0), -(14098,1,4708,0), -(14098,1,4709,0), -(14099,1,4708,0), -(14099,1,4709,0), -(14100,1,4708,0), -(14100,1,4709,0), -(14101,1,4708,0), -(14101,1,4709,0), -(14102,1,4708,0), -(14102,1,4709,0), -(14103,1,4708,0), -(14103,1,4709,0), -(14104,1,4708,0), -(14104,1,4709,0), -(14105,1,4708,0), -(14105,1,4709,0), -(14106,1,4708,0), -(14106,1,4709,0), -(14107,1,4708,0), -(14107,1,4709,0), -(14108,1,4708,0), -(14108,1,4709,0), -(14109,1,4708,0), -(14109,1,4709,0), -(14110,1,4708,0), -(14110,1,4709,0), - --- SUMMON KAT THE CAT ACTIVE SKILLS -(14111,1,4025,0), -(14112,1,4025,0), -(14113,1,4025,0), -(14114,1,4025,0), -(14115,1,4025,0), -(14116,1,4025,0), -(14117,1,4025,0), -(14118,1,4025,0), -(14119,1,4025,0), -(14120,1,4025,0), -(14121,1,4025,0), -(14122,1,4025,0), -(14123,1,4025,0), -(14124,1,4025,0), -(14125,1,4025,0), -(14126,1,4025,0), -(14127,1,4025,0), -(14128,1,4025,0), -(14129,1,4025,0), -(14130,1,4025,0), -(14131,1,4025,0), -(14132,1,4025,0), -(14133,1,4025,0), -(14134,1,4025,0), -(14135,1,4025,0), -(14136,1,4025,0), -(14137,1,4025,0), -(14138,1,4025,0), -(14139,1,4025,0), -(14140,1,4025,0), -(14141,1,4025,0), -(14142,1,4025,0), -(14143,1,4025,0), -(14144,1,4025,0), -(14145,1,4025,0), -(14146,1,4025,0), -(14147,1,4025,0), -(14148,1,4025,0), -(14149,1,4025,0), -(14150,1,4025,0), -(14151,1,4025,0), -(14152,1,4025,0), -(14153,1,4025,0), -(14154,1,4025,0), -(14155,1,4025,0), -(14156,1,4025,0), -(14157,1,4025,0), -(14158,1,4025,0), - --- SUMMON MEW THE CAT ACTIVE SKILLS -(14159,1,4261,0), -(14160,1,4261,0), -(14161,1,4261,0), -(14162,1,4261,0), -(14163,1,4261,0), -(14164,1,4261,0), -(14165,1,4261,0), -(14166,1,4261,0), -(14167,1,4261,0), -(14168,1,4261,0), -(14169,1,4261,0), -(14170,1,4261,0), -(14171,1,4261,0), -(14172,1,4261,0), -(14173,1,4261,0), -(14174,1,4261,0), -(14175,1,4261,0), -(14176,1,4261,0), -(14177,1,4261,0), -(14178,1,4261,0), -(14179,1,4261,0), -(14180,1,4261,0), -(14181,1,4261,0), -(14182,1,4261,0), -(14183,1,4261,0), -(14184,1,4261,0), -(14185,1,4261,0), -(14186,1,4261,0), -(14187,1,4261,0), -(14188,1,4261,0), -(14189,1,4261,0), -(14190,1,4261,0), -(14191,1,4261,0), -(14192,1,4261,0), -(14193,1,4261,0), -(14194,1,4261,0), -(14195,1,4261,0), -(14196,1,4261,0), -(14197,1,4261,0), -(14198,1,4261,0), -(14199,1,4261,0), -(14200,1,4261,0), -(14201,1,4261,0), -(14202,1,4261,0), -(14203,1,4261,0), -(14204,1,4261,0), -(14205,1,4261,0), -(14206,1,4261,0), - --- SUMMON KAI THE CAT ACTIVE SKILLS -(14207,1,4378,0), -(14208,1,4378,0), -(14209,1,4378,0), -(14210,1,4378,0), -(14211,1,4378,0), -(14212,1,4378,0), -(14213,1,4378,0), -(14214,1,4378,0), -(14215,1,4378,0), -(14216,1,4378,0), -(14217,1,4378,0), -(14218,1,4378,0), -(14219,1,4378,0), -(14220,1,4378,0), -(14221,1,4378,0), -(14222,1,4378,0), -(14223,1,4378,0), -(14224,1,4378,0), -(14225,1,4378,0), -(14226,1,4378,0), -(14227,1,4378,0), -(14228,1,4378,0), -(14229,1,4378,0), -(14230,1,4378,0), -(14231,1,4378,0), -(14232,1,4378,0), -(14233,1,4378,0), -(14234,1,4378,0), -(14235,1,4378,0), -(14236,1,4378,0), -(14237,1,4378,0), -(14238,1,4378,0), -(14239,1,4378,0), -(14240,1,4378,0), -(14241,1,4378,0), -(14242,1,4378,0), -(14243,1,4378,0), -(14244,1,4378,0), -(14245,1,4378,0), -(14246,1,4378,0), -(14247,1,4378,0), -(14248,1,4378,0), -(14249,1,4378,0), -(14250,1,4378,0), - --- SUMMON FELINE QUEEN ACTIVE SKILLS -(14251,1,4699,0), -(14251,1,4700,0), -(14251,1,4701,0), -(14251,1,5638,1), -(14251,1,5639,1), -(14251,1,5640,1), -(14252,1,4699,0), -(14252,1,4700,0), -(14252,1,4701,0), -(14252,1,5638,1), -(14252,1,5639,1), -(14252,1,5640,2), -(14253,1,4699,0), -(14253,1,4700,0), -(14253,1,4701,0), -(14253,1,5638,2), -(14253,1,5639,1), -(14253,1,5640,2), -(14254,1,4699,0), -(14254,1,4700,0), -(14254,1,4701,0), -(14254,1,5638,2), -(14254,1,5639,2), -(14254,1,5640,2), -(14255,1,4699,0), -(14255,1,4700,0), -(14255,1,4701,0), -(14255,1,5638,2), -(14255,1,5639,2), -(14255,1,5640,2), -(14256,1,4699,0), -(14256,1,4700,0), -(14256,1,4701,0), -(14256,1,5638,2), -(14256,1,5639,2), -(14256,1,5640,2), -(14257,1,4699,0), -(14257,1,4700,0), -(14257,1,4701,0), -(14257,1,5638,2), -(14257,1,5639,2), -(14257,1,5640,2), -(14258,1,4699,0), -(14258,1,4700,0), -(14258,1,4701,0), -(14258,1,5638,3), -(14258,1,5639,3), -(14258,1,5640,2), -(14259,1,4699,0), -(14259,1,4700,0), -(14259,1,4701,0), -(14259,1,5638,3), -(14259,1,5639,3), -(14259,1,5640,2), -(14260,1,4699,0), -(14260,1,4700,0), -(14260,1,4701,0), -(14260,1,5638,4), -(14260,1,5639,4), -(14260,1,5640,2), -(14261,1,4699,0), -(14261,1,4700,0), -(14261,1,4701,0), -(14261,1,5638,4), -(14261,1,5639,4), -(14261,1,5640,2), -(14262,1,4699,0), -(14262,1,4700,0), -(14262,1,4701,0), -(14262,1,5638,4), -(14262,1,5639,4), -(14262,1,5640,2), -(14263,1,4699,0), -(14263,1,4700,0), -(14263,1,4701,0), -(14263,1,5638,4), -(14263,1,5639,4), -(14263,1,5640,2), -(14264,1,4699,0), -(14264,1,4700,0), -(14264,1,4701,0), -(14264,1,5638,4), -(14264,1,5639,4), -(14264,1,5640,2), -(14265,1,4699,0), -(14265,1,4700,0), -(14265,1,4701,0), -(14265,1,5638,4), -(14265,1,5639,4), -(14265,1,5640,2), -(14266,1,4699,0), -(14266,1,4700,0), -(14266,1,4701,0), -(14266,1,5638,4), -(14266,1,5639,4), -(14266,1,5640,2), -(14267,1,4699,0), -(14267,1,4700,0), -(14267,1,4701,0), -(14267,1,5638,4), -(14267,1,5639,4), -(14267,1,5640,2), -(14268,1,4699,0), -(14268,1,4700,0), -(14268,1,4701,0), -(14268,1,5638,4), -(14268,1,5639,4), -(14268,1,5640,2), -(14269,1,4699,0), -(14269,1,4700,0), -(14269,1,4701,0), -(14269,1,5638,4), -(14269,1,5639,4), -(14269,1,5640,2), -(14270,1,4699,0), -(14270,1,4700,0), -(14270,1,4701,0), -(14270,1,5638,4), -(14270,1,5639,4), -(14270,1,5640,2), -(14271,1,4699,0), -(14271,1,4700,0), -(14271,1,4701,0), -(14271,1,5638,4), -(14271,1,5639,4), -(14271,1,5640,2), -(14272,1,4699,0), -(14272,1,4700,0), -(14272,1,4701,0), -(14272,1,5638,4), -(14272,1,5639,4), -(14272,1,5640,2), -(14273,1,4699,0), -(14273,1,4700,0), -(14273,1,4701,0), -(14273,1,5638,4), -(14273,1,5639,4), -(14273,1,5640,2), -(14274,1,4699,0), -(14274,1,4700,0), -(14274,1,4701,0), -(14274,1,5638,4), -(14274,1,5639,4), -(14274,1,5640,2), -(14275,1,4699,0), -(14275,1,4700,0), -(14275,1,4701,0), -(14275,1,5638,4), -(14275,1,5639,4), -(14275,1,5640,2), -(14276,1,4699,0), -(14276,1,4700,0), -(14276,1,4701,0), -(14276,1,5638,4), -(14276,1,5639,4), -(14276,1,5640,2), -(14277,1,4699,0), -(14277,1,4700,0), -(14277,1,4701,0), -(14277,1,5638,4), -(14277,1,5639,4), -(14277,1,5640,2), -(14278,1,4699,0), -(14278,1,4700,0), -(14278,1,4701,0), -(14278,1,5638,4), -(14278,1,5639,4), -(14278,1,5640,2), -(14279,1,4699,0), -(14279,1,4700,0), -(14279,1,4701,0), -(14279,1,5638,4), -(14279,1,5639,4), -(14279,1,5640,2), -(14280,1,4699,0), -(14280,1,4700,0), -(14280,1,4701,0), -(14280,1,5638,4), -(14280,1,5639,4), -(14280,1,5640,2), -(14281,1,4699,0), -(14281,1,4700,0), -(14281,1,4701,0), -(14281,1,5638,4), -(14281,1,5639,4), -(14281,1,5640,2), -(14282,1,4699,0), -(14282,1,4700,0), -(14282,1,4701,0), -(14282,1,5638,4), -(14282,1,5639,4), -(14282,1,5640,2), -(14283,1,4699,0), -(14283,1,4700,0), -(14283,1,4701,0), -(14283,1,5638,4), -(14283,1,5639,4), -(14283,1,5640,2), -(14284,1,4699,0), -(14284,1,4700,0), -(14284,1,4701,0), -(14284,1,5638,4), -(14284,1,5639,4), -(14284,1,5640,2), -(14285,1,4699,0), -(14285,1,4700,0), -(14285,1,4701,0), -(14285,1,5638,4), -(14285,1,5639,4), -(14285,1,5640,2), -(14286,1,4699,0), -(14286,1,4700,0), -(14286,1,4701,0), -(14286,1,5638,4), -(14286,1,5639,4), -(14286,1,5640,2), -(14287,1,4699,0), -(14287,1,4700,0), -(14287,1,4701,0), -(14287,1,5638,4), -(14287,1,5639,4), -(14287,1,5640,2), -(14288,1,4699,0), -(14288,1,4700,0), -(14288,1,4701,0), -(14288,1,5638,4), -(14288,1,5639,4), -(14288,1,5640,2), -(14289,1,4699,0), -(14289,1,4700,0), -(14289,1,4701,0), -(14289,1,5638,4), -(14289,1,5639,4), -(14289,1,5640,2), -(14290,1,4699,0), -(14290,1,4700,0), -(14290,1,4701,0), -(14290,1,5638,4), -(14290,1,5639,4), -(14290,1,5640,2), -(14291,1,4699,0), -(14291,1,4700,0), -(14291,1,4701,0), -(14291,1,5638,4), -(14291,1,5639,4), -(14291,1,5640,2), -(14292,1,4699,0), -(14292,1,4700,0), -(14292,1,4701,0), -(14292,1,5638,4), -(14292,1,5639,4), -(14292,1,5640,2), -(14293,1,4699,0), -(14293,1,4700,0), -(14293,1,4701,0), -(14293,1,5638,4), -(14293,1,5639,4), -(14293,1,5640,2), -(14294,1,4699,0), -(14294,1,4700,0), -(14294,1,4701,0), -(14294,1,5638,4), -(14294,1,5639,4), -(14294,1,5640,2), - --- SUMMON BOXER THE UNICORN ACTIVE SKILLS -(14295,1,4025,0), -(14296,1,4025,0), -(14297,1,4025,0), -(14298,1,4025,0), -(14299,1,4025,0), -(14300,1,4025,0), -(14301,1,4025,0), -(14302,1,4025,0), -(14303,1,4025,0), -(14304,1,4025,0), -(14305,1,4025,0), -(14306,1,4025,0), -(14307,1,4025,0), -(14308,1,4025,0), -(14309,1,4025,0), -(14310,1,4025,0), -(14311,1,4025,0), -(14312,1,4025,0), -(14313,1,4025,0), -(14314,1,4025,0), -(14315,1,4025,0), -(14316,1,4025,0), -(14317,1,4025,0), -(14318,1,4025,0), -(14319,1,4025,0), -(14320,1,4025,0), -(14321,1,4025,0), -(14322,1,4025,0), -(14323,1,4025,0), -(14324,1,4025,0), -(14325,1,4025,0), -(14326,1,4025,0), -(14327,1,4025,0), -(14328,1,4025,0), -(14329,1,4025,0), -(14330,1,4025,0), -(14331,1,4025,0), -(14332,1,4025,0), -(14333,1,4025,0), -(14334,1,4025,0), -(14335,1,4025,0), -(14336,1,4025,0), -(14337,1,4025,0), -(14338,1,4025,0), -(14339,1,4025,0), -(14340,1,4025,0), -(14341,1,4025,0), -(14342,1,4025,0), - --- SUMMON MIRAGE THE UNICORN ACTIVE SKILLS -(14343,1,4261,0), -(14344,1,4261,0), -(14345,1,4261,0), -(14346,1,4261,0), -(14347,1,4261,0), -(14348,1,4261,0), -(14349,1,4261,0), -(14350,1,4261,0), -(14351,1,4261,0), -(14352,1,4261,0), -(14353,1,4261,0), -(14354,1,4261,0), -(14355,1,4261,0), -(14356,1,4261,0), -(14357,1,4261,0), -(14358,1,4261,0), -(14359,1,4261,0), -(14360,1,4261,0), -(14361,1,4261,0), -(14362,1,4261,0), -(14363,1,4261,0), -(14364,1,4261,0), -(14365,1,4261,0), -(14366,1,4261,0), -(14367,1,4261,0), -(14368,1,4261,0), -(14369,1,4261,0), -(14370,1,4261,0), -(14371,1,4261,0), -(14372,1,4261,0), -(14373,1,4261,0), -(14374,1,4261,0), -(14375,1,4261,0), -(14376,1,4261,0), -(14377,1,4261,0), -(14378,1,4261,0), -(14379,1,4261,0), -(14380,1,4261,0), -(14381,1,4261,0), -(14382,1,4261,0), -(14383,1,4261,0), -(14384,1,4261,0), -(14385,1,4261,0), -(14386,1,4261,0), -(14387,1,4261,0), -(14388,1,4261,0), -(14389,1,4261,0), -(14390,1,4261,0), - --- SUMMON MERROW THE UNICORN ACTIVE SKILLS -(14391,1,4137,0), -(14392,1,4137,0), -(14393,1,4137,0), -(14394,1,4137,0), -(14395,1,4137,0), -(14396,1,4137,0), -(14397,1,4137,0), -(14398,1,4137,0), -(14399,1,4137,0), -(14400,1,4137,0), -(14401,1,4137,0), -(14402,1,4137,0), -(14403,1,4137,0), -(14404,1,4137,0), -(14405,1,4137,0), -(14406,1,4137,0), -(14407,1,4137,0), -(14408,1,4137,0), -(14409,1,4137,0), -(14410,1,4137,0), -(14411,1,4137,0), -(14412,1,4137,0), -(14413,1,4137,0), -(14414,1,4137,0), -(14415,1,4137,0), -(14416,1,4137,0), -(14417,1,4137,0), -(14418,1,4137,0), -(14419,1,4137,0), -(14420,1,4137,0), -(14421,1,4137,0), -(14422,1,4137,0), -(14423,1,4137,0), -(14424,1,4137,0), -(14425,1,4137,0), -(14426,1,4137,0), -(14427,1,4137,0), -(14428,1,4137,0), -(14429,1,4137,0), -(14430,1,4137,0), -(14431,1,4137,0), -(14432,1,4137,0), -(14433,1,4137,0), -(14434,1,4137,0), - --- SUMMON UNICORN SERAPHIM ACTIVE SKILLS -(14435,1,4702,0), -(14435,1,4703,0), -(14435,1,4704,0), -(14435,1,5643,1), -(14435,1,5648,1), -(14435,1,5647,1), -(14436,1,4702,0), -(14436,1,4703,0), -(14436,1,4704,0), -(14436,1,5643,1), -(14436,1,5648,2), -(14436,1,5647,1), -(14437,1,4702,0), -(14437,1,4703,0), -(14437,1,4704,0), -(14437,1,5643,1), -(14437,1,5648,2), -(14437,1,5647,1), -(14438,1,4702,0), -(14438,1,4703,0), -(14438,1,4704,0), -(14438,1,5643,1), -(14438,1,5648,2), -(14438,1,5647,1), -(14439,1,4702,0), -(14439,1,4703,0), -(14439,1,4704,0), -(14439,1,5643,1), -(14439,1,5648,2), -(14439,1,5647,1), -(14439,1,5646,1), -(14440,1,4702,0), -(14440,1,4703,0), -(14440,1,4704,0), -(14440,1,5643,1), -(14440,1,5648,2), -(14440,1,5647,1), -(14440,1,5646,1), -(14441,1,4702,0), -(14441,1,4703,0), -(14441,1,4704,0), -(14441,1,5643,1), -(14441,1,5648,2), -(14441,1,5647,1), -(14441,1,5646,1), -(14442,1,4702,0), -(14442,1,4703,0), -(14442,1,4704,0), -(14442,1,5643,1), -(14442,1,5648,2), -(14442,1,5647,2), -(14442,1,5646,1), -(14443,1,4702,0), -(14443,1,4703,0), -(14443,1,4704,0), -(14443,1,5643,1), -(14443,1,5648,2), -(14443,1,5647,2), -(14443,1,5646,1), -(14444,1,4702,0), -(14444,1,4703,0), -(14444,1,4704,0), -(14444,1,5643,1), -(14444,1,5646,2), -(14444,1,5647,3), -(14444,1,5648,2), -(14445,1,4702,0), -(14445,1,4703,0), -(14445,1,4704,0), -(14445,1,5643,1), -(14445,1,5646,2), -(14445,1,5647,3), -(14445,1,5648,2), -(14446,1,4702,0), -(14446,1,4703,0), -(14446,1,4704,0), -(14446,1,5643,1), -(14446,1,5646,2), -(14446,1,5647,3), -(14446,1,5648,2), -(14447,1,4702,0), -(14447,1,4703,0), -(14447,1,4704,0), -(14447,1,5643,1), -(14447,1,5646,2), -(14447,1,5647,3), -(14447,1,5648,2), -(14448,1,4702,0), -(14448,1,4703,0), -(14448,1,4704,0), -(14448,1,5643,1), -(14448,1,5646,2), -(14448,1,5647,3), -(14448,1,5648,2), -(14449,1,4702,0), -(14449,1,4703,0), -(14449,1,4704,0), -(14449,1,5643,1), -(14449,1,5646,2), -(14449,1,5647,3), -(14449,1,5648,2), -(14450,1,4702,0), -(14450,1,4703,0), -(14450,1,4704,0), -(14450,1,5643,1), -(14450,1,5646,2), -(14450,1,5647,3), -(14450,1,5648,2), -(14451,1,4702,0), -(14451,1,4703,0), -(14451,1,4704,0), -(14451,1,5643,1), -(14451,1,5646,2), -(14451,1,5647,3), -(14451,1,5648,2), -(14452,1,4702,0), -(14452,1,4703,0), -(14452,1,4704,0), -(14452,1,5643,1), -(14452,1,5646,2), -(14452,1,5647,3), -(14452,1,5648,2), -(14453,1,4702,0), -(14453,1,4703,0), -(14453,1,4704,0), -(14453,1,5643,1), -(14453,1,5646,2), -(14453,1,5647,3), -(14453,1,5648,2), -(14454,1,4702,0), -(14454,1,4703,0), -(14454,1,4704,0), -(14454,1,5643,1), -(14454,1,5646,2), -(14454,1,5647,3), -(14454,1,5648,2), -(14455,1,4702,0), -(14455,1,4703,0), -(14455,1,4704,0), -(14455,1,5643,1), -(14455,1,5646,2), -(14455,1,5647,3), -(14455,1,5648,2), -(14456,1,4702,0), -(14456,1,4703,0), -(14456,1,4704,0), -(14456,1,5643,1), -(14456,1,5646,2), -(14456,1,5647,3), -(14456,1,5648,2), -(14457,1,4702,0), -(14457,1,4703,0), -(14457,1,4704,0), -(14457,1,5643,1), -(14457,1,5646,2), -(14457,1,5647,3), -(14457,1,5648,2), -(14458,1,4702,0), -(14458,1,4703,0), -(14458,1,4704,0), -(14458,1,5643,1), -(14458,1,5646,2), -(14458,1,5647,3), -(14458,1,5648,2), -(14459,1,4702,0), -(14459,1,4703,0), -(14459,1,4704,0), -(14459,1,5643,1), -(14459,1,5646,2), -(14459,1,5647,3), -(14459,1,5648,2), -(14460,1,4702,0), -(14460,1,4703,0), -(14460,1,4704,0), -(14460,1,5643,1), -(14460,1,5646,2), -(14460,1,5647,3), -(14460,1,5648,2), -(14461,1,4702,0), -(14461,1,4703,0), -(14461,1,4704,0), -(14461,1,5643,1), -(14461,1,5646,2), -(14461,1,5647,3), -(14461,1,5648,2), -(14462,1,4702,0), -(14462,1,4703,0), -(14462,1,4704,0), -(14462,1,5643,1), -(14462,1,5646,2), -(14462,1,5647,3), -(14462,1,5648,2), -(14463,1,4702,0), -(14463,1,4703,0), -(14463,1,4704,0), -(14463,1,5643,1), -(14463,1,5646,2), -(14463,1,5647,3), -(14463,1,5648,2), -(14464,1,4702,0), -(14464,1,4703,0), -(14464,1,4704,0), -(14464,1,5643,1), -(14464,1,5646,2), -(14464,1,5647,3), -(14464,1,5648,2), -(14465,1,4702,0), -(14465,1,4703,0), -(14465,1,4704,0), -(14465,1,5643,1), -(14465,1,5646,2), -(14465,1,5647,3), -(14465,1,5648,2), -(14466,1,4702,0), -(14466,1,4703,0), -(14466,1,4704,0), -(14466,1,5643,1), -(14466,1,5646,2), -(14466,1,5647,3), -(14466,1,5648,2), -(14467,1,4702,0), -(14467,1,4703,0), -(14467,1,4704,0), -(14467,1,5643,1), -(14467,1,5646,2), -(14467,1,5647,3), -(14467,1,5648,2), -(14468,1,4702,0), -(14468,1,4703,0), -(14468,1,4704,0), -(14468,1,5643,1), -(14468,1,5646,2), -(14468,1,5647,3), -(14468,1,5648,2), -(14469,1,4702,0), -(14469,1,4703,0), -(14469,1,4704,0), -(14469,1,5643,1), -(14469,1,5646,2), -(14469,1,5647,3), -(14469,1,5648,2), -(14470,1,4702,0), -(14470,1,4703,0), -(14470,1,4704,0), -(14470,1,5643,1), -(14470,1,5646,2), -(14470,1,5647,3), -(14470,1,5648,2), -(14471,1,4702,0), -(14471,1,4703,0), -(14471,1,4704,0), -(14471,1,5643,1), -(14471,1,5646,2), -(14471,1,5647,3), -(14471,1,5648,2), -(14472,1,4702,0), -(14472,1,4703,0), -(14472,1,4704,0), -(14472,1,5643,1), -(14472,1,5646,2), -(14472,1,5647,3), -(14472,1,5648,2), -(14473,1,4702,0), -(14473,1,4703,0), -(14473,1,4704,0), -(14473,1,5643,1), -(14473,1,5646,2), -(14473,1,5647,3), -(14473,1,5648,2), -(14474,1,4702,0), -(14474,1,4703,0), -(14474,1,4704,0), -(14474,1,5643,1), -(14474,1,5646,2), -(14474,1,5647,3), -(14474,1,5648,2), -(14475,1,4702,0), -(14475,1,4703,0), -(14475,1,4704,0), -(14475,1,5643,1), -(14475,1,5646,2), -(14475,1,5647,3), -(14475,1,5648,2), -(14476,1,4702,0), -(14476,1,4703,0), -(14476,1,4704,0), -(14476,1,5643,1), -(14476,1,5646,2), -(14476,1,5647,3), -(14476,1,5648,2), -(14477,1,4702,0), -(14477,1,4703,0), -(14477,1,4704,0), -(14477,1,5643,1), -(14477,1,5646,2), -(14477,1,5647,3), -(14477,1,5648,2), -(14478,1,4702,0), -(14478,1,4703,0), -(14478,1,4704,0), -(14478,1,5643,1), -(14478,1,5646,2), -(14478,1,5647,3), -(14478,1,5648,2), - --- SUMMON SHADOW ACTIVE SKILLS -(14479,1,4233,1), -(14480,1,4233,1), -(14481,1,4233,1), -(14482,1,4233,1), -(14483,1,4233,1), -(14484,1,4233,1), -(14485,1,4233,1), -(14486,1,4233,1), -(14487,1,4233,1), -(14488,1,4233,1), -(14489,1,4233,1), -(14490,1,4233,1), -(14491,1,4233,1), -(14492,1,4233,1), -(14493,1,4233,1), -(14494,1,4233,1), -(14495,1,4233,1), -(14496,1,4233,1), -(14497,1,4233,1), -(14498,1,4233,1), -(14499,1,4233,1), -(14500,1,4233,1), -(14501,1,4233,1), -(14502,1,4233,1), -(14503,1,4233,1), -(14504,1,4233,1), -(14505,1,4233,1), -(14506,1,4233,1), -(14507,1,4233,1), -(14508,1,4233,1), -(14509,1,4233,1), -(14510,1,4233,1), -(14511,1,4233,1), -(14512,1,4233,1), -(14513,1,4233,1), -(14514,1,4233,1), -(14515,1,4233,1), -(14516,1,4233,1), -(14517,1,4233,1), -(14518,1,4233,1), -(14519,1,4233,1), -(14520,1,4233,1), -(14521,1,4233,1), -(14522,1,4233,1), -(14523,1,4233,1), -(14524,1,4233,1), -(14525,1,4233,1), -(14526,1,4233,1), - --- SUMMON SILHOUETTE ACTIVE SKILLS -(14527,1,4260,0), -(14528,1,4260,0), -(14529,1,4260,0), -(14530,1,4260,0), -(14531,1,4260,0), -(14532,1,4260,0), -(14533,1,4260,0), -(14534,1,4260,0), -(14535,1,4260,0), -(14536,1,4260,0), -(14537,1,4260,0), -(14538,1,4260,0), -(14539,1,4260,0), -(14540,1,4260,0), -(14541,1,4260,0), -(14542,1,4260,0), -(14543,1,4260,0), -(14544,1,4260,0), -(14545,1,4260,0), -(14546,1,4260,0), -(14547,1,4260,0), -(14548,1,4260,0), -(14549,1,4260,0), -(14550,1,4260,0), -(14551,1,4260,0), -(14552,1,4260,0), -(14553,1,4260,0), -(14554,1,4260,0), -(14555,1,4260,0), -(14556,1,4260,0), -(14557,1,4260,0), -(14558,1,4260,0), -(14559,1,4260,0), -(14560,1,4260,0), -(14561,1,4260,0), -(14562,1,4260,0), -(14563,1,4260,0), -(14564,1,4260,0), -(14565,1,4260,0), -(14566,1,4260,0), -(14567,1,4260,0), -(14568,1,4260,0), -(14569,1,4260,0), -(14570,1,4260,0), -(14571,1,4260,0), -(14572,1,4260,0), -(14573,1,4260,0), -(14574,1,4260,0), - --- SUMMON SOULLESS ACTIVE SKILLS -(14575,1,4138,0), -(14575,1,4140,0), -(14575,1,4259,0), -(14576,1,4138,0), -(14576,1,4140,0), -(14576,1,4259,0), -(14577,1,4138,0), -(14577,1,4140,0), -(14577,1,4259,0), -(14578,1,4138,0), -(14578,1,4140,0), -(14578,1,4259,0), -(14579,1,4138,0), -(14579,1,4140,0), -(14579,1,4259,0), -(14580,1,4138,0), -(14580,1,4140,0), -(14580,1,4259,0), -(14581,1,4138,0), -(14581,1,4140,0), -(14581,1,4259,0), -(14582,1,4138,0), -(14582,1,4140,0), -(14582,1,4259,0), -(14583,1,4138,0), -(14583,1,4140,0), -(14583,1,4259,0), -(14584,1,4138,0), -(14584,1,4140,0), -(14584,1,4259,0), -(14585,1,4138,0), -(14585,1,4140,0), -(14585,1,4259,0), -(14586,1,4138,0), -(14586,1,4140,0), -(14586,1,4259,0), -(14587,1,4138,0), -(14587,1,4140,0), -(14587,1,4259,0), -(14588,1,4138,0), -(14588,1,4140,0), -(14588,1,4259,0), -(14589,1,4138,0), -(14589,1,4140,0), -(14589,1,4259,0), -(14590,1,4138,0), -(14590,1,4140,0), -(14590,1,4259,0), -(14591,1,4138,0), -(14591,1,4140,0), -(14591,1,4259,0), -(14592,1,4138,0), -(14592,1,4140,0), -(14592,1,4259,0), -(14593,1,4138,0), -(14593,1,4140,0), -(14593,1,4259,0), -(14594,1,4138,0), -(14594,1,4140,0), -(14594,1,4259,0), -(14595,1,4138,0), -(14595,1,4140,0), -(14595,1,4259,0), -(14596,1,4138,0), -(14596,1,4140,0), -(14596,1,4259,0), -(14597,1,4138,0), -(14597,1,4140,0), -(14597,1,4259,0), -(14598,1,4138,0), -(14598,1,4140,0), -(14598,1,4259,0), -(14599,1,4138,0), -(14599,1,4140,0), -(14599,1,4259,0), -(14600,1,4138,0), -(14600,1,4140,0), -(14600,1,4259,0), -(14601,1,4138,0), -(14601,1,4140,0), -(14601,1,4259,0), -(14602,1,4138,0), -(14602,1,4140,0), -(14602,1,4259,0), -(14603,1,4138,0), -(14603,1,4140,0), -(14603,1,4259,0), -(14604,1,4138,0), -(14604,1,4140,0), -(14604,1,4259,0), -(14605,1,4138,0), -(14605,1,4140,0), -(14605,1,4259,0), -(14606,1,4138,0), -(14606,1,4140,0), -(14606,1,4259,0), -(14607,1,4138,0), -(14607,1,4140,0), -(14607,1,4259,0), -(14608,1,4138,0), -(14608,1,4140,0), -(14608,1,4259,0), -(14609,1,4138,0), -(14609,1,4140,0), -(14609,1,4259,0), -(14610,1,4138,0), -(14610,1,4140,0), -(14610,1,4259,0), -(14611,1,4138,0), -(14611,1,4140,0), -(14611,1,4259,0), -(14612,1,4138,0), -(14612,1,4140,0), -(14612,1,4259,0), -(14613,1,4138,0), -(14613,1,4140,0), -(14613,1,4259,0), -(14614,1,4138,0), -(14614,1,4140,0), -(14614,1,4259,0), -(14615,1,4138,0), -(14615,1,4140,0), -(14615,1,4259,0), -(14616,1,4138,0), -(14616,1,4140,0), -(14616,1,4259,0), -(14617,1,4138,0), -(14617,1,4140,0), -(14617,1,4259,0), -(14618,1,4138,0), -(14618,1,4140,0), -(14618,1,4259,0), - --- SUMMON NIGHTSHADE ACTIVE SKILLS -(14619,1,4705,0), -(14619,1,4706,0), -(14619,1,4707,0), -(14619,1,5652,0), -(14619,1,5653,0), -(14619,1,5654,0), -(14620,1,4705,0), -(14620,1,4706,0), -(14620,1,4707,0), -(14620,1,5652,2), -(14620,1,5653,2), -(14620,1,5654,1), -(14621,1,4705,0), -(14621,1,4706,0), -(14621,1,4707,0), -(14621,1,5652,2), -(14621,1,5653,2), -(14621,1,5654,1), -(14622,1,4705,0), -(14622,1,4706,0), -(14622,1,4707,0), -(14622,1,5652,3), -(14622,1,5653,2), -(14622,1,5654,2), -(14623,1,4705,0), -(14623,1,4706,0), -(14623,1,4707,0), -(14623,1,5652,3), -(14623,1,5653,2), -(14623,1,5654,3), -(14624,1,4705,0), -(14624,1,4706,0), -(14624,1,4707,0), -(14624,1,5652,3), -(14624,1,5653,2), -(14624,1,5654,3), -(14625,1,4705,0), -(14625,1,4706,0), -(14625,1,4707,0), -(14625,1,5652,3), -(14625,1,5653,2), -(14625,1,5654,3), -(14626,1,4705,0), -(14626,1,4706,0), -(14626,1,4707,0), -(14626,1,5652,3), -(14626,1,5653,2), -(14626,1,5654,3), -(14627,1,4705,0), -(14627,1,4706,0), -(14627,1,4707,0), -(14627,1,5652,3), -(14627,1,5653,2), -(14627,1,5654,3), -(14628,1,4705,0), -(14628,1,4706,0), -(14628,1,4707,0), -(14628,1,5652,3), -(14628,1,5653,2), -(14628,1,5654,3), -(14629,1,4705,0), -(14629,1,4706,0), -(14629,1,4707,0), -(14629,1,5652,3), -(14629,1,5653,2), -(14629,1,5654,3), -(14630,1,4705,0), -(14630,1,4706,0), -(14630,1,4707,0), -(14630,1,5652,2), -(14630,1,5653,2), -(14630,1,5654,1), -(14631,1,4705,0), -(14631,1,4706,0), -(14631,1,4707,0), -(14631,1,5652,2), -(14631,1,5653,2), -(14631,1,5654,1), -(14632,1,4705,0), -(14632,1,4706,0), -(14632,1,4707,0), -(14632,1,5652,3), -(14632,1,5653,2), -(14632,1,5654,2), -(14633,1,4705,0), -(14633,1,4706,0), -(14633,1,4707,0), -(14633,1,5652,3), -(14633,1,5653,2), -(14633,1,5654,3), -(14634,1,4705,0), -(14634,1,4706,0), -(14634,1,4707,0), -(14634,1,5652,3), -(14634,1,5653,2), -(14634,1,5654,3), -(14635,1,4705,0), -(14635,1,4706,0), -(14635,1,4707,0), -(14635,1,5652,3), -(14635,1,5653,2), -(14635,1,5654,3), -(14636,1,4705,0), -(14636,1,4706,0), -(14636,1,4707,0), -(14636,1,5652,3), -(14636,1,5653,2), -(14636,1,5654,3), -(14637,1,4705,0), -(14637,1,4706,0), -(14637,1,4707,0), -(14637,1,5652,3), -(14637,1,5653,2), -(14637,1,5654,3), -(14638,1,4705,0), -(14638,1,4706,0), -(14638,1,4707,0), -(14638,1,5652,3), -(14638,1,5653,2), -(14638,1,5654,3), -(14639,1,4705,0), -(14639,1,4706,0), -(14639,1,4707,0), -(14639,1,5652,3), -(14639,1,5653,2), -(14639,1,5654,3), -(14640,1,4705,0), -(14640,1,4706,0), -(14640,1,4707,0), -(14640,1,5652,2), -(14640,1,5653,2), -(14640,1,5654,1), -(14641,1,4705,0), -(14641,1,4706,0), -(14641,1,4707,0), -(14641,1,5652,2), -(14641,1,5653,2), -(14641,1,5654,1), -(14642,1,4705,0), -(14642,1,4706,0), -(14642,1,4707,0), -(14642,1,5652,3), -(14642,1,5653,2), -(14642,1,5654,2), -(14643,1,4705,0), -(14643,1,4706,0), -(14643,1,4707,0), -(14643,1,5652,3), -(14643,1,5653,2), -(14643,1,5654,3), -(14644,1,4705,0), -(14644,1,4706,0), -(14644,1,4707,0), -(14644,1,5652,3), -(14644,1,5653,2), -(14644,1,5654,3), -(14645,1,4705,0), -(14645,1,4706,0), -(14645,1,4707,0), -(14645,1,5652,3), -(14645,1,5653,2), -(14645,1,5654,3), -(14646,1,4705,0), -(14646,1,4706,0), -(14646,1,4707,0), -(14646,1,5652,3), -(14646,1,5653,2), -(14646,1,5654,3), -(14647,1,4705,0), -(14647,1,4706,0), -(14647,1,4707,0), -(14647,1,5652,3), -(14647,1,5653,2), -(14647,1,5654,3), -(14648,1,4705,0), -(14648,1,4706,0), -(14648,1,4707,0), -(14648,1,5652,3), -(14648,1,5653,2), -(14648,1,5654,3), -(14649,1,4705,0), -(14649,1,4706,0), -(14649,1,4707,0), -(14649,1,5652,3), -(14649,1,5653,2), -(14649,1,5654,3), -(14650,1,4705,0), -(14650,1,4706,0), -(14650,1,4707,0), -(14650,1,5652,2), -(14650,1,5653,2), -(14650,1,5654,1), -(14651,1,4705,0), -(14651,1,4706,0), -(14651,1,4707,0), -(14651,1,5652,2), -(14651,1,5653,2), -(14651,1,5654,1), -(14652,1,4705,0), -(14652,1,4706,0), -(14652,1,4707,0), -(14652,1,5652,3), -(14652,1,5653,2), -(14652,1,5654,2), -(14653,1,4705,0), -(14653,1,4706,0), -(14653,1,4707,0), -(14653,1,5652,3), -(14653,1,5653,2), -(14653,1,5654,3), -(14654,1,4705,0), -(14654,1,4706,0), -(14654,1,4707,0), -(14654,1,5652,3), -(14654,1,5653,2), -(14654,1,5654,3), -(14655,1,4705,0), -(14655,1,4706,0), -(14655,1,4707,0), -(14655,1,5652,3), -(14655,1,5653,2), -(14655,1,5654,3), -(14656,1,4705,0), -(14656,1,4706,0), -(14656,1,4707,0), -(14656,1,5652,3), -(14656,1,5653,2), -(14656,1,5654,3), -(14657,1,4705,0), -(14657,1,4706,0), -(14657,1,4707,0), -(14657,1,5652,3), -(14657,1,5653,2), -(14657,1,5654,3), -(14658,1,4705,0), -(14658,1,4706,0), -(14658,1,4707,0), -(14658,1,5652,3), -(14658,1,5653,2), -(14658,1,5654,3), -(14659,1,4705,0), -(14659,1,4706,0), -(14659,1,4707,0), -(14659,1,5652,3), -(14659,1,5653,2), -(14659,1,5654,3), -(14660,1,4705,0), -(14660,1,4706,0), -(14660,1,4707,0), -(14660,1,5652,2), -(14660,1,5653,2), -(14660,1,5654,1), -(14661,1,4705,0), -(14661,1,4706,0), -(14661,1,4707,0), -(14661,1,5652,2), -(14661,1,5653,2), -(14661,1,5654,1), -(14662,1,4705,0), -(14662,1,4706,0), -(14662,1,4707,0), -(14662,1,5652,3), -(14662,1,5653,2), -(14662,1,5654,2), - --- SUMMON MECHANIC GOLEM ACTIVE SKILLS -(14663,1,4068,0), -(14664,1,4068,0), -(14665,1,4068,0), -(14666,1,4068,0), -(14667,1,4068,0), -(14668,1,4068,0), -(14669,1,4068,0), -(14670,1,4068,0), -(14671,1,4068,0), -(14672,1,4068,0), -(14673,1,4068,0), -(14674,1,4068,0), -(14675,1,4068,0), -(14676,1,4068,0), -(14677,1,4068,0), -(14678,1,4068,0), -(14679,1,4068,0), -(14680,1,4068,0), -(14681,1,4068,0), -(14682,1,4068,0), -(14683,1,4068,0), -(14684,1,4068,0), -(14685,1,4068,0), -(14686,1,4068,0), -(14687,1,4068,0), -(14688,1,4068,0), -(14689,1,4068,0), -(14690,1,4068,0), -(14691,1,4068,0), -(14692,1,4068,0), -(14693,1,4068,0), -(14694,1,4068,0), -(14695,1,4068,0), -(14696,1,4068,0), -(14697,1,4068,0), -(14698,1,4068,0), -(14699,1,4068,0), -(14700,1,4068,0), -(14701,1,4068,0), - --- SUMMON BIG BOOM ACTIVE SKILLS -(14702,1,4139,0), -(14703,1,4139,0), -(14704,1,4139,0), -(14705,1,4139,0), -(14706,1,4139,0), -(14707,1,4139,0), -(14708,1,4139,0), -(14709,1,4139,0), -(14710,1,4139,0), -(14711,1,4139,0), -(14712,1,4139,0), -(14713,1,4139,0), -(14714,1,4139,0), -(14715,1,4139,0), -(14716,1,4139,0), -(14717,1,4139,0), -(14718,1,4139,0), -(14719,1,4139,0), -(14720,1,4139,0), -(14721,1,4139,0), -(14722,1,4139,0), -(14723,1,4139,0), -(14724,1,4139,0), -(14725,1,4139,0), -(14726,1,4139,0), -(14727,1,4139,0), -(14728,1,4139,0), -(14729,1,4139,0), -(14730,1,4139,0), -(14731,1,4139,0), -(14732,1,4139,0), -(14733,1,4139,0), -(14734,1,4139,0), -(14735,1,4139,0), -(14736,1,4139,0), - --- SUMMON SIEGE GOLEM ACTIVE SKILLS -(14737,1,4079,1), -(14738,1,4079,1), -(14739,1,4079,1), -(14740,1,4079,1), -(14741,1,4079,1), -(14742,1,4079,1), -(14743,1,4079,1), -(14744,1,4079,1), -(14745,1,4079,1), -(14746,1,4079,1), -(14747,1,4079,1), -(14748,1,4079,1), -(14749,1,4079,1), -(14750,1,4079,1), -(14751,1,4079,1), -(14752,1,4079,1), -(14753,1,4079,1), -(14754,1,4079,1), -(14755,1,4079,1), -(14756,1,4079,1), -(14757,1,4079,1), -(14758,1,4079,1), -(14759,1,4079,1), -(14760,1,4079,1), -(14761,1,4079,1), -(14762,1,4079,1), -(14763,1,4079,1), -(14764,1,4079,1), -(14765,1,4079,1), -(14766,1,4079,1), -(14767,1,4079,1), - --- SUMMON WILD HOG CANNON ACTIVE SKILLS -(14768,1,4230,1), -(14769,1,4230,1), -(14770,1,4230,1), -(14771,1,4230,1), -(14772,1,4230,1), -(14773,1,4230,1), -(14774,1,4230,1), -(14775,1,4230,1), -(14776,1,4230,1), -(14777,1,4230,1), -(14778,1,4230,1), -(14779,1,4230,1), -(14780,1,4230,1), -(14781,1,4230,1), -(14782,1,4230,1), -(14783,1,4230,1), -(14784,1,4230,1), -(14785,1,4230,1), -(14786,1,4230,1), -(14787,1,4230,1), -(14788,1,4230,1), -(14789,1,4230,1), -(14790,1,4230,1), -(14791,1,4230,1), -(14792,1,4230,1), -(14793,1,4230,1), -(14794,1,4230,1), -(14795,1,4230,1), -(14796,1,4230,1), -(14797,1,4230,1), -(14798,1,4230,1), - --- SUMMON DARK PANTHER ACTIVE SKILLS -(14799,1,6095,0), -(14800,1,6095,0), -(14801,1,6095,0), -(14801,1,6096,0), -(14802,1,6095,0), -(14802,1,6096,0), -(14803,1,6094,0), -(14803,1,6095,0), -(14803,1,6096,0), -(14804,1,6094,0), -(14804,1,6095,0), -(14804,1,6096,0), -(14805,1,6094,0), -(14805,1,6095,0), -(14805,1,6096,0), -(14806,1,6094,0), -(14806,1,6095,0), -(14806,1,6096,0), -(14807,1,6094,0), -(14807,1,6095,0), -(14807,1,6096,0), -(14808,1,6094,0), -(14808,1,6095,0), -(14808,1,6096,0), -(14809,1,6094,0), -(14809,1,6095,0), -(14809,1,6096,0), -(14810,1,6094,0), -(14810,1,6095,0), -(14810,1,6096,0), -(14811,1,6094,0), -(14811,1,6095,0), -(14811,1,6096,0), -(14812,1,6094,0), -(14812,1,6095,0), -(14812,1,6096,0), -(14813,1,6094,0), -(14813,1,6095,0), -(14813,1,6096,0), -(14814,1,6094,0), -(14814,1,6095,0), -(14814,1,6096,0), -(14815,1,6094,0), -(14815,1,6095,0), -(14815,1,6096,0), -(14816,1,6094,0), -(14816,1,6095,0), -(14816,1,6096,0), -(14817,1,6094,0), -(14817,1,6095,0), -(14817,1,6096,0), -(14818,1,6094,0), -(14818,1,6095,0), -(14818,1,6096,0), -(14819,1,6094,0), -(14819,1,6095,0), -(14819,1,6096,0), -(14820,1,6094,0), -(14820,1,6095,0), -(14820,1,6096,0), -(14821,1,6094,0), -(14821,1,6095,0), -(14821,1,6096,0), -(14822,1,6094,0), -(14822,1,6095,0), -(14822,1,6096,0), -(14823,1,6094,0), -(14823,1,6095,0), -(14823,1,6096,0), -(14824,1,6094,0), -(14824,1,6095,0), -(14824,1,6096,0), -(14825,1,6094,0), -(14825,1,6095,0), -(14825,1,6096,0), -(14826,1,6094,0), -(14826,1,6095,0), -(14826,1,6096,0), -(14827,1,6094,0), -(14827,1,6095,0), -(14827,1,6096,0), -(14828,1,6094,0), -(14828,1,6095,0), -(14828,1,6096,0), -(14829,1,6094,0), -(14829,1,6095,0), -(14829,1,6096,0), -(14830,1,6094,0), -(14830,1,6095,0), -(14830,1,6096,0), -(14831,1,6094,0), -(14831,1,6095,0), -(14831,1,6096,0), -(14832,1,6094,0), -(14832,1,6095,0), -(14832,1,6096,0), -(14833,1,6094,0), -(14833,1,6095,0), -(14833,1,6096,0), -(14834,1,6094,0), -(14834,1,6095,0), -(14834,1,6096,0), -(14835,1,6094,0), -(14835,1,6095,0), -(14835,1,6096,0), - --- SUMMON FELINE KING ACTIVE SKILLS -(14836,1,5135,1), -(14836,1,5136,1), -(14836,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14837,1,5138,1), -(14837,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14838,1,5140,1), -(14838,1,5141,1), -(14838,1,5142,1), - --- SUMMON SWOOP CANNON ACTIVE SKILLS -(14839,1,5110,1), -(14839,1,5111,1), -(14840,1,5110,1), -(14840,1,5111,1), -(14841,1,5110,1), -(14841,1,5111,1), -(14842,1,5110,1), -(14842,1,5111,1), -(14843,1,5110,1), -(14843,1,5111,1), -(14844,1,5110,1), -(14844,1,5111,1), -(14845,1,5110,1), -(14845,1,5111,1), -(14846,1,5110,1), -(14846,1,5111,1), -(14847,1,5110,1), -(14847,1,5111,1), -(14848,1,5110,1), -(14848,1,5111,1), -(14849,1,5110,1), -(14849,1,5111,1), -(14850,1,5110,1), -(14850,1,5111,1), -(14851,1,5110,1), -(14851,1,5111,1), -(14852,1,5110,1), -(14852,1,5111,1), -(14853,1,5110,1), -(14853,1,5111,1), -(14854,1,5110,1), -(14854,1,5111,1), -(14855,1,5110,1), -(14855,1,5111,1), -(14856,1,5110,1), -(14856,1,5111,1), -(14857,1,5110,1), -(14857,1,5111,1), -(14858,1,5110,1), -(14858,1,5111,1), -(14859,1,5110,1), -(14859,1,5111,1), -(14860,1,5110,1), -(14860,1,5111,1), -(14861,1,5110,1), -(14861,1,5111,1), -(14862,1,5110,1), -(14862,1,5111,1), -(14863,1,5110,1), -(14863,1,5111,1), -(14864,1,5110,1), -(14864,1,5111,1), -(14865,1,5110,1), -(14865,1,5111,1), -(14866,1,5110,1), -(14866,1,5111,1), -(14867,1,5110,1), -(14867,1,5111,1), -(14868,1,5110,1), -(14868,1,5111,1), -(14869,1,5110,1), -(14869,1,5111,1), - --- SUMMON DIVINE BEAST ACTIVE SKILLS -(14870,1,5580,1), -(14870,1,5581,1), -(14870,1,5582,1), -(14870,1,5583,1), - --- SUMMON FELINE KING ACTIVE SKILLS -(14871,1,5135,1), -(14871,1,5136,1), -(14871,1,5137,1), -(14872,1,5135,1), -(14872,1,5136,1), -(14872,1,5137,1), -(14873,1,5135,1), -(14873,1,5136,1), -(14873,1,5137,1), -(14874,1,5135,1), -(14874,1,5136,1), -(14874,1,5137,1), -(14875,1,5135,1), -(14875,1,5136,1), -(14875,1,5137,1), -(14876,1,5135,1), -(14876,1,5136,1), -(14876,1,5137,1), -(14877,1,5135,1), -(14877,1,5136,1), -(14877,1,5137,1), -(14878,1,5135,1), -(14878,1,5136,1), -(14878,1,5137,1), -(14879,1,5135,1), -(14879,1,5136,1), -(14879,1,5137,1), -(14880,1,5135,1), -(14880,1,5136,1), -(14880,1,5137,1), -(14881,1,5135,1), -(14881,1,5136,1), -(14881,1,5137,1), -(14882,1,5135,1), -(14882,1,5136,1), -(14882,1,5137,1), -(14883,1,5135,1), -(14883,1,5136,1), -(14883,1,5137,1), -(14884,1,5135,1), -(14884,1,5136,1), -(14884,1,5137,1), -(14885,1,5135,1), -(14885,1,5136,1), -(14885,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14886,1,5138,1), -(14886,1,5139,1), -(14887,1,5138,1), -(14887,1,5139,1), -(14888,1,5138,1), -(14888,1,5139,1), -(14889,1,5138,1), -(14889,1,5139,1), -(14890,1,5138,1), -(14890,1,5139,1), -(14891,1,5138,1), -(14891,1,5139,1), -(14892,1,5138,1), -(14892,1,5139,1), -(14893,1,5138,1), -(14893,1,5139,1), -(14894,1,5138,1), -(14894,1,5139,1), -(14895,1,5138,1), -(14895,1,5139,1), -(14896,1,5138,1), -(14896,1,5139,1), -(14897,1,5138,1), -(14897,1,5139,1), -(14898,1,5138,1), -(14898,1,5139,1), -(14899,1,5138,1), -(14899,1,5139,1), -(14900,1,5138,1), -(14900,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14901,1,5140,1), -(14901,1,5141,1), -(14901,1,5142,1), -(14902,1,5140,1), -(14902,1,5141,1), -(14902,1,5142,1), -(14903,1,5140,1), -(14903,1,5141,1), -(14903,1,5142,1), -(14904,1,5140,1), -(14904,1,5141,1), -(14904,1,5142,1), -(14905,1,5140,1), -(14905,1,5141,1), -(14905,1,5142,1), -(14906,1,5140,1), -(14906,1,5141,1), -(14906,1,5142,1), -(14907,1,5140,1), -(14907,1,5141,1), -(14907,1,5142,1), -(14908,1,5140,1), -(14908,1,5141,1), -(14908,1,5142,1), -(14909,1,5140,1), -(14909,1,5141,1), -(14909,1,5142,1), -(14910,1,5140,1), -(14910,1,5141,1), -(14910,1,5142,1), -(14911,1,5140,1), -(14911,1,5141,1), -(14911,1,5142,1), -(14912,1,5140,1), -(14912,1,5141,1), -(14912,1,5142,1), -(14913,1,5140,1), -(14913,1,5141,1), -(14913,1,5142,1), -(14914,1,5140,1), -(14914,1,5141,1), -(14914,1,5142,1), -(14915,1,5140,1), -(14915,1,5141,1), -(14915,1,5142,1), - --- SUMMON IMPERIAL PHOENIX ACTIVE SKILLS -(14918,1,6041,1), -(14918,1,6042,1), -(14918,1,6043,1), -(14918,1,6044,1), - --- Cute Bear -(14929,1,11278,1), -(14947,1,11278,2), -(14948,1,11278,3), -(14949,1,11278,4), -(14950,1,11278,5), -(14951,1,11278,6), -(14952,1,11278,7), -(14953,1,11278,8), - -(14929,1,11279,1), -(14947,1,11279,2), -(14948,1,11279,3), -(14949,1,11279,4), -(14950,1,11279,5), -(14951,1,11279,6), -(14952,1,11279,7), -(14953,1,11279,8), - --- Saber Tooth Cougar -(14930,1,11280,1), -(14954,1,11280,2), -(14955,1,11280,3), -(14956,1,11280,4), -(14957,1,11280,5), -(14958,1,11280,6), -(14959,1,11280,7), -(14960,1,11280,8), - -(14930,1,11281,1), -(14954,1,11281,2), -(14955,1,11281,3), -(14956,1,11281,4), -(14957,1,11281,5), -(14958,1,11281,6), -(14959,1,11281,7), -(14960,1,11281,8), - --- Grim Reaper -(14931,1,11282,1), -(14961,1,11282,2), -(14962,1,11282,3), -(14963,1,11282,4), -(14964,1,11282,5), -(14965,1,11282,6), -(14966,1,11282,7), -(14967,1,11282,8), - -(14931,1,11283,1), -(14961,1,11283,2), -(14962,1,11283,3), -(14963,1,11283,4), -(14964,1,11283,5), -(14965,1,11283,6), -(14966,1,11283,7), -(14967,1,11283,8), - --- Wynn Kai the Cat -(15066,1,11323,1), -(15067,1,11323,2), -(15068,1,11323,3), -(15069,1,11323,4), -(15070,1,11323,5), -(15071,1,11323,6), -(15072,1,11323,7), -(15073,1,11323,8), - -(15066,1,11324,1), -(15067,1,11324,2), -(15068,1,11324,3), -(15069,1,11324,4), -(15070,1,11324,5), -(15071,1,11324,6), -(15072,1,11324,7), -(15073,1,11324,8), - --- Wynn Feline King -(15074,1,11325,1), -(15075,1,11325,2), -(15076,1,11325,3), -(15077,1,11325,4), -(15078,1,11325,5), -(15079,1,11325,6), -(15080,1,11325,7), -(15081,1,11325,8), - -(15074,1,11326,1), -(15075,1,11326,2), -(15076,1,11326,3), -(15077,1,11326,4), -(15078,1,11326,5), -(15079,1,11326,6), -(15080,1,11326,7), -(15081,1,11326,8), - --- Wynn Feline Queen -(15082,1,11327,1), -(15083,1,11327,2), -(15084,1,11327,3), -(15085,1,11327,4), -(15086,1,11327,5), -(15087,1,11327,6), -(15088,1,11327,7), -(15089,1,11327,8), - -(15082,1,11328,1), -(15083,1,11328,2), -(15084,1,11328,3), -(15085,1,11328,4), -(15086,1,11328,5), -(15087,1,11328,6), -(15088,1,11328,7), -(15089,1,11328,8), - --- Wynn Merrow -(15114,1,11332,1), -(15115,1,11332,2), -(15116,1,11332,3), -(15117,1,11332,4), -(15118,1,11332,5), -(15119,1,11332,6), -(15120,1,11332,7), -(15121,1,11332,8), - -(15114,1,11333,1), -(15115,1,11333,2), -(15116,1,11333,3), -(15117,1,11333,4), -(15118,1,11333,5), -(15119,1,11333,6), -(15120,1,11333,7), -(15121,1,11333,8), - --- Wynn Magnus -(15122,1,11334,1), -(15123,1,11334,2), -(15124,1,11334,3), -(15125,1,11334,4), -(15126,1,11334,5), -(15127,1,11334,6), -(15128,1,11334,7), -(15129,1,11334,8), - -(15122,1,11335,1), -(15123,1,11335,2), -(15124,1,11335,3), -(15125,1,11335,4), -(15126,1,11335,5), -(15127,1,11335,6), -(15128,1,11335,7), -(15129,1,11335,8), - --- Wynn Seraphim -(15130,1,11336,1), -(15131,1,11336,2), -(15132,1,11336,3), -(15133,1,11336,4), -(15134,1,11336,5), -(15135,1,11336,6), -(15136,1,11336,7), -(15137,1,11336,8), - -(15130,1,11337,1), -(15131,1,11337,2), -(15132,1,11337,3), -(15133,1,11337,4), -(15134,1,11337,5), -(15135,1,11337,6), -(15136,1,11337,7), -(15137,1,11337,8), - --- Wynn Nightshade -(15090,1,11341,1), -(15091,1,11341,2), -(15092,1,11341,3), -(15093,1,11341,4), -(15094,1,11341,5), -(15095,1,11341,6), -(15096,1,11341,7), -(15097,1,11341,8), - -(15090,1,11342,1), -(15091,1,11342,2), -(15092,1,11342,3), -(15093,1,11342,4), -(15094,1,11342,5), -(15095,1,11342,6), -(15096,1,11342,7), -(15097,1,11342,8), - --- Wynn Spectral Lord -(15098,1,11343,1), -(15099,1,11343,2), -(15100,1,11343,3), -(15101,1,11343,4), -(15102,1,11343,5), -(15103,1,11343,6), -(15104,1,11343,7), -(15105,1,11343,8), - -(15098,1,11344,1), -(15099,1,11344,2), -(15100,1,11344,3), -(15101,1,11344,4), -(15102,1,11344,5), -(15103,1,11344,6), -(15104,1,11344,7), -(15105,1,11344,8), - --- Wynn Soulless -(15106,1,11345,1), -(15107,1,11345,2), -(15108,1,11345,3), -(15109,1,11345,4), -(15110,1,11345,5), -(15111,1,11345,6), -(15112,1,11345,7), -(15113,1,11345,8), - -(15106,1,11346,1), -(15107,1,11346,2), -(15108,1,11346,3), -(15109,1,11346,4), -(15110,1,11346,5), -(15111,1,11346,6), -(15112,1,11346,7), -(15113,1,11346,8), - --- Blood Panther -(15138,1,10087,1), -(15139,1,10087,2), -(15140,1,10087,3), -(15141,1,10087,4), -(15191,1,10087,5), -(15192,1,10087,6), -(15193,1,10087,7), - -(15138,1,10088,1), -(15139,1,10088,2), -(15140,1,10088,3), -(15141,1,10088,4), -(15191,1,10088,5), -(15192,1,10088,6), -(15193,1,10088,7), - -(15138,1,10095,1), -(15139,1,10095,1), -(15140,1,10095,1), -(15141,1,10095,1), -(15191,1,10095,1), -(15192,1,10095,1), -(15193,1,10095,1), - --- Golden Lion -(14936,1,10051,1), -(14937,1,10051,2), -(14938,1,10051,3), -(14939,1,10051,4), -(14974,1,10051,5), -(14975,1,10051,6), - -(14936,1,10052,1), -(14937,1,10052,2), -(14938,1,10052,3), -(14939,1,10052,4), -(14974,1,10052,5), -(14975,1,10052,6), - -(14936,1,10053,1), -(14937,1,10053,2), -(14938,1,10053,3), -(14939,1,10053,4), -(14974,1,10053,5), -(14975,1,10053,6), - -(14936,1,10054,1), -(14937,1,10054,2), -(14938,1,10054,3), -(14939,1,10054,4), -(14974,1,10054,5), -(14975,1,10054,6), - --- Thunder Hawk -(14932,1,10794,1), -(14940,1,10794,2), -(14941,1,10794,3), -(14942,1,10794,4), -(14986,1,10794,5), -(14987,1,10794,6), -(14988,1,10794,7), -(14989,1,10794,8), - -(14932,1,10795,1), -(14940,1,10795,1), -(14941,1,10795,1), -(14942,1,10795,1), -(14986,1,10795,1), -(14987,1,10795,1), -(14988,1,10795,1), -(14989,1,10795,1), - -(14932,1,10797,1), -(14940,1,10797,2), -(14941,1,10797,3), -(14942,1,10797,4), -(14986,1,10797,5), -(14987,1,10797,6), -(14988,1,10797,7), -(14989,1,10797,8), - -(14932,1,10798,1), -(14940,1,10798,2), -(14941,1,10798,3), -(14942,1,10798,4), -(14986,1,10798,5), -(14987,1,10798,6), -(14988,1,10798,7), -(14989,1,10798,8), - --- Commando Cat -(15155,1,11375,1), -(15156,1,11375,1), -(15157,1,11375,2), -(15158,1,11375,2), -(15159,1,11375,3), -(15160,1,11375,3), - -(15155,1,11376,1), -(15156,1,11376,1), -(15157,1,11376,2), -(15158,1,11376,2), -(15159,1,11376,3), -(15160,1,11376,3), - --- Witch Cat -(15161,1,11377,1), -(15162,1,11377,1), -(15163,1,11377,2), -(15164,1,11377,2), -(15165,1,11377,3), -(15166,1,11377,3), - -(15161,1,11378,1), -(15162,1,11378,1), -(15163,1,11378,2), -(15164,1,11378,2), -(15165,1,11378,3), -(15166,1,11378,3), - --- Unicorn Lancer -(15167,1,11379,1), -(15168,1,11379,1), -(15169,1,11379,2), -(15170,1,11379,2), -(15171,1,11379,3), -(15172,1,11379,3), - -(15167,1,11380,1), -(15168,1,11380,1), -(15169,1,11380,2), -(15170,1,11380,2), -(15171,1,11380,3), -(15172,1,11380,3), - --- Unicorn Cherub -(15173,1,11381,1), -(15174,1,11381,1), -(15175,1,11381,2), -(15176,1,11381,2), -(15177,1,11381,3), -(15178,1,11381,3), - -(15173,1,11382,1), -(15174,1,11382,1), -(15175,1,11382,2), -(15176,1,11382,2), -(15177,1,11382,3), -(15178,1,11382,3), - --- Dark Crusader -(15179,1,11383,1), -(15180,1,11383,1), -(15181,1,11383,2), -(15182,1,11383,2), -(15183,1,11383,3), -(15184,1,11383,3), - -(15179,1,11384,1), -(15180,1,11384,1), -(15181,1,11384,2), -(15182,1,11384,2), -(15183,1,11384,3), -(15184,1,11384,3), - --- Banshee Queen -(15185,1,11385,1), -(15186,1,11385,1), -(15187,1,11385,2), -(15188,1,11385,2), -(15189,1,11385,3), -(15190,1,11385,3), - -(15185,1,11386,1), -(15186,1,11386,1), -(15187,1,11386,2), -(15188,1,11386,2), -(15189,1,11386,3), -(15190,1,11386,3), - --- Pailaka Tigress -(14916,1,5761,1), -(14917,1,5761,2); diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/PetSkillData.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/PetSkillData.xml new file mode 100644 index 0000000000..9754cbd749 --- /dev/null +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/PetSkillData.xml @@ -0,0 +1,2360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java index 60332ed765..ad7bb1385a 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java @@ -16,8 +16,8 @@ */ package handlers.playeractions; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.xml.impl.SkillData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.handler.IPlayerActionHandler; import com.l2jmobius.gameserver.model.ActionDataHolder; import com.l2jmobius.gameserver.model.actor.L2Summon; @@ -53,7 +53,7 @@ public final class ServitorSkillUse implements IPlayerActionHandler return; } - final int skillLevel = SummonSkillsTable.getInstance().getAvailableLevel(servitor, data.getOptionId()); + final int skillLevel = PetSkillData.getInstance().getAvailableLevel(servitor, data.getOptionId()); if (skillLevel > 0) { servitor.setTarget(activeChar.getTarget()); diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/PetSkillData.xsd b/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/PetSkillData.xsd new file mode 100644 index 0000000000..7c97617f53 --- /dev/null +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/PetSkillData.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/GameServer.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/GameServer.java index 032fd33167..2c5fa70e49 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/GameServer.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/GameServer.java @@ -38,7 +38,6 @@ import com.l2jmobius.gameserver.data.sql.impl.CharSummonTable; import com.l2jmobius.gameserver.data.sql.impl.ClanTable; import com.l2jmobius.gameserver.data.sql.impl.CrestTable; import com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; import com.l2jmobius.gameserver.data.xml.impl.AbilityPointsData; import com.l2jmobius.gameserver.data.xml.impl.ActionData; @@ -88,6 +87,7 @@ import com.l2jmobius.gameserver.data.xml.impl.SkillLearnData; import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; import com.l2jmobius.gameserver.data.xml.impl.SpawnsData; import com.l2jmobius.gameserver.data.xml.impl.StaticObjectData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.data.xml.impl.TeleportersData; import com.l2jmobius.gameserver.data.xml.impl.TransformData; import com.l2jmobius.gameserver.data.xml.impl.UIData; @@ -213,7 +213,7 @@ public class GameServer EnchantSkillGroupsData.getInstance(); SkillTreesData.getInstance(); SkillData.getInstance(); - SummonSkillsTable.getInstance(); + PetSkillData.getInstance(); printSection("Items"); ConditionHandler.getInstance().executeScript(); diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java similarity index 61% rename from L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java rename to L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java index cf31d8bcac..894905f9ad 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java @@ -1,182 +1,201 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package com.l2jmobius.gameserver.data.sql.impl; - -import java.sql.Connection; -import java.sql.ResultSet; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.l2jmobius.commons.database.DatabaseFactory; -import com.l2jmobius.gameserver.data.xml.impl.SkillData; -import com.l2jmobius.gameserver.model.actor.L2Summon; - -public class SummonSkillsTable -{ - private static Logger LOGGER = Logger.getLogger(SummonSkillsTable.class.getName()); - private final Map> _skillTrees = new HashMap<>(); - - protected SummonSkillsTable() - { - load(); - } - - public void load() - { - _skillTrees.clear(); - int count = 0; - try (Connection con = DatabaseFactory.getInstance().getConnection(); - Statement s = con.createStatement(); - ResultSet rs = s.executeQuery("SELECT templateId, minLvl, skillId, skillLvl FROM pets_skills")) - { - while (rs.next()) - { - final int npcId = rs.getInt("templateId"); - Map skillTree = _skillTrees.get(npcId); - if (skillTree == null) - { - skillTree = new HashMap<>(); - _skillTrees.put(npcId, skillTree); - } - - final int id = rs.getInt("skillId"); - final int lvl = rs.getInt("skillLvl"); - skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, rs.getInt("minLvl"))); - count++; - } - } - catch (Exception e) - { - LOGGER.log(Level.SEVERE, getClass().getSimpleName() + ": Error while loading pet skill tree:", e); - } - LOGGER.info(getClass().getSimpleName() + ": Loaded " + count + " skills."); - } - - public int getAvailableLevel(L2Summon cha, int skillId) - { - int lvl = 0; - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return lvl; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (temp.getId() != skillId) - { - continue; - } - if (temp.getLevel() == 0) - { - if (cha.getLevel() < 70) - { - lvl = cha.getLevel() / 10; - if (lvl <= 0) - { - lvl = 1; - } - } - else - { - lvl = 7 + ((cha.getLevel() - 70) / 5); - } - - // formula usable for skill that have 10 or more skill levels - final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); - if (lvl > maxLvl) - { - lvl = maxLvl; - } - break; - } - else if (temp.getMinLevel() <= cha.getLevel()) - { - if (temp.getLevel() > lvl) - { - lvl = temp.getLevel(); - } - } - } - return lvl; - } - - public List getAvailableSkills(L2Summon cha) - { - final List skillIds = new ArrayList<>(); - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return skillIds; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (skillIds.contains(temp.getId())) - { - continue; - } - skillIds.add(temp.getId()); - } - return skillIds; - } - - public static final class L2PetSkillLearn - { - private final int _id; - private final int _level; - private final int _minLevel; - - public L2PetSkillLearn(int id, int lvl, int minLvl) - { - _id = id; - _level = lvl; - _minLevel = minLvl; - } - - public int getId() - { - return _id; - } - - public int getLevel() - { - return _level; - } - - public int getMinLevel() - { - return _minLevel; - } - } - - public static SummonSkillsTable getInstance() - { - return SingletonHolder._instance; - } - - private static class SingletonHolder - { - protected static final SummonSkillsTable _instance = new SummonSkillsTable(); - } -} \ No newline at end of file +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package com.l2jmobius.gameserver.data.xml.impl; + +import java.io.File; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Logger; + +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; + +import com.l2jmobius.commons.util.IGameXmlReader; +import com.l2jmobius.gameserver.model.actor.L2Summon; + +/** + * @author Mobius + */ +public class PetSkillData implements IGameXmlReader +{ + private static Logger LOGGER = Logger.getLogger(PetSkillData.class.getName()); + private final Map> _skillTrees = new HashMap<>(); + + protected PetSkillData() + { + load(); + } + + @Override + public void load() + { + _skillTrees.clear(); + parseDatapackFile("data/PetSkillData.xml"); + LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skillTrees.size() + " skills."); + } + + @Override + public void parseDocument(Document doc, File f) + { + for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling()) + { + if ("list".equalsIgnoreCase(n.getNodeName())) + { + for (Node d = n.getFirstChild(); d != null; d = d.getNextSibling()) + { + if ("skill".equalsIgnoreCase(d.getNodeName())) + { + final NamedNodeMap attrs = d.getAttributes(); + + final int npcId = parseInteger(attrs, "templateId"); + final int id = parseInteger(attrs, "skillId"); + final int lvl = parseInteger(attrs, "skillLvl"); + final int minLvl = parseInteger(attrs, "minLvl"); + + Map skillTree = _skillTrees.get(npcId); + if (skillTree == null) + { + skillTree = new HashMap<>(); + _skillTrees.put(npcId, skillTree); + } + + if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null) + { + skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl)); + } + else + { + LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + "."); + } + } + } + } + } + } + + public int getAvailableLevel(L2Summon cha, int skillId) + { + int lvl = 0; + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return lvl; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (temp.getId() != skillId) + { + continue; + } + if (temp.getLevel() == 0) + { + if (cha.getLevel() < 70) + { + lvl = cha.getLevel() / 10; + if (lvl <= 0) + { + lvl = 1; + } + } + else + { + lvl = 7 + ((cha.getLevel() - 70) / 5); + } + + // formula usable for skill that have 10 or more skill levels + final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); + if (lvl > maxLvl) + { + lvl = maxLvl; + } + break; + } + else if (temp.getMinLevel() <= cha.getLevel()) + { + if (temp.getLevel() > lvl) + { + lvl = temp.getLevel(); + } + } + } + return lvl; + } + + public List getAvailableSkills(L2Summon cha) + { + final List skillIds = new ArrayList<>(); + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return skillIds; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (skillIds.contains(temp.getId())) + { + continue; + } + skillIds.add(temp.getId()); + } + return skillIds; + } + + public static final class L2PetSkillLearn + { + private final int _id; + private final int _level; + private final int _minLevel; + + public L2PetSkillLearn(int id, int lvl, int minLvl) + { + _id = id; + _level = lvl; + _minLevel = minLvl; + } + + public int getId() + { + return _id; + } + + public int getLevel() + { + return _level; + } + + public int getMinLevel() + { + return _minLevel; + } + } + + public static PetSkillData getInstance() + { + return SingletonHolder._instance; + } + + private static class SingletonHolder + { + protected static final PetSkillData _instance = new PetSkillData(); + } +} diff --git a/L2J_Mobius_2.5_Underground/dist/db_installer/sql/game/pets_skills.sql b/L2J_Mobius_2.5_Underground/dist/db_installer/sql/game/pets_skills.sql deleted file mode 100644 index c34cbc4796..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/db_installer/sql/game/pets_skills.sql +++ /dev/null @@ -1,2369 +0,0 @@ --- TODO: merge with npcskills.sql - -DROP TABLE IF EXISTS `pets_skills`; -CREATE TABLE `pets_skills` ( - `templateId` smallint(5) unsigned NOT NULL DEFAULT '0', - `minLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - `skillId` smallint(5) unsigned NOT NULL DEFAULT '0', - `skillLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`templateId`,`skillId`,`skillLvl`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `pets_skills` VALUES --- SUMMON CORRUPTED MAN ACTIVE SKILLS -(14038,1,4260,0), -(14039,1,4260,0), -(14040,1,4260,0), -(14041,1,4260,0), -(14042,1,4260,0), -(14043,1,4260,0), -(14044,1,4260,0), -(14045,1,4260,0), -(14046,1,4260,0), -(14047,1,4260,0), -(14048,1,4260,0), -(14049,1,4260,0), -(14050,1,4260,0), -(14051,1,4260,0), -(14052,1,4260,0), -(14053,1,4260,0), -(14054,1,4260,0), -(14055,1,4260,0), -(14056,1,4260,0), -(14057,1,4260,0), -(14058,1,4260,0), -(14059,1,4260,0), -(14060,1,4260,0), -(14061,1,4260,0), -(14062,1,4260,0), -(14063,1,4260,0), -(14064,1,4260,0), -(14065,1,4260,0), -(14066,1,4260,0), -(14067,1,4260,0), -(14068,1,4260,0), -(14069,1,4260,0), -(14070,1,4260,0), -(14071,1,4260,0), -(14072,1,4260,0), -(14073,1,4260,0), - --- SUMMON CURSED MAN ACTIVE SKILLS -(14074,1,4708,0), -(14074,1,4709,0), -(14075,1,4708,0), -(14075,1,4709,0), -(14076,1,4708,0), -(14076,1,4709,0), -(14077,1,4708,0), -(14077,1,4709,0), -(14078,1,4708,0), -(14078,1,4709,0), -(14079,1,4708,0), -(14079,1,4709,0), -(14080,1,4708,0), -(14080,1,4709,0), -(14081,1,4708,0), -(14081,1,4709,0), -(14082,1,4708,0), -(14082,1,4709,0), -(14083,1,4708,0), -(14083,1,4709,0), -(14084,1,4708,0), -(14084,1,4709,0), -(14085,1,4708,0), -(14085,1,4709,0), -(14086,1,4708,0), -(14086,1,4709,0), -(14087,1,4708,0), -(14087,1,4709,0), -(14088,1,4708,0), -(14088,1,4709,0), -(14089,1,4708,0), -(14089,1,4709,0), -(14090,1,4708,0), -(14090,1,4709,0), -(14091,1,4708,0), -(14091,1,4709,0), -(14092,1,4708,0), -(14092,1,4709,0), -(14093,1,4708,0), -(14093,1,4709,0), -(14094,1,4708,0), -(14094,1,4709,0), -(14095,1,4708,0), -(14095,1,4709,0), -(14096,1,4708,0), -(14096,1,4709,0), -(14097,1,4708,0), -(14097,1,4709,0), -(14098,1,4708,0), -(14098,1,4709,0), -(14099,1,4708,0), -(14099,1,4709,0), -(14100,1,4708,0), -(14100,1,4709,0), -(14101,1,4708,0), -(14101,1,4709,0), -(14102,1,4708,0), -(14102,1,4709,0), -(14103,1,4708,0), -(14103,1,4709,0), -(14104,1,4708,0), -(14104,1,4709,0), -(14105,1,4708,0), -(14105,1,4709,0), -(14106,1,4708,0), -(14106,1,4709,0), -(14107,1,4708,0), -(14107,1,4709,0), -(14108,1,4708,0), -(14108,1,4709,0), -(14109,1,4708,0), -(14109,1,4709,0), -(14110,1,4708,0), -(14110,1,4709,0), - --- SUMMON KAT THE CAT ACTIVE SKILLS -(14111,1,4025,0), -(14112,1,4025,0), -(14113,1,4025,0), -(14114,1,4025,0), -(14115,1,4025,0), -(14116,1,4025,0), -(14117,1,4025,0), -(14118,1,4025,0), -(14119,1,4025,0), -(14120,1,4025,0), -(14121,1,4025,0), -(14122,1,4025,0), -(14123,1,4025,0), -(14124,1,4025,0), -(14125,1,4025,0), -(14126,1,4025,0), -(14127,1,4025,0), -(14128,1,4025,0), -(14129,1,4025,0), -(14130,1,4025,0), -(14131,1,4025,0), -(14132,1,4025,0), -(14133,1,4025,0), -(14134,1,4025,0), -(14135,1,4025,0), -(14136,1,4025,0), -(14137,1,4025,0), -(14138,1,4025,0), -(14139,1,4025,0), -(14140,1,4025,0), -(14141,1,4025,0), -(14142,1,4025,0), -(14143,1,4025,0), -(14144,1,4025,0), -(14145,1,4025,0), -(14146,1,4025,0), -(14147,1,4025,0), -(14148,1,4025,0), -(14149,1,4025,0), -(14150,1,4025,0), -(14151,1,4025,0), -(14152,1,4025,0), -(14153,1,4025,0), -(14154,1,4025,0), -(14155,1,4025,0), -(14156,1,4025,0), -(14157,1,4025,0), -(14158,1,4025,0), - --- SUMMON MEW THE CAT ACTIVE SKILLS -(14159,1,4261,0), -(14160,1,4261,0), -(14161,1,4261,0), -(14162,1,4261,0), -(14163,1,4261,0), -(14164,1,4261,0), -(14165,1,4261,0), -(14166,1,4261,0), -(14167,1,4261,0), -(14168,1,4261,0), -(14169,1,4261,0), -(14170,1,4261,0), -(14171,1,4261,0), -(14172,1,4261,0), -(14173,1,4261,0), -(14174,1,4261,0), -(14175,1,4261,0), -(14176,1,4261,0), -(14177,1,4261,0), -(14178,1,4261,0), -(14179,1,4261,0), -(14180,1,4261,0), -(14181,1,4261,0), -(14182,1,4261,0), -(14183,1,4261,0), -(14184,1,4261,0), -(14185,1,4261,0), -(14186,1,4261,0), -(14187,1,4261,0), -(14188,1,4261,0), -(14189,1,4261,0), -(14190,1,4261,0), -(14191,1,4261,0), -(14192,1,4261,0), -(14193,1,4261,0), -(14194,1,4261,0), -(14195,1,4261,0), -(14196,1,4261,0), -(14197,1,4261,0), -(14198,1,4261,0), -(14199,1,4261,0), -(14200,1,4261,0), -(14201,1,4261,0), -(14202,1,4261,0), -(14203,1,4261,0), -(14204,1,4261,0), -(14205,1,4261,0), -(14206,1,4261,0), - --- SUMMON KAI THE CAT ACTIVE SKILLS -(14207,1,4378,0), -(14208,1,4378,0), -(14209,1,4378,0), -(14210,1,4378,0), -(14211,1,4378,0), -(14212,1,4378,0), -(14213,1,4378,0), -(14214,1,4378,0), -(14215,1,4378,0), -(14216,1,4378,0), -(14217,1,4378,0), -(14218,1,4378,0), -(14219,1,4378,0), -(14220,1,4378,0), -(14221,1,4378,0), -(14222,1,4378,0), -(14223,1,4378,0), -(14224,1,4378,0), -(14225,1,4378,0), -(14226,1,4378,0), -(14227,1,4378,0), -(14228,1,4378,0), -(14229,1,4378,0), -(14230,1,4378,0), -(14231,1,4378,0), -(14232,1,4378,0), -(14233,1,4378,0), -(14234,1,4378,0), -(14235,1,4378,0), -(14236,1,4378,0), -(14237,1,4378,0), -(14238,1,4378,0), -(14239,1,4378,0), -(14240,1,4378,0), -(14241,1,4378,0), -(14242,1,4378,0), -(14243,1,4378,0), -(14244,1,4378,0), -(14245,1,4378,0), -(14246,1,4378,0), -(14247,1,4378,0), -(14248,1,4378,0), -(14249,1,4378,0), -(14250,1,4378,0), - --- SUMMON FELINE QUEEN ACTIVE SKILLS -(14251,1,4699,0), -(14251,1,4700,0), -(14251,1,4701,0), -(14251,1,5638,1), -(14251,1,5639,1), -(14251,1,5640,1), -(14252,1,4699,0), -(14252,1,4700,0), -(14252,1,4701,0), -(14252,1,5638,1), -(14252,1,5639,1), -(14252,1,5640,2), -(14253,1,4699,0), -(14253,1,4700,0), -(14253,1,4701,0), -(14253,1,5638,2), -(14253,1,5639,1), -(14253,1,5640,2), -(14254,1,4699,0), -(14254,1,4700,0), -(14254,1,4701,0), -(14254,1,5638,2), -(14254,1,5639,2), -(14254,1,5640,2), -(14255,1,4699,0), -(14255,1,4700,0), -(14255,1,4701,0), -(14255,1,5638,2), -(14255,1,5639,2), -(14255,1,5640,2), -(14256,1,4699,0), -(14256,1,4700,0), -(14256,1,4701,0), -(14256,1,5638,2), -(14256,1,5639,2), -(14256,1,5640,2), -(14257,1,4699,0), -(14257,1,4700,0), -(14257,1,4701,0), -(14257,1,5638,2), -(14257,1,5639,2), -(14257,1,5640,2), -(14258,1,4699,0), -(14258,1,4700,0), -(14258,1,4701,0), -(14258,1,5638,3), -(14258,1,5639,3), -(14258,1,5640,2), -(14259,1,4699,0), -(14259,1,4700,0), -(14259,1,4701,0), -(14259,1,5638,3), -(14259,1,5639,3), -(14259,1,5640,2), -(14260,1,4699,0), -(14260,1,4700,0), -(14260,1,4701,0), -(14260,1,5638,4), -(14260,1,5639,4), -(14260,1,5640,2), -(14261,1,4699,0), -(14261,1,4700,0), -(14261,1,4701,0), -(14261,1,5638,4), -(14261,1,5639,4), -(14261,1,5640,2), -(14262,1,4699,0), -(14262,1,4700,0), -(14262,1,4701,0), -(14262,1,5638,4), -(14262,1,5639,4), -(14262,1,5640,2), -(14263,1,4699,0), -(14263,1,4700,0), -(14263,1,4701,0), -(14263,1,5638,4), -(14263,1,5639,4), -(14263,1,5640,2), -(14264,1,4699,0), -(14264,1,4700,0), -(14264,1,4701,0), -(14264,1,5638,4), -(14264,1,5639,4), -(14264,1,5640,2), -(14265,1,4699,0), -(14265,1,4700,0), -(14265,1,4701,0), -(14265,1,5638,4), -(14265,1,5639,4), -(14265,1,5640,2), -(14266,1,4699,0), -(14266,1,4700,0), -(14266,1,4701,0), -(14266,1,5638,4), -(14266,1,5639,4), -(14266,1,5640,2), -(14267,1,4699,0), -(14267,1,4700,0), -(14267,1,4701,0), -(14267,1,5638,4), -(14267,1,5639,4), -(14267,1,5640,2), -(14268,1,4699,0), -(14268,1,4700,0), -(14268,1,4701,0), -(14268,1,5638,4), -(14268,1,5639,4), -(14268,1,5640,2), -(14269,1,4699,0), -(14269,1,4700,0), -(14269,1,4701,0), -(14269,1,5638,4), -(14269,1,5639,4), -(14269,1,5640,2), -(14270,1,4699,0), -(14270,1,4700,0), -(14270,1,4701,0), -(14270,1,5638,4), -(14270,1,5639,4), -(14270,1,5640,2), -(14271,1,4699,0), -(14271,1,4700,0), -(14271,1,4701,0), -(14271,1,5638,4), -(14271,1,5639,4), -(14271,1,5640,2), -(14272,1,4699,0), -(14272,1,4700,0), -(14272,1,4701,0), -(14272,1,5638,4), -(14272,1,5639,4), -(14272,1,5640,2), -(14273,1,4699,0), -(14273,1,4700,0), -(14273,1,4701,0), -(14273,1,5638,4), -(14273,1,5639,4), -(14273,1,5640,2), -(14274,1,4699,0), -(14274,1,4700,0), -(14274,1,4701,0), -(14274,1,5638,4), -(14274,1,5639,4), -(14274,1,5640,2), -(14275,1,4699,0), -(14275,1,4700,0), -(14275,1,4701,0), -(14275,1,5638,4), -(14275,1,5639,4), -(14275,1,5640,2), -(14276,1,4699,0), -(14276,1,4700,0), -(14276,1,4701,0), -(14276,1,5638,4), -(14276,1,5639,4), -(14276,1,5640,2), -(14277,1,4699,0), -(14277,1,4700,0), -(14277,1,4701,0), -(14277,1,5638,4), -(14277,1,5639,4), -(14277,1,5640,2), -(14278,1,4699,0), -(14278,1,4700,0), -(14278,1,4701,0), -(14278,1,5638,4), -(14278,1,5639,4), -(14278,1,5640,2), -(14279,1,4699,0), -(14279,1,4700,0), -(14279,1,4701,0), -(14279,1,5638,4), -(14279,1,5639,4), -(14279,1,5640,2), -(14280,1,4699,0), -(14280,1,4700,0), -(14280,1,4701,0), -(14280,1,5638,4), -(14280,1,5639,4), -(14280,1,5640,2), -(14281,1,4699,0), -(14281,1,4700,0), -(14281,1,4701,0), -(14281,1,5638,4), -(14281,1,5639,4), -(14281,1,5640,2), -(14282,1,4699,0), -(14282,1,4700,0), -(14282,1,4701,0), -(14282,1,5638,4), -(14282,1,5639,4), -(14282,1,5640,2), -(14283,1,4699,0), -(14283,1,4700,0), -(14283,1,4701,0), -(14283,1,5638,4), -(14283,1,5639,4), -(14283,1,5640,2), -(14284,1,4699,0), -(14284,1,4700,0), -(14284,1,4701,0), -(14284,1,5638,4), -(14284,1,5639,4), -(14284,1,5640,2), -(14285,1,4699,0), -(14285,1,4700,0), -(14285,1,4701,0), -(14285,1,5638,4), -(14285,1,5639,4), -(14285,1,5640,2), -(14286,1,4699,0), -(14286,1,4700,0), -(14286,1,4701,0), -(14286,1,5638,4), -(14286,1,5639,4), -(14286,1,5640,2), -(14287,1,4699,0), -(14287,1,4700,0), -(14287,1,4701,0), -(14287,1,5638,4), -(14287,1,5639,4), -(14287,1,5640,2), -(14288,1,4699,0), -(14288,1,4700,0), -(14288,1,4701,0), -(14288,1,5638,4), -(14288,1,5639,4), -(14288,1,5640,2), -(14289,1,4699,0), -(14289,1,4700,0), -(14289,1,4701,0), -(14289,1,5638,4), -(14289,1,5639,4), -(14289,1,5640,2), -(14290,1,4699,0), -(14290,1,4700,0), -(14290,1,4701,0), -(14290,1,5638,4), -(14290,1,5639,4), -(14290,1,5640,2), -(14291,1,4699,0), -(14291,1,4700,0), -(14291,1,4701,0), -(14291,1,5638,4), -(14291,1,5639,4), -(14291,1,5640,2), -(14292,1,4699,0), -(14292,1,4700,0), -(14292,1,4701,0), -(14292,1,5638,4), -(14292,1,5639,4), -(14292,1,5640,2), -(14293,1,4699,0), -(14293,1,4700,0), -(14293,1,4701,0), -(14293,1,5638,4), -(14293,1,5639,4), -(14293,1,5640,2), -(14294,1,4699,0), -(14294,1,4700,0), -(14294,1,4701,0), -(14294,1,5638,4), -(14294,1,5639,4), -(14294,1,5640,2), - --- SUMMON BOXER THE UNICORN ACTIVE SKILLS -(14295,1,4025,0), -(14296,1,4025,0), -(14297,1,4025,0), -(14298,1,4025,0), -(14299,1,4025,0), -(14300,1,4025,0), -(14301,1,4025,0), -(14302,1,4025,0), -(14303,1,4025,0), -(14304,1,4025,0), -(14305,1,4025,0), -(14306,1,4025,0), -(14307,1,4025,0), -(14308,1,4025,0), -(14309,1,4025,0), -(14310,1,4025,0), -(14311,1,4025,0), -(14312,1,4025,0), -(14313,1,4025,0), -(14314,1,4025,0), -(14315,1,4025,0), -(14316,1,4025,0), -(14317,1,4025,0), -(14318,1,4025,0), -(14319,1,4025,0), -(14320,1,4025,0), -(14321,1,4025,0), -(14322,1,4025,0), -(14323,1,4025,0), -(14324,1,4025,0), -(14325,1,4025,0), -(14326,1,4025,0), -(14327,1,4025,0), -(14328,1,4025,0), -(14329,1,4025,0), -(14330,1,4025,0), -(14331,1,4025,0), -(14332,1,4025,0), -(14333,1,4025,0), -(14334,1,4025,0), -(14335,1,4025,0), -(14336,1,4025,0), -(14337,1,4025,0), -(14338,1,4025,0), -(14339,1,4025,0), -(14340,1,4025,0), -(14341,1,4025,0), -(14342,1,4025,0), - --- SUMMON MIRAGE THE UNICORN ACTIVE SKILLS -(14343,1,4261,0), -(14344,1,4261,0), -(14345,1,4261,0), -(14346,1,4261,0), -(14347,1,4261,0), -(14348,1,4261,0), -(14349,1,4261,0), -(14350,1,4261,0), -(14351,1,4261,0), -(14352,1,4261,0), -(14353,1,4261,0), -(14354,1,4261,0), -(14355,1,4261,0), -(14356,1,4261,0), -(14357,1,4261,0), -(14358,1,4261,0), -(14359,1,4261,0), -(14360,1,4261,0), -(14361,1,4261,0), -(14362,1,4261,0), -(14363,1,4261,0), -(14364,1,4261,0), -(14365,1,4261,0), -(14366,1,4261,0), -(14367,1,4261,0), -(14368,1,4261,0), -(14369,1,4261,0), -(14370,1,4261,0), -(14371,1,4261,0), -(14372,1,4261,0), -(14373,1,4261,0), -(14374,1,4261,0), -(14375,1,4261,0), -(14376,1,4261,0), -(14377,1,4261,0), -(14378,1,4261,0), -(14379,1,4261,0), -(14380,1,4261,0), -(14381,1,4261,0), -(14382,1,4261,0), -(14383,1,4261,0), -(14384,1,4261,0), -(14385,1,4261,0), -(14386,1,4261,0), -(14387,1,4261,0), -(14388,1,4261,0), -(14389,1,4261,0), -(14390,1,4261,0), - --- SUMMON MERROW THE UNICORN ACTIVE SKILLS -(14391,1,4137,0), -(14392,1,4137,0), -(14393,1,4137,0), -(14394,1,4137,0), -(14395,1,4137,0), -(14396,1,4137,0), -(14397,1,4137,0), -(14398,1,4137,0), -(14399,1,4137,0), -(14400,1,4137,0), -(14401,1,4137,0), -(14402,1,4137,0), -(14403,1,4137,0), -(14404,1,4137,0), -(14405,1,4137,0), -(14406,1,4137,0), -(14407,1,4137,0), -(14408,1,4137,0), -(14409,1,4137,0), -(14410,1,4137,0), -(14411,1,4137,0), -(14412,1,4137,0), -(14413,1,4137,0), -(14414,1,4137,0), -(14415,1,4137,0), -(14416,1,4137,0), -(14417,1,4137,0), -(14418,1,4137,0), -(14419,1,4137,0), -(14420,1,4137,0), -(14421,1,4137,0), -(14422,1,4137,0), -(14423,1,4137,0), -(14424,1,4137,0), -(14425,1,4137,0), -(14426,1,4137,0), -(14427,1,4137,0), -(14428,1,4137,0), -(14429,1,4137,0), -(14430,1,4137,0), -(14431,1,4137,0), -(14432,1,4137,0), -(14433,1,4137,0), -(14434,1,4137,0), - --- SUMMON UNICORN SERAPHIM ACTIVE SKILLS -(14435,1,4702,0), -(14435,1,4703,0), -(14435,1,4704,0), -(14435,1,5643,1), -(14435,1,5648,1), -(14435,1,5647,1), -(14436,1,4702,0), -(14436,1,4703,0), -(14436,1,4704,0), -(14436,1,5643,1), -(14436,1,5648,2), -(14436,1,5647,1), -(14437,1,4702,0), -(14437,1,4703,0), -(14437,1,4704,0), -(14437,1,5643,1), -(14437,1,5648,2), -(14437,1,5647,1), -(14438,1,4702,0), -(14438,1,4703,0), -(14438,1,4704,0), -(14438,1,5643,1), -(14438,1,5648,2), -(14438,1,5647,1), -(14439,1,4702,0), -(14439,1,4703,0), -(14439,1,4704,0), -(14439,1,5643,1), -(14439,1,5648,2), -(14439,1,5647,1), -(14439,1,5646,1), -(14440,1,4702,0), -(14440,1,4703,0), -(14440,1,4704,0), -(14440,1,5643,1), -(14440,1,5648,2), -(14440,1,5647,1), -(14440,1,5646,1), -(14441,1,4702,0), -(14441,1,4703,0), -(14441,1,4704,0), -(14441,1,5643,1), -(14441,1,5648,2), -(14441,1,5647,1), -(14441,1,5646,1), -(14442,1,4702,0), -(14442,1,4703,0), -(14442,1,4704,0), -(14442,1,5643,1), -(14442,1,5648,2), -(14442,1,5647,2), -(14442,1,5646,1), -(14443,1,4702,0), -(14443,1,4703,0), -(14443,1,4704,0), -(14443,1,5643,1), -(14443,1,5648,2), -(14443,1,5647,2), -(14443,1,5646,1), -(14444,1,4702,0), -(14444,1,4703,0), -(14444,1,4704,0), -(14444,1,5643,1), -(14444,1,5646,2), -(14444,1,5647,3), -(14444,1,5648,2), -(14445,1,4702,0), -(14445,1,4703,0), -(14445,1,4704,0), -(14445,1,5643,1), -(14445,1,5646,2), -(14445,1,5647,3), -(14445,1,5648,2), -(14446,1,4702,0), -(14446,1,4703,0), -(14446,1,4704,0), -(14446,1,5643,1), -(14446,1,5646,2), -(14446,1,5647,3), -(14446,1,5648,2), -(14447,1,4702,0), -(14447,1,4703,0), -(14447,1,4704,0), -(14447,1,5643,1), -(14447,1,5646,2), -(14447,1,5647,3), -(14447,1,5648,2), -(14448,1,4702,0), -(14448,1,4703,0), -(14448,1,4704,0), -(14448,1,5643,1), -(14448,1,5646,2), -(14448,1,5647,3), -(14448,1,5648,2), -(14449,1,4702,0), -(14449,1,4703,0), -(14449,1,4704,0), -(14449,1,5643,1), -(14449,1,5646,2), -(14449,1,5647,3), -(14449,1,5648,2), -(14450,1,4702,0), -(14450,1,4703,0), -(14450,1,4704,0), -(14450,1,5643,1), -(14450,1,5646,2), -(14450,1,5647,3), -(14450,1,5648,2), -(14451,1,4702,0), -(14451,1,4703,0), -(14451,1,4704,0), -(14451,1,5643,1), -(14451,1,5646,2), -(14451,1,5647,3), -(14451,1,5648,2), -(14452,1,4702,0), -(14452,1,4703,0), -(14452,1,4704,0), -(14452,1,5643,1), -(14452,1,5646,2), -(14452,1,5647,3), -(14452,1,5648,2), -(14453,1,4702,0), -(14453,1,4703,0), -(14453,1,4704,0), -(14453,1,5643,1), -(14453,1,5646,2), -(14453,1,5647,3), -(14453,1,5648,2), -(14454,1,4702,0), -(14454,1,4703,0), -(14454,1,4704,0), -(14454,1,5643,1), -(14454,1,5646,2), -(14454,1,5647,3), -(14454,1,5648,2), -(14455,1,4702,0), -(14455,1,4703,0), -(14455,1,4704,0), -(14455,1,5643,1), -(14455,1,5646,2), -(14455,1,5647,3), -(14455,1,5648,2), -(14456,1,4702,0), -(14456,1,4703,0), -(14456,1,4704,0), -(14456,1,5643,1), -(14456,1,5646,2), -(14456,1,5647,3), -(14456,1,5648,2), -(14457,1,4702,0), -(14457,1,4703,0), -(14457,1,4704,0), -(14457,1,5643,1), -(14457,1,5646,2), -(14457,1,5647,3), -(14457,1,5648,2), -(14458,1,4702,0), -(14458,1,4703,0), -(14458,1,4704,0), -(14458,1,5643,1), -(14458,1,5646,2), -(14458,1,5647,3), -(14458,1,5648,2), -(14459,1,4702,0), -(14459,1,4703,0), -(14459,1,4704,0), -(14459,1,5643,1), -(14459,1,5646,2), -(14459,1,5647,3), -(14459,1,5648,2), -(14460,1,4702,0), -(14460,1,4703,0), -(14460,1,4704,0), -(14460,1,5643,1), -(14460,1,5646,2), -(14460,1,5647,3), -(14460,1,5648,2), -(14461,1,4702,0), -(14461,1,4703,0), -(14461,1,4704,0), -(14461,1,5643,1), -(14461,1,5646,2), -(14461,1,5647,3), -(14461,1,5648,2), -(14462,1,4702,0), -(14462,1,4703,0), -(14462,1,4704,0), -(14462,1,5643,1), -(14462,1,5646,2), -(14462,1,5647,3), -(14462,1,5648,2), -(14463,1,4702,0), -(14463,1,4703,0), -(14463,1,4704,0), -(14463,1,5643,1), -(14463,1,5646,2), -(14463,1,5647,3), -(14463,1,5648,2), -(14464,1,4702,0), -(14464,1,4703,0), -(14464,1,4704,0), -(14464,1,5643,1), -(14464,1,5646,2), -(14464,1,5647,3), -(14464,1,5648,2), -(14465,1,4702,0), -(14465,1,4703,0), -(14465,1,4704,0), -(14465,1,5643,1), -(14465,1,5646,2), -(14465,1,5647,3), -(14465,1,5648,2), -(14466,1,4702,0), -(14466,1,4703,0), -(14466,1,4704,0), -(14466,1,5643,1), -(14466,1,5646,2), -(14466,1,5647,3), -(14466,1,5648,2), -(14467,1,4702,0), -(14467,1,4703,0), -(14467,1,4704,0), -(14467,1,5643,1), -(14467,1,5646,2), -(14467,1,5647,3), -(14467,1,5648,2), -(14468,1,4702,0), -(14468,1,4703,0), -(14468,1,4704,0), -(14468,1,5643,1), -(14468,1,5646,2), -(14468,1,5647,3), -(14468,1,5648,2), -(14469,1,4702,0), -(14469,1,4703,0), -(14469,1,4704,0), -(14469,1,5643,1), -(14469,1,5646,2), -(14469,1,5647,3), -(14469,1,5648,2), -(14470,1,4702,0), -(14470,1,4703,0), -(14470,1,4704,0), -(14470,1,5643,1), -(14470,1,5646,2), -(14470,1,5647,3), -(14470,1,5648,2), -(14471,1,4702,0), -(14471,1,4703,0), -(14471,1,4704,0), -(14471,1,5643,1), -(14471,1,5646,2), -(14471,1,5647,3), -(14471,1,5648,2), -(14472,1,4702,0), -(14472,1,4703,0), -(14472,1,4704,0), -(14472,1,5643,1), -(14472,1,5646,2), -(14472,1,5647,3), -(14472,1,5648,2), -(14473,1,4702,0), -(14473,1,4703,0), -(14473,1,4704,0), -(14473,1,5643,1), -(14473,1,5646,2), -(14473,1,5647,3), -(14473,1,5648,2), -(14474,1,4702,0), -(14474,1,4703,0), -(14474,1,4704,0), -(14474,1,5643,1), -(14474,1,5646,2), -(14474,1,5647,3), -(14474,1,5648,2), -(14475,1,4702,0), -(14475,1,4703,0), -(14475,1,4704,0), -(14475,1,5643,1), -(14475,1,5646,2), -(14475,1,5647,3), -(14475,1,5648,2), -(14476,1,4702,0), -(14476,1,4703,0), -(14476,1,4704,0), -(14476,1,5643,1), -(14476,1,5646,2), -(14476,1,5647,3), -(14476,1,5648,2), -(14477,1,4702,0), -(14477,1,4703,0), -(14477,1,4704,0), -(14477,1,5643,1), -(14477,1,5646,2), -(14477,1,5647,3), -(14477,1,5648,2), -(14478,1,4702,0), -(14478,1,4703,0), -(14478,1,4704,0), -(14478,1,5643,1), -(14478,1,5646,2), -(14478,1,5647,3), -(14478,1,5648,2), - --- SUMMON SHADOW ACTIVE SKILLS -(14479,1,4233,1), -(14480,1,4233,1), -(14481,1,4233,1), -(14482,1,4233,1), -(14483,1,4233,1), -(14484,1,4233,1), -(14485,1,4233,1), -(14486,1,4233,1), -(14487,1,4233,1), -(14488,1,4233,1), -(14489,1,4233,1), -(14490,1,4233,1), -(14491,1,4233,1), -(14492,1,4233,1), -(14493,1,4233,1), -(14494,1,4233,1), -(14495,1,4233,1), -(14496,1,4233,1), -(14497,1,4233,1), -(14498,1,4233,1), -(14499,1,4233,1), -(14500,1,4233,1), -(14501,1,4233,1), -(14502,1,4233,1), -(14503,1,4233,1), -(14504,1,4233,1), -(14505,1,4233,1), -(14506,1,4233,1), -(14507,1,4233,1), -(14508,1,4233,1), -(14509,1,4233,1), -(14510,1,4233,1), -(14511,1,4233,1), -(14512,1,4233,1), -(14513,1,4233,1), -(14514,1,4233,1), -(14515,1,4233,1), -(14516,1,4233,1), -(14517,1,4233,1), -(14518,1,4233,1), -(14519,1,4233,1), -(14520,1,4233,1), -(14521,1,4233,1), -(14522,1,4233,1), -(14523,1,4233,1), -(14524,1,4233,1), -(14525,1,4233,1), -(14526,1,4233,1), - --- SUMMON SILHOUETTE ACTIVE SKILLS -(14527,1,4260,0), -(14528,1,4260,0), -(14529,1,4260,0), -(14530,1,4260,0), -(14531,1,4260,0), -(14532,1,4260,0), -(14533,1,4260,0), -(14534,1,4260,0), -(14535,1,4260,0), -(14536,1,4260,0), -(14537,1,4260,0), -(14538,1,4260,0), -(14539,1,4260,0), -(14540,1,4260,0), -(14541,1,4260,0), -(14542,1,4260,0), -(14543,1,4260,0), -(14544,1,4260,0), -(14545,1,4260,0), -(14546,1,4260,0), -(14547,1,4260,0), -(14548,1,4260,0), -(14549,1,4260,0), -(14550,1,4260,0), -(14551,1,4260,0), -(14552,1,4260,0), -(14553,1,4260,0), -(14554,1,4260,0), -(14555,1,4260,0), -(14556,1,4260,0), -(14557,1,4260,0), -(14558,1,4260,0), -(14559,1,4260,0), -(14560,1,4260,0), -(14561,1,4260,0), -(14562,1,4260,0), -(14563,1,4260,0), -(14564,1,4260,0), -(14565,1,4260,0), -(14566,1,4260,0), -(14567,1,4260,0), -(14568,1,4260,0), -(14569,1,4260,0), -(14570,1,4260,0), -(14571,1,4260,0), -(14572,1,4260,0), -(14573,1,4260,0), -(14574,1,4260,0), - --- SUMMON SOULLESS ACTIVE SKILLS -(14575,1,4138,0), -(14575,1,4140,0), -(14575,1,4259,0), -(14576,1,4138,0), -(14576,1,4140,0), -(14576,1,4259,0), -(14577,1,4138,0), -(14577,1,4140,0), -(14577,1,4259,0), -(14578,1,4138,0), -(14578,1,4140,0), -(14578,1,4259,0), -(14579,1,4138,0), -(14579,1,4140,0), -(14579,1,4259,0), -(14580,1,4138,0), -(14580,1,4140,0), -(14580,1,4259,0), -(14581,1,4138,0), -(14581,1,4140,0), -(14581,1,4259,0), -(14582,1,4138,0), -(14582,1,4140,0), -(14582,1,4259,0), -(14583,1,4138,0), -(14583,1,4140,0), -(14583,1,4259,0), -(14584,1,4138,0), -(14584,1,4140,0), -(14584,1,4259,0), -(14585,1,4138,0), -(14585,1,4140,0), -(14585,1,4259,0), -(14586,1,4138,0), -(14586,1,4140,0), -(14586,1,4259,0), -(14587,1,4138,0), -(14587,1,4140,0), -(14587,1,4259,0), -(14588,1,4138,0), -(14588,1,4140,0), -(14588,1,4259,0), -(14589,1,4138,0), -(14589,1,4140,0), -(14589,1,4259,0), -(14590,1,4138,0), -(14590,1,4140,0), -(14590,1,4259,0), -(14591,1,4138,0), -(14591,1,4140,0), -(14591,1,4259,0), -(14592,1,4138,0), -(14592,1,4140,0), -(14592,1,4259,0), -(14593,1,4138,0), -(14593,1,4140,0), -(14593,1,4259,0), -(14594,1,4138,0), -(14594,1,4140,0), -(14594,1,4259,0), -(14595,1,4138,0), -(14595,1,4140,0), -(14595,1,4259,0), -(14596,1,4138,0), -(14596,1,4140,0), -(14596,1,4259,0), -(14597,1,4138,0), -(14597,1,4140,0), -(14597,1,4259,0), -(14598,1,4138,0), -(14598,1,4140,0), -(14598,1,4259,0), -(14599,1,4138,0), -(14599,1,4140,0), -(14599,1,4259,0), -(14600,1,4138,0), -(14600,1,4140,0), -(14600,1,4259,0), -(14601,1,4138,0), -(14601,1,4140,0), -(14601,1,4259,0), -(14602,1,4138,0), -(14602,1,4140,0), -(14602,1,4259,0), -(14603,1,4138,0), -(14603,1,4140,0), -(14603,1,4259,0), -(14604,1,4138,0), -(14604,1,4140,0), -(14604,1,4259,0), -(14605,1,4138,0), -(14605,1,4140,0), -(14605,1,4259,0), -(14606,1,4138,0), -(14606,1,4140,0), -(14606,1,4259,0), -(14607,1,4138,0), -(14607,1,4140,0), -(14607,1,4259,0), -(14608,1,4138,0), -(14608,1,4140,0), -(14608,1,4259,0), -(14609,1,4138,0), -(14609,1,4140,0), -(14609,1,4259,0), -(14610,1,4138,0), -(14610,1,4140,0), -(14610,1,4259,0), -(14611,1,4138,0), -(14611,1,4140,0), -(14611,1,4259,0), -(14612,1,4138,0), -(14612,1,4140,0), -(14612,1,4259,0), -(14613,1,4138,0), -(14613,1,4140,0), -(14613,1,4259,0), -(14614,1,4138,0), -(14614,1,4140,0), -(14614,1,4259,0), -(14615,1,4138,0), -(14615,1,4140,0), -(14615,1,4259,0), -(14616,1,4138,0), -(14616,1,4140,0), -(14616,1,4259,0), -(14617,1,4138,0), -(14617,1,4140,0), -(14617,1,4259,0), -(14618,1,4138,0), -(14618,1,4140,0), -(14618,1,4259,0), - --- SUMMON NIGHTSHADE ACTIVE SKILLS -(14619,1,4705,0), -(14619,1,4706,0), -(14619,1,4707,0), -(14619,1,5652,0), -(14619,1,5653,0), -(14619,1,5654,0), -(14620,1,4705,0), -(14620,1,4706,0), -(14620,1,4707,0), -(14620,1,5652,2), -(14620,1,5653,2), -(14620,1,5654,1), -(14621,1,4705,0), -(14621,1,4706,0), -(14621,1,4707,0), -(14621,1,5652,2), -(14621,1,5653,2), -(14621,1,5654,1), -(14622,1,4705,0), -(14622,1,4706,0), -(14622,1,4707,0), -(14622,1,5652,3), -(14622,1,5653,2), -(14622,1,5654,2), -(14623,1,4705,0), -(14623,1,4706,0), -(14623,1,4707,0), -(14623,1,5652,3), -(14623,1,5653,2), -(14623,1,5654,3), -(14624,1,4705,0), -(14624,1,4706,0), -(14624,1,4707,0), -(14624,1,5652,3), -(14624,1,5653,2), -(14624,1,5654,3), -(14625,1,4705,0), -(14625,1,4706,0), -(14625,1,4707,0), -(14625,1,5652,3), -(14625,1,5653,2), -(14625,1,5654,3), -(14626,1,4705,0), -(14626,1,4706,0), -(14626,1,4707,0), -(14626,1,5652,3), -(14626,1,5653,2), -(14626,1,5654,3), -(14627,1,4705,0), -(14627,1,4706,0), -(14627,1,4707,0), -(14627,1,5652,3), -(14627,1,5653,2), -(14627,1,5654,3), -(14628,1,4705,0), -(14628,1,4706,0), -(14628,1,4707,0), -(14628,1,5652,3), -(14628,1,5653,2), -(14628,1,5654,3), -(14629,1,4705,0), -(14629,1,4706,0), -(14629,1,4707,0), -(14629,1,5652,3), -(14629,1,5653,2), -(14629,1,5654,3), -(14630,1,4705,0), -(14630,1,4706,0), -(14630,1,4707,0), -(14630,1,5652,2), -(14630,1,5653,2), -(14630,1,5654,1), -(14631,1,4705,0), -(14631,1,4706,0), -(14631,1,4707,0), -(14631,1,5652,2), -(14631,1,5653,2), -(14631,1,5654,1), -(14632,1,4705,0), -(14632,1,4706,0), -(14632,1,4707,0), -(14632,1,5652,3), -(14632,1,5653,2), -(14632,1,5654,2), -(14633,1,4705,0), -(14633,1,4706,0), -(14633,1,4707,0), -(14633,1,5652,3), -(14633,1,5653,2), -(14633,1,5654,3), -(14634,1,4705,0), -(14634,1,4706,0), -(14634,1,4707,0), -(14634,1,5652,3), -(14634,1,5653,2), -(14634,1,5654,3), -(14635,1,4705,0), -(14635,1,4706,0), -(14635,1,4707,0), -(14635,1,5652,3), -(14635,1,5653,2), -(14635,1,5654,3), -(14636,1,4705,0), -(14636,1,4706,0), -(14636,1,4707,0), -(14636,1,5652,3), -(14636,1,5653,2), -(14636,1,5654,3), -(14637,1,4705,0), -(14637,1,4706,0), -(14637,1,4707,0), -(14637,1,5652,3), -(14637,1,5653,2), -(14637,1,5654,3), -(14638,1,4705,0), -(14638,1,4706,0), -(14638,1,4707,0), -(14638,1,5652,3), -(14638,1,5653,2), -(14638,1,5654,3), -(14639,1,4705,0), -(14639,1,4706,0), -(14639,1,4707,0), -(14639,1,5652,3), -(14639,1,5653,2), -(14639,1,5654,3), -(14640,1,4705,0), -(14640,1,4706,0), -(14640,1,4707,0), -(14640,1,5652,2), -(14640,1,5653,2), -(14640,1,5654,1), -(14641,1,4705,0), -(14641,1,4706,0), -(14641,1,4707,0), -(14641,1,5652,2), -(14641,1,5653,2), -(14641,1,5654,1), -(14642,1,4705,0), -(14642,1,4706,0), -(14642,1,4707,0), -(14642,1,5652,3), -(14642,1,5653,2), -(14642,1,5654,2), -(14643,1,4705,0), -(14643,1,4706,0), -(14643,1,4707,0), -(14643,1,5652,3), -(14643,1,5653,2), -(14643,1,5654,3), -(14644,1,4705,0), -(14644,1,4706,0), -(14644,1,4707,0), -(14644,1,5652,3), -(14644,1,5653,2), -(14644,1,5654,3), -(14645,1,4705,0), -(14645,1,4706,0), -(14645,1,4707,0), -(14645,1,5652,3), -(14645,1,5653,2), -(14645,1,5654,3), -(14646,1,4705,0), -(14646,1,4706,0), -(14646,1,4707,0), -(14646,1,5652,3), -(14646,1,5653,2), -(14646,1,5654,3), -(14647,1,4705,0), -(14647,1,4706,0), -(14647,1,4707,0), -(14647,1,5652,3), -(14647,1,5653,2), -(14647,1,5654,3), -(14648,1,4705,0), -(14648,1,4706,0), -(14648,1,4707,0), -(14648,1,5652,3), -(14648,1,5653,2), -(14648,1,5654,3), -(14649,1,4705,0), -(14649,1,4706,0), -(14649,1,4707,0), -(14649,1,5652,3), -(14649,1,5653,2), -(14649,1,5654,3), -(14650,1,4705,0), -(14650,1,4706,0), -(14650,1,4707,0), -(14650,1,5652,2), -(14650,1,5653,2), -(14650,1,5654,1), -(14651,1,4705,0), -(14651,1,4706,0), -(14651,1,4707,0), -(14651,1,5652,2), -(14651,1,5653,2), -(14651,1,5654,1), -(14652,1,4705,0), -(14652,1,4706,0), -(14652,1,4707,0), -(14652,1,5652,3), -(14652,1,5653,2), -(14652,1,5654,2), -(14653,1,4705,0), -(14653,1,4706,0), -(14653,1,4707,0), -(14653,1,5652,3), -(14653,1,5653,2), -(14653,1,5654,3), -(14654,1,4705,0), -(14654,1,4706,0), -(14654,1,4707,0), -(14654,1,5652,3), -(14654,1,5653,2), -(14654,1,5654,3), -(14655,1,4705,0), -(14655,1,4706,0), -(14655,1,4707,0), -(14655,1,5652,3), -(14655,1,5653,2), -(14655,1,5654,3), -(14656,1,4705,0), -(14656,1,4706,0), -(14656,1,4707,0), -(14656,1,5652,3), -(14656,1,5653,2), -(14656,1,5654,3), -(14657,1,4705,0), -(14657,1,4706,0), -(14657,1,4707,0), -(14657,1,5652,3), -(14657,1,5653,2), -(14657,1,5654,3), -(14658,1,4705,0), -(14658,1,4706,0), -(14658,1,4707,0), -(14658,1,5652,3), -(14658,1,5653,2), -(14658,1,5654,3), -(14659,1,4705,0), -(14659,1,4706,0), -(14659,1,4707,0), -(14659,1,5652,3), -(14659,1,5653,2), -(14659,1,5654,3), -(14660,1,4705,0), -(14660,1,4706,0), -(14660,1,4707,0), -(14660,1,5652,2), -(14660,1,5653,2), -(14660,1,5654,1), -(14661,1,4705,0), -(14661,1,4706,0), -(14661,1,4707,0), -(14661,1,5652,2), -(14661,1,5653,2), -(14661,1,5654,1), -(14662,1,4705,0), -(14662,1,4706,0), -(14662,1,4707,0), -(14662,1,5652,3), -(14662,1,5653,2), -(14662,1,5654,2), - --- SUMMON MECHANIC GOLEM ACTIVE SKILLS -(14663,1,4068,0), -(14664,1,4068,0), -(14665,1,4068,0), -(14666,1,4068,0), -(14667,1,4068,0), -(14668,1,4068,0), -(14669,1,4068,0), -(14670,1,4068,0), -(14671,1,4068,0), -(14672,1,4068,0), -(14673,1,4068,0), -(14674,1,4068,0), -(14675,1,4068,0), -(14676,1,4068,0), -(14677,1,4068,0), -(14678,1,4068,0), -(14679,1,4068,0), -(14680,1,4068,0), -(14681,1,4068,0), -(14682,1,4068,0), -(14683,1,4068,0), -(14684,1,4068,0), -(14685,1,4068,0), -(14686,1,4068,0), -(14687,1,4068,0), -(14688,1,4068,0), -(14689,1,4068,0), -(14690,1,4068,0), -(14691,1,4068,0), -(14692,1,4068,0), -(14693,1,4068,0), -(14694,1,4068,0), -(14695,1,4068,0), -(14696,1,4068,0), -(14697,1,4068,0), -(14698,1,4068,0), -(14699,1,4068,0), -(14700,1,4068,0), -(14701,1,4068,0), - --- SUMMON BIG BOOM ACTIVE SKILLS -(14702,1,4139,0), -(14703,1,4139,0), -(14704,1,4139,0), -(14705,1,4139,0), -(14706,1,4139,0), -(14707,1,4139,0), -(14708,1,4139,0), -(14709,1,4139,0), -(14710,1,4139,0), -(14711,1,4139,0), -(14712,1,4139,0), -(14713,1,4139,0), -(14714,1,4139,0), -(14715,1,4139,0), -(14716,1,4139,0), -(14717,1,4139,0), -(14718,1,4139,0), -(14719,1,4139,0), -(14720,1,4139,0), -(14721,1,4139,0), -(14722,1,4139,0), -(14723,1,4139,0), -(14724,1,4139,0), -(14725,1,4139,0), -(14726,1,4139,0), -(14727,1,4139,0), -(14728,1,4139,0), -(14729,1,4139,0), -(14730,1,4139,0), -(14731,1,4139,0), -(14732,1,4139,0), -(14733,1,4139,0), -(14734,1,4139,0), -(14735,1,4139,0), -(14736,1,4139,0), - --- SUMMON SIEGE GOLEM ACTIVE SKILLS -(14737,1,4079,1), -(14738,1,4079,1), -(14739,1,4079,1), -(14740,1,4079,1), -(14741,1,4079,1), -(14742,1,4079,1), -(14743,1,4079,1), -(14744,1,4079,1), -(14745,1,4079,1), -(14746,1,4079,1), -(14747,1,4079,1), -(14748,1,4079,1), -(14749,1,4079,1), -(14750,1,4079,1), -(14751,1,4079,1), -(14752,1,4079,1), -(14753,1,4079,1), -(14754,1,4079,1), -(14755,1,4079,1), -(14756,1,4079,1), -(14757,1,4079,1), -(14758,1,4079,1), -(14759,1,4079,1), -(14760,1,4079,1), -(14761,1,4079,1), -(14762,1,4079,1), -(14763,1,4079,1), -(14764,1,4079,1), -(14765,1,4079,1), -(14766,1,4079,1), -(14767,1,4079,1), - --- SUMMON WILD HOG CANNON ACTIVE SKILLS -(14768,1,4230,1), -(14769,1,4230,1), -(14770,1,4230,1), -(14771,1,4230,1), -(14772,1,4230,1), -(14773,1,4230,1), -(14774,1,4230,1), -(14775,1,4230,1), -(14776,1,4230,1), -(14777,1,4230,1), -(14778,1,4230,1), -(14779,1,4230,1), -(14780,1,4230,1), -(14781,1,4230,1), -(14782,1,4230,1), -(14783,1,4230,1), -(14784,1,4230,1), -(14785,1,4230,1), -(14786,1,4230,1), -(14787,1,4230,1), -(14788,1,4230,1), -(14789,1,4230,1), -(14790,1,4230,1), -(14791,1,4230,1), -(14792,1,4230,1), -(14793,1,4230,1), -(14794,1,4230,1), -(14795,1,4230,1), -(14796,1,4230,1), -(14797,1,4230,1), -(14798,1,4230,1), - --- SUMMON DARK PANTHER ACTIVE SKILLS -(14799,1,6095,0), -(14800,1,6095,0), -(14801,1,6095,0), -(14801,1,6096,0), -(14802,1,6095,0), -(14802,1,6096,0), -(14803,1,6094,0), -(14803,1,6095,0), -(14803,1,6096,0), -(14804,1,6094,0), -(14804,1,6095,0), -(14804,1,6096,0), -(14805,1,6094,0), -(14805,1,6095,0), -(14805,1,6096,0), -(14806,1,6094,0), -(14806,1,6095,0), -(14806,1,6096,0), -(14807,1,6094,0), -(14807,1,6095,0), -(14807,1,6096,0), -(14808,1,6094,0), -(14808,1,6095,0), -(14808,1,6096,0), -(14809,1,6094,0), -(14809,1,6095,0), -(14809,1,6096,0), -(14810,1,6094,0), -(14810,1,6095,0), -(14810,1,6096,0), -(14811,1,6094,0), -(14811,1,6095,0), -(14811,1,6096,0), -(14812,1,6094,0), -(14812,1,6095,0), -(14812,1,6096,0), -(14813,1,6094,0), -(14813,1,6095,0), -(14813,1,6096,0), -(14814,1,6094,0), -(14814,1,6095,0), -(14814,1,6096,0), -(14815,1,6094,0), -(14815,1,6095,0), -(14815,1,6096,0), -(14816,1,6094,0), -(14816,1,6095,0), -(14816,1,6096,0), -(14817,1,6094,0), -(14817,1,6095,0), -(14817,1,6096,0), -(14818,1,6094,0), -(14818,1,6095,0), -(14818,1,6096,0), -(14819,1,6094,0), -(14819,1,6095,0), -(14819,1,6096,0), -(14820,1,6094,0), -(14820,1,6095,0), -(14820,1,6096,0), -(14821,1,6094,0), -(14821,1,6095,0), -(14821,1,6096,0), -(14822,1,6094,0), -(14822,1,6095,0), -(14822,1,6096,0), -(14823,1,6094,0), -(14823,1,6095,0), -(14823,1,6096,0), -(14824,1,6094,0), -(14824,1,6095,0), -(14824,1,6096,0), -(14825,1,6094,0), -(14825,1,6095,0), -(14825,1,6096,0), -(14826,1,6094,0), -(14826,1,6095,0), -(14826,1,6096,0), -(14827,1,6094,0), -(14827,1,6095,0), -(14827,1,6096,0), -(14828,1,6094,0), -(14828,1,6095,0), -(14828,1,6096,0), -(14829,1,6094,0), -(14829,1,6095,0), -(14829,1,6096,0), -(14830,1,6094,0), -(14830,1,6095,0), -(14830,1,6096,0), -(14831,1,6094,0), -(14831,1,6095,0), -(14831,1,6096,0), -(14832,1,6094,0), -(14832,1,6095,0), -(14832,1,6096,0), -(14833,1,6094,0), -(14833,1,6095,0), -(14833,1,6096,0), -(14834,1,6094,0), -(14834,1,6095,0), -(14834,1,6096,0), -(14835,1,6094,0), -(14835,1,6095,0), -(14835,1,6096,0), - --- SUMMON FELINE KING ACTIVE SKILLS -(14836,1,5135,1), -(14836,1,5136,1), -(14836,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14837,1,5138,1), -(14837,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14838,1,5140,1), -(14838,1,5141,1), -(14838,1,5142,1), - --- SUMMON SWOOP CANNON ACTIVE SKILLS -(14839,1,5110,1), -(14839,1,5111,1), -(14840,1,5110,1), -(14840,1,5111,1), -(14841,1,5110,1), -(14841,1,5111,1), -(14842,1,5110,1), -(14842,1,5111,1), -(14843,1,5110,1), -(14843,1,5111,1), -(14844,1,5110,1), -(14844,1,5111,1), -(14845,1,5110,1), -(14845,1,5111,1), -(14846,1,5110,1), -(14846,1,5111,1), -(14847,1,5110,1), -(14847,1,5111,1), -(14848,1,5110,1), -(14848,1,5111,1), -(14849,1,5110,1), -(14849,1,5111,1), -(14850,1,5110,1), -(14850,1,5111,1), -(14851,1,5110,1), -(14851,1,5111,1), -(14852,1,5110,1), -(14852,1,5111,1), -(14853,1,5110,1), -(14853,1,5111,1), -(14854,1,5110,1), -(14854,1,5111,1), -(14855,1,5110,1), -(14855,1,5111,1), -(14856,1,5110,1), -(14856,1,5111,1), -(14857,1,5110,1), -(14857,1,5111,1), -(14858,1,5110,1), -(14858,1,5111,1), -(14859,1,5110,1), -(14859,1,5111,1), -(14860,1,5110,1), -(14860,1,5111,1), -(14861,1,5110,1), -(14861,1,5111,1), -(14862,1,5110,1), -(14862,1,5111,1), -(14863,1,5110,1), -(14863,1,5111,1), -(14864,1,5110,1), -(14864,1,5111,1), -(14865,1,5110,1), -(14865,1,5111,1), -(14866,1,5110,1), -(14866,1,5111,1), -(14867,1,5110,1), -(14867,1,5111,1), -(14868,1,5110,1), -(14868,1,5111,1), -(14869,1,5110,1), -(14869,1,5111,1), - --- SUMMON DIVINE BEAST ACTIVE SKILLS -(14870,1,5580,1), -(14870,1,5581,1), -(14870,1,5582,1), -(14870,1,5583,1), - --- SUMMON FELINE KING ACTIVE SKILLS -(14871,1,5135,1), -(14871,1,5136,1), -(14871,1,5137,1), -(14872,1,5135,1), -(14872,1,5136,1), -(14872,1,5137,1), -(14873,1,5135,1), -(14873,1,5136,1), -(14873,1,5137,1), -(14874,1,5135,1), -(14874,1,5136,1), -(14874,1,5137,1), -(14875,1,5135,1), -(14875,1,5136,1), -(14875,1,5137,1), -(14876,1,5135,1), -(14876,1,5136,1), -(14876,1,5137,1), -(14877,1,5135,1), -(14877,1,5136,1), -(14877,1,5137,1), -(14878,1,5135,1), -(14878,1,5136,1), -(14878,1,5137,1), -(14879,1,5135,1), -(14879,1,5136,1), -(14879,1,5137,1), -(14880,1,5135,1), -(14880,1,5136,1), -(14880,1,5137,1), -(14881,1,5135,1), -(14881,1,5136,1), -(14881,1,5137,1), -(14882,1,5135,1), -(14882,1,5136,1), -(14882,1,5137,1), -(14883,1,5135,1), -(14883,1,5136,1), -(14883,1,5137,1), -(14884,1,5135,1), -(14884,1,5136,1), -(14884,1,5137,1), -(14885,1,5135,1), -(14885,1,5136,1), -(14885,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14886,1,5138,1), -(14886,1,5139,1), -(14887,1,5138,1), -(14887,1,5139,1), -(14888,1,5138,1), -(14888,1,5139,1), -(14889,1,5138,1), -(14889,1,5139,1), -(14890,1,5138,1), -(14890,1,5139,1), -(14891,1,5138,1), -(14891,1,5139,1), -(14892,1,5138,1), -(14892,1,5139,1), -(14893,1,5138,1), -(14893,1,5139,1), -(14894,1,5138,1), -(14894,1,5139,1), -(14895,1,5138,1), -(14895,1,5139,1), -(14896,1,5138,1), -(14896,1,5139,1), -(14897,1,5138,1), -(14897,1,5139,1), -(14898,1,5138,1), -(14898,1,5139,1), -(14899,1,5138,1), -(14899,1,5139,1), -(14900,1,5138,1), -(14900,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14901,1,5140,1), -(14901,1,5141,1), -(14901,1,5142,1), -(14902,1,5140,1), -(14902,1,5141,1), -(14902,1,5142,1), -(14903,1,5140,1), -(14903,1,5141,1), -(14903,1,5142,1), -(14904,1,5140,1), -(14904,1,5141,1), -(14904,1,5142,1), -(14905,1,5140,1), -(14905,1,5141,1), -(14905,1,5142,1), -(14906,1,5140,1), -(14906,1,5141,1), -(14906,1,5142,1), -(14907,1,5140,1), -(14907,1,5141,1), -(14907,1,5142,1), -(14908,1,5140,1), -(14908,1,5141,1), -(14908,1,5142,1), -(14909,1,5140,1), -(14909,1,5141,1), -(14909,1,5142,1), -(14910,1,5140,1), -(14910,1,5141,1), -(14910,1,5142,1), -(14911,1,5140,1), -(14911,1,5141,1), -(14911,1,5142,1), -(14912,1,5140,1), -(14912,1,5141,1), -(14912,1,5142,1), -(14913,1,5140,1), -(14913,1,5141,1), -(14913,1,5142,1), -(14914,1,5140,1), -(14914,1,5141,1), -(14914,1,5142,1), -(14915,1,5140,1), -(14915,1,5141,1), -(14915,1,5142,1), - --- SUMMON IMPERIAL PHOENIX ACTIVE SKILLS -(14918,1,6041,1), -(14918,1,6042,1), -(14918,1,6043,1), -(14918,1,6044,1), - --- Cute Bear -(14929,1,11278,1), -(14947,1,11278,2), -(14948,1,11278,3), -(14949,1,11278,4), -(14950,1,11278,5), -(14951,1,11278,6), -(14952,1,11278,7), -(14953,1,11278,8), - -(14929,1,11279,1), -(14947,1,11279,2), -(14948,1,11279,3), -(14949,1,11279,4), -(14950,1,11279,5), -(14951,1,11279,6), -(14952,1,11279,7), -(14953,1,11279,8), - --- Saber Tooth Cougar -(14930,1,11280,1), -(14954,1,11280,2), -(14955,1,11280,3), -(14956,1,11280,4), -(14957,1,11280,5), -(14958,1,11280,6), -(14959,1,11280,7), -(14960,1,11280,8), - -(14930,1,11281,1), -(14954,1,11281,2), -(14955,1,11281,3), -(14956,1,11281,4), -(14957,1,11281,5), -(14958,1,11281,6), -(14959,1,11281,7), -(14960,1,11281,8), - --- Grim Reaper -(14931,1,11282,1), -(14961,1,11282,2), -(14962,1,11282,3), -(14963,1,11282,4), -(14964,1,11282,5), -(14965,1,11282,6), -(14966,1,11282,7), -(14967,1,11282,8), - -(14931,1,11283,1), -(14961,1,11283,2), -(14962,1,11283,3), -(14963,1,11283,4), -(14964,1,11283,5), -(14965,1,11283,6), -(14966,1,11283,7), -(14967,1,11283,8), - --- Wynn Kai the Cat -(15066,1,11323,1), -(15067,1,11323,2), -(15068,1,11323,3), -(15069,1,11323,4), -(15070,1,11323,5), -(15071,1,11323,6), -(15072,1,11323,7), -(15073,1,11323,8), - -(15066,1,11324,1), -(15067,1,11324,2), -(15068,1,11324,3), -(15069,1,11324,4), -(15070,1,11324,5), -(15071,1,11324,6), -(15072,1,11324,7), -(15073,1,11324,8), - --- Wynn Feline King -(15074,1,11325,1), -(15075,1,11325,2), -(15076,1,11325,3), -(15077,1,11325,4), -(15078,1,11325,5), -(15079,1,11325,6), -(15080,1,11325,7), -(15081,1,11325,8), - -(15074,1,11326,1), -(15075,1,11326,2), -(15076,1,11326,3), -(15077,1,11326,4), -(15078,1,11326,5), -(15079,1,11326,6), -(15080,1,11326,7), -(15081,1,11326,8), - --- Wynn Feline Queen -(15082,1,11327,1), -(15083,1,11327,2), -(15084,1,11327,3), -(15085,1,11327,4), -(15086,1,11327,5), -(15087,1,11327,6), -(15088,1,11327,7), -(15089,1,11327,8), - -(15082,1,11328,1), -(15083,1,11328,2), -(15084,1,11328,3), -(15085,1,11328,4), -(15086,1,11328,5), -(15087,1,11328,6), -(15088,1,11328,7), -(15089,1,11328,8), - --- Wynn Merrow -(15114,1,11332,1), -(15115,1,11332,2), -(15116,1,11332,3), -(15117,1,11332,4), -(15118,1,11332,5), -(15119,1,11332,6), -(15120,1,11332,7), -(15121,1,11332,8), - -(15114,1,11333,1), -(15115,1,11333,2), -(15116,1,11333,3), -(15117,1,11333,4), -(15118,1,11333,5), -(15119,1,11333,6), -(15120,1,11333,7), -(15121,1,11333,8), - --- Wynn Magnus -(15122,1,11334,1), -(15123,1,11334,2), -(15124,1,11334,3), -(15125,1,11334,4), -(15126,1,11334,5), -(15127,1,11334,6), -(15128,1,11334,7), -(15129,1,11334,8), - -(15122,1,11335,1), -(15123,1,11335,2), -(15124,1,11335,3), -(15125,1,11335,4), -(15126,1,11335,5), -(15127,1,11335,6), -(15128,1,11335,7), -(15129,1,11335,8), - --- Wynn Seraphim -(15130,1,11336,1), -(15131,1,11336,2), -(15132,1,11336,3), -(15133,1,11336,4), -(15134,1,11336,5), -(15135,1,11336,6), -(15136,1,11336,7), -(15137,1,11336,8), - -(15130,1,11337,1), -(15131,1,11337,2), -(15132,1,11337,3), -(15133,1,11337,4), -(15134,1,11337,5), -(15135,1,11337,6), -(15136,1,11337,7), -(15137,1,11337,8), - --- Wynn Nightshade -(15090,1,11341,1), -(15091,1,11341,2), -(15092,1,11341,3), -(15093,1,11341,4), -(15094,1,11341,5), -(15095,1,11341,6), -(15096,1,11341,7), -(15097,1,11341,8), - -(15090,1,11342,1), -(15091,1,11342,2), -(15092,1,11342,3), -(15093,1,11342,4), -(15094,1,11342,5), -(15095,1,11342,6), -(15096,1,11342,7), -(15097,1,11342,8), - --- Wynn Spectral Lord -(15098,1,11343,1), -(15099,1,11343,2), -(15100,1,11343,3), -(15101,1,11343,4), -(15102,1,11343,5), -(15103,1,11343,6), -(15104,1,11343,7), -(15105,1,11343,8), - -(15098,1,11344,1), -(15099,1,11344,2), -(15100,1,11344,3), -(15101,1,11344,4), -(15102,1,11344,5), -(15103,1,11344,6), -(15104,1,11344,7), -(15105,1,11344,8), - --- Wynn Soulless -(15106,1,11345,1), -(15107,1,11345,2), -(15108,1,11345,3), -(15109,1,11345,4), -(15110,1,11345,5), -(15111,1,11345,6), -(15112,1,11345,7), -(15113,1,11345,8), - -(15106,1,11346,1), -(15107,1,11346,2), -(15108,1,11346,3), -(15109,1,11346,4), -(15110,1,11346,5), -(15111,1,11346,6), -(15112,1,11346,7), -(15113,1,11346,8), - --- Blood Panther -(15138,1,10087,1), -(15139,1,10087,2), -(15140,1,10087,3), -(15141,1,10087,4), -(15191,1,10087,5), -(15192,1,10087,6), -(15193,1,10087,7), - -(15138,1,10088,1), -(15139,1,10088,2), -(15140,1,10088,3), -(15141,1,10088,4), -(15191,1,10088,5), -(15192,1,10088,6), -(15193,1,10088,7), - -(15138,1,10095,1), -(15139,1,10095,1), -(15140,1,10095,1), -(15141,1,10095,1), -(15191,1,10095,1), -(15192,1,10095,1), -(15193,1,10095,1), - --- Golden Lion -(14936,1,10051,1), -(14937,1,10051,2), -(14938,1,10051,3), -(14939,1,10051,4), -(14974,1,10051,5), -(14975,1,10051,6), - -(14936,1,10052,1), -(14937,1,10052,2), -(14938,1,10052,3), -(14939,1,10052,4), -(14974,1,10052,5), -(14975,1,10052,6), - -(14936,1,10053,1), -(14937,1,10053,2), -(14938,1,10053,3), -(14939,1,10053,4), -(14974,1,10053,5), -(14975,1,10053,6), - -(14936,1,10054,1), -(14937,1,10054,2), -(14938,1,10054,3), -(14939,1,10054,4), -(14974,1,10054,5), -(14975,1,10054,6), - --- Thunder Hawk -(14932,1,10794,1), -(14940,1,10794,2), -(14941,1,10794,3), -(14942,1,10794,4), -(14986,1,10794,5), -(14987,1,10794,6), -(14988,1,10794,7), -(14989,1,10794,8), - -(14932,1,10795,1), -(14940,1,10795,1), -(14941,1,10795,1), -(14942,1,10795,1), -(14986,1,10795,1), -(14987,1,10795,1), -(14988,1,10795,1), -(14989,1,10795,1), - -(14932,1,10797,1), -(14940,1,10797,2), -(14941,1,10797,3), -(14942,1,10797,4), -(14986,1,10797,5), -(14987,1,10797,6), -(14988,1,10797,7), -(14989,1,10797,8), - -(14932,1,10798,1), -(14940,1,10798,2), -(14941,1,10798,3), -(14942,1,10798,4), -(14986,1,10798,5), -(14987,1,10798,6), -(14988,1,10798,7), -(14989,1,10798,8), - --- Commando Cat -(15155,1,11375,1), -(15156,1,11375,1), -(15157,1,11375,2), -(15158,1,11375,2), -(15159,1,11375,3), -(15160,1,11375,3), - -(15155,1,11376,1), -(15156,1,11376,1), -(15157,1,11376,2), -(15158,1,11376,2), -(15159,1,11376,3), -(15160,1,11376,3), - --- Witch Cat -(15161,1,11377,1), -(15162,1,11377,1), -(15163,1,11377,2), -(15164,1,11377,2), -(15165,1,11377,3), -(15166,1,11377,3), - -(15161,1,11378,1), -(15162,1,11378,1), -(15163,1,11378,2), -(15164,1,11378,2), -(15165,1,11378,3), -(15166,1,11378,3), - --- Unicorn Lancer -(15167,1,11379,1), -(15168,1,11379,1), -(15169,1,11379,2), -(15170,1,11379,2), -(15171,1,11379,3), -(15172,1,11379,3), - -(15167,1,11380,1), -(15168,1,11380,1), -(15169,1,11380,2), -(15170,1,11380,2), -(15171,1,11380,3), -(15172,1,11380,3), - --- Unicorn Cherub -(15173,1,11381,1), -(15174,1,11381,1), -(15175,1,11381,2), -(15176,1,11381,2), -(15177,1,11381,3), -(15178,1,11381,3), - -(15173,1,11382,1), -(15174,1,11382,1), -(15175,1,11382,2), -(15176,1,11382,2), -(15177,1,11382,3), -(15178,1,11382,3), - --- Dark Crusader -(15179,1,11383,1), -(15180,1,11383,1), -(15181,1,11383,2), -(15182,1,11383,2), -(15183,1,11383,3), -(15184,1,11383,3), - -(15179,1,11384,1), -(15180,1,11384,1), -(15181,1,11384,2), -(15182,1,11384,2), -(15183,1,11384,3), -(15184,1,11384,3), - --- Banshee Queen -(15185,1,11385,1), -(15186,1,11385,1), -(15187,1,11385,2), -(15188,1,11385,2), -(15189,1,11385,3), -(15190,1,11385,3), - -(15185,1,11386,1), -(15186,1,11386,1), -(15187,1,11386,2), -(15188,1,11386,2), -(15189,1,11386,3), -(15190,1,11386,3), - --- Pailaka Tigress -(14916,1,5761,1), -(14917,1,5761,2); diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/PetSkillData.xml b/L2J_Mobius_2.5_Underground/dist/game/data/PetSkillData.xml new file mode 100644 index 0000000000..9754cbd749 --- /dev/null +++ b/L2J_Mobius_2.5_Underground/dist/game/data/PetSkillData.xml @@ -0,0 +1,2360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java index 60332ed765..ad7bb1385a 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java @@ -16,8 +16,8 @@ */ package handlers.playeractions; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.xml.impl.SkillData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.handler.IPlayerActionHandler; import com.l2jmobius.gameserver.model.ActionDataHolder; import com.l2jmobius.gameserver.model.actor.L2Summon; @@ -53,7 +53,7 @@ public final class ServitorSkillUse implements IPlayerActionHandler return; } - final int skillLevel = SummonSkillsTable.getInstance().getAvailableLevel(servitor, data.getOptionId()); + final int skillLevel = PetSkillData.getInstance().getAvailableLevel(servitor, data.getOptionId()); if (skillLevel > 0) { servitor.setTarget(activeChar.getTarget()); diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/xsd/PetSkillData.xsd b/L2J_Mobius_2.5_Underground/dist/game/data/xsd/PetSkillData.xsd new file mode 100644 index 0000000000..7c97617f53 --- /dev/null +++ b/L2J_Mobius_2.5_Underground/dist/game/data/xsd/PetSkillData.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/GameServer.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/GameServer.java index 14faa1ccb9..9d5d1057ba 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/GameServer.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/GameServer.java @@ -38,7 +38,6 @@ import com.l2jmobius.gameserver.data.sql.impl.CharSummonTable; import com.l2jmobius.gameserver.data.sql.impl.ClanTable; import com.l2jmobius.gameserver.data.sql.impl.CrestTable; import com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; import com.l2jmobius.gameserver.data.xml.impl.AbilityPointsData; import com.l2jmobius.gameserver.data.xml.impl.ActionData; @@ -90,6 +89,7 @@ import com.l2jmobius.gameserver.data.xml.impl.SkillLearnData; import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; import com.l2jmobius.gameserver.data.xml.impl.SpawnsData; import com.l2jmobius.gameserver.data.xml.impl.StaticObjectData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.data.xml.impl.TeleportersData; import com.l2jmobius.gameserver.data.xml.impl.TransformData; import com.l2jmobius.gameserver.data.xml.impl.UIData; @@ -218,7 +218,7 @@ public class GameServer EnchantSkillGroupsData.getInstance(); SkillTreesData.getInstance(); SkillData.getInstance(); - SummonSkillsTable.getInstance(); + PetSkillData.getInstance(); printSection("Items"); ConditionHandler.getInstance().executeScript(); diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java similarity index 61% rename from L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java rename to L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java index cf31d8bcac..894905f9ad 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java @@ -1,182 +1,201 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package com.l2jmobius.gameserver.data.sql.impl; - -import java.sql.Connection; -import java.sql.ResultSet; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.l2jmobius.commons.database.DatabaseFactory; -import com.l2jmobius.gameserver.data.xml.impl.SkillData; -import com.l2jmobius.gameserver.model.actor.L2Summon; - -public class SummonSkillsTable -{ - private static Logger LOGGER = Logger.getLogger(SummonSkillsTable.class.getName()); - private final Map> _skillTrees = new HashMap<>(); - - protected SummonSkillsTable() - { - load(); - } - - public void load() - { - _skillTrees.clear(); - int count = 0; - try (Connection con = DatabaseFactory.getInstance().getConnection(); - Statement s = con.createStatement(); - ResultSet rs = s.executeQuery("SELECT templateId, minLvl, skillId, skillLvl FROM pets_skills")) - { - while (rs.next()) - { - final int npcId = rs.getInt("templateId"); - Map skillTree = _skillTrees.get(npcId); - if (skillTree == null) - { - skillTree = new HashMap<>(); - _skillTrees.put(npcId, skillTree); - } - - final int id = rs.getInt("skillId"); - final int lvl = rs.getInt("skillLvl"); - skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, rs.getInt("minLvl"))); - count++; - } - } - catch (Exception e) - { - LOGGER.log(Level.SEVERE, getClass().getSimpleName() + ": Error while loading pet skill tree:", e); - } - LOGGER.info(getClass().getSimpleName() + ": Loaded " + count + " skills."); - } - - public int getAvailableLevel(L2Summon cha, int skillId) - { - int lvl = 0; - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return lvl; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (temp.getId() != skillId) - { - continue; - } - if (temp.getLevel() == 0) - { - if (cha.getLevel() < 70) - { - lvl = cha.getLevel() / 10; - if (lvl <= 0) - { - lvl = 1; - } - } - else - { - lvl = 7 + ((cha.getLevel() - 70) / 5); - } - - // formula usable for skill that have 10 or more skill levels - final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); - if (lvl > maxLvl) - { - lvl = maxLvl; - } - break; - } - else if (temp.getMinLevel() <= cha.getLevel()) - { - if (temp.getLevel() > lvl) - { - lvl = temp.getLevel(); - } - } - } - return lvl; - } - - public List getAvailableSkills(L2Summon cha) - { - final List skillIds = new ArrayList<>(); - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return skillIds; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (skillIds.contains(temp.getId())) - { - continue; - } - skillIds.add(temp.getId()); - } - return skillIds; - } - - public static final class L2PetSkillLearn - { - private final int _id; - private final int _level; - private final int _minLevel; - - public L2PetSkillLearn(int id, int lvl, int minLvl) - { - _id = id; - _level = lvl; - _minLevel = minLvl; - } - - public int getId() - { - return _id; - } - - public int getLevel() - { - return _level; - } - - public int getMinLevel() - { - return _minLevel; - } - } - - public static SummonSkillsTable getInstance() - { - return SingletonHolder._instance; - } - - private static class SingletonHolder - { - protected static final SummonSkillsTable _instance = new SummonSkillsTable(); - } -} \ No newline at end of file +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package com.l2jmobius.gameserver.data.xml.impl; + +import java.io.File; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Logger; + +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; + +import com.l2jmobius.commons.util.IGameXmlReader; +import com.l2jmobius.gameserver.model.actor.L2Summon; + +/** + * @author Mobius + */ +public class PetSkillData implements IGameXmlReader +{ + private static Logger LOGGER = Logger.getLogger(PetSkillData.class.getName()); + private final Map> _skillTrees = new HashMap<>(); + + protected PetSkillData() + { + load(); + } + + @Override + public void load() + { + _skillTrees.clear(); + parseDatapackFile("data/PetSkillData.xml"); + LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skillTrees.size() + " skills."); + } + + @Override + public void parseDocument(Document doc, File f) + { + for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling()) + { + if ("list".equalsIgnoreCase(n.getNodeName())) + { + for (Node d = n.getFirstChild(); d != null; d = d.getNextSibling()) + { + if ("skill".equalsIgnoreCase(d.getNodeName())) + { + final NamedNodeMap attrs = d.getAttributes(); + + final int npcId = parseInteger(attrs, "templateId"); + final int id = parseInteger(attrs, "skillId"); + final int lvl = parseInteger(attrs, "skillLvl"); + final int minLvl = parseInteger(attrs, "minLvl"); + + Map skillTree = _skillTrees.get(npcId); + if (skillTree == null) + { + skillTree = new HashMap<>(); + _skillTrees.put(npcId, skillTree); + } + + if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null) + { + skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl)); + } + else + { + LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + "."); + } + } + } + } + } + } + + public int getAvailableLevel(L2Summon cha, int skillId) + { + int lvl = 0; + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return lvl; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (temp.getId() != skillId) + { + continue; + } + if (temp.getLevel() == 0) + { + if (cha.getLevel() < 70) + { + lvl = cha.getLevel() / 10; + if (lvl <= 0) + { + lvl = 1; + } + } + else + { + lvl = 7 + ((cha.getLevel() - 70) / 5); + } + + // formula usable for skill that have 10 or more skill levels + final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); + if (lvl > maxLvl) + { + lvl = maxLvl; + } + break; + } + else if (temp.getMinLevel() <= cha.getLevel()) + { + if (temp.getLevel() > lvl) + { + lvl = temp.getLevel(); + } + } + } + return lvl; + } + + public List getAvailableSkills(L2Summon cha) + { + final List skillIds = new ArrayList<>(); + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return skillIds; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (skillIds.contains(temp.getId())) + { + continue; + } + skillIds.add(temp.getId()); + } + return skillIds; + } + + public static final class L2PetSkillLearn + { + private final int _id; + private final int _level; + private final int _minLevel; + + public L2PetSkillLearn(int id, int lvl, int minLvl) + { + _id = id; + _level = lvl; + _minLevel = minLvl; + } + + public int getId() + { + return _id; + } + + public int getLevel() + { + return _level; + } + + public int getMinLevel() + { + return _minLevel; + } + } + + public static PetSkillData getInstance() + { + return SingletonHolder._instance; + } + + private static class SingletonHolder + { + protected static final PetSkillData _instance = new PetSkillData(); + } +} diff --git a/L2J_Mobius_3.0_Helios/dist/db_installer/sql/game/pets_skills.sql b/L2J_Mobius_3.0_Helios/dist/db_installer/sql/game/pets_skills.sql deleted file mode 100644 index c34cbc4796..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/db_installer/sql/game/pets_skills.sql +++ /dev/null @@ -1,2369 +0,0 @@ --- TODO: merge with npcskills.sql - -DROP TABLE IF EXISTS `pets_skills`; -CREATE TABLE `pets_skills` ( - `templateId` smallint(5) unsigned NOT NULL DEFAULT '0', - `minLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - `skillId` smallint(5) unsigned NOT NULL DEFAULT '0', - `skillLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`templateId`,`skillId`,`skillLvl`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `pets_skills` VALUES --- SUMMON CORRUPTED MAN ACTIVE SKILLS -(14038,1,4260,0), -(14039,1,4260,0), -(14040,1,4260,0), -(14041,1,4260,0), -(14042,1,4260,0), -(14043,1,4260,0), -(14044,1,4260,0), -(14045,1,4260,0), -(14046,1,4260,0), -(14047,1,4260,0), -(14048,1,4260,0), -(14049,1,4260,0), -(14050,1,4260,0), -(14051,1,4260,0), -(14052,1,4260,0), -(14053,1,4260,0), -(14054,1,4260,0), -(14055,1,4260,0), -(14056,1,4260,0), -(14057,1,4260,0), -(14058,1,4260,0), -(14059,1,4260,0), -(14060,1,4260,0), -(14061,1,4260,0), -(14062,1,4260,0), -(14063,1,4260,0), -(14064,1,4260,0), -(14065,1,4260,0), -(14066,1,4260,0), -(14067,1,4260,0), -(14068,1,4260,0), -(14069,1,4260,0), -(14070,1,4260,0), -(14071,1,4260,0), -(14072,1,4260,0), -(14073,1,4260,0), - --- SUMMON CURSED MAN ACTIVE SKILLS -(14074,1,4708,0), -(14074,1,4709,0), -(14075,1,4708,0), -(14075,1,4709,0), -(14076,1,4708,0), -(14076,1,4709,0), -(14077,1,4708,0), -(14077,1,4709,0), -(14078,1,4708,0), -(14078,1,4709,0), -(14079,1,4708,0), -(14079,1,4709,0), -(14080,1,4708,0), -(14080,1,4709,0), -(14081,1,4708,0), -(14081,1,4709,0), -(14082,1,4708,0), -(14082,1,4709,0), -(14083,1,4708,0), -(14083,1,4709,0), -(14084,1,4708,0), -(14084,1,4709,0), -(14085,1,4708,0), -(14085,1,4709,0), -(14086,1,4708,0), -(14086,1,4709,0), -(14087,1,4708,0), -(14087,1,4709,0), -(14088,1,4708,0), -(14088,1,4709,0), -(14089,1,4708,0), -(14089,1,4709,0), -(14090,1,4708,0), -(14090,1,4709,0), -(14091,1,4708,0), -(14091,1,4709,0), -(14092,1,4708,0), -(14092,1,4709,0), -(14093,1,4708,0), -(14093,1,4709,0), -(14094,1,4708,0), -(14094,1,4709,0), -(14095,1,4708,0), -(14095,1,4709,0), -(14096,1,4708,0), -(14096,1,4709,0), -(14097,1,4708,0), -(14097,1,4709,0), -(14098,1,4708,0), -(14098,1,4709,0), -(14099,1,4708,0), -(14099,1,4709,0), -(14100,1,4708,0), -(14100,1,4709,0), -(14101,1,4708,0), -(14101,1,4709,0), -(14102,1,4708,0), -(14102,1,4709,0), -(14103,1,4708,0), -(14103,1,4709,0), -(14104,1,4708,0), -(14104,1,4709,0), -(14105,1,4708,0), -(14105,1,4709,0), -(14106,1,4708,0), -(14106,1,4709,0), -(14107,1,4708,0), -(14107,1,4709,0), -(14108,1,4708,0), -(14108,1,4709,0), -(14109,1,4708,0), -(14109,1,4709,0), -(14110,1,4708,0), -(14110,1,4709,0), - --- SUMMON KAT THE CAT ACTIVE SKILLS -(14111,1,4025,0), -(14112,1,4025,0), -(14113,1,4025,0), -(14114,1,4025,0), -(14115,1,4025,0), -(14116,1,4025,0), -(14117,1,4025,0), -(14118,1,4025,0), -(14119,1,4025,0), -(14120,1,4025,0), -(14121,1,4025,0), -(14122,1,4025,0), -(14123,1,4025,0), -(14124,1,4025,0), -(14125,1,4025,0), -(14126,1,4025,0), -(14127,1,4025,0), -(14128,1,4025,0), -(14129,1,4025,0), -(14130,1,4025,0), -(14131,1,4025,0), -(14132,1,4025,0), -(14133,1,4025,0), -(14134,1,4025,0), -(14135,1,4025,0), -(14136,1,4025,0), -(14137,1,4025,0), -(14138,1,4025,0), -(14139,1,4025,0), -(14140,1,4025,0), -(14141,1,4025,0), -(14142,1,4025,0), -(14143,1,4025,0), -(14144,1,4025,0), -(14145,1,4025,0), -(14146,1,4025,0), -(14147,1,4025,0), -(14148,1,4025,0), -(14149,1,4025,0), -(14150,1,4025,0), -(14151,1,4025,0), -(14152,1,4025,0), -(14153,1,4025,0), -(14154,1,4025,0), -(14155,1,4025,0), -(14156,1,4025,0), -(14157,1,4025,0), -(14158,1,4025,0), - --- SUMMON MEW THE CAT ACTIVE SKILLS -(14159,1,4261,0), -(14160,1,4261,0), -(14161,1,4261,0), -(14162,1,4261,0), -(14163,1,4261,0), -(14164,1,4261,0), -(14165,1,4261,0), -(14166,1,4261,0), -(14167,1,4261,0), -(14168,1,4261,0), -(14169,1,4261,0), -(14170,1,4261,0), -(14171,1,4261,0), -(14172,1,4261,0), -(14173,1,4261,0), -(14174,1,4261,0), -(14175,1,4261,0), -(14176,1,4261,0), -(14177,1,4261,0), -(14178,1,4261,0), -(14179,1,4261,0), -(14180,1,4261,0), -(14181,1,4261,0), -(14182,1,4261,0), -(14183,1,4261,0), -(14184,1,4261,0), -(14185,1,4261,0), -(14186,1,4261,0), -(14187,1,4261,0), -(14188,1,4261,0), -(14189,1,4261,0), -(14190,1,4261,0), -(14191,1,4261,0), -(14192,1,4261,0), -(14193,1,4261,0), -(14194,1,4261,0), -(14195,1,4261,0), -(14196,1,4261,0), -(14197,1,4261,0), -(14198,1,4261,0), -(14199,1,4261,0), -(14200,1,4261,0), -(14201,1,4261,0), -(14202,1,4261,0), -(14203,1,4261,0), -(14204,1,4261,0), -(14205,1,4261,0), -(14206,1,4261,0), - --- SUMMON KAI THE CAT ACTIVE SKILLS -(14207,1,4378,0), -(14208,1,4378,0), -(14209,1,4378,0), -(14210,1,4378,0), -(14211,1,4378,0), -(14212,1,4378,0), -(14213,1,4378,0), -(14214,1,4378,0), -(14215,1,4378,0), -(14216,1,4378,0), -(14217,1,4378,0), -(14218,1,4378,0), -(14219,1,4378,0), -(14220,1,4378,0), -(14221,1,4378,0), -(14222,1,4378,0), -(14223,1,4378,0), -(14224,1,4378,0), -(14225,1,4378,0), -(14226,1,4378,0), -(14227,1,4378,0), -(14228,1,4378,0), -(14229,1,4378,0), -(14230,1,4378,0), -(14231,1,4378,0), -(14232,1,4378,0), -(14233,1,4378,0), -(14234,1,4378,0), -(14235,1,4378,0), -(14236,1,4378,0), -(14237,1,4378,0), -(14238,1,4378,0), -(14239,1,4378,0), -(14240,1,4378,0), -(14241,1,4378,0), -(14242,1,4378,0), -(14243,1,4378,0), -(14244,1,4378,0), -(14245,1,4378,0), -(14246,1,4378,0), -(14247,1,4378,0), -(14248,1,4378,0), -(14249,1,4378,0), -(14250,1,4378,0), - --- SUMMON FELINE QUEEN ACTIVE SKILLS -(14251,1,4699,0), -(14251,1,4700,0), -(14251,1,4701,0), -(14251,1,5638,1), -(14251,1,5639,1), -(14251,1,5640,1), -(14252,1,4699,0), -(14252,1,4700,0), -(14252,1,4701,0), -(14252,1,5638,1), -(14252,1,5639,1), -(14252,1,5640,2), -(14253,1,4699,0), -(14253,1,4700,0), -(14253,1,4701,0), -(14253,1,5638,2), -(14253,1,5639,1), -(14253,1,5640,2), -(14254,1,4699,0), -(14254,1,4700,0), -(14254,1,4701,0), -(14254,1,5638,2), -(14254,1,5639,2), -(14254,1,5640,2), -(14255,1,4699,0), -(14255,1,4700,0), -(14255,1,4701,0), -(14255,1,5638,2), -(14255,1,5639,2), -(14255,1,5640,2), -(14256,1,4699,0), -(14256,1,4700,0), -(14256,1,4701,0), -(14256,1,5638,2), -(14256,1,5639,2), -(14256,1,5640,2), -(14257,1,4699,0), -(14257,1,4700,0), -(14257,1,4701,0), -(14257,1,5638,2), -(14257,1,5639,2), -(14257,1,5640,2), -(14258,1,4699,0), -(14258,1,4700,0), -(14258,1,4701,0), -(14258,1,5638,3), -(14258,1,5639,3), -(14258,1,5640,2), -(14259,1,4699,0), -(14259,1,4700,0), -(14259,1,4701,0), -(14259,1,5638,3), -(14259,1,5639,3), -(14259,1,5640,2), -(14260,1,4699,0), -(14260,1,4700,0), -(14260,1,4701,0), -(14260,1,5638,4), -(14260,1,5639,4), -(14260,1,5640,2), -(14261,1,4699,0), -(14261,1,4700,0), -(14261,1,4701,0), -(14261,1,5638,4), -(14261,1,5639,4), -(14261,1,5640,2), -(14262,1,4699,0), -(14262,1,4700,0), -(14262,1,4701,0), -(14262,1,5638,4), -(14262,1,5639,4), -(14262,1,5640,2), -(14263,1,4699,0), -(14263,1,4700,0), -(14263,1,4701,0), -(14263,1,5638,4), -(14263,1,5639,4), -(14263,1,5640,2), -(14264,1,4699,0), -(14264,1,4700,0), -(14264,1,4701,0), -(14264,1,5638,4), -(14264,1,5639,4), -(14264,1,5640,2), -(14265,1,4699,0), -(14265,1,4700,0), -(14265,1,4701,0), -(14265,1,5638,4), -(14265,1,5639,4), -(14265,1,5640,2), -(14266,1,4699,0), -(14266,1,4700,0), -(14266,1,4701,0), -(14266,1,5638,4), -(14266,1,5639,4), -(14266,1,5640,2), -(14267,1,4699,0), -(14267,1,4700,0), -(14267,1,4701,0), -(14267,1,5638,4), -(14267,1,5639,4), -(14267,1,5640,2), -(14268,1,4699,0), -(14268,1,4700,0), -(14268,1,4701,0), -(14268,1,5638,4), -(14268,1,5639,4), -(14268,1,5640,2), -(14269,1,4699,0), -(14269,1,4700,0), -(14269,1,4701,0), -(14269,1,5638,4), -(14269,1,5639,4), -(14269,1,5640,2), -(14270,1,4699,0), -(14270,1,4700,0), -(14270,1,4701,0), -(14270,1,5638,4), -(14270,1,5639,4), -(14270,1,5640,2), -(14271,1,4699,0), -(14271,1,4700,0), -(14271,1,4701,0), -(14271,1,5638,4), -(14271,1,5639,4), -(14271,1,5640,2), -(14272,1,4699,0), -(14272,1,4700,0), -(14272,1,4701,0), -(14272,1,5638,4), -(14272,1,5639,4), -(14272,1,5640,2), -(14273,1,4699,0), -(14273,1,4700,0), -(14273,1,4701,0), -(14273,1,5638,4), -(14273,1,5639,4), -(14273,1,5640,2), -(14274,1,4699,0), -(14274,1,4700,0), -(14274,1,4701,0), -(14274,1,5638,4), -(14274,1,5639,4), -(14274,1,5640,2), -(14275,1,4699,0), -(14275,1,4700,0), -(14275,1,4701,0), -(14275,1,5638,4), -(14275,1,5639,4), -(14275,1,5640,2), -(14276,1,4699,0), -(14276,1,4700,0), -(14276,1,4701,0), -(14276,1,5638,4), -(14276,1,5639,4), -(14276,1,5640,2), -(14277,1,4699,0), -(14277,1,4700,0), -(14277,1,4701,0), -(14277,1,5638,4), -(14277,1,5639,4), -(14277,1,5640,2), -(14278,1,4699,0), -(14278,1,4700,0), -(14278,1,4701,0), -(14278,1,5638,4), -(14278,1,5639,4), -(14278,1,5640,2), -(14279,1,4699,0), -(14279,1,4700,0), -(14279,1,4701,0), -(14279,1,5638,4), -(14279,1,5639,4), -(14279,1,5640,2), -(14280,1,4699,0), -(14280,1,4700,0), -(14280,1,4701,0), -(14280,1,5638,4), -(14280,1,5639,4), -(14280,1,5640,2), -(14281,1,4699,0), -(14281,1,4700,0), -(14281,1,4701,0), -(14281,1,5638,4), -(14281,1,5639,4), -(14281,1,5640,2), -(14282,1,4699,0), -(14282,1,4700,0), -(14282,1,4701,0), -(14282,1,5638,4), -(14282,1,5639,4), -(14282,1,5640,2), -(14283,1,4699,0), -(14283,1,4700,0), -(14283,1,4701,0), -(14283,1,5638,4), -(14283,1,5639,4), -(14283,1,5640,2), -(14284,1,4699,0), -(14284,1,4700,0), -(14284,1,4701,0), -(14284,1,5638,4), -(14284,1,5639,4), -(14284,1,5640,2), -(14285,1,4699,0), -(14285,1,4700,0), -(14285,1,4701,0), -(14285,1,5638,4), -(14285,1,5639,4), -(14285,1,5640,2), -(14286,1,4699,0), -(14286,1,4700,0), -(14286,1,4701,0), -(14286,1,5638,4), -(14286,1,5639,4), -(14286,1,5640,2), -(14287,1,4699,0), -(14287,1,4700,0), -(14287,1,4701,0), -(14287,1,5638,4), -(14287,1,5639,4), -(14287,1,5640,2), -(14288,1,4699,0), -(14288,1,4700,0), -(14288,1,4701,0), -(14288,1,5638,4), -(14288,1,5639,4), -(14288,1,5640,2), -(14289,1,4699,0), -(14289,1,4700,0), -(14289,1,4701,0), -(14289,1,5638,4), -(14289,1,5639,4), -(14289,1,5640,2), -(14290,1,4699,0), -(14290,1,4700,0), -(14290,1,4701,0), -(14290,1,5638,4), -(14290,1,5639,4), -(14290,1,5640,2), -(14291,1,4699,0), -(14291,1,4700,0), -(14291,1,4701,0), -(14291,1,5638,4), -(14291,1,5639,4), -(14291,1,5640,2), -(14292,1,4699,0), -(14292,1,4700,0), -(14292,1,4701,0), -(14292,1,5638,4), -(14292,1,5639,4), -(14292,1,5640,2), -(14293,1,4699,0), -(14293,1,4700,0), -(14293,1,4701,0), -(14293,1,5638,4), -(14293,1,5639,4), -(14293,1,5640,2), -(14294,1,4699,0), -(14294,1,4700,0), -(14294,1,4701,0), -(14294,1,5638,4), -(14294,1,5639,4), -(14294,1,5640,2), - --- SUMMON BOXER THE UNICORN ACTIVE SKILLS -(14295,1,4025,0), -(14296,1,4025,0), -(14297,1,4025,0), -(14298,1,4025,0), -(14299,1,4025,0), -(14300,1,4025,0), -(14301,1,4025,0), -(14302,1,4025,0), -(14303,1,4025,0), -(14304,1,4025,0), -(14305,1,4025,0), -(14306,1,4025,0), -(14307,1,4025,0), -(14308,1,4025,0), -(14309,1,4025,0), -(14310,1,4025,0), -(14311,1,4025,0), -(14312,1,4025,0), -(14313,1,4025,0), -(14314,1,4025,0), -(14315,1,4025,0), -(14316,1,4025,0), -(14317,1,4025,0), -(14318,1,4025,0), -(14319,1,4025,0), -(14320,1,4025,0), -(14321,1,4025,0), -(14322,1,4025,0), -(14323,1,4025,0), -(14324,1,4025,0), -(14325,1,4025,0), -(14326,1,4025,0), -(14327,1,4025,0), -(14328,1,4025,0), -(14329,1,4025,0), -(14330,1,4025,0), -(14331,1,4025,0), -(14332,1,4025,0), -(14333,1,4025,0), -(14334,1,4025,0), -(14335,1,4025,0), -(14336,1,4025,0), -(14337,1,4025,0), -(14338,1,4025,0), -(14339,1,4025,0), -(14340,1,4025,0), -(14341,1,4025,0), -(14342,1,4025,0), - --- SUMMON MIRAGE THE UNICORN ACTIVE SKILLS -(14343,1,4261,0), -(14344,1,4261,0), -(14345,1,4261,0), -(14346,1,4261,0), -(14347,1,4261,0), -(14348,1,4261,0), -(14349,1,4261,0), -(14350,1,4261,0), -(14351,1,4261,0), -(14352,1,4261,0), -(14353,1,4261,0), -(14354,1,4261,0), -(14355,1,4261,0), -(14356,1,4261,0), -(14357,1,4261,0), -(14358,1,4261,0), -(14359,1,4261,0), -(14360,1,4261,0), -(14361,1,4261,0), -(14362,1,4261,0), -(14363,1,4261,0), -(14364,1,4261,0), -(14365,1,4261,0), -(14366,1,4261,0), -(14367,1,4261,0), -(14368,1,4261,0), -(14369,1,4261,0), -(14370,1,4261,0), -(14371,1,4261,0), -(14372,1,4261,0), -(14373,1,4261,0), -(14374,1,4261,0), -(14375,1,4261,0), -(14376,1,4261,0), -(14377,1,4261,0), -(14378,1,4261,0), -(14379,1,4261,0), -(14380,1,4261,0), -(14381,1,4261,0), -(14382,1,4261,0), -(14383,1,4261,0), -(14384,1,4261,0), -(14385,1,4261,0), -(14386,1,4261,0), -(14387,1,4261,0), -(14388,1,4261,0), -(14389,1,4261,0), -(14390,1,4261,0), - --- SUMMON MERROW THE UNICORN ACTIVE SKILLS -(14391,1,4137,0), -(14392,1,4137,0), -(14393,1,4137,0), -(14394,1,4137,0), -(14395,1,4137,0), -(14396,1,4137,0), -(14397,1,4137,0), -(14398,1,4137,0), -(14399,1,4137,0), -(14400,1,4137,0), -(14401,1,4137,0), -(14402,1,4137,0), -(14403,1,4137,0), -(14404,1,4137,0), -(14405,1,4137,0), -(14406,1,4137,0), -(14407,1,4137,0), -(14408,1,4137,0), -(14409,1,4137,0), -(14410,1,4137,0), -(14411,1,4137,0), -(14412,1,4137,0), -(14413,1,4137,0), -(14414,1,4137,0), -(14415,1,4137,0), -(14416,1,4137,0), -(14417,1,4137,0), -(14418,1,4137,0), -(14419,1,4137,0), -(14420,1,4137,0), -(14421,1,4137,0), -(14422,1,4137,0), -(14423,1,4137,0), -(14424,1,4137,0), -(14425,1,4137,0), -(14426,1,4137,0), -(14427,1,4137,0), -(14428,1,4137,0), -(14429,1,4137,0), -(14430,1,4137,0), -(14431,1,4137,0), -(14432,1,4137,0), -(14433,1,4137,0), -(14434,1,4137,0), - --- SUMMON UNICORN SERAPHIM ACTIVE SKILLS -(14435,1,4702,0), -(14435,1,4703,0), -(14435,1,4704,0), -(14435,1,5643,1), -(14435,1,5648,1), -(14435,1,5647,1), -(14436,1,4702,0), -(14436,1,4703,0), -(14436,1,4704,0), -(14436,1,5643,1), -(14436,1,5648,2), -(14436,1,5647,1), -(14437,1,4702,0), -(14437,1,4703,0), -(14437,1,4704,0), -(14437,1,5643,1), -(14437,1,5648,2), -(14437,1,5647,1), -(14438,1,4702,0), -(14438,1,4703,0), -(14438,1,4704,0), -(14438,1,5643,1), -(14438,1,5648,2), -(14438,1,5647,1), -(14439,1,4702,0), -(14439,1,4703,0), -(14439,1,4704,0), -(14439,1,5643,1), -(14439,1,5648,2), -(14439,1,5647,1), -(14439,1,5646,1), -(14440,1,4702,0), -(14440,1,4703,0), -(14440,1,4704,0), -(14440,1,5643,1), -(14440,1,5648,2), -(14440,1,5647,1), -(14440,1,5646,1), -(14441,1,4702,0), -(14441,1,4703,0), -(14441,1,4704,0), -(14441,1,5643,1), -(14441,1,5648,2), -(14441,1,5647,1), -(14441,1,5646,1), -(14442,1,4702,0), -(14442,1,4703,0), -(14442,1,4704,0), -(14442,1,5643,1), -(14442,1,5648,2), -(14442,1,5647,2), -(14442,1,5646,1), -(14443,1,4702,0), -(14443,1,4703,0), -(14443,1,4704,0), -(14443,1,5643,1), -(14443,1,5648,2), -(14443,1,5647,2), -(14443,1,5646,1), -(14444,1,4702,0), -(14444,1,4703,0), -(14444,1,4704,0), -(14444,1,5643,1), -(14444,1,5646,2), -(14444,1,5647,3), -(14444,1,5648,2), -(14445,1,4702,0), -(14445,1,4703,0), -(14445,1,4704,0), -(14445,1,5643,1), -(14445,1,5646,2), -(14445,1,5647,3), -(14445,1,5648,2), -(14446,1,4702,0), -(14446,1,4703,0), -(14446,1,4704,0), -(14446,1,5643,1), -(14446,1,5646,2), -(14446,1,5647,3), -(14446,1,5648,2), -(14447,1,4702,0), -(14447,1,4703,0), -(14447,1,4704,0), -(14447,1,5643,1), -(14447,1,5646,2), -(14447,1,5647,3), -(14447,1,5648,2), -(14448,1,4702,0), -(14448,1,4703,0), -(14448,1,4704,0), -(14448,1,5643,1), -(14448,1,5646,2), -(14448,1,5647,3), -(14448,1,5648,2), -(14449,1,4702,0), -(14449,1,4703,0), -(14449,1,4704,0), -(14449,1,5643,1), -(14449,1,5646,2), -(14449,1,5647,3), -(14449,1,5648,2), -(14450,1,4702,0), -(14450,1,4703,0), -(14450,1,4704,0), -(14450,1,5643,1), -(14450,1,5646,2), -(14450,1,5647,3), -(14450,1,5648,2), -(14451,1,4702,0), -(14451,1,4703,0), -(14451,1,4704,0), -(14451,1,5643,1), -(14451,1,5646,2), -(14451,1,5647,3), -(14451,1,5648,2), -(14452,1,4702,0), -(14452,1,4703,0), -(14452,1,4704,0), -(14452,1,5643,1), -(14452,1,5646,2), -(14452,1,5647,3), -(14452,1,5648,2), -(14453,1,4702,0), -(14453,1,4703,0), -(14453,1,4704,0), -(14453,1,5643,1), -(14453,1,5646,2), -(14453,1,5647,3), -(14453,1,5648,2), -(14454,1,4702,0), -(14454,1,4703,0), -(14454,1,4704,0), -(14454,1,5643,1), -(14454,1,5646,2), -(14454,1,5647,3), -(14454,1,5648,2), -(14455,1,4702,0), -(14455,1,4703,0), -(14455,1,4704,0), -(14455,1,5643,1), -(14455,1,5646,2), -(14455,1,5647,3), -(14455,1,5648,2), -(14456,1,4702,0), -(14456,1,4703,0), -(14456,1,4704,0), -(14456,1,5643,1), -(14456,1,5646,2), -(14456,1,5647,3), -(14456,1,5648,2), -(14457,1,4702,0), -(14457,1,4703,0), -(14457,1,4704,0), -(14457,1,5643,1), -(14457,1,5646,2), -(14457,1,5647,3), -(14457,1,5648,2), -(14458,1,4702,0), -(14458,1,4703,0), -(14458,1,4704,0), -(14458,1,5643,1), -(14458,1,5646,2), -(14458,1,5647,3), -(14458,1,5648,2), -(14459,1,4702,0), -(14459,1,4703,0), -(14459,1,4704,0), -(14459,1,5643,1), -(14459,1,5646,2), -(14459,1,5647,3), -(14459,1,5648,2), -(14460,1,4702,0), -(14460,1,4703,0), -(14460,1,4704,0), -(14460,1,5643,1), -(14460,1,5646,2), -(14460,1,5647,3), -(14460,1,5648,2), -(14461,1,4702,0), -(14461,1,4703,0), -(14461,1,4704,0), -(14461,1,5643,1), -(14461,1,5646,2), -(14461,1,5647,3), -(14461,1,5648,2), -(14462,1,4702,0), -(14462,1,4703,0), -(14462,1,4704,0), -(14462,1,5643,1), -(14462,1,5646,2), -(14462,1,5647,3), -(14462,1,5648,2), -(14463,1,4702,0), -(14463,1,4703,0), -(14463,1,4704,0), -(14463,1,5643,1), -(14463,1,5646,2), -(14463,1,5647,3), -(14463,1,5648,2), -(14464,1,4702,0), -(14464,1,4703,0), -(14464,1,4704,0), -(14464,1,5643,1), -(14464,1,5646,2), -(14464,1,5647,3), -(14464,1,5648,2), -(14465,1,4702,0), -(14465,1,4703,0), -(14465,1,4704,0), -(14465,1,5643,1), -(14465,1,5646,2), -(14465,1,5647,3), -(14465,1,5648,2), -(14466,1,4702,0), -(14466,1,4703,0), -(14466,1,4704,0), -(14466,1,5643,1), -(14466,1,5646,2), -(14466,1,5647,3), -(14466,1,5648,2), -(14467,1,4702,0), -(14467,1,4703,0), -(14467,1,4704,0), -(14467,1,5643,1), -(14467,1,5646,2), -(14467,1,5647,3), -(14467,1,5648,2), -(14468,1,4702,0), -(14468,1,4703,0), -(14468,1,4704,0), -(14468,1,5643,1), -(14468,1,5646,2), -(14468,1,5647,3), -(14468,1,5648,2), -(14469,1,4702,0), -(14469,1,4703,0), -(14469,1,4704,0), -(14469,1,5643,1), -(14469,1,5646,2), -(14469,1,5647,3), -(14469,1,5648,2), -(14470,1,4702,0), -(14470,1,4703,0), -(14470,1,4704,0), -(14470,1,5643,1), -(14470,1,5646,2), -(14470,1,5647,3), -(14470,1,5648,2), -(14471,1,4702,0), -(14471,1,4703,0), -(14471,1,4704,0), -(14471,1,5643,1), -(14471,1,5646,2), -(14471,1,5647,3), -(14471,1,5648,2), -(14472,1,4702,0), -(14472,1,4703,0), -(14472,1,4704,0), -(14472,1,5643,1), -(14472,1,5646,2), -(14472,1,5647,3), -(14472,1,5648,2), -(14473,1,4702,0), -(14473,1,4703,0), -(14473,1,4704,0), -(14473,1,5643,1), -(14473,1,5646,2), -(14473,1,5647,3), -(14473,1,5648,2), -(14474,1,4702,0), -(14474,1,4703,0), -(14474,1,4704,0), -(14474,1,5643,1), -(14474,1,5646,2), -(14474,1,5647,3), -(14474,1,5648,2), -(14475,1,4702,0), -(14475,1,4703,0), -(14475,1,4704,0), -(14475,1,5643,1), -(14475,1,5646,2), -(14475,1,5647,3), -(14475,1,5648,2), -(14476,1,4702,0), -(14476,1,4703,0), -(14476,1,4704,0), -(14476,1,5643,1), -(14476,1,5646,2), -(14476,1,5647,3), -(14476,1,5648,2), -(14477,1,4702,0), -(14477,1,4703,0), -(14477,1,4704,0), -(14477,1,5643,1), -(14477,1,5646,2), -(14477,1,5647,3), -(14477,1,5648,2), -(14478,1,4702,0), -(14478,1,4703,0), -(14478,1,4704,0), -(14478,1,5643,1), -(14478,1,5646,2), -(14478,1,5647,3), -(14478,1,5648,2), - --- SUMMON SHADOW ACTIVE SKILLS -(14479,1,4233,1), -(14480,1,4233,1), -(14481,1,4233,1), -(14482,1,4233,1), -(14483,1,4233,1), -(14484,1,4233,1), -(14485,1,4233,1), -(14486,1,4233,1), -(14487,1,4233,1), -(14488,1,4233,1), -(14489,1,4233,1), -(14490,1,4233,1), -(14491,1,4233,1), -(14492,1,4233,1), -(14493,1,4233,1), -(14494,1,4233,1), -(14495,1,4233,1), -(14496,1,4233,1), -(14497,1,4233,1), -(14498,1,4233,1), -(14499,1,4233,1), -(14500,1,4233,1), -(14501,1,4233,1), -(14502,1,4233,1), -(14503,1,4233,1), -(14504,1,4233,1), -(14505,1,4233,1), -(14506,1,4233,1), -(14507,1,4233,1), -(14508,1,4233,1), -(14509,1,4233,1), -(14510,1,4233,1), -(14511,1,4233,1), -(14512,1,4233,1), -(14513,1,4233,1), -(14514,1,4233,1), -(14515,1,4233,1), -(14516,1,4233,1), -(14517,1,4233,1), -(14518,1,4233,1), -(14519,1,4233,1), -(14520,1,4233,1), -(14521,1,4233,1), -(14522,1,4233,1), -(14523,1,4233,1), -(14524,1,4233,1), -(14525,1,4233,1), -(14526,1,4233,1), - --- SUMMON SILHOUETTE ACTIVE SKILLS -(14527,1,4260,0), -(14528,1,4260,0), -(14529,1,4260,0), -(14530,1,4260,0), -(14531,1,4260,0), -(14532,1,4260,0), -(14533,1,4260,0), -(14534,1,4260,0), -(14535,1,4260,0), -(14536,1,4260,0), -(14537,1,4260,0), -(14538,1,4260,0), -(14539,1,4260,0), -(14540,1,4260,0), -(14541,1,4260,0), -(14542,1,4260,0), -(14543,1,4260,0), -(14544,1,4260,0), -(14545,1,4260,0), -(14546,1,4260,0), -(14547,1,4260,0), -(14548,1,4260,0), -(14549,1,4260,0), -(14550,1,4260,0), -(14551,1,4260,0), -(14552,1,4260,0), -(14553,1,4260,0), -(14554,1,4260,0), -(14555,1,4260,0), -(14556,1,4260,0), -(14557,1,4260,0), -(14558,1,4260,0), -(14559,1,4260,0), -(14560,1,4260,0), -(14561,1,4260,0), -(14562,1,4260,0), -(14563,1,4260,0), -(14564,1,4260,0), -(14565,1,4260,0), -(14566,1,4260,0), -(14567,1,4260,0), -(14568,1,4260,0), -(14569,1,4260,0), -(14570,1,4260,0), -(14571,1,4260,0), -(14572,1,4260,0), -(14573,1,4260,0), -(14574,1,4260,0), - --- SUMMON SOULLESS ACTIVE SKILLS -(14575,1,4138,0), -(14575,1,4140,0), -(14575,1,4259,0), -(14576,1,4138,0), -(14576,1,4140,0), -(14576,1,4259,0), -(14577,1,4138,0), -(14577,1,4140,0), -(14577,1,4259,0), -(14578,1,4138,0), -(14578,1,4140,0), -(14578,1,4259,0), -(14579,1,4138,0), -(14579,1,4140,0), -(14579,1,4259,0), -(14580,1,4138,0), -(14580,1,4140,0), -(14580,1,4259,0), -(14581,1,4138,0), -(14581,1,4140,0), -(14581,1,4259,0), -(14582,1,4138,0), -(14582,1,4140,0), -(14582,1,4259,0), -(14583,1,4138,0), -(14583,1,4140,0), -(14583,1,4259,0), -(14584,1,4138,0), -(14584,1,4140,0), -(14584,1,4259,0), -(14585,1,4138,0), -(14585,1,4140,0), -(14585,1,4259,0), -(14586,1,4138,0), -(14586,1,4140,0), -(14586,1,4259,0), -(14587,1,4138,0), -(14587,1,4140,0), -(14587,1,4259,0), -(14588,1,4138,0), -(14588,1,4140,0), -(14588,1,4259,0), -(14589,1,4138,0), -(14589,1,4140,0), -(14589,1,4259,0), -(14590,1,4138,0), -(14590,1,4140,0), -(14590,1,4259,0), -(14591,1,4138,0), -(14591,1,4140,0), -(14591,1,4259,0), -(14592,1,4138,0), -(14592,1,4140,0), -(14592,1,4259,0), -(14593,1,4138,0), -(14593,1,4140,0), -(14593,1,4259,0), -(14594,1,4138,0), -(14594,1,4140,0), -(14594,1,4259,0), -(14595,1,4138,0), -(14595,1,4140,0), -(14595,1,4259,0), -(14596,1,4138,0), -(14596,1,4140,0), -(14596,1,4259,0), -(14597,1,4138,0), -(14597,1,4140,0), -(14597,1,4259,0), -(14598,1,4138,0), -(14598,1,4140,0), -(14598,1,4259,0), -(14599,1,4138,0), -(14599,1,4140,0), -(14599,1,4259,0), -(14600,1,4138,0), -(14600,1,4140,0), -(14600,1,4259,0), -(14601,1,4138,0), -(14601,1,4140,0), -(14601,1,4259,0), -(14602,1,4138,0), -(14602,1,4140,0), -(14602,1,4259,0), -(14603,1,4138,0), -(14603,1,4140,0), -(14603,1,4259,0), -(14604,1,4138,0), -(14604,1,4140,0), -(14604,1,4259,0), -(14605,1,4138,0), -(14605,1,4140,0), -(14605,1,4259,0), -(14606,1,4138,0), -(14606,1,4140,0), -(14606,1,4259,0), -(14607,1,4138,0), -(14607,1,4140,0), -(14607,1,4259,0), -(14608,1,4138,0), -(14608,1,4140,0), -(14608,1,4259,0), -(14609,1,4138,0), -(14609,1,4140,0), -(14609,1,4259,0), -(14610,1,4138,0), -(14610,1,4140,0), -(14610,1,4259,0), -(14611,1,4138,0), -(14611,1,4140,0), -(14611,1,4259,0), -(14612,1,4138,0), -(14612,1,4140,0), -(14612,1,4259,0), -(14613,1,4138,0), -(14613,1,4140,0), -(14613,1,4259,0), -(14614,1,4138,0), -(14614,1,4140,0), -(14614,1,4259,0), -(14615,1,4138,0), -(14615,1,4140,0), -(14615,1,4259,0), -(14616,1,4138,0), -(14616,1,4140,0), -(14616,1,4259,0), -(14617,1,4138,0), -(14617,1,4140,0), -(14617,1,4259,0), -(14618,1,4138,0), -(14618,1,4140,0), -(14618,1,4259,0), - --- SUMMON NIGHTSHADE ACTIVE SKILLS -(14619,1,4705,0), -(14619,1,4706,0), -(14619,1,4707,0), -(14619,1,5652,0), -(14619,1,5653,0), -(14619,1,5654,0), -(14620,1,4705,0), -(14620,1,4706,0), -(14620,1,4707,0), -(14620,1,5652,2), -(14620,1,5653,2), -(14620,1,5654,1), -(14621,1,4705,0), -(14621,1,4706,0), -(14621,1,4707,0), -(14621,1,5652,2), -(14621,1,5653,2), -(14621,1,5654,1), -(14622,1,4705,0), -(14622,1,4706,0), -(14622,1,4707,0), -(14622,1,5652,3), -(14622,1,5653,2), -(14622,1,5654,2), -(14623,1,4705,0), -(14623,1,4706,0), -(14623,1,4707,0), -(14623,1,5652,3), -(14623,1,5653,2), -(14623,1,5654,3), -(14624,1,4705,0), -(14624,1,4706,0), -(14624,1,4707,0), -(14624,1,5652,3), -(14624,1,5653,2), -(14624,1,5654,3), -(14625,1,4705,0), -(14625,1,4706,0), -(14625,1,4707,0), -(14625,1,5652,3), -(14625,1,5653,2), -(14625,1,5654,3), -(14626,1,4705,0), -(14626,1,4706,0), -(14626,1,4707,0), -(14626,1,5652,3), -(14626,1,5653,2), -(14626,1,5654,3), -(14627,1,4705,0), -(14627,1,4706,0), -(14627,1,4707,0), -(14627,1,5652,3), -(14627,1,5653,2), -(14627,1,5654,3), -(14628,1,4705,0), -(14628,1,4706,0), -(14628,1,4707,0), -(14628,1,5652,3), -(14628,1,5653,2), -(14628,1,5654,3), -(14629,1,4705,0), -(14629,1,4706,0), -(14629,1,4707,0), -(14629,1,5652,3), -(14629,1,5653,2), -(14629,1,5654,3), -(14630,1,4705,0), -(14630,1,4706,0), -(14630,1,4707,0), -(14630,1,5652,2), -(14630,1,5653,2), -(14630,1,5654,1), -(14631,1,4705,0), -(14631,1,4706,0), -(14631,1,4707,0), -(14631,1,5652,2), -(14631,1,5653,2), -(14631,1,5654,1), -(14632,1,4705,0), -(14632,1,4706,0), -(14632,1,4707,0), -(14632,1,5652,3), -(14632,1,5653,2), -(14632,1,5654,2), -(14633,1,4705,0), -(14633,1,4706,0), -(14633,1,4707,0), -(14633,1,5652,3), -(14633,1,5653,2), -(14633,1,5654,3), -(14634,1,4705,0), -(14634,1,4706,0), -(14634,1,4707,0), -(14634,1,5652,3), -(14634,1,5653,2), -(14634,1,5654,3), -(14635,1,4705,0), -(14635,1,4706,0), -(14635,1,4707,0), -(14635,1,5652,3), -(14635,1,5653,2), -(14635,1,5654,3), -(14636,1,4705,0), -(14636,1,4706,0), -(14636,1,4707,0), -(14636,1,5652,3), -(14636,1,5653,2), -(14636,1,5654,3), -(14637,1,4705,0), -(14637,1,4706,0), -(14637,1,4707,0), -(14637,1,5652,3), -(14637,1,5653,2), -(14637,1,5654,3), -(14638,1,4705,0), -(14638,1,4706,0), -(14638,1,4707,0), -(14638,1,5652,3), -(14638,1,5653,2), -(14638,1,5654,3), -(14639,1,4705,0), -(14639,1,4706,0), -(14639,1,4707,0), -(14639,1,5652,3), -(14639,1,5653,2), -(14639,1,5654,3), -(14640,1,4705,0), -(14640,1,4706,0), -(14640,1,4707,0), -(14640,1,5652,2), -(14640,1,5653,2), -(14640,1,5654,1), -(14641,1,4705,0), -(14641,1,4706,0), -(14641,1,4707,0), -(14641,1,5652,2), -(14641,1,5653,2), -(14641,1,5654,1), -(14642,1,4705,0), -(14642,1,4706,0), -(14642,1,4707,0), -(14642,1,5652,3), -(14642,1,5653,2), -(14642,1,5654,2), -(14643,1,4705,0), -(14643,1,4706,0), -(14643,1,4707,0), -(14643,1,5652,3), -(14643,1,5653,2), -(14643,1,5654,3), -(14644,1,4705,0), -(14644,1,4706,0), -(14644,1,4707,0), -(14644,1,5652,3), -(14644,1,5653,2), -(14644,1,5654,3), -(14645,1,4705,0), -(14645,1,4706,0), -(14645,1,4707,0), -(14645,1,5652,3), -(14645,1,5653,2), -(14645,1,5654,3), -(14646,1,4705,0), -(14646,1,4706,0), -(14646,1,4707,0), -(14646,1,5652,3), -(14646,1,5653,2), -(14646,1,5654,3), -(14647,1,4705,0), -(14647,1,4706,0), -(14647,1,4707,0), -(14647,1,5652,3), -(14647,1,5653,2), -(14647,1,5654,3), -(14648,1,4705,0), -(14648,1,4706,0), -(14648,1,4707,0), -(14648,1,5652,3), -(14648,1,5653,2), -(14648,1,5654,3), -(14649,1,4705,0), -(14649,1,4706,0), -(14649,1,4707,0), -(14649,1,5652,3), -(14649,1,5653,2), -(14649,1,5654,3), -(14650,1,4705,0), -(14650,1,4706,0), -(14650,1,4707,0), -(14650,1,5652,2), -(14650,1,5653,2), -(14650,1,5654,1), -(14651,1,4705,0), -(14651,1,4706,0), -(14651,1,4707,0), -(14651,1,5652,2), -(14651,1,5653,2), -(14651,1,5654,1), -(14652,1,4705,0), -(14652,1,4706,0), -(14652,1,4707,0), -(14652,1,5652,3), -(14652,1,5653,2), -(14652,1,5654,2), -(14653,1,4705,0), -(14653,1,4706,0), -(14653,1,4707,0), -(14653,1,5652,3), -(14653,1,5653,2), -(14653,1,5654,3), -(14654,1,4705,0), -(14654,1,4706,0), -(14654,1,4707,0), -(14654,1,5652,3), -(14654,1,5653,2), -(14654,1,5654,3), -(14655,1,4705,0), -(14655,1,4706,0), -(14655,1,4707,0), -(14655,1,5652,3), -(14655,1,5653,2), -(14655,1,5654,3), -(14656,1,4705,0), -(14656,1,4706,0), -(14656,1,4707,0), -(14656,1,5652,3), -(14656,1,5653,2), -(14656,1,5654,3), -(14657,1,4705,0), -(14657,1,4706,0), -(14657,1,4707,0), -(14657,1,5652,3), -(14657,1,5653,2), -(14657,1,5654,3), -(14658,1,4705,0), -(14658,1,4706,0), -(14658,1,4707,0), -(14658,1,5652,3), -(14658,1,5653,2), -(14658,1,5654,3), -(14659,1,4705,0), -(14659,1,4706,0), -(14659,1,4707,0), -(14659,1,5652,3), -(14659,1,5653,2), -(14659,1,5654,3), -(14660,1,4705,0), -(14660,1,4706,0), -(14660,1,4707,0), -(14660,1,5652,2), -(14660,1,5653,2), -(14660,1,5654,1), -(14661,1,4705,0), -(14661,1,4706,0), -(14661,1,4707,0), -(14661,1,5652,2), -(14661,1,5653,2), -(14661,1,5654,1), -(14662,1,4705,0), -(14662,1,4706,0), -(14662,1,4707,0), -(14662,1,5652,3), -(14662,1,5653,2), -(14662,1,5654,2), - --- SUMMON MECHANIC GOLEM ACTIVE SKILLS -(14663,1,4068,0), -(14664,1,4068,0), -(14665,1,4068,0), -(14666,1,4068,0), -(14667,1,4068,0), -(14668,1,4068,0), -(14669,1,4068,0), -(14670,1,4068,0), -(14671,1,4068,0), -(14672,1,4068,0), -(14673,1,4068,0), -(14674,1,4068,0), -(14675,1,4068,0), -(14676,1,4068,0), -(14677,1,4068,0), -(14678,1,4068,0), -(14679,1,4068,0), -(14680,1,4068,0), -(14681,1,4068,0), -(14682,1,4068,0), -(14683,1,4068,0), -(14684,1,4068,0), -(14685,1,4068,0), -(14686,1,4068,0), -(14687,1,4068,0), -(14688,1,4068,0), -(14689,1,4068,0), -(14690,1,4068,0), -(14691,1,4068,0), -(14692,1,4068,0), -(14693,1,4068,0), -(14694,1,4068,0), -(14695,1,4068,0), -(14696,1,4068,0), -(14697,1,4068,0), -(14698,1,4068,0), -(14699,1,4068,0), -(14700,1,4068,0), -(14701,1,4068,0), - --- SUMMON BIG BOOM ACTIVE SKILLS -(14702,1,4139,0), -(14703,1,4139,0), -(14704,1,4139,0), -(14705,1,4139,0), -(14706,1,4139,0), -(14707,1,4139,0), -(14708,1,4139,0), -(14709,1,4139,0), -(14710,1,4139,0), -(14711,1,4139,0), -(14712,1,4139,0), -(14713,1,4139,0), -(14714,1,4139,0), -(14715,1,4139,0), -(14716,1,4139,0), -(14717,1,4139,0), -(14718,1,4139,0), -(14719,1,4139,0), -(14720,1,4139,0), -(14721,1,4139,0), -(14722,1,4139,0), -(14723,1,4139,0), -(14724,1,4139,0), -(14725,1,4139,0), -(14726,1,4139,0), -(14727,1,4139,0), -(14728,1,4139,0), -(14729,1,4139,0), -(14730,1,4139,0), -(14731,1,4139,0), -(14732,1,4139,0), -(14733,1,4139,0), -(14734,1,4139,0), -(14735,1,4139,0), -(14736,1,4139,0), - --- SUMMON SIEGE GOLEM ACTIVE SKILLS -(14737,1,4079,1), -(14738,1,4079,1), -(14739,1,4079,1), -(14740,1,4079,1), -(14741,1,4079,1), -(14742,1,4079,1), -(14743,1,4079,1), -(14744,1,4079,1), -(14745,1,4079,1), -(14746,1,4079,1), -(14747,1,4079,1), -(14748,1,4079,1), -(14749,1,4079,1), -(14750,1,4079,1), -(14751,1,4079,1), -(14752,1,4079,1), -(14753,1,4079,1), -(14754,1,4079,1), -(14755,1,4079,1), -(14756,1,4079,1), -(14757,1,4079,1), -(14758,1,4079,1), -(14759,1,4079,1), -(14760,1,4079,1), -(14761,1,4079,1), -(14762,1,4079,1), -(14763,1,4079,1), -(14764,1,4079,1), -(14765,1,4079,1), -(14766,1,4079,1), -(14767,1,4079,1), - --- SUMMON WILD HOG CANNON ACTIVE SKILLS -(14768,1,4230,1), -(14769,1,4230,1), -(14770,1,4230,1), -(14771,1,4230,1), -(14772,1,4230,1), -(14773,1,4230,1), -(14774,1,4230,1), -(14775,1,4230,1), -(14776,1,4230,1), -(14777,1,4230,1), -(14778,1,4230,1), -(14779,1,4230,1), -(14780,1,4230,1), -(14781,1,4230,1), -(14782,1,4230,1), -(14783,1,4230,1), -(14784,1,4230,1), -(14785,1,4230,1), -(14786,1,4230,1), -(14787,1,4230,1), -(14788,1,4230,1), -(14789,1,4230,1), -(14790,1,4230,1), -(14791,1,4230,1), -(14792,1,4230,1), -(14793,1,4230,1), -(14794,1,4230,1), -(14795,1,4230,1), -(14796,1,4230,1), -(14797,1,4230,1), -(14798,1,4230,1), - --- SUMMON DARK PANTHER ACTIVE SKILLS -(14799,1,6095,0), -(14800,1,6095,0), -(14801,1,6095,0), -(14801,1,6096,0), -(14802,1,6095,0), -(14802,1,6096,0), -(14803,1,6094,0), -(14803,1,6095,0), -(14803,1,6096,0), -(14804,1,6094,0), -(14804,1,6095,0), -(14804,1,6096,0), -(14805,1,6094,0), -(14805,1,6095,0), -(14805,1,6096,0), -(14806,1,6094,0), -(14806,1,6095,0), -(14806,1,6096,0), -(14807,1,6094,0), -(14807,1,6095,0), -(14807,1,6096,0), -(14808,1,6094,0), -(14808,1,6095,0), -(14808,1,6096,0), -(14809,1,6094,0), -(14809,1,6095,0), -(14809,1,6096,0), -(14810,1,6094,0), -(14810,1,6095,0), -(14810,1,6096,0), -(14811,1,6094,0), -(14811,1,6095,0), -(14811,1,6096,0), -(14812,1,6094,0), -(14812,1,6095,0), -(14812,1,6096,0), -(14813,1,6094,0), -(14813,1,6095,0), -(14813,1,6096,0), -(14814,1,6094,0), -(14814,1,6095,0), -(14814,1,6096,0), -(14815,1,6094,0), -(14815,1,6095,0), -(14815,1,6096,0), -(14816,1,6094,0), -(14816,1,6095,0), -(14816,1,6096,0), -(14817,1,6094,0), -(14817,1,6095,0), -(14817,1,6096,0), -(14818,1,6094,0), -(14818,1,6095,0), -(14818,1,6096,0), -(14819,1,6094,0), -(14819,1,6095,0), -(14819,1,6096,0), -(14820,1,6094,0), -(14820,1,6095,0), -(14820,1,6096,0), -(14821,1,6094,0), -(14821,1,6095,0), -(14821,1,6096,0), -(14822,1,6094,0), -(14822,1,6095,0), -(14822,1,6096,0), -(14823,1,6094,0), -(14823,1,6095,0), -(14823,1,6096,0), -(14824,1,6094,0), -(14824,1,6095,0), -(14824,1,6096,0), -(14825,1,6094,0), -(14825,1,6095,0), -(14825,1,6096,0), -(14826,1,6094,0), -(14826,1,6095,0), -(14826,1,6096,0), -(14827,1,6094,0), -(14827,1,6095,0), -(14827,1,6096,0), -(14828,1,6094,0), -(14828,1,6095,0), -(14828,1,6096,0), -(14829,1,6094,0), -(14829,1,6095,0), -(14829,1,6096,0), -(14830,1,6094,0), -(14830,1,6095,0), -(14830,1,6096,0), -(14831,1,6094,0), -(14831,1,6095,0), -(14831,1,6096,0), -(14832,1,6094,0), -(14832,1,6095,0), -(14832,1,6096,0), -(14833,1,6094,0), -(14833,1,6095,0), -(14833,1,6096,0), -(14834,1,6094,0), -(14834,1,6095,0), -(14834,1,6096,0), -(14835,1,6094,0), -(14835,1,6095,0), -(14835,1,6096,0), - --- SUMMON FELINE KING ACTIVE SKILLS -(14836,1,5135,1), -(14836,1,5136,1), -(14836,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14837,1,5138,1), -(14837,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14838,1,5140,1), -(14838,1,5141,1), -(14838,1,5142,1), - --- SUMMON SWOOP CANNON ACTIVE SKILLS -(14839,1,5110,1), -(14839,1,5111,1), -(14840,1,5110,1), -(14840,1,5111,1), -(14841,1,5110,1), -(14841,1,5111,1), -(14842,1,5110,1), -(14842,1,5111,1), -(14843,1,5110,1), -(14843,1,5111,1), -(14844,1,5110,1), -(14844,1,5111,1), -(14845,1,5110,1), -(14845,1,5111,1), -(14846,1,5110,1), -(14846,1,5111,1), -(14847,1,5110,1), -(14847,1,5111,1), -(14848,1,5110,1), -(14848,1,5111,1), -(14849,1,5110,1), -(14849,1,5111,1), -(14850,1,5110,1), -(14850,1,5111,1), -(14851,1,5110,1), -(14851,1,5111,1), -(14852,1,5110,1), -(14852,1,5111,1), -(14853,1,5110,1), -(14853,1,5111,1), -(14854,1,5110,1), -(14854,1,5111,1), -(14855,1,5110,1), -(14855,1,5111,1), -(14856,1,5110,1), -(14856,1,5111,1), -(14857,1,5110,1), -(14857,1,5111,1), -(14858,1,5110,1), -(14858,1,5111,1), -(14859,1,5110,1), -(14859,1,5111,1), -(14860,1,5110,1), -(14860,1,5111,1), -(14861,1,5110,1), -(14861,1,5111,1), -(14862,1,5110,1), -(14862,1,5111,1), -(14863,1,5110,1), -(14863,1,5111,1), -(14864,1,5110,1), -(14864,1,5111,1), -(14865,1,5110,1), -(14865,1,5111,1), -(14866,1,5110,1), -(14866,1,5111,1), -(14867,1,5110,1), -(14867,1,5111,1), -(14868,1,5110,1), -(14868,1,5111,1), -(14869,1,5110,1), -(14869,1,5111,1), - --- SUMMON DIVINE BEAST ACTIVE SKILLS -(14870,1,5580,1), -(14870,1,5581,1), -(14870,1,5582,1), -(14870,1,5583,1), - --- SUMMON FELINE KING ACTIVE SKILLS -(14871,1,5135,1), -(14871,1,5136,1), -(14871,1,5137,1), -(14872,1,5135,1), -(14872,1,5136,1), -(14872,1,5137,1), -(14873,1,5135,1), -(14873,1,5136,1), -(14873,1,5137,1), -(14874,1,5135,1), -(14874,1,5136,1), -(14874,1,5137,1), -(14875,1,5135,1), -(14875,1,5136,1), -(14875,1,5137,1), -(14876,1,5135,1), -(14876,1,5136,1), -(14876,1,5137,1), -(14877,1,5135,1), -(14877,1,5136,1), -(14877,1,5137,1), -(14878,1,5135,1), -(14878,1,5136,1), -(14878,1,5137,1), -(14879,1,5135,1), -(14879,1,5136,1), -(14879,1,5137,1), -(14880,1,5135,1), -(14880,1,5136,1), -(14880,1,5137,1), -(14881,1,5135,1), -(14881,1,5136,1), -(14881,1,5137,1), -(14882,1,5135,1), -(14882,1,5136,1), -(14882,1,5137,1), -(14883,1,5135,1), -(14883,1,5136,1), -(14883,1,5137,1), -(14884,1,5135,1), -(14884,1,5136,1), -(14884,1,5137,1), -(14885,1,5135,1), -(14885,1,5136,1), -(14885,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14886,1,5138,1), -(14886,1,5139,1), -(14887,1,5138,1), -(14887,1,5139,1), -(14888,1,5138,1), -(14888,1,5139,1), -(14889,1,5138,1), -(14889,1,5139,1), -(14890,1,5138,1), -(14890,1,5139,1), -(14891,1,5138,1), -(14891,1,5139,1), -(14892,1,5138,1), -(14892,1,5139,1), -(14893,1,5138,1), -(14893,1,5139,1), -(14894,1,5138,1), -(14894,1,5139,1), -(14895,1,5138,1), -(14895,1,5139,1), -(14896,1,5138,1), -(14896,1,5139,1), -(14897,1,5138,1), -(14897,1,5139,1), -(14898,1,5138,1), -(14898,1,5139,1), -(14899,1,5138,1), -(14899,1,5139,1), -(14900,1,5138,1), -(14900,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14901,1,5140,1), -(14901,1,5141,1), -(14901,1,5142,1), -(14902,1,5140,1), -(14902,1,5141,1), -(14902,1,5142,1), -(14903,1,5140,1), -(14903,1,5141,1), -(14903,1,5142,1), -(14904,1,5140,1), -(14904,1,5141,1), -(14904,1,5142,1), -(14905,1,5140,1), -(14905,1,5141,1), -(14905,1,5142,1), -(14906,1,5140,1), -(14906,1,5141,1), -(14906,1,5142,1), -(14907,1,5140,1), -(14907,1,5141,1), -(14907,1,5142,1), -(14908,1,5140,1), -(14908,1,5141,1), -(14908,1,5142,1), -(14909,1,5140,1), -(14909,1,5141,1), -(14909,1,5142,1), -(14910,1,5140,1), -(14910,1,5141,1), -(14910,1,5142,1), -(14911,1,5140,1), -(14911,1,5141,1), -(14911,1,5142,1), -(14912,1,5140,1), -(14912,1,5141,1), -(14912,1,5142,1), -(14913,1,5140,1), -(14913,1,5141,1), -(14913,1,5142,1), -(14914,1,5140,1), -(14914,1,5141,1), -(14914,1,5142,1), -(14915,1,5140,1), -(14915,1,5141,1), -(14915,1,5142,1), - --- SUMMON IMPERIAL PHOENIX ACTIVE SKILLS -(14918,1,6041,1), -(14918,1,6042,1), -(14918,1,6043,1), -(14918,1,6044,1), - --- Cute Bear -(14929,1,11278,1), -(14947,1,11278,2), -(14948,1,11278,3), -(14949,1,11278,4), -(14950,1,11278,5), -(14951,1,11278,6), -(14952,1,11278,7), -(14953,1,11278,8), - -(14929,1,11279,1), -(14947,1,11279,2), -(14948,1,11279,3), -(14949,1,11279,4), -(14950,1,11279,5), -(14951,1,11279,6), -(14952,1,11279,7), -(14953,1,11279,8), - --- Saber Tooth Cougar -(14930,1,11280,1), -(14954,1,11280,2), -(14955,1,11280,3), -(14956,1,11280,4), -(14957,1,11280,5), -(14958,1,11280,6), -(14959,1,11280,7), -(14960,1,11280,8), - -(14930,1,11281,1), -(14954,1,11281,2), -(14955,1,11281,3), -(14956,1,11281,4), -(14957,1,11281,5), -(14958,1,11281,6), -(14959,1,11281,7), -(14960,1,11281,8), - --- Grim Reaper -(14931,1,11282,1), -(14961,1,11282,2), -(14962,1,11282,3), -(14963,1,11282,4), -(14964,1,11282,5), -(14965,1,11282,6), -(14966,1,11282,7), -(14967,1,11282,8), - -(14931,1,11283,1), -(14961,1,11283,2), -(14962,1,11283,3), -(14963,1,11283,4), -(14964,1,11283,5), -(14965,1,11283,6), -(14966,1,11283,7), -(14967,1,11283,8), - --- Wynn Kai the Cat -(15066,1,11323,1), -(15067,1,11323,2), -(15068,1,11323,3), -(15069,1,11323,4), -(15070,1,11323,5), -(15071,1,11323,6), -(15072,1,11323,7), -(15073,1,11323,8), - -(15066,1,11324,1), -(15067,1,11324,2), -(15068,1,11324,3), -(15069,1,11324,4), -(15070,1,11324,5), -(15071,1,11324,6), -(15072,1,11324,7), -(15073,1,11324,8), - --- Wynn Feline King -(15074,1,11325,1), -(15075,1,11325,2), -(15076,1,11325,3), -(15077,1,11325,4), -(15078,1,11325,5), -(15079,1,11325,6), -(15080,1,11325,7), -(15081,1,11325,8), - -(15074,1,11326,1), -(15075,1,11326,2), -(15076,1,11326,3), -(15077,1,11326,4), -(15078,1,11326,5), -(15079,1,11326,6), -(15080,1,11326,7), -(15081,1,11326,8), - --- Wynn Feline Queen -(15082,1,11327,1), -(15083,1,11327,2), -(15084,1,11327,3), -(15085,1,11327,4), -(15086,1,11327,5), -(15087,1,11327,6), -(15088,1,11327,7), -(15089,1,11327,8), - -(15082,1,11328,1), -(15083,1,11328,2), -(15084,1,11328,3), -(15085,1,11328,4), -(15086,1,11328,5), -(15087,1,11328,6), -(15088,1,11328,7), -(15089,1,11328,8), - --- Wynn Merrow -(15114,1,11332,1), -(15115,1,11332,2), -(15116,1,11332,3), -(15117,1,11332,4), -(15118,1,11332,5), -(15119,1,11332,6), -(15120,1,11332,7), -(15121,1,11332,8), - -(15114,1,11333,1), -(15115,1,11333,2), -(15116,1,11333,3), -(15117,1,11333,4), -(15118,1,11333,5), -(15119,1,11333,6), -(15120,1,11333,7), -(15121,1,11333,8), - --- Wynn Magnus -(15122,1,11334,1), -(15123,1,11334,2), -(15124,1,11334,3), -(15125,1,11334,4), -(15126,1,11334,5), -(15127,1,11334,6), -(15128,1,11334,7), -(15129,1,11334,8), - -(15122,1,11335,1), -(15123,1,11335,2), -(15124,1,11335,3), -(15125,1,11335,4), -(15126,1,11335,5), -(15127,1,11335,6), -(15128,1,11335,7), -(15129,1,11335,8), - --- Wynn Seraphim -(15130,1,11336,1), -(15131,1,11336,2), -(15132,1,11336,3), -(15133,1,11336,4), -(15134,1,11336,5), -(15135,1,11336,6), -(15136,1,11336,7), -(15137,1,11336,8), - -(15130,1,11337,1), -(15131,1,11337,2), -(15132,1,11337,3), -(15133,1,11337,4), -(15134,1,11337,5), -(15135,1,11337,6), -(15136,1,11337,7), -(15137,1,11337,8), - --- Wynn Nightshade -(15090,1,11341,1), -(15091,1,11341,2), -(15092,1,11341,3), -(15093,1,11341,4), -(15094,1,11341,5), -(15095,1,11341,6), -(15096,1,11341,7), -(15097,1,11341,8), - -(15090,1,11342,1), -(15091,1,11342,2), -(15092,1,11342,3), -(15093,1,11342,4), -(15094,1,11342,5), -(15095,1,11342,6), -(15096,1,11342,7), -(15097,1,11342,8), - --- Wynn Spectral Lord -(15098,1,11343,1), -(15099,1,11343,2), -(15100,1,11343,3), -(15101,1,11343,4), -(15102,1,11343,5), -(15103,1,11343,6), -(15104,1,11343,7), -(15105,1,11343,8), - -(15098,1,11344,1), -(15099,1,11344,2), -(15100,1,11344,3), -(15101,1,11344,4), -(15102,1,11344,5), -(15103,1,11344,6), -(15104,1,11344,7), -(15105,1,11344,8), - --- Wynn Soulless -(15106,1,11345,1), -(15107,1,11345,2), -(15108,1,11345,3), -(15109,1,11345,4), -(15110,1,11345,5), -(15111,1,11345,6), -(15112,1,11345,7), -(15113,1,11345,8), - -(15106,1,11346,1), -(15107,1,11346,2), -(15108,1,11346,3), -(15109,1,11346,4), -(15110,1,11346,5), -(15111,1,11346,6), -(15112,1,11346,7), -(15113,1,11346,8), - --- Blood Panther -(15138,1,10087,1), -(15139,1,10087,2), -(15140,1,10087,3), -(15141,1,10087,4), -(15191,1,10087,5), -(15192,1,10087,6), -(15193,1,10087,7), - -(15138,1,10088,1), -(15139,1,10088,2), -(15140,1,10088,3), -(15141,1,10088,4), -(15191,1,10088,5), -(15192,1,10088,6), -(15193,1,10088,7), - -(15138,1,10095,1), -(15139,1,10095,1), -(15140,1,10095,1), -(15141,1,10095,1), -(15191,1,10095,1), -(15192,1,10095,1), -(15193,1,10095,1), - --- Golden Lion -(14936,1,10051,1), -(14937,1,10051,2), -(14938,1,10051,3), -(14939,1,10051,4), -(14974,1,10051,5), -(14975,1,10051,6), - -(14936,1,10052,1), -(14937,1,10052,2), -(14938,1,10052,3), -(14939,1,10052,4), -(14974,1,10052,5), -(14975,1,10052,6), - -(14936,1,10053,1), -(14937,1,10053,2), -(14938,1,10053,3), -(14939,1,10053,4), -(14974,1,10053,5), -(14975,1,10053,6), - -(14936,1,10054,1), -(14937,1,10054,2), -(14938,1,10054,3), -(14939,1,10054,4), -(14974,1,10054,5), -(14975,1,10054,6), - --- Thunder Hawk -(14932,1,10794,1), -(14940,1,10794,2), -(14941,1,10794,3), -(14942,1,10794,4), -(14986,1,10794,5), -(14987,1,10794,6), -(14988,1,10794,7), -(14989,1,10794,8), - -(14932,1,10795,1), -(14940,1,10795,1), -(14941,1,10795,1), -(14942,1,10795,1), -(14986,1,10795,1), -(14987,1,10795,1), -(14988,1,10795,1), -(14989,1,10795,1), - -(14932,1,10797,1), -(14940,1,10797,2), -(14941,1,10797,3), -(14942,1,10797,4), -(14986,1,10797,5), -(14987,1,10797,6), -(14988,1,10797,7), -(14989,1,10797,8), - -(14932,1,10798,1), -(14940,1,10798,2), -(14941,1,10798,3), -(14942,1,10798,4), -(14986,1,10798,5), -(14987,1,10798,6), -(14988,1,10798,7), -(14989,1,10798,8), - --- Commando Cat -(15155,1,11375,1), -(15156,1,11375,1), -(15157,1,11375,2), -(15158,1,11375,2), -(15159,1,11375,3), -(15160,1,11375,3), - -(15155,1,11376,1), -(15156,1,11376,1), -(15157,1,11376,2), -(15158,1,11376,2), -(15159,1,11376,3), -(15160,1,11376,3), - --- Witch Cat -(15161,1,11377,1), -(15162,1,11377,1), -(15163,1,11377,2), -(15164,1,11377,2), -(15165,1,11377,3), -(15166,1,11377,3), - -(15161,1,11378,1), -(15162,1,11378,1), -(15163,1,11378,2), -(15164,1,11378,2), -(15165,1,11378,3), -(15166,1,11378,3), - --- Unicorn Lancer -(15167,1,11379,1), -(15168,1,11379,1), -(15169,1,11379,2), -(15170,1,11379,2), -(15171,1,11379,3), -(15172,1,11379,3), - -(15167,1,11380,1), -(15168,1,11380,1), -(15169,1,11380,2), -(15170,1,11380,2), -(15171,1,11380,3), -(15172,1,11380,3), - --- Unicorn Cherub -(15173,1,11381,1), -(15174,1,11381,1), -(15175,1,11381,2), -(15176,1,11381,2), -(15177,1,11381,3), -(15178,1,11381,3), - -(15173,1,11382,1), -(15174,1,11382,1), -(15175,1,11382,2), -(15176,1,11382,2), -(15177,1,11382,3), -(15178,1,11382,3), - --- Dark Crusader -(15179,1,11383,1), -(15180,1,11383,1), -(15181,1,11383,2), -(15182,1,11383,2), -(15183,1,11383,3), -(15184,1,11383,3), - -(15179,1,11384,1), -(15180,1,11384,1), -(15181,1,11384,2), -(15182,1,11384,2), -(15183,1,11384,3), -(15184,1,11384,3), - --- Banshee Queen -(15185,1,11385,1), -(15186,1,11385,1), -(15187,1,11385,2), -(15188,1,11385,2), -(15189,1,11385,3), -(15190,1,11385,3), - -(15185,1,11386,1), -(15186,1,11386,1), -(15187,1,11386,2), -(15188,1,11386,2), -(15189,1,11386,3), -(15190,1,11386,3), - --- Pailaka Tigress -(14916,1,5761,1), -(14917,1,5761,2); diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/PetSkillData.xml b/L2J_Mobius_3.0_Helios/dist/game/data/PetSkillData.xml new file mode 100644 index 0000000000..9754cbd749 --- /dev/null +++ b/L2J_Mobius_3.0_Helios/dist/game/data/PetSkillData.xml @@ -0,0 +1,2360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java index 60332ed765..ad7bb1385a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java @@ -16,8 +16,8 @@ */ package handlers.playeractions; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.xml.impl.SkillData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.handler.IPlayerActionHandler; import com.l2jmobius.gameserver.model.ActionDataHolder; import com.l2jmobius.gameserver.model.actor.L2Summon; @@ -53,7 +53,7 @@ public final class ServitorSkillUse implements IPlayerActionHandler return; } - final int skillLevel = SummonSkillsTable.getInstance().getAvailableLevel(servitor, data.getOptionId()); + final int skillLevel = PetSkillData.getInstance().getAvailableLevel(servitor, data.getOptionId()); if (skillLevel > 0) { servitor.setTarget(activeChar.getTarget()); diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/xsd/PetSkillData.xsd b/L2J_Mobius_3.0_Helios/dist/game/data/xsd/PetSkillData.xsd new file mode 100644 index 0000000000..7c97617f53 --- /dev/null +++ b/L2J_Mobius_3.0_Helios/dist/game/data/xsd/PetSkillData.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/GameServer.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/GameServer.java index 42b4933b82..019286d2d8 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/GameServer.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/GameServer.java @@ -38,7 +38,6 @@ import com.l2jmobius.gameserver.data.sql.impl.CharSummonTable; import com.l2jmobius.gameserver.data.sql.impl.ClanTable; import com.l2jmobius.gameserver.data.sql.impl.CrestTable; import com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; import com.l2jmobius.gameserver.data.xml.impl.AbilityPointsData; import com.l2jmobius.gameserver.data.xml.impl.ActionData; @@ -90,6 +89,7 @@ import com.l2jmobius.gameserver.data.xml.impl.SkillLearnData; import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; import com.l2jmobius.gameserver.data.xml.impl.SpawnsData; import com.l2jmobius.gameserver.data.xml.impl.StaticObjectData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.data.xml.impl.TeleportersData; import com.l2jmobius.gameserver.data.xml.impl.TransformData; import com.l2jmobius.gameserver.data.xml.impl.UIData; @@ -218,7 +218,7 @@ public class GameServer EnchantSkillGroupsData.getInstance(); SkillTreesData.getInstance(); SkillData.getInstance(); - SummonSkillsTable.getInstance(); + PetSkillData.getInstance(); printSection("Items"); ConditionHandler.getInstance().executeScript(); diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java similarity index 61% rename from L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java rename to L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java index cf31d8bcac..894905f9ad 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java @@ -1,182 +1,201 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package com.l2jmobius.gameserver.data.sql.impl; - -import java.sql.Connection; -import java.sql.ResultSet; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.l2jmobius.commons.database.DatabaseFactory; -import com.l2jmobius.gameserver.data.xml.impl.SkillData; -import com.l2jmobius.gameserver.model.actor.L2Summon; - -public class SummonSkillsTable -{ - private static Logger LOGGER = Logger.getLogger(SummonSkillsTable.class.getName()); - private final Map> _skillTrees = new HashMap<>(); - - protected SummonSkillsTable() - { - load(); - } - - public void load() - { - _skillTrees.clear(); - int count = 0; - try (Connection con = DatabaseFactory.getInstance().getConnection(); - Statement s = con.createStatement(); - ResultSet rs = s.executeQuery("SELECT templateId, minLvl, skillId, skillLvl FROM pets_skills")) - { - while (rs.next()) - { - final int npcId = rs.getInt("templateId"); - Map skillTree = _skillTrees.get(npcId); - if (skillTree == null) - { - skillTree = new HashMap<>(); - _skillTrees.put(npcId, skillTree); - } - - final int id = rs.getInt("skillId"); - final int lvl = rs.getInt("skillLvl"); - skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, rs.getInt("minLvl"))); - count++; - } - } - catch (Exception e) - { - LOGGER.log(Level.SEVERE, getClass().getSimpleName() + ": Error while loading pet skill tree:", e); - } - LOGGER.info(getClass().getSimpleName() + ": Loaded " + count + " skills."); - } - - public int getAvailableLevel(L2Summon cha, int skillId) - { - int lvl = 0; - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return lvl; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (temp.getId() != skillId) - { - continue; - } - if (temp.getLevel() == 0) - { - if (cha.getLevel() < 70) - { - lvl = cha.getLevel() / 10; - if (lvl <= 0) - { - lvl = 1; - } - } - else - { - lvl = 7 + ((cha.getLevel() - 70) / 5); - } - - // formula usable for skill that have 10 or more skill levels - final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); - if (lvl > maxLvl) - { - lvl = maxLvl; - } - break; - } - else if (temp.getMinLevel() <= cha.getLevel()) - { - if (temp.getLevel() > lvl) - { - lvl = temp.getLevel(); - } - } - } - return lvl; - } - - public List getAvailableSkills(L2Summon cha) - { - final List skillIds = new ArrayList<>(); - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return skillIds; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (skillIds.contains(temp.getId())) - { - continue; - } - skillIds.add(temp.getId()); - } - return skillIds; - } - - public static final class L2PetSkillLearn - { - private final int _id; - private final int _level; - private final int _minLevel; - - public L2PetSkillLearn(int id, int lvl, int minLvl) - { - _id = id; - _level = lvl; - _minLevel = minLvl; - } - - public int getId() - { - return _id; - } - - public int getLevel() - { - return _level; - } - - public int getMinLevel() - { - return _minLevel; - } - } - - public static SummonSkillsTable getInstance() - { - return SingletonHolder._instance; - } - - private static class SingletonHolder - { - protected static final SummonSkillsTable _instance = new SummonSkillsTable(); - } -} \ No newline at end of file +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package com.l2jmobius.gameserver.data.xml.impl; + +import java.io.File; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Logger; + +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; + +import com.l2jmobius.commons.util.IGameXmlReader; +import com.l2jmobius.gameserver.model.actor.L2Summon; + +/** + * @author Mobius + */ +public class PetSkillData implements IGameXmlReader +{ + private static Logger LOGGER = Logger.getLogger(PetSkillData.class.getName()); + private final Map> _skillTrees = new HashMap<>(); + + protected PetSkillData() + { + load(); + } + + @Override + public void load() + { + _skillTrees.clear(); + parseDatapackFile("data/PetSkillData.xml"); + LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skillTrees.size() + " skills."); + } + + @Override + public void parseDocument(Document doc, File f) + { + for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling()) + { + if ("list".equalsIgnoreCase(n.getNodeName())) + { + for (Node d = n.getFirstChild(); d != null; d = d.getNextSibling()) + { + if ("skill".equalsIgnoreCase(d.getNodeName())) + { + final NamedNodeMap attrs = d.getAttributes(); + + final int npcId = parseInteger(attrs, "templateId"); + final int id = parseInteger(attrs, "skillId"); + final int lvl = parseInteger(attrs, "skillLvl"); + final int minLvl = parseInteger(attrs, "minLvl"); + + Map skillTree = _skillTrees.get(npcId); + if (skillTree == null) + { + skillTree = new HashMap<>(); + _skillTrees.put(npcId, skillTree); + } + + if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null) + { + skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl)); + } + else + { + LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + "."); + } + } + } + } + } + } + + public int getAvailableLevel(L2Summon cha, int skillId) + { + int lvl = 0; + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return lvl; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (temp.getId() != skillId) + { + continue; + } + if (temp.getLevel() == 0) + { + if (cha.getLevel() < 70) + { + lvl = cha.getLevel() / 10; + if (lvl <= 0) + { + lvl = 1; + } + } + else + { + lvl = 7 + ((cha.getLevel() - 70) / 5); + } + + // formula usable for skill that have 10 or more skill levels + final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); + if (lvl > maxLvl) + { + lvl = maxLvl; + } + break; + } + else if (temp.getMinLevel() <= cha.getLevel()) + { + if (temp.getLevel() > lvl) + { + lvl = temp.getLevel(); + } + } + } + return lvl; + } + + public List getAvailableSkills(L2Summon cha) + { + final List skillIds = new ArrayList<>(); + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return skillIds; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (skillIds.contains(temp.getId())) + { + continue; + } + skillIds.add(temp.getId()); + } + return skillIds; + } + + public static final class L2PetSkillLearn + { + private final int _id; + private final int _level; + private final int _minLevel; + + public L2PetSkillLearn(int id, int lvl, int minLvl) + { + _id = id; + _level = lvl; + _minLevel = minLvl; + } + + public int getId() + { + return _id; + } + + public int getLevel() + { + return _level; + } + + public int getMinLevel() + { + return _minLevel; + } + } + + public static PetSkillData getInstance() + { + return SingletonHolder._instance; + } + + private static class SingletonHolder + { + protected static final PetSkillData _instance = new PetSkillData(); + } +} diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/db_installer/sql/game/pets_skills.sql b/L2J_Mobius_CT_2.6_HighFive/dist/db_installer/sql/game/pets_skills.sql deleted file mode 100644 index 241cfe5229..0000000000 --- a/L2J_Mobius_CT_2.6_HighFive/dist/db_installer/sql/game/pets_skills.sql +++ /dev/null @@ -1,1960 +0,0 @@ --- TODO: merge with npcskills.sql - -DROP TABLE IF EXISTS `pets_skills`; -CREATE TABLE `pets_skills` ( - `templateId` smallint(5) unsigned NOT NULL DEFAULT '0', - `minLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - `skillId` smallint(5) unsigned NOT NULL DEFAULT '0', - `skillLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`templateId`,`skillId`,`skillLvl`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `pets_skills` VALUES --- SUMMON CORRUPTED MAN ACTIVE SKILLS -(14038,1,4260,0), -(14039,1,4260,0), -(14040,1,4260,0), -(14041,1,4260,0), -(14042,1,4260,0), -(14043,1,4260,0), -(14044,1,4260,0), -(14045,1,4260,0), -(14046,1,4260,0), -(14047,1,4260,0), -(14048,1,4260,0), -(14049,1,4260,0), -(14050,1,4260,0), -(14051,1,4260,0), -(14052,1,4260,0), -(14053,1,4260,0), -(14054,1,4260,0), -(14055,1,4260,0), -(14056,1,4260,0), -(14057,1,4260,0), -(14058,1,4260,0), -(14059,1,4260,0), -(14060,1,4260,0), -(14061,1,4260,0), -(14062,1,4260,0), -(14063,1,4260,0), -(14064,1,4260,0), -(14065,1,4260,0), -(14066,1,4260,0), -(14067,1,4260,0), -(14068,1,4260,0), -(14069,1,4260,0), -(14070,1,4260,0), -(14071,1,4260,0), -(14072,1,4260,0), -(14073,1,4260,0), - --- SUMMON CURSED MAN ACTIVE SKILLS -(14074,1,4708,0), -(14074,1,4709,0), -(14075,1,4708,0), -(14075,1,4709,0), -(14076,1,4708,0), -(14076,1,4709,0), -(14077,1,4708,0), -(14077,1,4709,0), -(14078,1,4708,0), -(14078,1,4709,0), -(14079,1,4708,0), -(14079,1,4709,0), -(14080,1,4708,0), -(14080,1,4709,0), -(14081,1,4708,0), -(14081,1,4709,0), -(14082,1,4708,0), -(14082,1,4709,0), -(14083,1,4708,0), -(14083,1,4709,0), -(14084,1,4708,0), -(14084,1,4709,0), -(14085,1,4708,0), -(14085,1,4709,0), -(14086,1,4708,0), -(14086,1,4709,0), -(14087,1,4708,0), -(14087,1,4709,0), -(14088,1,4708,0), -(14088,1,4709,0), -(14089,1,4708,0), -(14089,1,4709,0), -(14090,1,4708,0), -(14090,1,4709,0), -(14091,1,4708,0), -(14091,1,4709,0), -(14092,1,4708,0), -(14092,1,4709,0), -(14093,1,4708,0), -(14093,1,4709,0), -(14094,1,4708,0), -(14094,1,4709,0), -(14095,1,4708,0), -(14095,1,4709,0), -(14096,1,4708,0), -(14096,1,4709,0), -(14097,1,4708,0), -(14097,1,4709,0), -(14098,1,4708,0), -(14098,1,4709,0), -(14099,1,4708,0), -(14099,1,4709,0), -(14100,1,4708,0), -(14100,1,4709,0), -(14101,1,4708,0), -(14101,1,4709,0), -(14102,1,4708,0), -(14102,1,4709,0), -(14103,1,4708,0), -(14103,1,4709,0), -(14104,1,4708,0), -(14104,1,4709,0), -(14105,1,4708,0), -(14105,1,4709,0), -(14106,1,4708,0), -(14106,1,4709,0), -(14107,1,4708,0), -(14107,1,4709,0), -(14108,1,4708,0), -(14108,1,4709,0), -(14109,1,4708,0), -(14109,1,4709,0), -(14110,1,4708,0), -(14110,1,4709,0), - --- SUMMON KAT THE CAT ACTIVE SKILLS -(14111,1,4025,0), -(14112,1,4025,0), -(14113,1,4025,0), -(14114,1,4025,0), -(14115,1,4025,0), -(14116,1,4025,0), -(14117,1,4025,0), -(14118,1,4025,0), -(14119,1,4025,0), -(14120,1,4025,0), -(14121,1,4025,0), -(14122,1,4025,0), -(14123,1,4025,0), -(14124,1,4025,0), -(14125,1,4025,0), -(14126,1,4025,0), -(14127,1,4025,0), -(14128,1,4025,0), -(14129,1,4025,0), -(14130,1,4025,0), -(14131,1,4025,0), -(14132,1,4025,0), -(14133,1,4025,0), -(14134,1,4025,0), -(14135,1,4025,0), -(14136,1,4025,0), -(14137,1,4025,0), -(14138,1,4025,0), -(14139,1,4025,0), -(14140,1,4025,0), -(14141,1,4025,0), -(14142,1,4025,0), -(14143,1,4025,0), -(14144,1,4025,0), -(14145,1,4025,0), -(14146,1,4025,0), -(14147,1,4025,0), -(14148,1,4025,0), -(14149,1,4025,0), -(14150,1,4025,0), -(14151,1,4025,0), -(14152,1,4025,0), -(14153,1,4025,0), -(14154,1,4025,0), -(14155,1,4025,0), -(14156,1,4025,0), -(14157,1,4025,0), -(14158,1,4025,0), - --- SUMMON MEW THE CAT ACTIVE SKILLS -(14159,1,4261,0), -(14160,1,4261,0), -(14161,1,4261,0), -(14162,1,4261,0), -(14163,1,4261,0), -(14164,1,4261,0), -(14165,1,4261,0), -(14166,1,4261,0), -(14167,1,4261,0), -(14168,1,4261,0), -(14169,1,4261,0), -(14170,1,4261,0), -(14171,1,4261,0), -(14172,1,4261,0), -(14173,1,4261,0), -(14174,1,4261,0), -(14175,1,4261,0), -(14176,1,4261,0), -(14177,1,4261,0), -(14178,1,4261,0), -(14179,1,4261,0), -(14180,1,4261,0), -(14181,1,4261,0), -(14182,1,4261,0), -(14183,1,4261,0), -(14184,1,4261,0), -(14185,1,4261,0), -(14186,1,4261,0), -(14187,1,4261,0), -(14188,1,4261,0), -(14189,1,4261,0), -(14190,1,4261,0), -(14191,1,4261,0), -(14192,1,4261,0), -(14193,1,4261,0), -(14194,1,4261,0), -(14195,1,4261,0), -(14196,1,4261,0), -(14197,1,4261,0), -(14198,1,4261,0), -(14199,1,4261,0), -(14200,1,4261,0), -(14201,1,4261,0), -(14202,1,4261,0), -(14203,1,4261,0), -(14204,1,4261,0), -(14205,1,4261,0), -(14206,1,4261,0), - --- SUMMON KAI THE CAT ACTIVE SKILLS -(14207,1,4378,0), -(14208,1,4378,0), -(14209,1,4378,0), -(14210,1,4378,0), -(14211,1,4378,0), -(14212,1,4378,0), -(14213,1,4378,0), -(14214,1,4378,0), -(14215,1,4378,0), -(14216,1,4378,0), -(14217,1,4378,0), -(14218,1,4378,0), -(14219,1,4378,0), -(14220,1,4378,0), -(14221,1,4378,0), -(14222,1,4378,0), -(14223,1,4378,0), -(14224,1,4378,0), -(14225,1,4378,0), -(14226,1,4378,0), -(14227,1,4378,0), -(14228,1,4378,0), -(14229,1,4378,0), -(14230,1,4378,0), -(14231,1,4378,0), -(14232,1,4378,0), -(14233,1,4378,0), -(14234,1,4378,0), -(14235,1,4378,0), -(14236,1,4378,0), -(14237,1,4378,0), -(14238,1,4378,0), -(14239,1,4378,0), -(14240,1,4378,0), -(14241,1,4378,0), -(14242,1,4378,0), -(14243,1,4378,0), -(14244,1,4378,0), -(14245,1,4378,0), -(14246,1,4378,0), -(14247,1,4378,0), -(14248,1,4378,0), -(14249,1,4378,0), -(14250,1,4378,0), - --- SUMMON FELINE QUEEN ACTIVE SKILLS -(14251,1,4699,0), -(14251,1,4700,0), -(14251,1,4701,0), -(14251,1,5638,1), -(14251,1,5639,1), -(14251,1,5640,1), -(14252,1,4699,0), -(14252,1,4700,0), -(14252,1,4701,0), -(14252,1,5638,1), -(14252,1,5639,1), -(14252,1,5640,2), -(14253,1,4699,0), -(14253,1,4700,0), -(14253,1,4701,0), -(14253,1,5638,2), -(14253,1,5639,1), -(14253,1,5640,2), -(14254,1,4699,0), -(14254,1,4700,0), -(14254,1,4701,0), -(14254,1,5638,2), -(14254,1,5639,2), -(14254,1,5640,2), -(14255,1,4699,0), -(14255,1,4700,0), -(14255,1,4701,0), -(14255,1,5638,2), -(14255,1,5639,2), -(14255,1,5640,2), -(14256,1,4699,0), -(14256,1,4700,0), -(14256,1,4701,0), -(14256,1,5638,2), -(14256,1,5639,2), -(14256,1,5640,2), -(14257,1,4699,0), -(14257,1,4700,0), -(14257,1,4701,0), -(14257,1,5638,2), -(14257,1,5639,2), -(14257,1,5640,2), -(14258,1,4699,0), -(14258,1,4700,0), -(14258,1,4701,0), -(14258,1,5638,3), -(14258,1,5639,3), -(14258,1,5640,2), -(14259,1,4699,0), -(14259,1,4700,0), -(14259,1,4701,0), -(14259,1,5638,3), -(14259,1,5639,3), -(14259,1,5640,2), -(14260,1,4699,0), -(14260,1,4700,0), -(14260,1,4701,0), -(14260,1,5638,4), -(14260,1,5639,4), -(14260,1,5640,2), -(14261,1,4699,0), -(14261,1,4700,0), -(14261,1,4701,0), -(14261,1,5638,4), -(14261,1,5639,4), -(14261,1,5640,2), -(14262,1,4699,0), -(14262,1,4700,0), -(14262,1,4701,0), -(14262,1,5638,4), -(14262,1,5639,4), -(14262,1,5640,2), -(14263,1,4699,0), -(14263,1,4700,0), -(14263,1,4701,0), -(14263,1,5638,4), -(14263,1,5639,4), -(14263,1,5640,2), -(14264,1,4699,0), -(14264,1,4700,0), -(14264,1,4701,0), -(14264,1,5638,4), -(14264,1,5639,4), -(14264,1,5640,2), -(14265,1,4699,0), -(14265,1,4700,0), -(14265,1,4701,0), -(14265,1,5638,4), -(14265,1,5639,4), -(14265,1,5640,2), -(14266,1,4699,0), -(14266,1,4700,0), -(14266,1,4701,0), -(14266,1,5638,4), -(14266,1,5639,4), -(14266,1,5640,2), -(14267,1,4699,0), -(14267,1,4700,0), -(14267,1,4701,0), -(14267,1,5638,4), -(14267,1,5639,4), -(14267,1,5640,2), -(14268,1,4699,0), -(14268,1,4700,0), -(14268,1,4701,0), -(14268,1,5638,4), -(14268,1,5639,4), -(14268,1,5640,2), -(14269,1,4699,0), -(14269,1,4700,0), -(14269,1,4701,0), -(14269,1,5638,4), -(14269,1,5639,4), -(14269,1,5640,2), -(14270,1,4699,0), -(14270,1,4700,0), -(14270,1,4701,0), -(14270,1,5638,4), -(14270,1,5639,4), -(14270,1,5640,2), -(14271,1,4699,0), -(14271,1,4700,0), -(14271,1,4701,0), -(14271,1,5638,4), -(14271,1,5639,4), -(14271,1,5640,2), -(14272,1,4699,0), -(14272,1,4700,0), -(14272,1,4701,0), -(14272,1,5638,4), -(14272,1,5639,4), -(14272,1,5640,2), -(14273,1,4699,0), -(14273,1,4700,0), -(14273,1,4701,0), -(14273,1,5638,4), -(14273,1,5639,4), -(14273,1,5640,2), -(14274,1,4699,0), -(14274,1,4700,0), -(14274,1,4701,0), -(14274,1,5638,4), -(14274,1,5639,4), -(14274,1,5640,2), -(14275,1,4699,0), -(14275,1,4700,0), -(14275,1,4701,0), -(14275,1,5638,4), -(14275,1,5639,4), -(14275,1,5640,2), -(14276,1,4699,0), -(14276,1,4700,0), -(14276,1,4701,0), -(14276,1,5638,4), -(14276,1,5639,4), -(14276,1,5640,2), -(14277,1,4699,0), -(14277,1,4700,0), -(14277,1,4701,0), -(14277,1,5638,4), -(14277,1,5639,4), -(14277,1,5640,2), -(14278,1,4699,0), -(14278,1,4700,0), -(14278,1,4701,0), -(14278,1,5638,4), -(14278,1,5639,4), -(14278,1,5640,2), -(14279,1,4699,0), -(14279,1,4700,0), -(14279,1,4701,0), -(14279,1,5638,4), -(14279,1,5639,4), -(14279,1,5640,2), -(14280,1,4699,0), -(14280,1,4700,0), -(14280,1,4701,0), -(14280,1,5638,4), -(14280,1,5639,4), -(14280,1,5640,2), -(14281,1,4699,0), -(14281,1,4700,0), -(14281,1,4701,0), -(14281,1,5638,4), -(14281,1,5639,4), -(14281,1,5640,2), -(14282,1,4699,0), -(14282,1,4700,0), -(14282,1,4701,0), -(14282,1,5638,4), -(14282,1,5639,4), -(14282,1,5640,2), -(14283,1,4699,0), -(14283,1,4700,0), -(14283,1,4701,0), -(14283,1,5638,4), -(14283,1,5639,4), -(14283,1,5640,2), -(14284,1,4699,0), -(14284,1,4700,0), -(14284,1,4701,0), -(14284,1,5638,4), -(14284,1,5639,4), -(14284,1,5640,2), -(14285,1,4699,0), -(14285,1,4700,0), -(14285,1,4701,0), -(14285,1,5638,4), -(14285,1,5639,4), -(14285,1,5640,2), -(14286,1,4699,0), -(14286,1,4700,0), -(14286,1,4701,0), -(14286,1,5638,4), -(14286,1,5639,4), -(14286,1,5640,2), -(14287,1,4699,0), -(14287,1,4700,0), -(14287,1,4701,0), -(14287,1,5638,4), -(14287,1,5639,4), -(14287,1,5640,2), -(14288,1,4699,0), -(14288,1,4700,0), -(14288,1,4701,0), -(14288,1,5638,4), -(14288,1,5639,4), -(14288,1,5640,2), -(14289,1,4699,0), -(14289,1,4700,0), -(14289,1,4701,0), -(14289,1,5638,4), -(14289,1,5639,4), -(14289,1,5640,2), -(14290,1,4699,0), -(14290,1,4700,0), -(14290,1,4701,0), -(14290,1,5638,4), -(14290,1,5639,4), -(14290,1,5640,2), -(14291,1,4699,0), -(14291,1,4700,0), -(14291,1,4701,0), -(14291,1,5638,4), -(14291,1,5639,4), -(14291,1,5640,2), -(14292,1,4699,0), -(14292,1,4700,0), -(14292,1,4701,0), -(14292,1,5638,4), -(14292,1,5639,4), -(14292,1,5640,2), -(14293,1,4699,0), -(14293,1,4700,0), -(14293,1,4701,0), -(14293,1,5638,4), -(14293,1,5639,4), -(14293,1,5640,2), -(14294,1,4699,0), -(14294,1,4700,0), -(14294,1,4701,0), -(14294,1,5638,4), -(14294,1,5639,4), -(14294,1,5640,2), - --- SUMMON BOXER THE UNICORN ACTIVE SKILLS -(14295,1,4025,0), -(14296,1,4025,0), -(14297,1,4025,0), -(14298,1,4025,0), -(14299,1,4025,0), -(14300,1,4025,0), -(14301,1,4025,0), -(14302,1,4025,0), -(14303,1,4025,0), -(14304,1,4025,0), -(14305,1,4025,0), -(14306,1,4025,0), -(14307,1,4025,0), -(14308,1,4025,0), -(14309,1,4025,0), -(14310,1,4025,0), -(14311,1,4025,0), -(14312,1,4025,0), -(14313,1,4025,0), -(14314,1,4025,0), -(14315,1,4025,0), -(14316,1,4025,0), -(14317,1,4025,0), -(14318,1,4025,0), -(14319,1,4025,0), -(14320,1,4025,0), -(14321,1,4025,0), -(14322,1,4025,0), -(14323,1,4025,0), -(14324,1,4025,0), -(14325,1,4025,0), -(14326,1,4025,0), -(14327,1,4025,0), -(14328,1,4025,0), -(14329,1,4025,0), -(14330,1,4025,0), -(14331,1,4025,0), -(14332,1,4025,0), -(14333,1,4025,0), -(14334,1,4025,0), -(14335,1,4025,0), -(14336,1,4025,0), -(14337,1,4025,0), -(14338,1,4025,0), -(14339,1,4025,0), -(14340,1,4025,0), -(14341,1,4025,0), -(14342,1,4025,0), - --- SUMMON MIRAGE THE UNICORN ACTIVE SKILLS -(14343,1,4261,0), -(14344,1,4261,0), -(14345,1,4261,0), -(14346,1,4261,0), -(14347,1,4261,0), -(14348,1,4261,0), -(14349,1,4261,0), -(14350,1,4261,0), -(14351,1,4261,0), -(14352,1,4261,0), -(14353,1,4261,0), -(14354,1,4261,0), -(14355,1,4261,0), -(14356,1,4261,0), -(14357,1,4261,0), -(14358,1,4261,0), -(14359,1,4261,0), -(14360,1,4261,0), -(14361,1,4261,0), -(14362,1,4261,0), -(14363,1,4261,0), -(14364,1,4261,0), -(14365,1,4261,0), -(14366,1,4261,0), -(14367,1,4261,0), -(14368,1,4261,0), -(14369,1,4261,0), -(14370,1,4261,0), -(14371,1,4261,0), -(14372,1,4261,0), -(14373,1,4261,0), -(14374,1,4261,0), -(14375,1,4261,0), -(14376,1,4261,0), -(14377,1,4261,0), -(14378,1,4261,0), -(14379,1,4261,0), -(14380,1,4261,0), -(14381,1,4261,0), -(14382,1,4261,0), -(14383,1,4261,0), -(14384,1,4261,0), -(14385,1,4261,0), -(14386,1,4261,0), -(14387,1,4261,0), -(14388,1,4261,0), -(14389,1,4261,0), -(14390,1,4261,0), - --- SUMMON MERROW THE UNICORN ACTIVE SKILLS -(14391,1,4137,0), -(14392,1,4137,0), -(14393,1,4137,0), -(14394,1,4137,0), -(14395,1,4137,0), -(14396,1,4137,0), -(14397,1,4137,0), -(14398,1,4137,0), -(14399,1,4137,0), -(14400,1,4137,0), -(14401,1,4137,0), -(14402,1,4137,0), -(14403,1,4137,0), -(14404,1,4137,0), -(14405,1,4137,0), -(14406,1,4137,0), -(14407,1,4137,0), -(14408,1,4137,0), -(14409,1,4137,0), -(14410,1,4137,0), -(14411,1,4137,0), -(14412,1,4137,0), -(14413,1,4137,0), -(14414,1,4137,0), -(14415,1,4137,0), -(14416,1,4137,0), -(14417,1,4137,0), -(14418,1,4137,0), -(14419,1,4137,0), -(14420,1,4137,0), -(14421,1,4137,0), -(14422,1,4137,0), -(14423,1,4137,0), -(14424,1,4137,0), -(14425,1,4137,0), -(14426,1,4137,0), -(14427,1,4137,0), -(14428,1,4137,0), -(14429,1,4137,0), -(14430,1,4137,0), -(14431,1,4137,0), -(14432,1,4137,0), -(14433,1,4137,0), -(14434,1,4137,0), - --- SUMMON UNICORN SERAPHIM ACTIVE SKILLS -(14435,1,4702,0), -(14435,1,4703,0), -(14435,1,4704,0), -(14435,1,5643,1), -(14435,1,5648,1), -(14435,1,5647,1), -(14436,1,4702,0), -(14436,1,4703,0), -(14436,1,4704,0), -(14436,1,5643,1), -(14436,1,5648,2), -(14436,1,5647,1), -(14437,1,4702,0), -(14437,1,4703,0), -(14437,1,4704,0), -(14437,1,5643,1), -(14437,1,5648,2), -(14437,1,5647,1), -(14438,1,4702,0), -(14438,1,4703,0), -(14438,1,4704,0), -(14438,1,5643,1), -(14438,1,5648,2), -(14438,1,5647,1), -(14439,1,4702,0), -(14439,1,4703,0), -(14439,1,4704,0), -(14439,1,5643,1), -(14439,1,5648,2), -(14439,1,5647,1), -(14439,1,5646,1), -(14440,1,4702,0), -(14440,1,4703,0), -(14440,1,4704,0), -(14440,1,5643,1), -(14440,1,5648,2), -(14440,1,5647,1), -(14440,1,5646,1), -(14441,1,4702,0), -(14441,1,4703,0), -(14441,1,4704,0), -(14441,1,5643,1), -(14441,1,5648,2), -(14441,1,5647,1), -(14441,1,5646,1), -(14442,1,4702,0), -(14442,1,4703,0), -(14442,1,4704,0), -(14442,1,5643,1), -(14442,1,5648,2), -(14442,1,5647,2), -(14442,1,5646,1), -(14443,1,4702,0), -(14443,1,4703,0), -(14443,1,4704,0), -(14443,1,5643,1), -(14443,1,5648,2), -(14443,1,5647,2), -(14443,1,5646,1), -(14444,1,4702,0), -(14444,1,4703,0), -(14444,1,4704,0), -(14444,1,5643,1), -(14444,1,5646,2), -(14444,1,5647,3), -(14444,1,5648,2), -(14445,1,4702,0), -(14445,1,4703,0), -(14445,1,4704,0), -(14445,1,5643,1), -(14445,1,5646,2), -(14445,1,5647,3), -(14445,1,5648,2), -(14446,1,4702,0), -(14446,1,4703,0), -(14446,1,4704,0), -(14446,1,5643,1), -(14446,1,5646,2), -(14446,1,5647,3), -(14446,1,5648,2), -(14447,1,4702,0), -(14447,1,4703,0), -(14447,1,4704,0), -(14447,1,5643,1), -(14447,1,5646,2), -(14447,1,5647,3), -(14447,1,5648,2), -(14448,1,4702,0), -(14448,1,4703,0), -(14448,1,4704,0), -(14448,1,5643,1), -(14448,1,5646,2), -(14448,1,5647,3), -(14448,1,5648,2), -(14449,1,4702,0), -(14449,1,4703,0), -(14449,1,4704,0), -(14449,1,5643,1), -(14449,1,5646,2), -(14449,1,5647,3), -(14449,1,5648,2), -(14450,1,4702,0), -(14450,1,4703,0), -(14450,1,4704,0), -(14450,1,5643,1), -(14450,1,5646,2), -(14450,1,5647,3), -(14450,1,5648,2), -(14451,1,4702,0), -(14451,1,4703,0), -(14451,1,4704,0), -(14451,1,5643,1), -(14451,1,5646,2), -(14451,1,5647,3), -(14451,1,5648,2), -(14452,1,4702,0), -(14452,1,4703,0), -(14452,1,4704,0), -(14452,1,5643,1), -(14452,1,5646,2), -(14452,1,5647,3), -(14452,1,5648,2), -(14453,1,4702,0), -(14453,1,4703,0), -(14453,1,4704,0), -(14453,1,5643,1), -(14453,1,5646,2), -(14453,1,5647,3), -(14453,1,5648,2), -(14454,1,4702,0), -(14454,1,4703,0), -(14454,1,4704,0), -(14454,1,5643,1), -(14454,1,5646,2), -(14454,1,5647,3), -(14454,1,5648,2), -(14455,1,4702,0), -(14455,1,4703,0), -(14455,1,4704,0), -(14455,1,5643,1), -(14455,1,5646,2), -(14455,1,5647,3), -(14455,1,5648,2), -(14456,1,4702,0), -(14456,1,4703,0), -(14456,1,4704,0), -(14456,1,5643,1), -(14456,1,5646,2), -(14456,1,5647,3), -(14456,1,5648,2), -(14457,1,4702,0), -(14457,1,4703,0), -(14457,1,4704,0), -(14457,1,5643,1), -(14457,1,5646,2), -(14457,1,5647,3), -(14457,1,5648,2), -(14458,1,4702,0), -(14458,1,4703,0), -(14458,1,4704,0), -(14458,1,5643,1), -(14458,1,5646,2), -(14458,1,5647,3), -(14458,1,5648,2), -(14459,1,4702,0), -(14459,1,4703,0), -(14459,1,4704,0), -(14459,1,5643,1), -(14459,1,5646,2), -(14459,1,5647,3), -(14459,1,5648,2), -(14460,1,4702,0), -(14460,1,4703,0), -(14460,1,4704,0), -(14460,1,5643,1), -(14460,1,5646,2), -(14460,1,5647,3), -(14460,1,5648,2), -(14461,1,4702,0), -(14461,1,4703,0), -(14461,1,4704,0), -(14461,1,5643,1), -(14461,1,5646,2), -(14461,1,5647,3), -(14461,1,5648,2), -(14462,1,4702,0), -(14462,1,4703,0), -(14462,1,4704,0), -(14462,1,5643,1), -(14462,1,5646,2), -(14462,1,5647,3), -(14462,1,5648,2), -(14463,1,4702,0), -(14463,1,4703,0), -(14463,1,4704,0), -(14463,1,5643,1), -(14463,1,5646,2), -(14463,1,5647,3), -(14463,1,5648,2), -(14464,1,4702,0), -(14464,1,4703,0), -(14464,1,4704,0), -(14464,1,5643,1), -(14464,1,5646,2), -(14464,1,5647,3), -(14464,1,5648,2), -(14465,1,4702,0), -(14465,1,4703,0), -(14465,1,4704,0), -(14465,1,5643,1), -(14465,1,5646,2), -(14465,1,5647,3), -(14465,1,5648,2), -(14466,1,4702,0), -(14466,1,4703,0), -(14466,1,4704,0), -(14466,1,5643,1), -(14466,1,5646,2), -(14466,1,5647,3), -(14466,1,5648,2), -(14467,1,4702,0), -(14467,1,4703,0), -(14467,1,4704,0), -(14467,1,5643,1), -(14467,1,5646,2), -(14467,1,5647,3), -(14467,1,5648,2), -(14468,1,4702,0), -(14468,1,4703,0), -(14468,1,4704,0), -(14468,1,5643,1), -(14468,1,5646,2), -(14468,1,5647,3), -(14468,1,5648,2), -(14469,1,4702,0), -(14469,1,4703,0), -(14469,1,4704,0), -(14469,1,5643,1), -(14469,1,5646,2), -(14469,1,5647,3), -(14469,1,5648,2), -(14470,1,4702,0), -(14470,1,4703,0), -(14470,1,4704,0), -(14470,1,5643,1), -(14470,1,5646,2), -(14470,1,5647,3), -(14470,1,5648,2), -(14471,1,4702,0), -(14471,1,4703,0), -(14471,1,4704,0), -(14471,1,5643,1), -(14471,1,5646,2), -(14471,1,5647,3), -(14471,1,5648,2), -(14472,1,4702,0), -(14472,1,4703,0), -(14472,1,4704,0), -(14472,1,5643,1), -(14472,1,5646,2), -(14472,1,5647,3), -(14472,1,5648,2), -(14473,1,4702,0), -(14473,1,4703,0), -(14473,1,4704,0), -(14473,1,5643,1), -(14473,1,5646,2), -(14473,1,5647,3), -(14473,1,5648,2), -(14474,1,4702,0), -(14474,1,4703,0), -(14474,1,4704,0), -(14474,1,5643,1), -(14474,1,5646,2), -(14474,1,5647,3), -(14474,1,5648,2), -(14475,1,4702,0), -(14475,1,4703,0), -(14475,1,4704,0), -(14475,1,5643,1), -(14475,1,5646,2), -(14475,1,5647,3), -(14475,1,5648,2), -(14476,1,4702,0), -(14476,1,4703,0), -(14476,1,4704,0), -(14476,1,5643,1), -(14476,1,5646,2), -(14476,1,5647,3), -(14476,1,5648,2), -(14477,1,4702,0), -(14477,1,4703,0), -(14477,1,4704,0), -(14477,1,5643,1), -(14477,1,5646,2), -(14477,1,5647,3), -(14477,1,5648,2), -(14478,1,4702,0), -(14478,1,4703,0), -(14478,1,4704,0), -(14478,1,5643,1), -(14478,1,5646,2), -(14478,1,5647,3), -(14478,1,5648,2), - --- SUMMON SHADOW ACTIVE SKILLS -(14479,1,4233,1), -(14480,1,4233,1), -(14481,1,4233,1), -(14482,1,4233,1), -(14483,1,4233,1), -(14484,1,4233,1), -(14485,1,4233,1), -(14486,1,4233,1), -(14487,1,4233,1), -(14488,1,4233,1), -(14489,1,4233,1), -(14490,1,4233,1), -(14491,1,4233,1), -(14492,1,4233,1), -(14493,1,4233,1), -(14494,1,4233,1), -(14495,1,4233,1), -(14496,1,4233,1), -(14497,1,4233,1), -(14498,1,4233,1), -(14499,1,4233,1), -(14500,1,4233,1), -(14501,1,4233,1), -(14502,1,4233,1), -(14503,1,4233,1), -(14504,1,4233,1), -(14505,1,4233,1), -(14506,1,4233,1), -(14507,1,4233,1), -(14508,1,4233,1), -(14509,1,4233,1), -(14510,1,4233,1), -(14511,1,4233,1), -(14512,1,4233,1), -(14513,1,4233,1), -(14514,1,4233,1), -(14515,1,4233,1), -(14516,1,4233,1), -(14517,1,4233,1), -(14518,1,4233,1), -(14519,1,4233,1), -(14520,1,4233,1), -(14521,1,4233,1), -(14522,1,4233,1), -(14523,1,4233,1), -(14524,1,4233,1), -(14525,1,4233,1), -(14526,1,4233,1), - --- SUMMON SILHOUETTE ACTIVE SKILLS -(14527,1,4260,0), -(14528,1,4260,0), -(14529,1,4260,0), -(14530,1,4260,0), -(14531,1,4260,0), -(14532,1,4260,0), -(14533,1,4260,0), -(14534,1,4260,0), -(14535,1,4260,0), -(14536,1,4260,0), -(14537,1,4260,0), -(14538,1,4260,0), -(14539,1,4260,0), -(14540,1,4260,0), -(14541,1,4260,0), -(14542,1,4260,0), -(14543,1,4260,0), -(14544,1,4260,0), -(14545,1,4260,0), -(14546,1,4260,0), -(14547,1,4260,0), -(14548,1,4260,0), -(14549,1,4260,0), -(14550,1,4260,0), -(14551,1,4260,0), -(14552,1,4260,0), -(14553,1,4260,0), -(14554,1,4260,0), -(14555,1,4260,0), -(14556,1,4260,0), -(14557,1,4260,0), -(14558,1,4260,0), -(14559,1,4260,0), -(14560,1,4260,0), -(14561,1,4260,0), -(14562,1,4260,0), -(14563,1,4260,0), -(14564,1,4260,0), -(14565,1,4260,0), -(14566,1,4260,0), -(14567,1,4260,0), -(14568,1,4260,0), -(14569,1,4260,0), -(14570,1,4260,0), -(14571,1,4260,0), -(14572,1,4260,0), -(14573,1,4260,0), -(14574,1,4260,0), - --- SUMMON SOULLESS ACTIVE SKILLS -(14575,1,4138,0), -(14575,1,4140,0), -(14575,1,4259,0), -(14576,1,4138,0), -(14576,1,4140,0), -(14576,1,4259,0), -(14577,1,4138,0), -(14577,1,4140,0), -(14577,1,4259,0), -(14578,1,4138,0), -(14578,1,4140,0), -(14578,1,4259,0), -(14579,1,4138,0), -(14579,1,4140,0), -(14579,1,4259,0), -(14580,1,4138,0), -(14580,1,4140,0), -(14580,1,4259,0), -(14581,1,4138,0), -(14581,1,4140,0), -(14581,1,4259,0), -(14582,1,4138,0), -(14582,1,4140,0), -(14582,1,4259,0), -(14583,1,4138,0), -(14583,1,4140,0), -(14583,1,4259,0), -(14584,1,4138,0), -(14584,1,4140,0), -(14584,1,4259,0), -(14585,1,4138,0), -(14585,1,4140,0), -(14585,1,4259,0), -(14586,1,4138,0), -(14586,1,4140,0), -(14586,1,4259,0), -(14587,1,4138,0), -(14587,1,4140,0), -(14587,1,4259,0), -(14588,1,4138,0), -(14588,1,4140,0), -(14588,1,4259,0), -(14589,1,4138,0), -(14589,1,4140,0), -(14589,1,4259,0), -(14590,1,4138,0), -(14590,1,4140,0), -(14590,1,4259,0), -(14591,1,4138,0), -(14591,1,4140,0), -(14591,1,4259,0), -(14592,1,4138,0), -(14592,1,4140,0), -(14592,1,4259,0), -(14593,1,4138,0), -(14593,1,4140,0), -(14593,1,4259,0), -(14594,1,4138,0), -(14594,1,4140,0), -(14594,1,4259,0), -(14595,1,4138,0), -(14595,1,4140,0), -(14595,1,4259,0), -(14596,1,4138,0), -(14596,1,4140,0), -(14596,1,4259,0), -(14597,1,4138,0), -(14597,1,4140,0), -(14597,1,4259,0), -(14598,1,4138,0), -(14598,1,4140,0), -(14598,1,4259,0), -(14599,1,4138,0), -(14599,1,4140,0), -(14599,1,4259,0), -(14600,1,4138,0), -(14600,1,4140,0), -(14600,1,4259,0), -(14601,1,4138,0), -(14601,1,4140,0), -(14601,1,4259,0), -(14602,1,4138,0), -(14602,1,4140,0), -(14602,1,4259,0), -(14603,1,4138,0), -(14603,1,4140,0), -(14603,1,4259,0), -(14604,1,4138,0), -(14604,1,4140,0), -(14604,1,4259,0), -(14605,1,4138,0), -(14605,1,4140,0), -(14605,1,4259,0), -(14606,1,4138,0), -(14606,1,4140,0), -(14606,1,4259,0), -(14607,1,4138,0), -(14607,1,4140,0), -(14607,1,4259,0), -(14608,1,4138,0), -(14608,1,4140,0), -(14608,1,4259,0), -(14609,1,4138,0), -(14609,1,4140,0), -(14609,1,4259,0), -(14610,1,4138,0), -(14610,1,4140,0), -(14610,1,4259,0), -(14611,1,4138,0), -(14611,1,4140,0), -(14611,1,4259,0), -(14612,1,4138,0), -(14612,1,4140,0), -(14612,1,4259,0), -(14613,1,4138,0), -(14613,1,4140,0), -(14613,1,4259,0), -(14614,1,4138,0), -(14614,1,4140,0), -(14614,1,4259,0), -(14615,1,4138,0), -(14615,1,4140,0), -(14615,1,4259,0), -(14616,1,4138,0), -(14616,1,4140,0), -(14616,1,4259,0), -(14617,1,4138,0), -(14617,1,4140,0), -(14617,1,4259,0), -(14618,1,4138,0), -(14618,1,4140,0), -(14618,1,4259,0), - --- SUMMON NIGHTSHADE ACTIVE SKILLS -(14619,1,4705,0), -(14619,1,4706,0), -(14619,1,4707,0), -(14619,1,5652,0), -(14619,1,5653,0), -(14619,1,5654,0), -(14620,1,4705,0), -(14620,1,4706,0), -(14620,1,4707,0), -(14620,1,5652,2), -(14620,1,5653,2), -(14620,1,5654,1), -(14621,1,4705,0), -(14621,1,4706,0), -(14621,1,4707,0), -(14621,1,5652,2), -(14621,1,5653,2), -(14621,1,5654,1), -(14622,1,4705,0), -(14622,1,4706,0), -(14622,1,4707,0), -(14622,1,5652,3), -(14622,1,5653,2), -(14622,1,5654,2), -(14623,1,4705,0), -(14623,1,4706,0), -(14623,1,4707,0), -(14623,1,5652,3), -(14623,1,5653,2), -(14623,1,5654,3), -(14624,1,4705,0), -(14624,1,4706,0), -(14624,1,4707,0), -(14624,1,5652,3), -(14624,1,5653,2), -(14624,1,5654,3), -(14625,1,4705,0), -(14625,1,4706,0), -(14625,1,4707,0), -(14625,1,5652,3), -(14625,1,5653,2), -(14625,1,5654,3), -(14626,1,4705,0), -(14626,1,4706,0), -(14626,1,4707,0), -(14626,1,5652,3), -(14626,1,5653,2), -(14626,1,5654,3), -(14627,1,4705,0), -(14627,1,4706,0), -(14627,1,4707,0), -(14627,1,5652,3), -(14627,1,5653,2), -(14627,1,5654,3), -(14628,1,4705,0), -(14628,1,4706,0), -(14628,1,4707,0), -(14628,1,5652,3), -(14628,1,5653,2), -(14628,1,5654,3), -(14629,1,4705,0), -(14629,1,4706,0), -(14629,1,4707,0), -(14629,1,5652,3), -(14629,1,5653,2), -(14629,1,5654,3), -(14630,1,4705,0), -(14630,1,4706,0), -(14630,1,4707,0), -(14630,1,5652,2), -(14630,1,5653,2), -(14630,1,5654,1), -(14631,1,4705,0), -(14631,1,4706,0), -(14631,1,4707,0), -(14631,1,5652,2), -(14631,1,5653,2), -(14631,1,5654,1), -(14632,1,4705,0), -(14632,1,4706,0), -(14632,1,4707,0), -(14632,1,5652,3), -(14632,1,5653,2), -(14632,1,5654,2), -(14633,1,4705,0), -(14633,1,4706,0), -(14633,1,4707,0), -(14633,1,5652,3), -(14633,1,5653,2), -(14633,1,5654,3), -(14634,1,4705,0), -(14634,1,4706,0), -(14634,1,4707,0), -(14634,1,5652,3), -(14634,1,5653,2), -(14634,1,5654,3), -(14635,1,4705,0), -(14635,1,4706,0), -(14635,1,4707,0), -(14635,1,5652,3), -(14635,1,5653,2), -(14635,1,5654,3), -(14636,1,4705,0), -(14636,1,4706,0), -(14636,1,4707,0), -(14636,1,5652,3), -(14636,1,5653,2), -(14636,1,5654,3), -(14637,1,4705,0), -(14637,1,4706,0), -(14637,1,4707,0), -(14637,1,5652,3), -(14637,1,5653,2), -(14637,1,5654,3), -(14638,1,4705,0), -(14638,1,4706,0), -(14638,1,4707,0), -(14638,1,5652,3), -(14638,1,5653,2), -(14638,1,5654,3), -(14639,1,4705,0), -(14639,1,4706,0), -(14639,1,4707,0), -(14639,1,5652,3), -(14639,1,5653,2), -(14639,1,5654,3), -(14640,1,4705,0), -(14640,1,4706,0), -(14640,1,4707,0), -(14640,1,5652,2), -(14640,1,5653,2), -(14640,1,5654,1), -(14641,1,4705,0), -(14641,1,4706,0), -(14641,1,4707,0), -(14641,1,5652,2), -(14641,1,5653,2), -(14641,1,5654,1), -(14642,1,4705,0), -(14642,1,4706,0), -(14642,1,4707,0), -(14642,1,5652,3), -(14642,1,5653,2), -(14642,1,5654,2), -(14643,1,4705,0), -(14643,1,4706,0), -(14643,1,4707,0), -(14643,1,5652,3), -(14643,1,5653,2), -(14643,1,5654,3), -(14644,1,4705,0), -(14644,1,4706,0), -(14644,1,4707,0), -(14644,1,5652,3), -(14644,1,5653,2), -(14644,1,5654,3), -(14645,1,4705,0), -(14645,1,4706,0), -(14645,1,4707,0), -(14645,1,5652,3), -(14645,1,5653,2), -(14645,1,5654,3), -(14646,1,4705,0), -(14646,1,4706,0), -(14646,1,4707,0), -(14646,1,5652,3), -(14646,1,5653,2), -(14646,1,5654,3), -(14647,1,4705,0), -(14647,1,4706,0), -(14647,1,4707,0), -(14647,1,5652,3), -(14647,1,5653,2), -(14647,1,5654,3), -(14648,1,4705,0), -(14648,1,4706,0), -(14648,1,4707,0), -(14648,1,5652,3), -(14648,1,5653,2), -(14648,1,5654,3), -(14649,1,4705,0), -(14649,1,4706,0), -(14649,1,4707,0), -(14649,1,5652,3), -(14649,1,5653,2), -(14649,1,5654,3), -(14650,1,4705,0), -(14650,1,4706,0), -(14650,1,4707,0), -(14650,1,5652,2), -(14650,1,5653,2), -(14650,1,5654,1), -(14651,1,4705,0), -(14651,1,4706,0), -(14651,1,4707,0), -(14651,1,5652,2), -(14651,1,5653,2), -(14651,1,5654,1), -(14652,1,4705,0), -(14652,1,4706,0), -(14652,1,4707,0), -(14652,1,5652,3), -(14652,1,5653,2), -(14652,1,5654,2), -(14653,1,4705,0), -(14653,1,4706,0), -(14653,1,4707,0), -(14653,1,5652,3), -(14653,1,5653,2), -(14653,1,5654,3), -(14654,1,4705,0), -(14654,1,4706,0), -(14654,1,4707,0), -(14654,1,5652,3), -(14654,1,5653,2), -(14654,1,5654,3), -(14655,1,4705,0), -(14655,1,4706,0), -(14655,1,4707,0), -(14655,1,5652,3), -(14655,1,5653,2), -(14655,1,5654,3), -(14656,1,4705,0), -(14656,1,4706,0), -(14656,1,4707,0), -(14656,1,5652,3), -(14656,1,5653,2), -(14656,1,5654,3), -(14657,1,4705,0), -(14657,1,4706,0), -(14657,1,4707,0), -(14657,1,5652,3), -(14657,1,5653,2), -(14657,1,5654,3), -(14658,1,4705,0), -(14658,1,4706,0), -(14658,1,4707,0), -(14658,1,5652,3), -(14658,1,5653,2), -(14658,1,5654,3), -(14659,1,4705,0), -(14659,1,4706,0), -(14659,1,4707,0), -(14659,1,5652,3), -(14659,1,5653,2), -(14659,1,5654,3), -(14660,1,4705,0), -(14660,1,4706,0), -(14660,1,4707,0), -(14660,1,5652,2), -(14660,1,5653,2), -(14660,1,5654,1), -(14661,1,4705,0), -(14661,1,4706,0), -(14661,1,4707,0), -(14661,1,5652,2), -(14661,1,5653,2), -(14661,1,5654,1), -(14662,1,4705,0), -(14662,1,4706,0), -(14662,1,4707,0), -(14662,1,5652,3), -(14662,1,5653,2), -(14662,1,5654,2), - --- SUMMON MECHANIC GOLEM ACTIVE SKILLS -(14663,1,4068,0), -(14664,1,4068,0), -(14665,1,4068,0), -(14666,1,4068,0), -(14667,1,4068,0), -(14668,1,4068,0), -(14669,1,4068,0), -(14670,1,4068,0), -(14671,1,4068,0), -(14672,1,4068,0), -(14673,1,4068,0), -(14674,1,4068,0), -(14675,1,4068,0), -(14676,1,4068,0), -(14677,1,4068,0), -(14678,1,4068,0), -(14679,1,4068,0), -(14680,1,4068,0), -(14681,1,4068,0), -(14682,1,4068,0), -(14683,1,4068,0), -(14684,1,4068,0), -(14685,1,4068,0), -(14686,1,4068,0), -(14687,1,4068,0), -(14688,1,4068,0), -(14689,1,4068,0), -(14690,1,4068,0), -(14691,1,4068,0), -(14692,1,4068,0), -(14693,1,4068,0), -(14694,1,4068,0), -(14695,1,4068,0), -(14696,1,4068,0), -(14697,1,4068,0), -(14698,1,4068,0), -(14699,1,4068,0), -(14700,1,4068,0), -(14701,1,4068,0), - --- SUMMON BIG BOOM ACTIVE SKILLS -(14702,1,4139,0), -(14703,1,4139,0), -(14704,1,4139,0), -(14705,1,4139,0), -(14706,1,4139,0), -(14707,1,4139,0), -(14708,1,4139,0), -(14709,1,4139,0), -(14710,1,4139,0), -(14711,1,4139,0), -(14712,1,4139,0), -(14713,1,4139,0), -(14714,1,4139,0), -(14715,1,4139,0), -(14716,1,4139,0), -(14717,1,4139,0), -(14718,1,4139,0), -(14719,1,4139,0), -(14720,1,4139,0), -(14721,1,4139,0), -(14722,1,4139,0), -(14723,1,4139,0), -(14724,1,4139,0), -(14725,1,4139,0), -(14726,1,4139,0), -(14727,1,4139,0), -(14728,1,4139,0), -(14729,1,4139,0), -(14730,1,4139,0), -(14731,1,4139,0), -(14732,1,4139,0), -(14733,1,4139,0), -(14734,1,4139,0), -(14735,1,4139,0), -(14736,1,4139,0), - --- SUMMON SIEGE GOLEM ACTIVE SKILLS -(14737,1,4079,1), -(14738,1,4079,1), -(14739,1,4079,1), -(14740,1,4079,1), -(14741,1,4079,1), -(14742,1,4079,1), -(14743,1,4079,1), -(14744,1,4079,1), -(14745,1,4079,1), -(14746,1,4079,1), -(14747,1,4079,1), -(14748,1,4079,1), -(14749,1,4079,1), -(14750,1,4079,1), -(14751,1,4079,1), -(14752,1,4079,1), -(14753,1,4079,1), -(14754,1,4079,1), -(14755,1,4079,1), -(14756,1,4079,1), -(14757,1,4079,1), -(14758,1,4079,1), -(14759,1,4079,1), -(14760,1,4079,1), -(14761,1,4079,1), -(14762,1,4079,1), -(14763,1,4079,1), -(14764,1,4079,1), -(14765,1,4079,1), -(14766,1,4079,1), -(14767,1,4079,1), - --- SUMMON WILD HOG CANNON ACTIVE SKILLS -(14768,1,4230,1), -(14769,1,4230,1), -(14770,1,4230,1), -(14771,1,4230,1), -(14772,1,4230,1), -(14773,1,4230,1), -(14774,1,4230,1), -(14775,1,4230,1), -(14776,1,4230,1), -(14777,1,4230,1), -(14778,1,4230,1), -(14779,1,4230,1), -(14780,1,4230,1), -(14781,1,4230,1), -(14782,1,4230,1), -(14783,1,4230,1), -(14784,1,4230,1), -(14785,1,4230,1), -(14786,1,4230,1), -(14787,1,4230,1), -(14788,1,4230,1), -(14789,1,4230,1), -(14790,1,4230,1), -(14791,1,4230,1), -(14792,1,4230,1), -(14793,1,4230,1), -(14794,1,4230,1), -(14795,1,4230,1), -(14796,1,4230,1), -(14797,1,4230,1), -(14798,1,4230,1), - --- SUMMON DARK PANTHER ACTIVE SKILLS -(14799,1,6095,0), -(14800,1,6095,0), -(14801,1,6095,0), -(14801,1,6096,0), -(14802,1,6095,0), -(14802,1,6096,0), -(14803,1,6094,0), -(14803,1,6095,0), -(14803,1,6096,0), -(14804,1,6094,0), -(14804,1,6095,0), -(14804,1,6096,0), -(14805,1,6094,0), -(14805,1,6095,0), -(14805,1,6096,0), -(14806,1,6094,0), -(14806,1,6095,0), -(14806,1,6096,0), -(14807,1,6094,0), -(14807,1,6095,0), -(14807,1,6096,0), -(14808,1,6094,0), -(14808,1,6095,0), -(14808,1,6096,0), -(14809,1,6094,0), -(14809,1,6095,0), -(14809,1,6096,0), -(14810,1,6094,0), -(14810,1,6095,0), -(14810,1,6096,0), -(14811,1,6094,0), -(14811,1,6095,0), -(14811,1,6096,0), -(14812,1,6094,0), -(14812,1,6095,0), -(14812,1,6096,0), -(14813,1,6094,0), -(14813,1,6095,0), -(14813,1,6096,0), -(14814,1,6094,0), -(14814,1,6095,0), -(14814,1,6096,0), -(14815,1,6094,0), -(14815,1,6095,0), -(14815,1,6096,0), -(14816,1,6094,0), -(14816,1,6095,0), -(14816,1,6096,0), -(14817,1,6094,0), -(14817,1,6095,0), -(14817,1,6096,0), -(14818,1,6094,0), -(14818,1,6095,0), -(14818,1,6096,0), -(14819,1,6094,0), -(14819,1,6095,0), -(14819,1,6096,0), -(14820,1,6094,0), -(14820,1,6095,0), -(14820,1,6096,0), -(14821,1,6094,0), -(14821,1,6095,0), -(14821,1,6096,0), -(14822,1,6094,0), -(14822,1,6095,0), -(14822,1,6096,0), -(14823,1,6094,0), -(14823,1,6095,0), -(14823,1,6096,0), -(14824,1,6094,0), -(14824,1,6095,0), -(14824,1,6096,0), -(14825,1,6094,0), -(14825,1,6095,0), -(14825,1,6096,0), -(14826,1,6094,0), -(14826,1,6095,0), -(14826,1,6096,0), -(14827,1,6094,0), -(14827,1,6095,0), -(14827,1,6096,0), -(14828,1,6094,0), -(14828,1,6095,0), -(14828,1,6096,0), -(14829,1,6094,0), -(14829,1,6095,0), -(14829,1,6096,0), -(14830,1,6094,0), -(14830,1,6095,0), -(14830,1,6096,0), -(14831,1,6094,0), -(14831,1,6095,0), -(14831,1,6096,0), -(14832,1,6094,0), -(14832,1,6095,0), -(14832,1,6096,0), -(14833,1,6094,0), -(14833,1,6095,0), -(14833,1,6096,0), -(14834,1,6094,0), -(14834,1,6095,0), -(14834,1,6096,0), -(14835,1,6094,0), -(14835,1,6095,0), -(14835,1,6096,0), - --- SUMMON FELINE KING ACTIVE SKILLS -(14836,1,5135,1), -(14836,1,5136,1), -(14836,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14837,1,5138,1), -(14837,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14838,1,5140,1), -(14838,1,5141,1), -(14838,1,5142,1), - --- SUMMON SWOOP CANNON ACTIVE SKILLS -(14839,1,5110,1), -(14839,1,5111,1), -(14840,1,5110,1), -(14840,1,5111,1), -(14841,1,5110,1), -(14841,1,5111,1), -(14842,1,5110,1), -(14842,1,5111,1), -(14843,1,5110,1), -(14843,1,5111,1), -(14844,1,5110,1), -(14844,1,5111,1), -(14845,1,5110,1), -(14845,1,5111,1), -(14846,1,5110,1), -(14846,1,5111,1), -(14847,1,5110,1), -(14847,1,5111,1), -(14848,1,5110,1), -(14848,1,5111,1), -(14849,1,5110,1), -(14849,1,5111,1), -(14850,1,5110,1), -(14850,1,5111,1), -(14851,1,5110,1), -(14851,1,5111,1), -(14852,1,5110,1), -(14852,1,5111,1), -(14853,1,5110,1), -(14853,1,5111,1), -(14854,1,5110,1), -(14854,1,5111,1), -(14855,1,5110,1), -(14855,1,5111,1), -(14856,1,5110,1), -(14856,1,5111,1), -(14857,1,5110,1), -(14857,1,5111,1), -(14858,1,5110,1), -(14858,1,5111,1), -(14859,1,5110,1), -(14859,1,5111,1), -(14860,1,5110,1), -(14860,1,5111,1), -(14861,1,5110,1), -(14861,1,5111,1), -(14862,1,5110,1), -(14862,1,5111,1), -(14863,1,5110,1), -(14863,1,5111,1), -(14864,1,5110,1), -(14864,1,5111,1), -(14865,1,5110,1), -(14865,1,5111,1), -(14866,1,5110,1), -(14866,1,5111,1), -(14867,1,5110,1), -(14867,1,5111,1), -(14868,1,5110,1), -(14868,1,5111,1), -(14869,1,5110,1), -(14869,1,5111,1), - --- SUMMON DIVINE BEAST ACTIVE SKILLS -(14870,1,5580,1), -(14870,1,5581,1), -(14870,1,5582,1), -(14870,1,5583,1), - --- SUMMON FELINE KING ACTIVE SKILLS -(14871,1,5135,1), -(14871,1,5136,1), -(14871,1,5137,1), -(14872,1,5135,1), -(14872,1,5136,1), -(14872,1,5137,1), -(14873,1,5135,1), -(14873,1,5136,1), -(14873,1,5137,1), -(14874,1,5135,1), -(14874,1,5136,1), -(14874,1,5137,1), -(14875,1,5135,1), -(14875,1,5136,1), -(14875,1,5137,1), -(14876,1,5135,1), -(14876,1,5136,1), -(14876,1,5137,1), -(14877,1,5135,1), -(14877,1,5136,1), -(14877,1,5137,1), -(14878,1,5135,1), -(14878,1,5136,1), -(14878,1,5137,1), -(14879,1,5135,1), -(14879,1,5136,1), -(14879,1,5137,1), -(14880,1,5135,1), -(14880,1,5136,1), -(14880,1,5137,1), -(14881,1,5135,1), -(14881,1,5136,1), -(14881,1,5137,1), -(14882,1,5135,1), -(14882,1,5136,1), -(14882,1,5137,1), -(14883,1,5135,1), -(14883,1,5136,1), -(14883,1,5137,1), -(14884,1,5135,1), -(14884,1,5136,1), -(14884,1,5137,1), -(14885,1,5135,1), -(14885,1,5136,1), -(14885,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14886,1,5138,1), -(14886,1,5139,1), -(14887,1,5138,1), -(14887,1,5139,1), -(14888,1,5138,1), -(14888,1,5139,1), -(14889,1,5138,1), -(14889,1,5139,1), -(14890,1,5138,1), -(14890,1,5139,1), -(14891,1,5138,1), -(14891,1,5139,1), -(14892,1,5138,1), -(14892,1,5139,1), -(14893,1,5138,1), -(14893,1,5139,1), -(14894,1,5138,1), -(14894,1,5139,1), -(14895,1,5138,1), -(14895,1,5139,1), -(14896,1,5138,1), -(14896,1,5139,1), -(14897,1,5138,1), -(14897,1,5139,1), -(14898,1,5138,1), -(14898,1,5139,1), -(14899,1,5138,1), -(14899,1,5139,1), -(14900,1,5138,1), -(14900,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14901,1,5140,1), -(14901,1,5141,1), -(14901,1,5142,1), -(14902,1,5140,1), -(14902,1,5141,1), -(14902,1,5142,1), -(14903,1,5140,1), -(14903,1,5141,1), -(14903,1,5142,1), -(14904,1,5140,1), -(14904,1,5141,1), -(14904,1,5142,1), -(14905,1,5140,1), -(14905,1,5141,1), -(14905,1,5142,1), -(14906,1,5140,1), -(14906,1,5141,1), -(14906,1,5142,1), -(14907,1,5140,1), -(14907,1,5141,1), -(14907,1,5142,1), -(14908,1,5140,1), -(14908,1,5141,1), -(14908,1,5142,1), -(14909,1,5140,1), -(14909,1,5141,1), -(14909,1,5142,1), -(14910,1,5140,1), -(14910,1,5141,1), -(14910,1,5142,1), -(14911,1,5140,1), -(14911,1,5141,1), -(14911,1,5142,1), -(14912,1,5140,1), -(14912,1,5141,1), -(14912,1,5142,1), -(14913,1,5140,1), -(14913,1,5141,1), -(14913,1,5142,1), -(14914,1,5140,1), -(14914,1,5141,1), -(14914,1,5142,1), -(14915,1,5140,1), -(14915,1,5141,1), -(14915,1,5142,1), - --- SUMMON IMPERIAL PHOENIX ACTIVE SKILLS -(14918,1,6041,1), -(14918,1,6042,1), -(14918,1,6043,1), -(14918,1,6044,1), - --- Pailaka Tigress -(14916,1,5761,1), -(14917,1,5761,2); diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/PetSkillData.xml b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/PetSkillData.xml new file mode 100644 index 0000000000..d52241bf46 --- /dev/null +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/PetSkillData.xml @@ -0,0 +1,1951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/xsd/PetSkillData.xsd b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/xsd/PetSkillData.xsd new file mode 100644 index 0000000000..7c97617f53 --- /dev/null +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/xsd/PetSkillData.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/GameServer.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/GameServer.java index 3fad7b0fac..561b2ade8c 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/GameServer.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/GameServer.java @@ -41,7 +41,6 @@ import com.l2jmobius.gameserver.data.sql.impl.ClanTable; import com.l2jmobius.gameserver.data.sql.impl.CrestTable; import com.l2jmobius.gameserver.data.sql.impl.NpcBufferTable; import com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; import com.l2jmobius.gameserver.data.xml.impl.AdminData; import com.l2jmobius.gameserver.data.xml.impl.ArmorSetsData; @@ -67,6 +66,7 @@ import com.l2jmobius.gameserver.data.xml.impl.MultisellData; import com.l2jmobius.gameserver.data.xml.impl.NpcData; import com.l2jmobius.gameserver.data.xml.impl.OptionData; import com.l2jmobius.gameserver.data.xml.impl.PetDataTable; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.data.xml.impl.PlayerTemplateData; import com.l2jmobius.gameserver.data.xml.impl.PlayerXpPercentLostData; import com.l2jmobius.gameserver.data.xml.impl.RecipeData; @@ -193,7 +193,7 @@ public final class GameServer EnchantSkillGroupsData.getInstance(); SkillTreesData.getInstance(); SkillData.getInstance(); - SummonSkillsTable.getInstance(); + PetSkillData.getInstance(); printSection("Items"); ItemTable.getInstance(); diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java deleted file mode 100644 index b33c382c33..0000000000 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java +++ /dev/null @@ -1,179 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package com.l2jmobius.gameserver.data.sql.impl; - -import java.sql.Connection; -import java.sql.ResultSet; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.l2jmobius.commons.database.DatabaseFactory; -import com.l2jmobius.gameserver.datatables.SkillData; -import com.l2jmobius.gameserver.model.actor.L2Summon; - -public class SummonSkillsTable -{ - private static Logger LOGGER = Logger.getLogger(SummonSkillsTable.class.getName()); - private final Map> _skillTrees = new HashMap<>(); - - protected SummonSkillsTable() - { - load(); - } - - public void load() - { - _skillTrees.clear(); - int count = 0; - try (Connection con = DatabaseFactory.getInstance().getConnection(); - Statement s = con.createStatement(); - ResultSet rs = s.executeQuery("SELECT templateId, minLvl, skillId, skillLvl FROM pets_skills")) - { - while (rs.next()) - { - final int npcId = rs.getInt("templateId"); - Map skillTree = _skillTrees.get(npcId); - if (skillTree == null) - { - skillTree = new HashMap<>(); - _skillTrees.put(npcId, skillTree); - } - - final int id = rs.getInt("skillId"); - final int lvl = rs.getInt("skillLvl"); - skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, rs.getInt("minLvl"))); - count++; - } - } - catch (Exception e) - { - LOGGER.log(Level.SEVERE, getClass().getSimpleName() + ": Error while loading pet skill tree:", e); - } - LOGGER.info(getClass().getSimpleName() + ": Loaded " + count + " skills."); - } - - public int getAvailableLevel(L2Summon cha, int skillId) - { - int lvl = 0; - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return lvl; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (temp.getId() != skillId) - { - continue; - } - if (temp.getLevel() == 0) - { - if (cha.getLevel() < 70) - { - lvl = cha.getLevel() / 10; - if (lvl <= 0) - { - lvl = 1; - } - } - else - { - lvl = 7 + ((cha.getLevel() - 70) / 5); - } - - // formula usable for skill that have 10 or more skill levels - final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); - if (lvl > maxLvl) - { - lvl = maxLvl; - } - break; - } - if ((temp.getMinLevel() <= cha.getLevel()) && (temp.getLevel() > lvl)) - { - lvl = temp.getLevel(); - } - } - return lvl; - } - - public List getAvailableSkills(L2Summon cha) - { - final List skillIds = new ArrayList<>(); - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return skillIds; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (skillIds.contains(temp.getId())) - { - continue; - } - skillIds.add(temp.getId()); - } - return skillIds; - } - - public static final class L2PetSkillLearn - { - private final int _id; - private final int _level; - private final int _minLevel; - - public L2PetSkillLearn(int id, int lvl, int minLvl) - { - _id = id; - _level = lvl; - _minLevel = minLvl; - } - - public int getId() - { - return _id; - } - - public int getLevel() - { - return _level; - } - - public int getMinLevel() - { - return _minLevel; - } - } - - public static SummonSkillsTable getInstance() - { - return SingletonHolder._instance; - } - - private static class SingletonHolder - { - protected static final SummonSkillsTable _instance = new SummonSkillsTable(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java new file mode 100644 index 0000000000..8f475e1bf6 --- /dev/null +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java @@ -0,0 +1,202 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package com.l2jmobius.gameserver.data.xml.impl; + +import java.io.File; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Logger; + +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; + +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.util.data.xml.IXmlReader; + +/** + * @author Mobius + */ +public class PetSkillData implements IXmlReader +{ + private static Logger LOGGER = Logger.getLogger(PetSkillData.class.getName()); + private final Map> _skillTrees = new HashMap<>(); + + protected PetSkillData() + { + load(); + } + + @Override + public void load() + { + _skillTrees.clear(); + parseDatapackFile("data/PetSkillData.xml"); + LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skillTrees.size() + " skills."); + } + + @Override + public void parseDocument(Document doc, File f) + { + for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling()) + { + if ("list".equalsIgnoreCase(n.getNodeName())) + { + for (Node d = n.getFirstChild(); d != null; d = d.getNextSibling()) + { + if ("skill".equalsIgnoreCase(d.getNodeName())) + { + final NamedNodeMap attrs = d.getAttributes(); + + final int npcId = parseInteger(attrs, "templateId"); + final int id = parseInteger(attrs, "skillId"); + final int lvl = parseInteger(attrs, "skillLvl"); + final int minLvl = parseInteger(attrs, "minLvl"); + + Map skillTree = _skillTrees.get(npcId); + if (skillTree == null) + { + skillTree = new HashMap<>(); + _skillTrees.put(npcId, skillTree); + } + + if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null) + { + skillTree.put((long) SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl)); + } + else + { + LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + "."); + } + } + } + } + } + } + + public int getAvailableLevel(L2Summon cha, int skillId) + { + int lvl = 0; + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return lvl; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (temp.getId() != skillId) + { + continue; + } + if (temp.getLevel() == 0) + { + if (cha.getLevel() < 70) + { + lvl = cha.getLevel() / 10; + if (lvl <= 0) + { + lvl = 1; + } + } + else + { + lvl = 7 + ((cha.getLevel() - 70) / 5); + } + + // formula usable for skill that have 10 or more skill levels + final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); + if (lvl > maxLvl) + { + lvl = maxLvl; + } + break; + } + else if (temp.getMinLevel() <= cha.getLevel()) + { + if (temp.getLevel() > lvl) + { + lvl = temp.getLevel(); + } + } + } + return lvl; + } + + public List getAvailableSkills(L2Summon cha) + { + final List skillIds = new ArrayList<>(); + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return skillIds; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (skillIds.contains(temp.getId())) + { + continue; + } + skillIds.add(temp.getId()); + } + return skillIds; + } + + public static final class L2PetSkillLearn + { + private final int _id; + private final int _level; + private final int _minLevel; + + public L2PetSkillLearn(int id, int lvl, int minLvl) + { + _id = id; + _level = lvl; + _minLevel = minLvl; + } + + public int getId() + { + return _id; + } + + public int getLevel() + { + return _level; + } + + public int getMinLevel() + { + return _minLevel; + } + } + + public static PetSkillData getInstance() + { + return SingletonHolder._instance; + } + + private static class SingletonHolder + { + protected static final PetSkillData _instance = new PetSkillData(); + } +} diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java index ab8a403338..d6ac5e931e 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java @@ -23,8 +23,8 @@ import com.l2jmobius.gameserver.ai.CtrlEvent; import com.l2jmobius.gameserver.ai.CtrlIntention; import com.l2jmobius.gameserver.ai.L2SummonAI; import com.l2jmobius.gameserver.ai.NextAction; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.xml.impl.PetDataTable; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.datatables.BotReportTable; import com.l2jmobius.gameserver.datatables.SkillData; import com.l2jmobius.gameserver.enums.ChatType; @@ -1136,7 +1136,7 @@ public final class RequestActionUse extends L2GameClientPacket } else { - lvl = SummonSkillsTable.getInstance().getAvailableLevel(summon, skillId); + lvl = PetSkillData.getInstance().getAvailableLevel(summon, skillId); } if (lvl > 0) diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/db_installer/sql/game/pets_skills.sql b/L2J_Mobius_Classic_2.0_Saviors/dist/db_installer/sql/game/pets_skills.sql deleted file mode 100644 index 10354e4846..0000000000 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/db_installer/sql/game/pets_skills.sql +++ /dev/null @@ -1,2357 +0,0 @@ --- TODO: merge with npcskills.sql - -DROP TABLE IF EXISTS `pets_skills`; -CREATE TABLE `pets_skills` ( - `templateId` smallint(5) unsigned NOT NULL DEFAULT '0', - `minLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - `skillId` smallint(5) unsigned NOT NULL DEFAULT '0', - `skillLvl` tinyint(2) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`templateId`,`skillId`,`skillLvl`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `pets_skills` VALUES --- SUMMON CORRUPTED MAN ACTIVE SKILLS -(14038,1,4260,0), -(14039,1,4260,0), -(14040,1,4260,0), -(14041,1,4260,0), -(14042,1,4260,0), -(14043,1,4260,0), -(14044,1,4260,0), -(14045,1,4260,0), -(14046,1,4260,0), -(14047,1,4260,0), -(14048,1,4260,0), -(14049,1,4260,0), -(14050,1,4260,0), -(14051,1,4260,0), -(14052,1,4260,0), -(14053,1,4260,0), -(14054,1,4260,0), -(14055,1,4260,0), -(14056,1,4260,0), -(14057,1,4260,0), -(14058,1,4260,0), -(14059,1,4260,0), -(14060,1,4260,0), -(14061,1,4260,0), -(14062,1,4260,0), -(14063,1,4260,0), -(14064,1,4260,0), -(14065,1,4260,0), -(14066,1,4260,0), -(14067,1,4260,0), -(14068,1,4260,0), -(14069,1,4260,0), -(14070,1,4260,0), -(14071,1,4260,0), -(14072,1,4260,0), -(14073,1,4260,0), - --- SUMMON CURSED MAN ACTIVE SKILLS -(14074,1,4708,0), -(14074,1,4709,0), -(14075,1,4708,0), -(14075,1,4709,0), -(14076,1,4708,0), -(14076,1,4709,0), -(14077,1,4708,0), -(14077,1,4709,0), -(14078,1,4708,0), -(14078,1,4709,0), -(14079,1,4708,0), -(14079,1,4709,0), -(14080,1,4708,0), -(14080,1,4709,0), -(14081,1,4708,0), -(14081,1,4709,0), -(14082,1,4708,0), -(14082,1,4709,0), -(14083,1,4708,0), -(14083,1,4709,0), -(14084,1,4708,0), -(14084,1,4709,0), -(14085,1,4708,0), -(14085,1,4709,0), -(14086,1,4708,0), -(14086,1,4709,0), -(14087,1,4708,0), -(14087,1,4709,0), -(14088,1,4708,0), -(14088,1,4709,0), -(14089,1,4708,0), -(14089,1,4709,0), -(14090,1,4708,0), -(14090,1,4709,0), -(14091,1,4708,0), -(14091,1,4709,0), -(14092,1,4708,0), -(14092,1,4709,0), -(14093,1,4708,0), -(14093,1,4709,0), -(14094,1,4708,0), -(14094,1,4709,0), -(14095,1,4708,0), -(14095,1,4709,0), -(14096,1,4708,0), -(14096,1,4709,0), -(14097,1,4708,0), -(14097,1,4709,0), -(14098,1,4708,0), -(14098,1,4709,0), -(14099,1,4708,0), -(14099,1,4709,0), -(14100,1,4708,0), -(14100,1,4709,0), -(14101,1,4708,0), -(14101,1,4709,0), -(14102,1,4708,0), -(14102,1,4709,0), -(14103,1,4708,0), -(14103,1,4709,0), -(14104,1,4708,0), -(14104,1,4709,0), -(14105,1,4708,0), -(14105,1,4709,0), -(14106,1,4708,0), -(14106,1,4709,0), -(14107,1,4708,0), -(14107,1,4709,0), -(14108,1,4708,0), -(14108,1,4709,0), -(14109,1,4708,0), -(14109,1,4709,0), -(14110,1,4708,0), -(14110,1,4709,0), - --- SUMMON KAT THE CAT ACTIVE SKILLS -(14111,1,4025,0), -(14112,1,4025,0), -(14113,1,4025,0), -(14114,1,4025,0), -(14115,1,4025,0), -(14116,1,4025,0), -(14117,1,4025,0), -(14118,1,4025,0), -(14119,1,4025,0), -(14120,1,4025,0), -(14121,1,4025,0), -(14122,1,4025,0), -(14123,1,4025,0), -(14124,1,4025,0), -(14125,1,4025,0), -(14126,1,4025,0), -(14127,1,4025,0), -(14128,1,4025,0), -(14129,1,4025,0), -(14130,1,4025,0), -(14131,1,4025,0), -(14132,1,4025,0), -(14133,1,4025,0), -(14134,1,4025,0), -(14135,1,4025,0), -(14136,1,4025,0), -(14137,1,4025,0), -(14138,1,4025,0), -(14139,1,4025,0), -(14140,1,4025,0), -(14141,1,4025,0), -(14142,1,4025,0), -(14143,1,4025,0), -(14144,1,4025,0), -(14145,1,4025,0), -(14146,1,4025,0), -(14147,1,4025,0), -(14148,1,4025,0), -(14149,1,4025,0), -(14150,1,4025,0), -(14151,1,4025,0), -(14152,1,4025,0), -(14153,1,4025,0), -(14154,1,4025,0), -(14155,1,4025,0), -(14156,1,4025,0), -(14157,1,4025,0), -(14158,1,4025,0), - --- SUMMON MEW THE CAT ACTIVE SKILLS -(14159,1,4261,0), -(14160,1,4261,0), -(14161,1,4261,0), -(14162,1,4261,0), -(14163,1,4261,0), -(14164,1,4261,0), -(14165,1,4261,0), -(14166,1,4261,0), -(14167,1,4261,0), -(14168,1,4261,0), -(14169,1,4261,0), -(14170,1,4261,0), -(14171,1,4261,0), -(14172,1,4261,0), -(14173,1,4261,0), -(14174,1,4261,0), -(14175,1,4261,0), -(14176,1,4261,0), -(14177,1,4261,0), -(14178,1,4261,0), -(14179,1,4261,0), -(14180,1,4261,0), -(14181,1,4261,0), -(14182,1,4261,0), -(14183,1,4261,0), -(14184,1,4261,0), -(14185,1,4261,0), -(14186,1,4261,0), -(14187,1,4261,0), -(14188,1,4261,0), -(14189,1,4261,0), -(14190,1,4261,0), -(14191,1,4261,0), -(14192,1,4261,0), -(14193,1,4261,0), -(14194,1,4261,0), -(14195,1,4261,0), -(14196,1,4261,0), -(14197,1,4261,0), -(14198,1,4261,0), -(14199,1,4261,0), -(14200,1,4261,0), -(14201,1,4261,0), -(14202,1,4261,0), -(14203,1,4261,0), -(14204,1,4261,0), -(14205,1,4261,0), -(14206,1,4261,0), - --- SUMMON KAI THE CAT ACTIVE SKILLS -(14207,1,4378,0), -(14208,1,4378,0), -(14209,1,4378,0), -(14210,1,4378,0), -(14211,1,4378,0), -(14212,1,4378,0), -(14213,1,4378,0), -(14214,1,4378,0), -(14215,1,4378,0), -(14216,1,4378,0), -(14217,1,4378,0), -(14218,1,4378,0), -(14219,1,4378,0), -(14220,1,4378,0), -(14221,1,4378,0), -(14222,1,4378,0), -(14223,1,4378,0), -(14224,1,4378,0), -(14225,1,4378,0), -(14226,1,4378,0), -(14227,1,4378,0), -(14228,1,4378,0), -(14229,1,4378,0), -(14230,1,4378,0), -(14231,1,4378,0), -(14232,1,4378,0), -(14233,1,4378,0), -(14234,1,4378,0), -(14235,1,4378,0), -(14236,1,4378,0), -(14237,1,4378,0), -(14238,1,4378,0), -(14239,1,4378,0), -(14240,1,4378,0), -(14241,1,4378,0), -(14242,1,4378,0), -(14243,1,4378,0), -(14244,1,4378,0), -(14245,1,4378,0), -(14246,1,4378,0), -(14247,1,4378,0), -(14248,1,4378,0), -(14249,1,4378,0), -(14250,1,4378,0), - --- SUMMON FELINE QUEEN ACTIVE SKILLS -(14251,1,4699,0), -(14251,1,4700,0), -(14251,1,4701,0), -(14251,1,5638,1), -(14251,1,5639,1), -(14251,1,5640,1), -(14252,1,4699,0), -(14252,1,4700,0), -(14252,1,4701,0), -(14252,1,5638,1), -(14252,1,5639,1), -(14252,1,5640,2), -(14253,1,4699,0), -(14253,1,4700,0), -(14253,1,4701,0), -(14253,1,5638,2), -(14253,1,5639,1), -(14253,1,5640,2), -(14254,1,4699,0), -(14254,1,4700,0), -(14254,1,4701,0), -(14254,1,5638,2), -(14254,1,5639,2), -(14254,1,5640,2), -(14255,1,4699,0), -(14255,1,4700,0), -(14255,1,4701,0), -(14255,1,5638,2), -(14255,1,5639,2), -(14255,1,5640,2), -(14256,1,4699,0), -(14256,1,4700,0), -(14256,1,4701,0), -(14256,1,5638,2), -(14256,1,5639,2), -(14256,1,5640,2), -(14257,1,4699,0), -(14257,1,4700,0), -(14257,1,4701,0), -(14257,1,5638,2), -(14257,1,5639,2), -(14257,1,5640,2), -(14258,1,4699,0), -(14258,1,4700,0), -(14258,1,4701,0), -(14258,1,5638,3), -(14258,1,5639,3), -(14258,1,5640,2), -(14259,1,4699,0), -(14259,1,4700,0), -(14259,1,4701,0), -(14259,1,5638,3), -(14259,1,5639,3), -(14259,1,5640,2), -(14260,1,4699,0), -(14260,1,4700,0), -(14260,1,4701,0), -(14260,1,5638,4), -(14260,1,5639,4), -(14260,1,5640,2), -(14261,1,4699,0), -(14261,1,4700,0), -(14261,1,4701,0), -(14261,1,5638,4), -(14261,1,5639,4), -(14261,1,5640,2), -(14262,1,4699,0), -(14262,1,4700,0), -(14262,1,4701,0), -(14262,1,5638,4), -(14262,1,5639,4), -(14262,1,5640,2), -(14263,1,4699,0), -(14263,1,4700,0), -(14263,1,4701,0), -(14263,1,5638,4), -(14263,1,5639,4), -(14263,1,5640,2), -(14264,1,4699,0), -(14264,1,4700,0), -(14264,1,4701,0), -(14264,1,5638,4), -(14264,1,5639,4), -(14264,1,5640,2), -(14265,1,4699,0), -(14265,1,4700,0), -(14265,1,4701,0), -(14265,1,5638,4), -(14265,1,5639,4), -(14265,1,5640,2), -(14266,1,4699,0), -(14266,1,4700,0), -(14266,1,4701,0), -(14266,1,5638,4), -(14266,1,5639,4), -(14266,1,5640,2), -(14267,1,4699,0), -(14267,1,4700,0), -(14267,1,4701,0), -(14267,1,5638,4), -(14267,1,5639,4), -(14267,1,5640,2), -(14268,1,4699,0), -(14268,1,4700,0), -(14268,1,4701,0), -(14268,1,5638,4), -(14268,1,5639,4), -(14268,1,5640,2), -(14269,1,4699,0), -(14269,1,4700,0), -(14269,1,4701,0), -(14269,1,5638,4), -(14269,1,5639,4), -(14269,1,5640,2), -(14270,1,4699,0), -(14270,1,4700,0), -(14270,1,4701,0), -(14270,1,5638,4), -(14270,1,5639,4), -(14270,1,5640,2), -(14271,1,4699,0), -(14271,1,4700,0), -(14271,1,4701,0), -(14271,1,5638,4), -(14271,1,5639,4), -(14271,1,5640,2), -(14272,1,4699,0), -(14272,1,4700,0), -(14272,1,4701,0), -(14272,1,5638,4), -(14272,1,5639,4), -(14272,1,5640,2), -(14273,1,4699,0), -(14273,1,4700,0), -(14273,1,4701,0), -(14273,1,5638,4), -(14273,1,5639,4), -(14273,1,5640,2), -(14274,1,4699,0), -(14274,1,4700,0), -(14274,1,4701,0), -(14274,1,5638,4), -(14274,1,5639,4), -(14274,1,5640,2), -(14275,1,4699,0), -(14275,1,4700,0), -(14275,1,4701,0), -(14275,1,5638,4), -(14275,1,5639,4), -(14275,1,5640,2), -(14276,1,4699,0), -(14276,1,4700,0), -(14276,1,4701,0), -(14276,1,5638,4), -(14276,1,5639,4), -(14276,1,5640,2), -(14277,1,4699,0), -(14277,1,4700,0), -(14277,1,4701,0), -(14277,1,5638,4), -(14277,1,5639,4), -(14277,1,5640,2), -(14278,1,4699,0), -(14278,1,4700,0), -(14278,1,4701,0), -(14278,1,5638,4), -(14278,1,5639,4), -(14278,1,5640,2), -(14279,1,4699,0), -(14279,1,4700,0), -(14279,1,4701,0), -(14279,1,5638,4), -(14279,1,5639,4), -(14279,1,5640,2), -(14280,1,4699,0), -(14280,1,4700,0), -(14280,1,4701,0), -(14280,1,5638,4), -(14280,1,5639,4), -(14280,1,5640,2), -(14281,1,4699,0), -(14281,1,4700,0), -(14281,1,4701,0), -(14281,1,5638,4), -(14281,1,5639,4), -(14281,1,5640,2), -(14282,1,4699,0), -(14282,1,4700,0), -(14282,1,4701,0), -(14282,1,5638,4), -(14282,1,5639,4), -(14282,1,5640,2), -(14283,1,4699,0), -(14283,1,4700,0), -(14283,1,4701,0), -(14283,1,5638,4), -(14283,1,5639,4), -(14283,1,5640,2), -(14284,1,4699,0), -(14284,1,4700,0), -(14284,1,4701,0), -(14284,1,5638,4), -(14284,1,5639,4), -(14284,1,5640,2), -(14285,1,4699,0), -(14285,1,4700,0), -(14285,1,4701,0), -(14285,1,5638,4), -(14285,1,5639,4), -(14285,1,5640,2), -(14286,1,4699,0), -(14286,1,4700,0), -(14286,1,4701,0), -(14286,1,5638,4), -(14286,1,5639,4), -(14286,1,5640,2), -(14287,1,4699,0), -(14287,1,4700,0), -(14287,1,4701,0), -(14287,1,5638,4), -(14287,1,5639,4), -(14287,1,5640,2), -(14288,1,4699,0), -(14288,1,4700,0), -(14288,1,4701,0), -(14288,1,5638,4), -(14288,1,5639,4), -(14288,1,5640,2), -(14289,1,4699,0), -(14289,1,4700,0), -(14289,1,4701,0), -(14289,1,5638,4), -(14289,1,5639,4), -(14289,1,5640,2), -(14290,1,4699,0), -(14290,1,4700,0), -(14290,1,4701,0), -(14290,1,5638,4), -(14290,1,5639,4), -(14290,1,5640,2), -(14291,1,4699,0), -(14291,1,4700,0), -(14291,1,4701,0), -(14291,1,5638,4), -(14291,1,5639,4), -(14291,1,5640,2), -(14292,1,4699,0), -(14292,1,4700,0), -(14292,1,4701,0), -(14292,1,5638,4), -(14292,1,5639,4), -(14292,1,5640,2), -(14293,1,4699,0), -(14293,1,4700,0), -(14293,1,4701,0), -(14293,1,5638,4), -(14293,1,5639,4), -(14293,1,5640,2), -(14294,1,4699,0), -(14294,1,4700,0), -(14294,1,4701,0), -(14294,1,5638,4), -(14294,1,5639,4), -(14294,1,5640,2), - --- SUMMON BOXER THE UNICORN ACTIVE SKILLS -(14295,1,4025,0), -(14296,1,4025,0), -(14297,1,4025,0), -(14298,1,4025,0), -(14299,1,4025,0), -(14300,1,4025,0), -(14301,1,4025,0), -(14302,1,4025,0), -(14303,1,4025,0), -(14304,1,4025,0), -(14305,1,4025,0), -(14306,1,4025,0), -(14307,1,4025,0), -(14308,1,4025,0), -(14309,1,4025,0), -(14310,1,4025,0), -(14311,1,4025,0), -(14312,1,4025,0), -(14313,1,4025,0), -(14314,1,4025,0), -(14315,1,4025,0), -(14316,1,4025,0), -(14317,1,4025,0), -(14318,1,4025,0), -(14319,1,4025,0), -(14320,1,4025,0), -(14321,1,4025,0), -(14322,1,4025,0), -(14323,1,4025,0), -(14324,1,4025,0), -(14325,1,4025,0), -(14326,1,4025,0), -(14327,1,4025,0), -(14328,1,4025,0), -(14329,1,4025,0), -(14330,1,4025,0), -(14331,1,4025,0), -(14332,1,4025,0), -(14333,1,4025,0), -(14334,1,4025,0), -(14335,1,4025,0), -(14336,1,4025,0), -(14337,1,4025,0), -(14338,1,4025,0), -(14339,1,4025,0), -(14340,1,4025,0), -(14341,1,4025,0), -(14342,1,4025,0), - --- SUMMON MIRAGE THE UNICORN ACTIVE SKILLS -(14343,1,4261,0), -(14344,1,4261,0), -(14345,1,4261,0), -(14346,1,4261,0), -(14347,1,4261,0), -(14348,1,4261,0), -(14349,1,4261,0), -(14350,1,4261,0), -(14351,1,4261,0), -(14352,1,4261,0), -(14353,1,4261,0), -(14354,1,4261,0), -(14355,1,4261,0), -(14356,1,4261,0), -(14357,1,4261,0), -(14358,1,4261,0), -(14359,1,4261,0), -(14360,1,4261,0), -(14361,1,4261,0), -(14362,1,4261,0), -(14363,1,4261,0), -(14364,1,4261,0), -(14365,1,4261,0), -(14366,1,4261,0), -(14367,1,4261,0), -(14368,1,4261,0), -(14369,1,4261,0), -(14370,1,4261,0), -(14371,1,4261,0), -(14372,1,4261,0), -(14373,1,4261,0), -(14374,1,4261,0), -(14375,1,4261,0), -(14376,1,4261,0), -(14377,1,4261,0), -(14378,1,4261,0), -(14379,1,4261,0), -(14380,1,4261,0), -(14381,1,4261,0), -(14382,1,4261,0), -(14383,1,4261,0), -(14384,1,4261,0), -(14385,1,4261,0), -(14386,1,4261,0), -(14387,1,4261,0), -(14388,1,4261,0), -(14389,1,4261,0), -(14390,1,4261,0), - --- SUMMON MERROW THE UNICORN ACTIVE SKILLS -(14391,1,4137,0), -(14392,1,4137,0), -(14393,1,4137,0), -(14394,1,4137,0), -(14395,1,4137,0), -(14396,1,4137,0), -(14397,1,4137,0), -(14398,1,4137,0), -(14399,1,4137,0), -(14400,1,4137,0), -(14401,1,4137,0), -(14402,1,4137,0), -(14403,1,4137,0), -(14404,1,4137,0), -(14405,1,4137,0), -(14406,1,4137,0), -(14407,1,4137,0), -(14408,1,4137,0), -(14409,1,4137,0), -(14410,1,4137,0), -(14411,1,4137,0), -(14412,1,4137,0), -(14413,1,4137,0), -(14414,1,4137,0), -(14415,1,4137,0), -(14416,1,4137,0), -(14417,1,4137,0), -(14418,1,4137,0), -(14419,1,4137,0), -(14420,1,4137,0), -(14421,1,4137,0), -(14422,1,4137,0), -(14423,1,4137,0), -(14424,1,4137,0), -(14425,1,4137,0), -(14426,1,4137,0), -(14427,1,4137,0), -(14428,1,4137,0), -(14429,1,4137,0), -(14430,1,4137,0), -(14431,1,4137,0), -(14432,1,4137,0), -(14433,1,4137,0), -(14434,1,4137,0), - --- SUMMON UNICORN SERAPHIM ACTIVE SKILLS -(14435,1,4702,0), -(14435,1,4703,0), -(14435,1,4704,0), -(14435,1,5643,1), -(14435,1,5648,1), -(14435,1,5647,1), -(14436,1,4702,0), -(14436,1,4703,0), -(14436,1,4704,0), -(14436,1,5643,1), -(14436,1,5648,2), -(14436,1,5647,1), -(14437,1,4702,0), -(14437,1,4703,0), -(14437,1,4704,0), -(14437,1,5643,1), -(14437,1,5648,2), -(14437,1,5647,1), -(14438,1,4702,0), -(14438,1,4703,0), -(14438,1,4704,0), -(14438,1,5643,1), -(14438,1,5648,2), -(14438,1,5647,1), -(14439,1,4702,0), -(14439,1,4703,0), -(14439,1,4704,0), -(14439,1,5643,1), -(14439,1,5648,2), -(14439,1,5647,1), -(14439,1,5646,1), -(14440,1,4702,0), -(14440,1,4703,0), -(14440,1,4704,0), -(14440,1,5643,1), -(14440,1,5648,2), -(14440,1,5647,1), -(14440,1,5646,1), -(14441,1,4702,0), -(14441,1,4703,0), -(14441,1,4704,0), -(14441,1,5643,1), -(14441,1,5648,2), -(14441,1,5647,1), -(14441,1,5646,1), -(14442,1,4702,0), -(14442,1,4703,0), -(14442,1,4704,0), -(14442,1,5643,1), -(14442,1,5648,2), -(14442,1,5647,2), -(14442,1,5646,1), -(14443,1,4702,0), -(14443,1,4703,0), -(14443,1,4704,0), -(14443,1,5643,1), -(14443,1,5648,2), -(14443,1,5647,2), -(14443,1,5646,1), -(14444,1,4702,0), -(14444,1,4703,0), -(14444,1,4704,0), -(14444,1,5643,1), -(14444,1,5646,2), -(14444,1,5647,3), -(14444,1,5648,2), -(14445,1,4702,0), -(14445,1,4703,0), -(14445,1,4704,0), -(14445,1,5643,1), -(14445,1,5646,2), -(14445,1,5647,3), -(14445,1,5648,2), -(14446,1,4702,0), -(14446,1,4703,0), -(14446,1,4704,0), -(14446,1,5643,1), -(14446,1,5646,2), -(14446,1,5647,3), -(14446,1,5648,2), -(14447,1,4702,0), -(14447,1,4703,0), -(14447,1,4704,0), -(14447,1,5643,1), -(14447,1,5646,2), -(14447,1,5647,3), -(14447,1,5648,2), -(14448,1,4702,0), -(14448,1,4703,0), -(14448,1,4704,0), -(14448,1,5643,1), -(14448,1,5646,2), -(14448,1,5647,3), -(14448,1,5648,2), -(14449,1,4702,0), -(14449,1,4703,0), -(14449,1,4704,0), -(14449,1,5643,1), -(14449,1,5646,2), -(14449,1,5647,3), -(14449,1,5648,2), -(14450,1,4702,0), -(14450,1,4703,0), -(14450,1,4704,0), -(14450,1,5643,1), -(14450,1,5646,2), -(14450,1,5647,3), -(14450,1,5648,2), -(14451,1,4702,0), -(14451,1,4703,0), -(14451,1,4704,0), -(14451,1,5643,1), -(14451,1,5646,2), -(14451,1,5647,3), -(14451,1,5648,2), -(14452,1,4702,0), -(14452,1,4703,0), -(14452,1,4704,0), -(14452,1,5643,1), -(14452,1,5646,2), -(14452,1,5647,3), -(14452,1,5648,2), -(14453,1,4702,0), -(14453,1,4703,0), -(14453,1,4704,0), -(14453,1,5643,1), -(14453,1,5646,2), -(14453,1,5647,3), -(14453,1,5648,2), -(14454,1,4702,0), -(14454,1,4703,0), -(14454,1,4704,0), -(14454,1,5643,1), -(14454,1,5646,2), -(14454,1,5647,3), -(14454,1,5648,2), -(14455,1,4702,0), -(14455,1,4703,0), -(14455,1,4704,0), -(14455,1,5643,1), -(14455,1,5646,2), -(14455,1,5647,3), -(14455,1,5648,2), -(14456,1,4702,0), -(14456,1,4703,0), -(14456,1,4704,0), -(14456,1,5643,1), -(14456,1,5646,2), -(14456,1,5647,3), -(14456,1,5648,2), -(14457,1,4702,0), -(14457,1,4703,0), -(14457,1,4704,0), -(14457,1,5643,1), -(14457,1,5646,2), -(14457,1,5647,3), -(14457,1,5648,2), -(14458,1,4702,0), -(14458,1,4703,0), -(14458,1,4704,0), -(14458,1,5643,1), -(14458,1,5646,2), -(14458,1,5647,3), -(14458,1,5648,2), -(14459,1,4702,0), -(14459,1,4703,0), -(14459,1,4704,0), -(14459,1,5643,1), -(14459,1,5646,2), -(14459,1,5647,3), -(14459,1,5648,2), -(14460,1,4702,0), -(14460,1,4703,0), -(14460,1,4704,0), -(14460,1,5643,1), -(14460,1,5646,2), -(14460,1,5647,3), -(14460,1,5648,2), -(14461,1,4702,0), -(14461,1,4703,0), -(14461,1,4704,0), -(14461,1,5643,1), -(14461,1,5646,2), -(14461,1,5647,3), -(14461,1,5648,2), -(14462,1,4702,0), -(14462,1,4703,0), -(14462,1,4704,0), -(14462,1,5643,1), -(14462,1,5646,2), -(14462,1,5647,3), -(14462,1,5648,2), -(14463,1,4702,0), -(14463,1,4703,0), -(14463,1,4704,0), -(14463,1,5643,1), -(14463,1,5646,2), -(14463,1,5647,3), -(14463,1,5648,2), -(14464,1,4702,0), -(14464,1,4703,0), -(14464,1,4704,0), -(14464,1,5643,1), -(14464,1,5646,2), -(14464,1,5647,3), -(14464,1,5648,2), -(14465,1,4702,0), -(14465,1,4703,0), -(14465,1,4704,0), -(14465,1,5643,1), -(14465,1,5646,2), -(14465,1,5647,3), -(14465,1,5648,2), -(14466,1,4702,0), -(14466,1,4703,0), -(14466,1,4704,0), -(14466,1,5643,1), -(14466,1,5646,2), -(14466,1,5647,3), -(14466,1,5648,2), -(14467,1,4702,0), -(14467,1,4703,0), -(14467,1,4704,0), -(14467,1,5643,1), -(14467,1,5646,2), -(14467,1,5647,3), -(14467,1,5648,2), -(14468,1,4702,0), -(14468,1,4703,0), -(14468,1,4704,0), -(14468,1,5643,1), -(14468,1,5646,2), -(14468,1,5647,3), -(14468,1,5648,2), -(14469,1,4702,0), -(14469,1,4703,0), -(14469,1,4704,0), -(14469,1,5643,1), -(14469,1,5646,2), -(14469,1,5647,3), -(14469,1,5648,2), -(14470,1,4702,0), -(14470,1,4703,0), -(14470,1,4704,0), -(14470,1,5643,1), -(14470,1,5646,2), -(14470,1,5647,3), -(14470,1,5648,2), -(14471,1,4702,0), -(14471,1,4703,0), -(14471,1,4704,0), -(14471,1,5643,1), -(14471,1,5646,2), -(14471,1,5647,3), -(14471,1,5648,2), -(14472,1,4702,0), -(14472,1,4703,0), -(14472,1,4704,0), -(14472,1,5643,1), -(14472,1,5646,2), -(14472,1,5647,3), -(14472,1,5648,2), -(14473,1,4702,0), -(14473,1,4703,0), -(14473,1,4704,0), -(14473,1,5643,1), -(14473,1,5646,2), -(14473,1,5647,3), -(14473,1,5648,2), -(14474,1,4702,0), -(14474,1,4703,0), -(14474,1,4704,0), -(14474,1,5643,1), -(14474,1,5646,2), -(14474,1,5647,3), -(14474,1,5648,2), -(14475,1,4702,0), -(14475,1,4703,0), -(14475,1,4704,0), -(14475,1,5643,1), -(14475,1,5646,2), -(14475,1,5647,3), -(14475,1,5648,2), -(14476,1,4702,0), -(14476,1,4703,0), -(14476,1,4704,0), -(14476,1,5643,1), -(14476,1,5646,2), -(14476,1,5647,3), -(14476,1,5648,2), -(14477,1,4702,0), -(14477,1,4703,0), -(14477,1,4704,0), -(14477,1,5643,1), -(14477,1,5646,2), -(14477,1,5647,3), -(14477,1,5648,2), -(14478,1,4702,0), -(14478,1,4703,0), -(14478,1,4704,0), -(14478,1,5643,1), -(14478,1,5646,2), -(14478,1,5647,3), -(14478,1,5648,2), - --- SUMMON SHADOW ACTIVE SKILLS -(14479,1,4233,1), -(14480,1,4233,1), -(14481,1,4233,1), -(14482,1,4233,1), -(14483,1,4233,1), -(14484,1,4233,1), -(14485,1,4233,1), -(14486,1,4233,1), -(14487,1,4233,1), -(14488,1,4233,1), -(14489,1,4233,1), -(14490,1,4233,1), -(14491,1,4233,1), -(14492,1,4233,1), -(14493,1,4233,1), -(14494,1,4233,1), -(14495,1,4233,1), -(14496,1,4233,1), -(14497,1,4233,1), -(14498,1,4233,1), -(14499,1,4233,1), -(14500,1,4233,1), -(14501,1,4233,1), -(14502,1,4233,1), -(14503,1,4233,1), -(14504,1,4233,1), -(14505,1,4233,1), -(14506,1,4233,1), -(14507,1,4233,1), -(14508,1,4233,1), -(14509,1,4233,1), -(14510,1,4233,1), -(14511,1,4233,1), -(14512,1,4233,1), -(14513,1,4233,1), -(14514,1,4233,1), -(14515,1,4233,1), -(14516,1,4233,1), -(14517,1,4233,1), -(14518,1,4233,1), -(14519,1,4233,1), -(14520,1,4233,1), -(14521,1,4233,1), -(14522,1,4233,1), -(14523,1,4233,1), -(14524,1,4233,1), -(14525,1,4233,1), -(14526,1,4233,1), - --- SUMMON SILHOUETTE ACTIVE SKILLS -(14527,1,4260,0), -(14528,1,4260,0), -(14529,1,4260,0), -(14530,1,4260,0), -(14531,1,4260,0), -(14532,1,4260,0), -(14533,1,4260,0), -(14534,1,4260,0), -(14535,1,4260,0), -(14536,1,4260,0), -(14537,1,4260,0), -(14538,1,4260,0), -(14539,1,4260,0), -(14540,1,4260,0), -(14541,1,4260,0), -(14542,1,4260,0), -(14543,1,4260,0), -(14544,1,4260,0), -(14545,1,4260,0), -(14546,1,4260,0), -(14547,1,4260,0), -(14548,1,4260,0), -(14549,1,4260,0), -(14550,1,4260,0), -(14551,1,4260,0), -(14552,1,4260,0), -(14553,1,4260,0), -(14554,1,4260,0), -(14555,1,4260,0), -(14556,1,4260,0), -(14557,1,4260,0), -(14558,1,4260,0), -(14559,1,4260,0), -(14560,1,4260,0), -(14561,1,4260,0), -(14562,1,4260,0), -(14563,1,4260,0), -(14564,1,4260,0), -(14565,1,4260,0), -(14566,1,4260,0), -(14567,1,4260,0), -(14568,1,4260,0), -(14569,1,4260,0), -(14570,1,4260,0), -(14571,1,4260,0), -(14572,1,4260,0), -(14573,1,4260,0), -(14574,1,4260,0), - --- SUMMON SOULLESS ACTIVE SKILLS -(14575,1,4138,0), -(14575,1,4140,0), -(14575,1,4259,0), -(14576,1,4138,0), -(14576,1,4140,0), -(14576,1,4259,0), -(14577,1,4138,0), -(14577,1,4140,0), -(14577,1,4259,0), -(14578,1,4138,0), -(14578,1,4140,0), -(14578,1,4259,0), -(14579,1,4138,0), -(14579,1,4140,0), -(14579,1,4259,0), -(14580,1,4138,0), -(14580,1,4140,0), -(14580,1,4259,0), -(14581,1,4138,0), -(14581,1,4140,0), -(14581,1,4259,0), -(14582,1,4138,0), -(14582,1,4140,0), -(14582,1,4259,0), -(14583,1,4138,0), -(14583,1,4140,0), -(14583,1,4259,0), -(14584,1,4138,0), -(14584,1,4140,0), -(14584,1,4259,0), -(14585,1,4138,0), -(14585,1,4140,0), -(14585,1,4259,0), -(14586,1,4138,0), -(14586,1,4140,0), -(14586,1,4259,0), -(14587,1,4138,0), -(14587,1,4140,0), -(14587,1,4259,0), -(14588,1,4138,0), -(14588,1,4140,0), -(14588,1,4259,0), -(14589,1,4138,0), -(14589,1,4140,0), -(14589,1,4259,0), -(14590,1,4138,0), -(14590,1,4140,0), -(14590,1,4259,0), -(14591,1,4138,0), -(14591,1,4140,0), -(14591,1,4259,0), -(14592,1,4138,0), -(14592,1,4140,0), -(14592,1,4259,0), -(14593,1,4138,0), -(14593,1,4140,0), -(14593,1,4259,0), -(14594,1,4138,0), -(14594,1,4140,0), -(14594,1,4259,0), -(14595,1,4138,0), -(14595,1,4140,0), -(14595,1,4259,0), -(14596,1,4138,0), -(14596,1,4140,0), -(14596,1,4259,0), -(14597,1,4138,0), -(14597,1,4140,0), -(14597,1,4259,0), -(14598,1,4138,0), -(14598,1,4140,0), -(14598,1,4259,0), -(14599,1,4138,0), -(14599,1,4140,0), -(14599,1,4259,0), -(14600,1,4138,0), -(14600,1,4140,0), -(14600,1,4259,0), -(14601,1,4138,0), -(14601,1,4140,0), -(14601,1,4259,0), -(14602,1,4138,0), -(14602,1,4140,0), -(14602,1,4259,0), -(14603,1,4138,0), -(14603,1,4140,0), -(14603,1,4259,0), -(14604,1,4138,0), -(14604,1,4140,0), -(14604,1,4259,0), -(14605,1,4138,0), -(14605,1,4140,0), -(14605,1,4259,0), -(14606,1,4138,0), -(14606,1,4140,0), -(14606,1,4259,0), -(14607,1,4138,0), -(14607,1,4140,0), -(14607,1,4259,0), -(14608,1,4138,0), -(14608,1,4140,0), -(14608,1,4259,0), -(14609,1,4138,0), -(14609,1,4140,0), -(14609,1,4259,0), -(14610,1,4138,0), -(14610,1,4140,0), -(14610,1,4259,0), -(14611,1,4138,0), -(14611,1,4140,0), -(14611,1,4259,0), -(14612,1,4138,0), -(14612,1,4140,0), -(14612,1,4259,0), -(14613,1,4138,0), -(14613,1,4140,0), -(14613,1,4259,0), -(14614,1,4138,0), -(14614,1,4140,0), -(14614,1,4259,0), -(14615,1,4138,0), -(14615,1,4140,0), -(14615,1,4259,0), -(14616,1,4138,0), -(14616,1,4140,0), -(14616,1,4259,0), -(14617,1,4138,0), -(14617,1,4140,0), -(14617,1,4259,0), -(14618,1,4138,0), -(14618,1,4140,0), -(14618,1,4259,0), - --- SUMMON NIGHTSHADE ACTIVE SKILLS -(14619,1,4705,0), -(14619,1,4706,0), -(14619,1,4707,0), -(14619,1,5652,0), -(14619,1,5653,0), -(14619,1,5654,0), -(14620,1,4705,0), -(14620,1,4706,0), -(14620,1,4707,0), -(14620,1,5652,2), -(14620,1,5653,2), -(14620,1,5654,1), -(14621,1,4705,0), -(14621,1,4706,0), -(14621,1,4707,0), -(14621,1,5652,2), -(14621,1,5653,2), -(14621,1,5654,1), -(14622,1,4705,0), -(14622,1,4706,0), -(14622,1,4707,0), -(14622,1,5652,3), -(14622,1,5653,2), -(14622,1,5654,2), -(14623,1,4705,0), -(14623,1,4706,0), -(14623,1,4707,0), -(14623,1,5652,3), -(14623,1,5653,2), -(14623,1,5654,3), -(14624,1,4705,0), -(14624,1,4706,0), -(14624,1,4707,0), -(14624,1,5652,3), -(14624,1,5653,2), -(14624,1,5654,3), -(14625,1,4705,0), -(14625,1,4706,0), -(14625,1,4707,0), -(14625,1,5652,3), -(14625,1,5653,2), -(14625,1,5654,3), -(14626,1,4705,0), -(14626,1,4706,0), -(14626,1,4707,0), -(14626,1,5652,3), -(14626,1,5653,2), -(14626,1,5654,3), -(14627,1,4705,0), -(14627,1,4706,0), -(14627,1,4707,0), -(14627,1,5652,3), -(14627,1,5653,2), -(14627,1,5654,3), -(14628,1,4705,0), -(14628,1,4706,0), -(14628,1,4707,0), -(14628,1,5652,3), -(14628,1,5653,2), -(14628,1,5654,3), -(14629,1,4705,0), -(14629,1,4706,0), -(14629,1,4707,0), -(14629,1,5652,3), -(14629,1,5653,2), -(14629,1,5654,3), -(14630,1,4705,0), -(14630,1,4706,0), -(14630,1,4707,0), -(14630,1,5652,2), -(14630,1,5653,2), -(14630,1,5654,1), -(14631,1,4705,0), -(14631,1,4706,0), -(14631,1,4707,0), -(14631,1,5652,2), -(14631,1,5653,2), -(14631,1,5654,1), -(14632,1,4705,0), -(14632,1,4706,0), -(14632,1,4707,0), -(14632,1,5652,3), -(14632,1,5653,2), -(14632,1,5654,2), -(14633,1,4705,0), -(14633,1,4706,0), -(14633,1,4707,0), -(14633,1,5652,3), -(14633,1,5653,2), -(14633,1,5654,3), -(14634,1,4705,0), -(14634,1,4706,0), -(14634,1,4707,0), -(14634,1,5652,3), -(14634,1,5653,2), -(14634,1,5654,3), -(14635,1,4705,0), -(14635,1,4706,0), -(14635,1,4707,0), -(14635,1,5652,3), -(14635,1,5653,2), -(14635,1,5654,3), -(14636,1,4705,0), -(14636,1,4706,0), -(14636,1,4707,0), -(14636,1,5652,3), -(14636,1,5653,2), -(14636,1,5654,3), -(14637,1,4705,0), -(14637,1,4706,0), -(14637,1,4707,0), -(14637,1,5652,3), -(14637,1,5653,2), -(14637,1,5654,3), -(14638,1,4705,0), -(14638,1,4706,0), -(14638,1,4707,0), -(14638,1,5652,3), -(14638,1,5653,2), -(14638,1,5654,3), -(14639,1,4705,0), -(14639,1,4706,0), -(14639,1,4707,0), -(14639,1,5652,3), -(14639,1,5653,2), -(14639,1,5654,3), -(14640,1,4705,0), -(14640,1,4706,0), -(14640,1,4707,0), -(14640,1,5652,2), -(14640,1,5653,2), -(14640,1,5654,1), -(14641,1,4705,0), -(14641,1,4706,0), -(14641,1,4707,0), -(14641,1,5652,2), -(14641,1,5653,2), -(14641,1,5654,1), -(14642,1,4705,0), -(14642,1,4706,0), -(14642,1,4707,0), -(14642,1,5652,3), -(14642,1,5653,2), -(14642,1,5654,2), -(14643,1,4705,0), -(14643,1,4706,0), -(14643,1,4707,0), -(14643,1,5652,3), -(14643,1,5653,2), -(14643,1,5654,3), -(14644,1,4705,0), -(14644,1,4706,0), -(14644,1,4707,0), -(14644,1,5652,3), -(14644,1,5653,2), -(14644,1,5654,3), -(14645,1,4705,0), -(14645,1,4706,0), -(14645,1,4707,0), -(14645,1,5652,3), -(14645,1,5653,2), -(14645,1,5654,3), -(14646,1,4705,0), -(14646,1,4706,0), -(14646,1,4707,0), -(14646,1,5652,3), -(14646,1,5653,2), -(14646,1,5654,3), -(14647,1,4705,0), -(14647,1,4706,0), -(14647,1,4707,0), -(14647,1,5652,3), -(14647,1,5653,2), -(14647,1,5654,3), -(14648,1,4705,0), -(14648,1,4706,0), -(14648,1,4707,0), -(14648,1,5652,3), -(14648,1,5653,2), -(14648,1,5654,3), -(14649,1,4705,0), -(14649,1,4706,0), -(14649,1,4707,0), -(14649,1,5652,3), -(14649,1,5653,2), -(14649,1,5654,3), -(14650,1,4705,0), -(14650,1,4706,0), -(14650,1,4707,0), -(14650,1,5652,2), -(14650,1,5653,2), -(14650,1,5654,1), -(14651,1,4705,0), -(14651,1,4706,0), -(14651,1,4707,0), -(14651,1,5652,2), -(14651,1,5653,2), -(14651,1,5654,1), -(14652,1,4705,0), -(14652,1,4706,0), -(14652,1,4707,0), -(14652,1,5652,3), -(14652,1,5653,2), -(14652,1,5654,2), -(14653,1,4705,0), -(14653,1,4706,0), -(14653,1,4707,0), -(14653,1,5652,3), -(14653,1,5653,2), -(14653,1,5654,3), -(14654,1,4705,0), -(14654,1,4706,0), -(14654,1,4707,0), -(14654,1,5652,3), -(14654,1,5653,2), -(14654,1,5654,3), -(14655,1,4705,0), -(14655,1,4706,0), -(14655,1,4707,0), -(14655,1,5652,3), -(14655,1,5653,2), -(14655,1,5654,3), -(14656,1,4705,0), -(14656,1,4706,0), -(14656,1,4707,0), -(14656,1,5652,3), -(14656,1,5653,2), -(14656,1,5654,3), -(14657,1,4705,0), -(14657,1,4706,0), -(14657,1,4707,0), -(14657,1,5652,3), -(14657,1,5653,2), -(14657,1,5654,3), -(14658,1,4705,0), -(14658,1,4706,0), -(14658,1,4707,0), -(14658,1,5652,3), -(14658,1,5653,2), -(14658,1,5654,3), -(14659,1,4705,0), -(14659,1,4706,0), -(14659,1,4707,0), -(14659,1,5652,3), -(14659,1,5653,2), -(14659,1,5654,3), -(14660,1,4705,0), -(14660,1,4706,0), -(14660,1,4707,0), -(14660,1,5652,2), -(14660,1,5653,2), -(14660,1,5654,1), -(14661,1,4705,0), -(14661,1,4706,0), -(14661,1,4707,0), -(14661,1,5652,2), -(14661,1,5653,2), -(14661,1,5654,1), -(14662,1,4705,0), -(14662,1,4706,0), -(14662,1,4707,0), -(14662,1,5652,3), -(14662,1,5653,2), -(14662,1,5654,2), - --- SUMMON MECHANIC GOLEM ACTIVE SKILLS -(14663,1,4068,0), -(14664,1,4068,0), -(14665,1,4068,0), -(14666,1,4068,0), -(14667,1,4068,0), -(14668,1,4068,0), -(14669,1,4068,0), -(14670,1,4068,0), -(14671,1,4068,0), -(14672,1,4068,0), -(14673,1,4068,0), -(14674,1,4068,0), -(14675,1,4068,0), -(14676,1,4068,0), -(14677,1,4068,0), -(14678,1,4068,0), -(14679,1,4068,0), -(14680,1,4068,0), -(14681,1,4068,0), -(14682,1,4068,0), -(14683,1,4068,0), -(14684,1,4068,0), -(14685,1,4068,0), -(14686,1,4068,0), -(14687,1,4068,0), -(14688,1,4068,0), -(14689,1,4068,0), -(14690,1,4068,0), -(14691,1,4068,0), -(14692,1,4068,0), -(14693,1,4068,0), -(14694,1,4068,0), -(14695,1,4068,0), -(14696,1,4068,0), -(14697,1,4068,0), -(14698,1,4068,0), -(14699,1,4068,0), -(14700,1,4068,0), -(14701,1,4068,0), - --- SUMMON BIG BOOM ACTIVE SKILLS -(14702,1,4139,0), -(14703,1,4139,0), -(14704,1,4139,0), -(14705,1,4139,0), -(14706,1,4139,0), -(14707,1,4139,0), -(14708,1,4139,0), -(14709,1,4139,0), -(14710,1,4139,0), -(14711,1,4139,0), -(14712,1,4139,0), -(14713,1,4139,0), -(14714,1,4139,0), -(14715,1,4139,0), -(14716,1,4139,0), -(14717,1,4139,0), -(14718,1,4139,0), -(14719,1,4139,0), -(14720,1,4139,0), -(14721,1,4139,0), -(14722,1,4139,0), -(14723,1,4139,0), -(14724,1,4139,0), -(14725,1,4139,0), -(14726,1,4139,0), -(14727,1,4139,0), -(14728,1,4139,0), -(14729,1,4139,0), -(14730,1,4139,0), -(14731,1,4139,0), -(14732,1,4139,0), -(14733,1,4139,0), -(14734,1,4139,0), -(14735,1,4139,0), -(14736,1,4139,0), - --- SUMMON SIEGE GOLEM ACTIVE SKILLS -(14737,1,4079,1), -(14738,1,4079,1), -(14739,1,4079,1), -(14740,1,4079,1), -(14741,1,4079,1), -(14742,1,4079,1), -(14743,1,4079,1), -(14744,1,4079,1), -(14745,1,4079,1), -(14746,1,4079,1), -(14747,1,4079,1), -(14748,1,4079,1), -(14749,1,4079,1), -(14750,1,4079,1), -(14751,1,4079,1), -(14752,1,4079,1), -(14753,1,4079,1), -(14754,1,4079,1), -(14755,1,4079,1), -(14756,1,4079,1), -(14757,1,4079,1), -(14758,1,4079,1), -(14759,1,4079,1), -(14760,1,4079,1), -(14761,1,4079,1), -(14762,1,4079,1), -(14763,1,4079,1), -(14764,1,4079,1), -(14765,1,4079,1), -(14766,1,4079,1), -(14767,1,4079,1), - --- SUMMON WILD HOG CANNON ACTIVE SKILLS -(14768,1,4230,1), -(14769,1,4230,1), -(14770,1,4230,1), -(14771,1,4230,1), -(14772,1,4230,1), -(14773,1,4230,1), -(14774,1,4230,1), -(14775,1,4230,1), -(14776,1,4230,1), -(14777,1,4230,1), -(14778,1,4230,1), -(14779,1,4230,1), -(14780,1,4230,1), -(14781,1,4230,1), -(14782,1,4230,1), -(14783,1,4230,1), -(14784,1,4230,1), -(14785,1,4230,1), -(14786,1,4230,1), -(14787,1,4230,1), -(14788,1,4230,1), -(14789,1,4230,1), -(14790,1,4230,1), -(14791,1,4230,1), -(14792,1,4230,1), -(14793,1,4230,1), -(14794,1,4230,1), -(14795,1,4230,1), -(14796,1,4230,1), -(14797,1,4230,1), -(14798,1,4230,1), - --- SUMMON DARK PANTHER ACTIVE SKILLS -(14799,1,6095,0), -(14800,1,6095,0), -(14801,1,6095,0), -(14801,1,6096,0), -(14802,1,6095,0), -(14802,1,6096,0), -(14803,1,6094,0), -(14803,1,6095,0), -(14803,1,6096,0), -(14804,1,6094,0), -(14804,1,6095,0), -(14804,1,6096,0), -(14805,1,6094,0), -(14805,1,6095,0), -(14805,1,6096,0), -(14806,1,6094,0), -(14806,1,6095,0), -(14806,1,6096,0), -(14807,1,6094,0), -(14807,1,6095,0), -(14807,1,6096,0), -(14808,1,6094,0), -(14808,1,6095,0), -(14808,1,6096,0), -(14809,1,6094,0), -(14809,1,6095,0), -(14809,1,6096,0), -(14810,1,6094,0), -(14810,1,6095,0), -(14810,1,6096,0), -(14811,1,6094,0), -(14811,1,6095,0), -(14811,1,6096,0), -(14812,1,6094,0), -(14812,1,6095,0), -(14812,1,6096,0), -(14813,1,6094,0), -(14813,1,6095,0), -(14813,1,6096,0), -(14814,1,6094,0), -(14814,1,6095,0), -(14814,1,6096,0), -(14815,1,6094,0), -(14815,1,6095,0), -(14815,1,6096,0), -(14816,1,6094,0), -(14816,1,6095,0), -(14816,1,6096,0), -(14817,1,6094,0), -(14817,1,6095,0), -(14817,1,6096,0), -(14818,1,6094,0), -(14818,1,6095,0), -(14818,1,6096,0), -(14819,1,6094,0), -(14819,1,6095,0), -(14819,1,6096,0), -(14820,1,6094,0), -(14820,1,6095,0), -(14820,1,6096,0), -(14821,1,6094,0), -(14821,1,6095,0), -(14821,1,6096,0), -(14822,1,6094,0), -(14822,1,6095,0), -(14822,1,6096,0), -(14823,1,6094,0), -(14823,1,6095,0), -(14823,1,6096,0), -(14824,1,6094,0), -(14824,1,6095,0), -(14824,1,6096,0), -(14825,1,6094,0), -(14825,1,6095,0), -(14825,1,6096,0), -(14826,1,6094,0), -(14826,1,6095,0), -(14826,1,6096,0), -(14827,1,6094,0), -(14827,1,6095,0), -(14827,1,6096,0), -(14828,1,6094,0), -(14828,1,6095,0), -(14828,1,6096,0), -(14829,1,6094,0), -(14829,1,6095,0), -(14829,1,6096,0), -(14830,1,6094,0), -(14830,1,6095,0), -(14830,1,6096,0), -(14831,1,6094,0), -(14831,1,6095,0), -(14831,1,6096,0), -(14832,1,6094,0), -(14832,1,6095,0), -(14832,1,6096,0), -(14833,1,6094,0), -(14833,1,6095,0), -(14833,1,6096,0), -(14834,1,6094,0), -(14834,1,6095,0), -(14834,1,6096,0), -(14835,1,6094,0), -(14835,1,6095,0), -(14835,1,6096,0), - --- SUMMON FELINE KING ACTIVE SKILLS -(14836,1,5135,1), -(14836,1,5136,1), -(14836,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14837,1,5138,1), -(14837,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14838,1,5140,1), -(14838,1,5141,1), -(14838,1,5142,1), - --- SUMMON SWOOP CANNON ACTIVE SKILLS -(14839,1,5110,1), -(14839,1,5111,1), -(14840,1,5110,1), -(14840,1,5111,1), -(14841,1,5110,1), -(14841,1,5111,1), -(14842,1,5110,1), -(14842,1,5111,1), -(14843,1,5110,1), -(14843,1,5111,1), -(14844,1,5110,1), -(14844,1,5111,1), -(14845,1,5110,1), -(14845,1,5111,1), -(14846,1,5110,1), -(14846,1,5111,1), -(14847,1,5110,1), -(14847,1,5111,1), -(14848,1,5110,1), -(14848,1,5111,1), -(14849,1,5110,1), -(14849,1,5111,1), -(14850,1,5110,1), -(14850,1,5111,1), -(14851,1,5110,1), -(14851,1,5111,1), -(14852,1,5110,1), -(14852,1,5111,1), -(14853,1,5110,1), -(14853,1,5111,1), -(14854,1,5110,1), -(14854,1,5111,1), -(14855,1,5110,1), -(14855,1,5111,1), -(14856,1,5110,1), -(14856,1,5111,1), -(14857,1,5110,1), -(14857,1,5111,1), -(14858,1,5110,1), -(14858,1,5111,1), -(14859,1,5110,1), -(14859,1,5111,1), -(14860,1,5110,1), -(14860,1,5111,1), -(14861,1,5110,1), -(14861,1,5111,1), -(14862,1,5110,1), -(14862,1,5111,1), -(14863,1,5110,1), -(14863,1,5111,1), -(14864,1,5110,1), -(14864,1,5111,1), -(14865,1,5110,1), -(14865,1,5111,1), -(14866,1,5110,1), -(14866,1,5111,1), -(14867,1,5110,1), -(14867,1,5111,1), -(14868,1,5110,1), -(14868,1,5111,1), -(14869,1,5110,1), -(14869,1,5111,1), - --- SUMMON DIVINE BEAST ACTIVE SKILLS -(14870,1,5580,1), -(14870,1,5581,1), -(14870,1,5582,1), -(14870,1,5583,1), - --- SUMMON FELINE KING ACTIVE SKILLS -(14871,1,5135,1), -(14871,1,5136,1), -(14871,1,5137,1), -(14872,1,5135,1), -(14872,1,5136,1), -(14872,1,5137,1), -(14873,1,5135,1), -(14873,1,5136,1), -(14873,1,5137,1), -(14874,1,5135,1), -(14874,1,5136,1), -(14874,1,5137,1), -(14875,1,5135,1), -(14875,1,5136,1), -(14875,1,5137,1), -(14876,1,5135,1), -(14876,1,5136,1), -(14876,1,5137,1), -(14877,1,5135,1), -(14877,1,5136,1), -(14877,1,5137,1), -(14878,1,5135,1), -(14878,1,5136,1), -(14878,1,5137,1), -(14879,1,5135,1), -(14879,1,5136,1), -(14879,1,5137,1), -(14880,1,5135,1), -(14880,1,5136,1), -(14880,1,5137,1), -(14881,1,5135,1), -(14881,1,5136,1), -(14881,1,5137,1), -(14882,1,5135,1), -(14882,1,5136,1), -(14882,1,5137,1), -(14883,1,5135,1), -(14883,1,5136,1), -(14883,1,5137,1), -(14884,1,5135,1), -(14884,1,5136,1), -(14884,1,5137,1), -(14885,1,5135,1), -(14885,1,5136,1), -(14885,1,5137,1), - --- SUMMON MAGNUS THE UNICORN ACTIVE SKILLS -(14886,1,5138,1), -(14886,1,5139,1), -(14887,1,5138,1), -(14887,1,5139,1), -(14888,1,5138,1), -(14888,1,5139,1), -(14889,1,5138,1), -(14889,1,5139,1), -(14890,1,5138,1), -(14890,1,5139,1), -(14891,1,5138,1), -(14891,1,5139,1), -(14892,1,5138,1), -(14892,1,5139,1), -(14893,1,5138,1), -(14893,1,5139,1), -(14894,1,5138,1), -(14894,1,5139,1), -(14895,1,5138,1), -(14895,1,5139,1), -(14896,1,5138,1), -(14896,1,5139,1), -(14897,1,5138,1), -(14897,1,5139,1), -(14898,1,5138,1), -(14898,1,5139,1), -(14899,1,5138,1), -(14899,1,5139,1), -(14900,1,5138,1), -(14900,1,5139,1), - --- SUMMON SPECTRAL LORD ACTIVE SKILLS -(14901,1,5140,1), -(14901,1,5141,1), -(14901,1,5142,1), -(14902,1,5140,1), -(14902,1,5141,1), -(14902,1,5142,1), -(14903,1,5140,1), -(14903,1,5141,1), -(14903,1,5142,1), -(14904,1,5140,1), -(14904,1,5141,1), -(14904,1,5142,1), -(14905,1,5140,1), -(14905,1,5141,1), -(14905,1,5142,1), -(14906,1,5140,1), -(14906,1,5141,1), -(14906,1,5142,1), -(14907,1,5140,1), -(14907,1,5141,1), -(14907,1,5142,1), -(14908,1,5140,1), -(14908,1,5141,1), -(14908,1,5142,1), -(14909,1,5140,1), -(14909,1,5141,1), -(14909,1,5142,1), -(14910,1,5140,1), -(14910,1,5141,1), -(14910,1,5142,1), -(14911,1,5140,1), -(14911,1,5141,1), -(14911,1,5142,1), -(14912,1,5140,1), -(14912,1,5141,1), -(14912,1,5142,1), -(14913,1,5140,1), -(14913,1,5141,1), -(14913,1,5142,1), -(14914,1,5140,1), -(14914,1,5141,1), -(14914,1,5142,1), -(14915,1,5140,1), -(14915,1,5141,1), -(14915,1,5142,1), - --- SUMMON IMPERIAL PHOENIX ACTIVE SKILLS -(14918,1,6041,1), -(14918,1,6042,1), -(14918,1,6043,1), -(14918,1,6044,1), - --- Cute Bear -(14929,1,11278,1), -(14947,1,11278,2), -(14948,1,11278,3), -(14949,1,11278,4), -(14950,1,11278,5), -(14951,1,11278,6), -(14952,1,11278,7), -(14953,1,11278,8), - -(14929,1,11279,1), -(14947,1,11279,2), -(14948,1,11279,3), -(14949,1,11279,4), -(14950,1,11279,5), -(14951,1,11279,6), -(14952,1,11279,7), -(14953,1,11279,8), - --- Saber Tooth Cougar -(14930,1,11280,1), -(14954,1,11280,2), -(14955,1,11280,3), -(14956,1,11280,4), -(14957,1,11280,5), -(14958,1,11280,6), -(14959,1,11280,7), -(14960,1,11280,8), - -(14930,1,11281,1), -(14954,1,11281,2), -(14955,1,11281,3), -(14956,1,11281,4), -(14957,1,11281,5), -(14958,1,11281,6), -(14959,1,11281,7), -(14960,1,11281,8), - --- Grim Reaper -(14931,1,11282,1), -(14961,1,11282,2), -(14962,1,11282,3), -(14963,1,11282,4), -(14964,1,11282,5), -(14965,1,11282,6), -(14966,1,11282,7), -(14967,1,11282,8), - -(14931,1,11283,1), -(14961,1,11283,2), -(14962,1,11283,3), -(14963,1,11283,4), -(14964,1,11283,5), -(14965,1,11283,6), -(14966,1,11283,7), -(14967,1,11283,8), - --- Wynn Kai the Cat -(15066,1,11323,1), -(15067,1,11323,2), -(15068,1,11323,3), -(15069,1,11323,4), -(15070,1,11323,5), -(15071,1,11323,6), -(15072,1,11323,7), -(15073,1,11323,8), - -(15066,1,11324,1), -(15067,1,11324,2), -(15068,1,11324,3), -(15069,1,11324,4), -(15070,1,11324,5), -(15071,1,11324,6), -(15072,1,11324,7), -(15073,1,11324,8), - --- Wynn Feline King -(15074,1,11325,1), -(15075,1,11325,2), -(15076,1,11325,3), -(15077,1,11325,4), -(15078,1,11325,5), -(15079,1,11325,6), -(15080,1,11325,7), -(15081,1,11325,8), - -(15074,1,11326,1), -(15075,1,11326,2), -(15076,1,11326,3), -(15077,1,11326,4), -(15078,1,11326,5), -(15079,1,11326,6), -(15080,1,11326,7), -(15081,1,11326,8), - --- Wynn Feline Queen -(15082,1,11327,1), -(15083,1,11327,2), -(15084,1,11327,3), -(15085,1,11327,4), -(15086,1,11327,5), -(15087,1,11327,6), -(15088,1,11327,7), -(15089,1,11327,8), - -(15082,1,11328,1), -(15083,1,11328,2), -(15084,1,11328,3), -(15085,1,11328,4), -(15086,1,11328,5), -(15087,1,11328,6), -(15088,1,11328,7), -(15089,1,11328,8), - --- Wynn Merrow -(15114,1,11332,1), -(15115,1,11332,2), -(15116,1,11332,3), -(15117,1,11332,4), -(15118,1,11332,5), -(15119,1,11332,6), -(15120,1,11332,7), -(15121,1,11332,8), - -(15114,1,11333,1), -(15115,1,11333,2), -(15116,1,11333,3), -(15117,1,11333,4), -(15118,1,11333,5), -(15119,1,11333,6), -(15120,1,11333,7), -(15121,1,11333,8), - --- Wynn Magnus -(15122,1,11334,1), -(15123,1,11334,2), -(15124,1,11334,3), -(15125,1,11334,4), -(15126,1,11334,5), -(15127,1,11334,6), -(15128,1,11334,7), -(15129,1,11334,8), - -(15122,1,11335,1), -(15123,1,11335,2), -(15124,1,11335,3), -(15125,1,11335,4), -(15126,1,11335,5), -(15127,1,11335,6), -(15128,1,11335,7), -(15129,1,11335,8), - --- Wynn Seraphim -(15130,1,11336,1), -(15131,1,11336,2), -(15132,1,11336,3), -(15133,1,11336,4), -(15134,1,11336,5), -(15135,1,11336,6), -(15136,1,11336,7), -(15137,1,11336,8), - -(15130,1,11337,1), -(15131,1,11337,2), -(15132,1,11337,3), -(15133,1,11337,4), -(15134,1,11337,5), -(15135,1,11337,6), -(15136,1,11337,7), -(15137,1,11337,8), - --- Wynn Nightshade -(15090,1,11341,1), -(15091,1,11341,2), -(15092,1,11341,3), -(15093,1,11341,4), -(15094,1,11341,5), -(15095,1,11341,6), -(15096,1,11341,7), -(15097,1,11341,8), - -(15090,1,11342,1), -(15091,1,11342,2), -(15092,1,11342,3), -(15093,1,11342,4), -(15094,1,11342,5), -(15095,1,11342,6), -(15096,1,11342,7), -(15097,1,11342,8), - --- Wynn Spectral Lord -(15098,1,11343,1), -(15099,1,11343,2), -(15100,1,11343,3), -(15101,1,11343,4), -(15102,1,11343,5), -(15103,1,11343,6), -(15104,1,11343,7), -(15105,1,11343,8), - -(15098,1,11344,1), -(15099,1,11344,2), -(15100,1,11344,3), -(15101,1,11344,4), -(15102,1,11344,5), -(15103,1,11344,6), -(15104,1,11344,7), -(15105,1,11344,8), - --- Wynn Soulless -(15106,1,11345,1), -(15107,1,11345,2), -(15108,1,11345,3), -(15109,1,11345,4), -(15110,1,11345,5), -(15111,1,11345,6), -(15112,1,11345,7), -(15113,1,11345,8), - -(15106,1,11346,1), -(15107,1,11346,2), -(15108,1,11346,3), -(15109,1,11346,4), -(15110,1,11346,5), -(15111,1,11346,6), -(15112,1,11346,7), -(15113,1,11346,8), - --- Blood Panther -(15138,1,10087,1), -(15139,1,10087,2), -(15140,1,10087,3), -(15141,1,10087,4), - -(15138,1,10088,1), -(15139,1,10088,2), -(15140,1,10088,3), -(15141,1,10088,4), - -(15138,1,10095,1), - --- Golden Lion -(14936,1,10051,1), -(14937,1,10051,2), -(14938,1,10051,3), -(14939,1,10051,4), -(14974,1,10051,5), -(14975,1,10051,6), - -(14936,1,10052,1), -(14937,1,10052,2), -(14938,1,10052,3), -(14939,1,10052,4), -(14974,1,10052,5), -(14975,1,10052,6), - -(14936,1,10053,1), -(14937,1,10053,2), -(14938,1,10053,3), -(14939,1,10053,4), -(14974,1,10053,5), -(14975,1,10053,6), - -(14936,1,10054,1), -(14937,1,10054,2), -(14938,1,10054,3), -(14939,1,10054,4), -(14974,1,10054,5), -(14975,1,10054,6), - --- Thunder Hawk -(14932,1,10794,1), -(14940,1,10794,2), -(14941,1,10794,3), -(14942,1,10794,4), -(14986,1,10794,5), -(14987,1,10794,6), -(14988,1,10794,7), -(14989,1,10794,8), - -(14932,1,10795,1), -(14940,1,10795,1), -(14941,1,10795,1), -(14942,1,10795,1), -(14986,1,10795,1), -(14987,1,10795,1), -(14988,1,10795,1), -(14989,1,10795,1), - -(14932,1,10797,1), -(14940,1,10797,2), -(14941,1,10797,3), -(14942,1,10797,4), -(14986,1,10797,5), -(14987,1,10797,6), -(14988,1,10797,7), -(14989,1,10797,8), - -(14932,1,10798,1), -(14940,1,10798,2), -(14941,1,10798,3), -(14942,1,10798,4), -(14986,1,10798,5), -(14987,1,10798,6), -(14988,1,10798,7), -(14989,1,10798,8), - --- Commando Cat -(15155,1,11375,1), -(15156,1,11375,1), -(15157,1,11375,2), -(15158,1,11375,2), -(15159,1,11375,3), -(15160,1,11375,3), - -(15155,1,11376,1), -(15156,1,11376,1), -(15157,1,11376,2), -(15158,1,11376,2), -(15159,1,11376,3), -(15160,1,11376,3), - --- Witch Cat -(15161,1,11377,1), -(15162,1,11377,1), -(15163,1,11377,2), -(15164,1,11377,2), -(15165,1,11377,3), -(15166,1,11377,3), - -(15161,1,11378,1), -(15162,1,11378,1), -(15163,1,11378,2), -(15164,1,11378,2), -(15165,1,11378,3), -(15166,1,11378,3), - --- Unicorn Lancer -(15167,1,11379,1), -(15168,1,11379,1), -(15169,1,11379,2), -(15170,1,11379,2), -(15171,1,11379,3), -(15172,1,11379,3), - -(15167,1,11380,1), -(15168,1,11380,1), -(15169,1,11380,2), -(15170,1,11380,2), -(15171,1,11380,3), -(15172,1,11380,3), - --- Unicorn Cherub -(15173,1,11381,1), -(15174,1,11381,1), -(15175,1,11381,2), -(15176,1,11381,2), -(15177,1,11381,3), -(15178,1,11381,3), - -(15173,1,11382,1), -(15174,1,11382,1), -(15175,1,11382,2), -(15176,1,11382,2), -(15177,1,11382,3), -(15178,1,11382,3), - --- Dark Crusader -(15179,1,11383,1), -(15180,1,11383,1), -(15181,1,11383,2), -(15182,1,11383,2), -(15183,1,11383,3), -(15184,1,11383,3), - -(15179,1,11384,1), -(15180,1,11384,1), -(15181,1,11384,2), -(15182,1,11384,2), -(15183,1,11384,3), -(15184,1,11384,3), - --- Banshee Queen -(15185,1,11385,1), -(15186,1,11385,1), -(15187,1,11385,2), -(15188,1,11385,2), -(15189,1,11385,3), -(15190,1,11385,3), - -(15185,1,11386,1), -(15186,1,11386,1), -(15187,1,11386,2), -(15188,1,11386,2), -(15189,1,11386,3), -(15190,1,11386,3), - --- Pailaka Tigress -(14916,1,5761,1), -(14917,1,5761,2); diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/PetSkillData.xml b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/PetSkillData.xml new file mode 100644 index 0000000000..d52241bf46 --- /dev/null +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/PetSkillData.xml @@ -0,0 +1,1951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java index 60332ed765..ad7bb1385a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/playeractions/ServitorSkillUse.java @@ -16,8 +16,8 @@ */ package handlers.playeractions; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.xml.impl.SkillData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.handler.IPlayerActionHandler; import com.l2jmobius.gameserver.model.ActionDataHolder; import com.l2jmobius.gameserver.model.actor.L2Summon; @@ -53,7 +53,7 @@ public final class ServitorSkillUse implements IPlayerActionHandler return; } - final int skillLevel = SummonSkillsTable.getInstance().getAvailableLevel(servitor, data.getOptionId()); + final int skillLevel = PetSkillData.getInstance().getAvailableLevel(servitor, data.getOptionId()); if (skillLevel > 0) { servitor.setTarget(activeChar.getTarget()); diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/PetSkillData.xsd b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/PetSkillData.xsd new file mode 100644 index 0000000000..7c97617f53 --- /dev/null +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/PetSkillData.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/GameServer.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/GameServer.java index a29b71894c..c48a442f20 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/GameServer.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/GameServer.java @@ -38,7 +38,6 @@ import com.l2jmobius.gameserver.data.sql.impl.CharSummonTable; import com.l2jmobius.gameserver.data.sql.impl.ClanTable; import com.l2jmobius.gameserver.data.sql.impl.CrestTable; import com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable; -import com.l2jmobius.gameserver.data.sql.impl.SummonSkillsTable; import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; import com.l2jmobius.gameserver.data.xml.impl.AbilityPointsData; import com.l2jmobius.gameserver.data.xml.impl.ActionData; @@ -90,6 +89,7 @@ import com.l2jmobius.gameserver.data.xml.impl.SkillLearnData; import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; import com.l2jmobius.gameserver.data.xml.impl.SpawnsData; import com.l2jmobius.gameserver.data.xml.impl.StaticObjectData; +import com.l2jmobius.gameserver.data.xml.impl.PetSkillData; import com.l2jmobius.gameserver.data.xml.impl.TeleportersData; import com.l2jmobius.gameserver.data.xml.impl.TransformData; import com.l2jmobius.gameserver.data.xml.impl.UIData; @@ -216,7 +216,7 @@ public class GameServer EnchantSkillGroupsData.getInstance(); SkillTreesData.getInstance(); SkillData.getInstance(); - SummonSkillsTable.getInstance(); + PetSkillData.getInstance(); printSection("Items"); ConditionHandler.getInstance().executeScript(); diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java similarity index 61% rename from L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java rename to L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java index cf31d8bcac..894905f9ad 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/data/sql/impl/SummonSkillsTable.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/data/xml/impl/PetSkillData.java @@ -1,182 +1,201 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package com.l2jmobius.gameserver.data.sql.impl; - -import java.sql.Connection; -import java.sql.ResultSet; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.l2jmobius.commons.database.DatabaseFactory; -import com.l2jmobius.gameserver.data.xml.impl.SkillData; -import com.l2jmobius.gameserver.model.actor.L2Summon; - -public class SummonSkillsTable -{ - private static Logger LOGGER = Logger.getLogger(SummonSkillsTable.class.getName()); - private final Map> _skillTrees = new HashMap<>(); - - protected SummonSkillsTable() - { - load(); - } - - public void load() - { - _skillTrees.clear(); - int count = 0; - try (Connection con = DatabaseFactory.getInstance().getConnection(); - Statement s = con.createStatement(); - ResultSet rs = s.executeQuery("SELECT templateId, minLvl, skillId, skillLvl FROM pets_skills")) - { - while (rs.next()) - { - final int npcId = rs.getInt("templateId"); - Map skillTree = _skillTrees.get(npcId); - if (skillTree == null) - { - skillTree = new HashMap<>(); - _skillTrees.put(npcId, skillTree); - } - - final int id = rs.getInt("skillId"); - final int lvl = rs.getInt("skillLvl"); - skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, rs.getInt("minLvl"))); - count++; - } - } - catch (Exception e) - { - LOGGER.log(Level.SEVERE, getClass().getSimpleName() + ": Error while loading pet skill tree:", e); - } - LOGGER.info(getClass().getSimpleName() + ": Loaded " + count + " skills."); - } - - public int getAvailableLevel(L2Summon cha, int skillId) - { - int lvl = 0; - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return lvl; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (temp.getId() != skillId) - { - continue; - } - if (temp.getLevel() == 0) - { - if (cha.getLevel() < 70) - { - lvl = cha.getLevel() / 10; - if (lvl <= 0) - { - lvl = 1; - } - } - else - { - lvl = 7 + ((cha.getLevel() - 70) / 5); - } - - // formula usable for skill that have 10 or more skill levels - final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); - if (lvl > maxLvl) - { - lvl = maxLvl; - } - break; - } - else if (temp.getMinLevel() <= cha.getLevel()) - { - if (temp.getLevel() > lvl) - { - lvl = temp.getLevel(); - } - } - } - return lvl; - } - - public List getAvailableSkills(L2Summon cha) - { - final List skillIds = new ArrayList<>(); - if (!_skillTrees.containsKey(cha.getId())) - { - LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); - return skillIds; - } - final Collection skills = _skillTrees.get(cha.getId()).values(); - for (L2PetSkillLearn temp : skills) - { - if (skillIds.contains(temp.getId())) - { - continue; - } - skillIds.add(temp.getId()); - } - return skillIds; - } - - public static final class L2PetSkillLearn - { - private final int _id; - private final int _level; - private final int _minLevel; - - public L2PetSkillLearn(int id, int lvl, int minLvl) - { - _id = id; - _level = lvl; - _minLevel = minLvl; - } - - public int getId() - { - return _id; - } - - public int getLevel() - { - return _level; - } - - public int getMinLevel() - { - return _minLevel; - } - } - - public static SummonSkillsTable getInstance() - { - return SingletonHolder._instance; - } - - private static class SingletonHolder - { - protected static final SummonSkillsTable _instance = new SummonSkillsTable(); - } -} \ No newline at end of file +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package com.l2jmobius.gameserver.data.xml.impl; + +import java.io.File; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Logger; + +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; + +import com.l2jmobius.commons.util.IGameXmlReader; +import com.l2jmobius.gameserver.model.actor.L2Summon; + +/** + * @author Mobius + */ +public class PetSkillData implements IGameXmlReader +{ + private static Logger LOGGER = Logger.getLogger(PetSkillData.class.getName()); + private final Map> _skillTrees = new HashMap<>(); + + protected PetSkillData() + { + load(); + } + + @Override + public void load() + { + _skillTrees.clear(); + parseDatapackFile("data/PetSkillData.xml"); + LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skillTrees.size() + " skills."); + } + + @Override + public void parseDocument(Document doc, File f) + { + for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling()) + { + if ("list".equalsIgnoreCase(n.getNodeName())) + { + for (Node d = n.getFirstChild(); d != null; d = d.getNextSibling()) + { + if ("skill".equalsIgnoreCase(d.getNodeName())) + { + final NamedNodeMap attrs = d.getAttributes(); + + final int npcId = parseInteger(attrs, "templateId"); + final int id = parseInteger(attrs, "skillId"); + final int lvl = parseInteger(attrs, "skillLvl"); + final int minLvl = parseInteger(attrs, "minLvl"); + + Map skillTree = _skillTrees.get(npcId); + if (skillTree == null) + { + skillTree = new HashMap<>(); + _skillTrees.put(npcId, skillTree); + } + + if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null) + { + skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl)); + } + else + { + LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + "."); + } + } + } + } + } + } + + public int getAvailableLevel(L2Summon cha, int skillId) + { + int lvl = 0; + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return lvl; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (temp.getId() != skillId) + { + continue; + } + if (temp.getLevel() == 0) + { + if (cha.getLevel() < 70) + { + lvl = cha.getLevel() / 10; + if (lvl <= 0) + { + lvl = 1; + } + } + else + { + lvl = 7 + ((cha.getLevel() - 70) / 5); + } + + // formula usable for skill that have 10 or more skill levels + final int maxLvl = SkillData.getInstance().getMaxLevel(temp.getId()); + if (lvl > maxLvl) + { + lvl = maxLvl; + } + break; + } + else if (temp.getMinLevel() <= cha.getLevel()) + { + if (temp.getLevel() > lvl) + { + lvl = temp.getLevel(); + } + } + } + return lvl; + } + + public List getAvailableSkills(L2Summon cha) + { + final List skillIds = new ArrayList<>(); + if (!_skillTrees.containsKey(cha.getId())) + { + LOGGER.warning(getClass().getSimpleName() + ": Pet id " + cha.getId() + " does not have any skills assigned."); + return skillIds; + } + final Collection skills = _skillTrees.get(cha.getId()).values(); + for (L2PetSkillLearn temp : skills) + { + if (skillIds.contains(temp.getId())) + { + continue; + } + skillIds.add(temp.getId()); + } + return skillIds; + } + + public static final class L2PetSkillLearn + { + private final int _id; + private final int _level; + private final int _minLevel; + + public L2PetSkillLearn(int id, int lvl, int minLvl) + { + _id = id; + _level = lvl; + _minLevel = minLvl; + } + + public int getId() + { + return _id; + } + + public int getLevel() + { + return _level; + } + + public int getMinLevel() + { + return _minLevel; + } + } + + public static PetSkillData getInstance() + { + return SingletonHolder._instance; + } + + private static class SingletonHolder + { + protected static final PetSkillData _instance = new PetSkillData(); + } +}