Agathion related rework.
This commit is contained in:
389
L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/AgathionData.xml
vendored
Normal file
389
L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/AgathionData.xml
vendored
Normal file
@@ -0,0 +1,389 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/AgathionData.xsd">
|
||||
<agathion id="90894" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1" />
|
||||
<agathion id="90895" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1" />
|
||||
<agathion id="90896" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1;51034,1" />
|
||||
<agathion id="90897" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1;51034,1" />
|
||||
<agathion id="90902" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1" />
|
||||
<agathion id="90903" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1" />
|
||||
<agathion id="91111" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1" subSkill="51100,1" />
|
||||
<agathion id="91112" enchant="0" mainSkill="51030,1;51031,1;51032,1;51033,1" subSkill="51100,1" />
|
||||
<agathion id="90909" enchant="0" mainSkill="51035,1;51037,1" subSkill="51036,1" />
|
||||
<agathion id="91004" enchant="0" mainSkill="51068,1" />
|
||||
<agathion id="91129" enchant="0" mainSkill="51089,1" subSkill="51093,1" />
|
||||
<agathion id="91130" enchant="0" mainSkill="51090,1" subSkill="51094,1" />
|
||||
<agathion id="91131" enchant="0" mainSkill="51091,1" subSkill="51095,1" />
|
||||
<agathion id="91132" enchant="0" mainSkill="51092,1" subSkill="51096,1" />
|
||||
<agathion id="48048" enchant="0" subSkill="54004,1" />
|
||||
<agathion id="48048" enchant="1" subSkill="54004,2" />
|
||||
<agathion id="48048" enchant="2" subSkill="54004,3" />
|
||||
<agathion id="48048" enchant="3" subSkill="54004,4" />
|
||||
<agathion id="48048" enchant="4" subSkill="54004,5" />
|
||||
<agathion id="48048" enchant="5" subSkill="54004,6" />
|
||||
<agathion id="48048" enchant="6" subSkill="54004,7" />
|
||||
<agathion id="48048" enchant="7" subSkill="54004,8" />
|
||||
<agathion id="48048" enchant="8" subSkill="54004,9" />
|
||||
<agathion id="48048" enchant="9" subSkill="54004,10" />
|
||||
<agathion id="48048" enchant="10" subSkill="54004,11" />
|
||||
<agathion id="48049" enchant="0" subSkill="54006,1" />
|
||||
<agathion id="48049" enchant="1" subSkill="54006,2" />
|
||||
<agathion id="48049" enchant="2" subSkill="54006,3" />
|
||||
<agathion id="48049" enchant="3" subSkill="54006,4" />
|
||||
<agathion id="48049" enchant="4" subSkill="54006,5" />
|
||||
<agathion id="48049" enchant="5" subSkill="54006,6" />
|
||||
<agathion id="48049" enchant="6" subSkill="54006,7" />
|
||||
<agathion id="48049" enchant="7" subSkill="54006,8" />
|
||||
<agathion id="48049" enchant="8" subSkill="54006,9" />
|
||||
<agathion id="48049" enchant="9" subSkill="54006,10" />
|
||||
<agathion id="48049" enchant="10" subSkill="54006,11" />
|
||||
<agathion id="48050" enchant="0" subSkill="54007,1" />
|
||||
<agathion id="48050" enchant="1" subSkill="54007,2" />
|
||||
<agathion id="48050" enchant="2" subSkill="54007,3" />
|
||||
<agathion id="48050" enchant="3" subSkill="54007,4" />
|
||||
<agathion id="48050" enchant="4" subSkill="54007,5" />
|
||||
<agathion id="48050" enchant="5" subSkill="54007,6" />
|
||||
<agathion id="48050" enchant="6" subSkill="54007,7" />
|
||||
<agathion id="48050" enchant="7" subSkill="54007,8" />
|
||||
<agathion id="48050" enchant="8" subSkill="54007,9" />
|
||||
<agathion id="48050" enchant="9" subSkill="54007,10" />
|
||||
<agathion id="48050" enchant="10" subSkill="54007,11" />
|
||||
<agathion id="48052" enchant="0" subSkill="54000,1" />
|
||||
<agathion id="48052" enchant="1" subSkill="54000,2" />
|
||||
<agathion id="48052" enchant="2" subSkill="54000,3" />
|
||||
<agathion id="48052" enchant="3" subSkill="54000,4" />
|
||||
<agathion id="48052" enchant="4" subSkill="54000,5" />
|
||||
<agathion id="48052" enchant="5" subSkill="54000,6" />
|
||||
<agathion id="48052" enchant="6" subSkill="54000,7" />
|
||||
<agathion id="48052" enchant="7" subSkill="54000,8" />
|
||||
<agathion id="48052" enchant="8" subSkill="54000,9" />
|
||||
<agathion id="48052" enchant="9" subSkill="54000,10" />
|
||||
<agathion id="48052" enchant="10" subSkill="54000,11" />
|
||||
<agathion id="48053" enchant="0" subSkill="54001,1" />
|
||||
<agathion id="48053" enchant="1" subSkill="54001,2" />
|
||||
<agathion id="48053" enchant="2" subSkill="54001,3" />
|
||||
<agathion id="48053" enchant="3" subSkill="54001,4" />
|
||||
<agathion id="48053" enchant="4" subSkill="54001,5" />
|
||||
<agathion id="48053" enchant="5" subSkill="54001,6" />
|
||||
<agathion id="48053" enchant="6" subSkill="54001,7" />
|
||||
<agathion id="48053" enchant="7" subSkill="54001,8" />
|
||||
<agathion id="48053" enchant="8" subSkill="54001,9" />
|
||||
<agathion id="48053" enchant="9" subSkill="54001,10" />
|
||||
<agathion id="48053" enchant="10" subSkill="54001,11" />
|
||||
<agathion id="48054" enchant="0" subSkill="54008,1" />
|
||||
<agathion id="48054" enchant="1" subSkill="54008,2" />
|
||||
<agathion id="48054" enchant="2" subSkill="54008,3" />
|
||||
<agathion id="48054" enchant="3" subSkill="54008,4" />
|
||||
<agathion id="48054" enchant="4" subSkill="54008,5" />
|
||||
<agathion id="48054" enchant="5" subSkill="54008,6" />
|
||||
<agathion id="48054" enchant="6" subSkill="54008,7" />
|
||||
<agathion id="48054" enchant="7" subSkill="54008,8" />
|
||||
<agathion id="48054" enchant="8" subSkill="54008,9" />
|
||||
<agathion id="48054" enchant="9" subSkill="54008,10" />
|
||||
<agathion id="48054" enchant="10" subSkill="54008,11" />
|
||||
<agathion id="48055" enchant="0" subSkill="54002,1" />
|
||||
<agathion id="48055" enchant="1" subSkill="54002,2" />
|
||||
<agathion id="48055" enchant="2" subSkill="54002,3" />
|
||||
<agathion id="48055" enchant="3" subSkill="54002,4" />
|
||||
<agathion id="48055" enchant="4" subSkill="54002,5" />
|
||||
<agathion id="48055" enchant="5" subSkill="54002,6" />
|
||||
<agathion id="48055" enchant="6" subSkill="54002,7" />
|
||||
<agathion id="48055" enchant="7" subSkill="54002,8" />
|
||||
<agathion id="48055" enchant="8" subSkill="54002,9" />
|
||||
<agathion id="48055" enchant="9" subSkill="54002,10" />
|
||||
<agathion id="48055" enchant="10" subSkill="54002,11" />
|
||||
<agathion id="48056" enchant="0" subSkill="54005,1" />
|
||||
<agathion id="48056" enchant="1" subSkill="54005,2" />
|
||||
<agathion id="48056" enchant="2" subSkill="54005,3" />
|
||||
<agathion id="48056" enchant="3" subSkill="54005,4" />
|
||||
<agathion id="48056" enchant="4" subSkill="54005,5" />
|
||||
<agathion id="48056" enchant="5" subSkill="54005,6" />
|
||||
<agathion id="48056" enchant="6" subSkill="54005,7" />
|
||||
<agathion id="48056" enchant="7" subSkill="54005,8" />
|
||||
<agathion id="48056" enchant="8" subSkill="54005,9" />
|
||||
<agathion id="48056" enchant="9" subSkill="54005,10" />
|
||||
<agathion id="48056" enchant="10" subSkill="54005,11" />
|
||||
<agathion id="48058" enchant="0" subSkill="54003,1" />
|
||||
<agathion id="48058" enchant="1" subSkill="54003,2" />
|
||||
<agathion id="48058" enchant="2" subSkill="54003,3" />
|
||||
<agathion id="48058" enchant="3" subSkill="54003,4" />
|
||||
<agathion id="48058" enchant="4" subSkill="54003,5" />
|
||||
<agathion id="48058" enchant="5" subSkill="54003,6" />
|
||||
<agathion id="48058" enchant="6" subSkill="54003,7" />
|
||||
<agathion id="48058" enchant="7" subSkill="54003,8" />
|
||||
<agathion id="48058" enchant="8" subSkill="54003,9" />
|
||||
<agathion id="48058" enchant="9" subSkill="54003,10" />
|
||||
<agathion id="48058" enchant="10" subSkill="54003,11" />
|
||||
<agathion id="70933" enchant="0" mainSkill="5763,1" />
|
||||
<agathion id="70934" enchant="0" mainSkill="6917,1" />
|
||||
<agathion id="70935" enchant="0" mainSkill="23087,1" />
|
||||
<agathion id="70960" enchant="0" mainSkill="23234,1" />
|
||||
<agathion id="70961" enchant="0" mainSkill="23234,1;55270,1;55271,1;55272,1" />
|
||||
<agathion id="70962" enchant="0" mainSkill="23234,1;55270,1;55271,1;55272,1" />
|
||||
<agathion id="70963" enchant="0" mainSkill="23234,1;55270,1;55271,1;55272,1" />
|
||||
<agathion id="70964" enchant="0" mainSkill="55060,1" />
|
||||
<agathion id="70965" enchant="0" mainSkill="55404,1;55405,1" />
|
||||
<agathion id="70966" enchant="0" mainSkill="55440,1" />
|
||||
<agathion id="70967" enchant="0" mainSkill="55441,1" />
|
||||
<agathion id="70968" enchant="0" mainSkill="55442,1" />
|
||||
<agathion id="70969" enchant="0" mainSkill="55443,1" />
|
||||
<agathion id="70970" enchant="0" mainSkill="55444,1" />
|
||||
<agathion id="70971" enchant="0" mainSkill="55445,1" />
|
||||
<agathion id="70972" enchant="0" mainSkill="55446,1" />
|
||||
<agathion id="70973" enchant="0" mainSkill="55447,1" />
|
||||
<agathion id="70974" enchant="0" mainSkill="55448,1" />
|
||||
<agathion id="70975" enchant="0" mainSkill="55449,1" />
|
||||
<agathion id="70976" enchant="0" mainSkill="55450,1" />
|
||||
<agathion id="70977" enchant="0" mainSkill="55451,1" />
|
||||
<agathion id="70978" enchant="0" mainSkill="55452,1" />
|
||||
<agathion id="70979" enchant="0" mainSkill="55453,1" />
|
||||
<agathion id="70980" enchant="0" mainSkill="55454,1" />
|
||||
<agathion id="70981" enchant="0" mainSkill="55455,1" />
|
||||
<agathion id="70982" enchant="0" mainSkill="55456,1" />
|
||||
<agathion id="70983" enchant="0" mainSkill="55457,1" />
|
||||
<agathion id="70984" enchant="0" mainSkill="55458,1" />
|
||||
<agathion id="70985" enchant="0" mainSkill="55459,1" />
|
||||
<agathion id="70986" enchant="0" mainSkill="55460,1" />
|
||||
<agathion id="70987" enchant="0" mainSkill="55461,1" />
|
||||
<agathion id="70988" enchant="0" mainSkill="55462,1" />
|
||||
<agathion id="70989" enchant="0" mainSkill="55463,1" />
|
||||
<agathion id="70991" enchant="0" mainSkill="55552,1;55553,1" />
|
||||
<agathion id="70992" enchant="0" mainSkill="55552,1;55553,1" />
|
||||
<agathion id="70994" enchant="0" mainSkill="55554,1;55555,1;55548,1;55549,1;55550,1;55551,1" />
|
||||
<agathion id="70995" enchant="0" mainSkill="55554,1;55555,1;55548,1;55549,1;55550,1;55551,1" />
|
||||
<agathion id="70997" enchant="0" mainSkill="55557,1;55558,1;55548,1;55549,1;55550,1;55551,1" />
|
||||
<agathion id="70998" enchant="0" mainSkill="55557,1;55558,1;55548,1;55549,1;55550,1;55551,1" />
|
||||
<agathion id="71121" enchant="0" mainSkill="55995,1" />
|
||||
<agathion id="71122" enchant="0" mainSkill="55995,1" />
|
||||
<agathion id="71123" enchant="0" mainSkill="55995,1" />
|
||||
<agathion id="71133" enchant="0" mainSkill="56010,1" subSkill="56009,1" />
|
||||
<agathion id="71133" enchant="1" mainSkill="56010,1" subSkill="56009,2" />
|
||||
<agathion id="71133" enchant="2" mainSkill="56010,1" subSkill="56009,3" />
|
||||
<agathion id="71133" enchant="3" mainSkill="56010,1" subSkill="56009,4" />
|
||||
<agathion id="71133" enchant="4" mainSkill="56010,2" subSkill="56009,5" />
|
||||
<agathion id="71133" enchant="5" mainSkill="56010,2" subSkill="56009,6" />
|
||||
<agathion id="71133" enchant="6" mainSkill="56010,2" subSkill="56009,7" />
|
||||
<agathion id="71133" enchant="7" mainSkill="56010,3" subSkill="56009,8" />
|
||||
<agathion id="71133" enchant="8" mainSkill="56010,3" subSkill="56009,9" />
|
||||
<agathion id="71133" enchant="9" mainSkill="56010,3" subSkill="56009,10" />
|
||||
<agathion id="71133" enchant="10" mainSkill="56010,4" subSkill="56009,11" />
|
||||
<agathion id="71157" enchant="0" mainSkill="55995,1" />
|
||||
<agathion id="71158" enchant="0" mainSkill="55995,1" />
|
||||
<agathion id="71159" enchant="0" mainSkill="55995,1" />
|
||||
<agathion id="71184" enchant="0" mainSkill="56043,1" />
|
||||
<agathion id="71184" enchant="1" mainSkill="56043,2" />
|
||||
<agathion id="71184" enchant="2" mainSkill="56043,3" />
|
||||
<agathion id="71184" enchant="3" mainSkill="56043,4" />
|
||||
<agathion id="71184" enchant="4" mainSkill="56043,5" />
|
||||
<agathion id="71184" enchant="5" mainSkill="56043,6" />
|
||||
<agathion id="71184" enchant="6" mainSkill="56043,7" />
|
||||
<agathion id="71184" enchant="7" mainSkill="56043,8" />
|
||||
<agathion id="71185" enchant="0" mainSkill="56044,1" />
|
||||
<agathion id="71185" enchant="1" mainSkill="56044,2" />
|
||||
<agathion id="71185" enchant="2" mainSkill="56044,3" />
|
||||
<agathion id="71185" enchant="3" mainSkill="56044,4" />
|
||||
<agathion id="71185" enchant="4" mainSkill="56044,5" />
|
||||
<agathion id="71185" enchant="5" mainSkill="56044,6" />
|
||||
<agathion id="71185" enchant="6" mainSkill="56044,7" />
|
||||
<agathion id="71185" enchant="7" mainSkill="56044,8" />
|
||||
<agathion id="71186" enchant="0" mainSkill="56045,1" />
|
||||
<agathion id="71186" enchant="1" mainSkill="56045,2" />
|
||||
<agathion id="71186" enchant="2" mainSkill="56045,3" />
|
||||
<agathion id="71186" enchant="3" mainSkill="56045,4" />
|
||||
<agathion id="71186" enchant="4" mainSkill="56045,5" />
|
||||
<agathion id="71186" enchant="5" mainSkill="56045,6" />
|
||||
<agathion id="71186" enchant="6" mainSkill="56045,7" />
|
||||
<agathion id="71186" enchant="7" mainSkill="56045,8" />
|
||||
<agathion id="71187" enchant="0" mainSkill="56046,1" />
|
||||
<agathion id="71187" enchant="1" mainSkill="56046,2" />
|
||||
<agathion id="71187" enchant="2" mainSkill="56046,3" />
|
||||
<agathion id="71187" enchant="3" mainSkill="56046,4" />
|
||||
<agathion id="71187" enchant="4" mainSkill="56046,5" />
|
||||
<agathion id="71187" enchant="5" mainSkill="56046,6" />
|
||||
<agathion id="71187" enchant="6" mainSkill="56046,7" />
|
||||
<agathion id="71187" enchant="7" mainSkill="56046,8" />
|
||||
<agathion id="71188" enchant="0" mainSkill="56047,1" />
|
||||
<agathion id="71188" enchant="1" mainSkill="56047,2" />
|
||||
<agathion id="71188" enchant="2" mainSkill="56047,3" />
|
||||
<agathion id="71188" enchant="3" mainSkill="56047,4" />
|
||||
<agathion id="71188" enchant="4" mainSkill="56047,5" />
|
||||
<agathion id="71188" enchant="5" mainSkill="56047,6" />
|
||||
<agathion id="71188" enchant="6" mainSkill="56047,7" />
|
||||
<agathion id="71188" enchant="7" mainSkill="56047,8" />
|
||||
<agathion id="71189" enchant="0" mainSkill="56048,1" />
|
||||
<agathion id="71189" enchant="1" mainSkill="56048,2" />
|
||||
<agathion id="71189" enchant="2" mainSkill="56048,3" />
|
||||
<agathion id="71189" enchant="3" mainSkill="56048,4" />
|
||||
<agathion id="71189" enchant="4" mainSkill="56048,5" />
|
||||
<agathion id="71189" enchant="5" mainSkill="56048,6" />
|
||||
<agathion id="71189" enchant="6" mainSkill="56048,7" />
|
||||
<agathion id="71189" enchant="7" mainSkill="56048,8" />
|
||||
<agathion id="71190" enchant="0" mainSkill="56049,1" />
|
||||
<agathion id="71190" enchant="1" mainSkill="56049,2" />
|
||||
<agathion id="71190" enchant="2" mainSkill="56049,3" />
|
||||
<agathion id="71190" enchant="3" mainSkill="56049,4" />
|
||||
<agathion id="71190" enchant="4" mainSkill="56049,5" />
|
||||
<agathion id="71190" enchant="5" mainSkill="56049,6" />
|
||||
<agathion id="71190" enchant="6" mainSkill="56049,7" />
|
||||
<agathion id="71190" enchant="7" mainSkill="56049,8" />
|
||||
<agathion id="71191" enchant="0" mainSkill="56050,1" />
|
||||
<agathion id="71191" enchant="1" mainSkill="56050,2" />
|
||||
<agathion id="71191" enchant="2" mainSkill="56050,3" />
|
||||
<agathion id="71191" enchant="3" mainSkill="56050,4" />
|
||||
<agathion id="71191" enchant="4" mainSkill="56050,5" />
|
||||
<agathion id="71191" enchant="5" mainSkill="56050,6" />
|
||||
<agathion id="71191" enchant="6" mainSkill="56050,7" />
|
||||
<agathion id="71191" enchant="7" mainSkill="56050,8" />
|
||||
<agathion id="71192" enchant="0" mainSkill="56051,1" />
|
||||
<agathion id="71192" enchant="1" mainSkill="56051,2" />
|
||||
<agathion id="71192" enchant="2" mainSkill="56051,3" />
|
||||
<agathion id="71192" enchant="3" mainSkill="56051,4" />
|
||||
<agathion id="71192" enchant="4" mainSkill="56051,5" />
|
||||
<agathion id="71192" enchant="5" mainSkill="56051,6" />
|
||||
<agathion id="71192" enchant="6" mainSkill="56051,7" />
|
||||
<agathion id="71192" enchant="7" mainSkill="56051,8" />
|
||||
<agathion id="71193" enchant="0" mainSkill="56043,8" subSkill="56052,1" />
|
||||
<agathion id="71193" enchant="1" mainSkill="56043,8" subSkill="56052,2" />
|
||||
<agathion id="71193" enchant="2" mainSkill="56043,8" subSkill="56052,3" />
|
||||
<agathion id="71193" enchant="3" mainSkill="56043,8" subSkill="56052,4" />
|
||||
<agathion id="71193" enchant="4" mainSkill="56043,8" subSkill="56052,5" />
|
||||
<agathion id="71193" enchant="5" mainSkill="56043,8" subSkill="56052,6" />
|
||||
<agathion id="71193" enchant="6" mainSkill="56043,8" subSkill="56052,7" />
|
||||
<agathion id="71193" enchant="7" mainSkill="56043,8" subSkill="56052,8" />
|
||||
<agathion id="71194" enchant="0" mainSkill="56044,8" subSkill="56053,1" />
|
||||
<agathion id="71194" enchant="1" mainSkill="56044,8" subSkill="56053,2" />
|
||||
<agathion id="71194" enchant="2" mainSkill="56044,8" subSkill="56053,3" />
|
||||
<agathion id="71194" enchant="3" mainSkill="56044,8" subSkill="56053,4" />
|
||||
<agathion id="71194" enchant="4" mainSkill="56044,8" subSkill="56053,5" />
|
||||
<agathion id="71194" enchant="5" mainSkill="56044,8" subSkill="56053,6" />
|
||||
<agathion id="71194" enchant="6" mainSkill="56044,8" subSkill="56053,7" />
|
||||
<agathion id="71194" enchant="7" mainSkill="56044,8" subSkill="56053,8" />
|
||||
<agathion id="71195" enchant="0" mainSkill="56045,8" subSkill="56054,1" />
|
||||
<agathion id="71195" enchant="1" mainSkill="56045,8" subSkill="56054,2" />
|
||||
<agathion id="71195" enchant="2" mainSkill="56045,8" subSkill="56054,3" />
|
||||
<agathion id="71195" enchant="3" mainSkill="56045,8" subSkill="56054,4" />
|
||||
<agathion id="71195" enchant="4" mainSkill="56045,8" subSkill="56054,5" />
|
||||
<agathion id="71195" enchant="5" mainSkill="56045,8" subSkill="56054,6" />
|
||||
<agathion id="71195" enchant="6" mainSkill="56045,8" subSkill="56054,7" />
|
||||
<agathion id="71195" enchant="7" mainSkill="56045,8" subSkill="56054,8" />
|
||||
<agathion id="71196" enchant="0" mainSkill="56046,8" subSkill="56055,1" />
|
||||
<agathion id="71196" enchant="1" mainSkill="56046,8" subSkill="56055,2" />
|
||||
<agathion id="71196" enchant="2" mainSkill="56046,8" subSkill="56055,3" />
|
||||
<agathion id="71196" enchant="3" mainSkill="56046,8" subSkill="56055,4" />
|
||||
<agathion id="71196" enchant="4" mainSkill="56046,8" subSkill="56055,5" />
|
||||
<agathion id="71196" enchant="5" mainSkill="56046,8" subSkill="56055,6" />
|
||||
<agathion id="71196" enchant="6" mainSkill="56046,8" subSkill="56055,7" />
|
||||
<agathion id="71196" enchant="7" mainSkill="56046,8" subSkill="56055,8" />
|
||||
<agathion id="71197" enchant="0" mainSkill="56047,8" subSkill="56056,1" />
|
||||
<agathion id="71197" enchant="1" mainSkill="56047,8" subSkill="56056,2" />
|
||||
<agathion id="71197" enchant="2" mainSkill="56047,8" subSkill="56056,3" />
|
||||
<agathion id="71197" enchant="3" mainSkill="56047,8" subSkill="56056,4" />
|
||||
<agathion id="71197" enchant="4" mainSkill="56047,8" subSkill="56056,5" />
|
||||
<agathion id="71197" enchant="5" mainSkill="56047,8" subSkill="56056,6" />
|
||||
<agathion id="71197" enchant="6" mainSkill="56047,8" subSkill="56056,7" />
|
||||
<agathion id="71197" enchant="7" mainSkill="56047,8" subSkill="56056,8" />
|
||||
<agathion id="71198" enchant="0" mainSkill="56048,8" subSkill="56057,1" />
|
||||
<agathion id="71198" enchant="1" mainSkill="56048,8" subSkill="56057,2" />
|
||||
<agathion id="71198" enchant="2" mainSkill="56048,8" subSkill="56057,3" />
|
||||
<agathion id="71198" enchant="3" mainSkill="56048,8" subSkill="56057,4" />
|
||||
<agathion id="71198" enchant="4" mainSkill="56048,8" subSkill="56057,5" />
|
||||
<agathion id="71198" enchant="5" mainSkill="56048,8" subSkill="56057,6" />
|
||||
<agathion id="71198" enchant="6" mainSkill="56048,8" subSkill="56057,7" />
|
||||
<agathion id="71198" enchant="7" mainSkill="56048,8" subSkill="56057,8" />
|
||||
<agathion id="71199" enchant="0" mainSkill="56049,8" subSkill="56058,1" />
|
||||
<agathion id="71199" enchant="1" mainSkill="56049,8" subSkill="56058,2" />
|
||||
<agathion id="71199" enchant="2" mainSkill="56049,8" subSkill="56058,3" />
|
||||
<agathion id="71199" enchant="3" mainSkill="56049,8" subSkill="56058,4" />
|
||||
<agathion id="71199" enchant="4" mainSkill="56049,8" subSkill="56058,5" />
|
||||
<agathion id="71199" enchant="5" mainSkill="56049,8" subSkill="56058,6" />
|
||||
<agathion id="71199" enchant="6" mainSkill="56049,8" subSkill="56058,7" />
|
||||
<agathion id="71199" enchant="7" mainSkill="56049,8" subSkill="56058,8" />
|
||||
<agathion id="71200" enchant="0" mainSkill="56050,8" subSkill="56059,1" />
|
||||
<agathion id="71200" enchant="1" mainSkill="56050,8" subSkill="56059,2" />
|
||||
<agathion id="71200" enchant="2" mainSkill="56050,8" subSkill="56059,3" />
|
||||
<agathion id="71200" enchant="3" mainSkill="56050,8" subSkill="56059,4" />
|
||||
<agathion id="71200" enchant="4" mainSkill="56050,8" subSkill="56059,5" />
|
||||
<agathion id="71200" enchant="5" mainSkill="56050,8" subSkill="56059,6" />
|
||||
<agathion id="71200" enchant="6" mainSkill="56050,8" subSkill="56059,7" />
|
||||
<agathion id="71200" enchant="7" mainSkill="56050,8" subSkill="56059,8" />
|
||||
<agathion id="71201" enchant="0" mainSkill="56051,8" subSkill="56060,1" />
|
||||
<agathion id="71201" enchant="1" mainSkill="56051,8" subSkill="56060,2" />
|
||||
<agathion id="71201" enchant="2" mainSkill="56051,8" subSkill="56060,3" />
|
||||
<agathion id="71201" enchant="3" mainSkill="56051,8" subSkill="56060,4" />
|
||||
<agathion id="71201" enchant="4" mainSkill="56051,8" subSkill="56060,5" />
|
||||
<agathion id="71201" enchant="5" mainSkill="56051,8" subSkill="56060,6" />
|
||||
<agathion id="71201" enchant="6" mainSkill="56051,8" subSkill="56060,7" />
|
||||
<agathion id="71201" enchant="7" mainSkill="56051,8" subSkill="56060,8" />
|
||||
<agathion id="71202" enchant="0" mainSkill="56043,8" subSkill="56052,8;56061,1" />
|
||||
<agathion id="71202" enchant="1" mainSkill="56043,8" subSkill="56052,8;56061,2" />
|
||||
<agathion id="71202" enchant="2" mainSkill="56043,8" subSkill="56052,8;56061,3" />
|
||||
<agathion id="71202" enchant="3" mainSkill="56043,8" subSkill="56052,8;56061,4" />
|
||||
<agathion id="71202" enchant="4" mainSkill="56043,8" subSkill="56052,8;56061,5" />
|
||||
<agathion id="71202" enchant="5" mainSkill="56043,8" subSkill="56052,8;56061,6" />
|
||||
<agathion id="71202" enchant="6" mainSkill="56043,8" subSkill="56052,8;56061,7" />
|
||||
<agathion id="71202" enchant="7" mainSkill="56043,9" subSkill="56052,9;56061,8" />
|
||||
<agathion id="71203" enchant="0" mainSkill="56044,8" subSkill="56053,8;56062,1" />
|
||||
<agathion id="71203" enchant="1" mainSkill="56044,8" subSkill="56053,8;56062,2" />
|
||||
<agathion id="71203" enchant="2" mainSkill="56044,8" subSkill="56053,8;56062,3" />
|
||||
<agathion id="71203" enchant="3" mainSkill="56044,8" subSkill="56053,8;56062,4" />
|
||||
<agathion id="71203" enchant="4" mainSkill="56044,8" subSkill="56053,8;56062,5" />
|
||||
<agathion id="71203" enchant="5" mainSkill="56044,8" subSkill="56053,8;56062,6" />
|
||||
<agathion id="71203" enchant="6" mainSkill="56044,8" subSkill="56053,8;56062,7" />
|
||||
<agathion id="71203" enchant="7" mainSkill="56044,9" subSkill="56053,9;56062,8" />
|
||||
<agathion id="71204" enchant="0" mainSkill="56045,8" subSkill="56054,8;56063,1" />
|
||||
<agathion id="71204" enchant="1" mainSkill="56045,8" subSkill="56054,8;56063,2" />
|
||||
<agathion id="71204" enchant="2" mainSkill="56045,8" subSkill="56054,8;56063,3" />
|
||||
<agathion id="71204" enchant="3" mainSkill="56045,8" subSkill="56054,8;56063,4" />
|
||||
<agathion id="71204" enchant="4" mainSkill="56045,8" subSkill="56054,8;56063,5" />
|
||||
<agathion id="71204" enchant="5" mainSkill="56045,8" subSkill="56054,8;56063,6" />
|
||||
<agathion id="71204" enchant="6" mainSkill="56045,8" subSkill="56054,8;56063,7" />
|
||||
<agathion id="71204" enchant="7" mainSkill="56045,9" subSkill="56054,8;56063,8" />
|
||||
<agathion id="71205" enchant="0" mainSkill="56046,8" subSkill="56055,8;56064,1" />
|
||||
<agathion id="71205" enchant="1" mainSkill="56046,8" subSkill="56055,8;56064,2" />
|
||||
<agathion id="71205" enchant="2" mainSkill="56046,8" subSkill="56055,8;56064,3" />
|
||||
<agathion id="71205" enchant="3" mainSkill="56046,8" subSkill="56055,8;56064,4" />
|
||||
<agathion id="71205" enchant="4" mainSkill="56046,8" subSkill="56055,8;56064,5" />
|
||||
<agathion id="71205" enchant="5" mainSkill="56046,8" subSkill="56055,8;56064,6" />
|
||||
<agathion id="71205" enchant="6" mainSkill="56046,8" subSkill="56055,8;56064,7" />
|
||||
<agathion id="71205" enchant="7" mainSkill="56046,9" subSkill="56055,8;56064,8" />
|
||||
<agathion id="71206" enchant="0" mainSkill="56047,8" subSkill="56056,8;56065,1" />
|
||||
<agathion id="71206" enchant="1" mainSkill="56047,8" subSkill="56056,8;56065,2" />
|
||||
<agathion id="71206" enchant="2" mainSkill="56047,8" subSkill="56056,8;56065,3" />
|
||||
<agathion id="71206" enchant="3" mainSkill="56047,8" subSkill="56056,8;56065,4" />
|
||||
<agathion id="71206" enchant="4" mainSkill="56047,8" subSkill="56056,8;56065,5" />
|
||||
<agathion id="71206" enchant="5" mainSkill="56047,8" subSkill="56056,8;56065,6" />
|
||||
<agathion id="71206" enchant="6" mainSkill="56047,8" subSkill="56056,8;56065,7" />
|
||||
<agathion id="71206" enchant="7" mainSkill="56047,9" subSkill="56056,8;56065,8" />
|
||||
<agathion id="71207" enchant="0" mainSkill="56048,8" subSkill="56057,8;56066,1" />
|
||||
<agathion id="71207" enchant="1" mainSkill="56048,8" subSkill="56057,8;56066,2" />
|
||||
<agathion id="71207" enchant="2" mainSkill="56048,8" subSkill="56057,8;56066,3" />
|
||||
<agathion id="71207" enchant="3" mainSkill="56048,8" subSkill="56057,8;56066,4" />
|
||||
<agathion id="71207" enchant="4" mainSkill="56048,8" subSkill="56057,8;56066,5" />
|
||||
<agathion id="71207" enchant="5" mainSkill="56048,8" subSkill="56057,8;56066,6" />
|
||||
<agathion id="71207" enchant="6" mainSkill="56048,8" subSkill="56057,8;56066,7" />
|
||||
<agathion id="71207" enchant="7" mainSkill="56048,9" subSkill="56057,8;56066,8" />
|
||||
<agathion id="71208" enchant="0" mainSkill="56049,8" subSkill="56058,8;56067,1" />
|
||||
<agathion id="71208" enchant="1" mainSkill="56049,8" subSkill="56058,8;56067,2" />
|
||||
<agathion id="71208" enchant="2" mainSkill="56049,8" subSkill="56058,8;56067,3" />
|
||||
<agathion id="71208" enchant="3" mainSkill="56049,8" subSkill="56058,8;56067,4" />
|
||||
<agathion id="71208" enchant="4" mainSkill="56049,8" subSkill="56058,8;56067,5" />
|
||||
<agathion id="71208" enchant="5" mainSkill="56049,8" subSkill="56058,8;56067,6" />
|
||||
<agathion id="71208" enchant="6" mainSkill="56049,8" subSkill="56058,8;56067,7" />
|
||||
<agathion id="71208" enchant="7" mainSkill="56049,9" subSkill="56058,8;56067,8" />
|
||||
<agathion id="71209" enchant="0" mainSkill="56050,8" subSkill="56059,8;56068,1" />
|
||||
<agathion id="71209" enchant="1" mainSkill="56050,8" subSkill="56059,8;56068,2" />
|
||||
<agathion id="71209" enchant="2" mainSkill="56050,8" subSkill="56059,8;56068,3" />
|
||||
<agathion id="71209" enchant="3" mainSkill="56050,8" subSkill="56059,8;56068,4" />
|
||||
<agathion id="71209" enchant="4" mainSkill="56050,8" subSkill="56059,8;56068,5" />
|
||||
<agathion id="71209" enchant="5" mainSkill="56050,8" subSkill="56059,8;56068,6" />
|
||||
<agathion id="71209" enchant="6" mainSkill="56050,8" subSkill="56059,8;56068,7" />
|
||||
<agathion id="71209" enchant="7" mainSkill="56050,9" subSkill="56059,8;56068,8" />
|
||||
<agathion id="71210" enchant="0" mainSkill="56051,8" subSkill="56060,8;56069,1" />
|
||||
<agathion id="71210" enchant="1" mainSkill="56051,8" subSkill="56060,8;56069,2" />
|
||||
<agathion id="71210" enchant="2" mainSkill="56051,8" subSkill="56060,8;56069,3" />
|
||||
<agathion id="71210" enchant="3" mainSkill="56051,8" subSkill="56060,8;56069,4" />
|
||||
<agathion id="71210" enchant="4" mainSkill="56051,8" subSkill="56060,8;56069,5" />
|
||||
<agathion id="71210" enchant="5" mainSkill="56051,8" subSkill="56060,8;56069,6" />
|
||||
<agathion id="71210" enchant="6" mainSkill="56051,8" subSkill="56060,8;56069,7" />
|
||||
<agathion id="71210" enchant="7" mainSkill="56051,9" subSkill="56060,8;56069,8" />
|
||||
<agathion id="71237" enchant="5" mainSkill="56045,8" subSkill="56054,8;56063,6" />
|
||||
</list>
|
||||
@@ -78,7 +78,7 @@
|
||||
<set name="is_private_storeable" val="false" />
|
||||
<set name="time" val="43200" />
|
||||
<skills>
|
||||
<skill id="8256" level="1" /> <!-- Release Agathion's Seal - Joy -->
|
||||
<skill id="8256" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Joy -->
|
||||
<skill id="5955" level="1" /> <!-- Agathion Cute Trick - Joy -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="39056" level="1" /> <!-- Agathion Teleport: Oren -->
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<set name="is_private_storeable" val="false" />
|
||||
<set name="is_freightable" val="true" />
|
||||
<skills>
|
||||
<skill id="21109" level="1" /> <!-- Release Agathion's Seal - Uthanka -->
|
||||
<skill id="21109" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Uthanka -->
|
||||
<skill id="23087" level="1" /> <!-- Uthanka Agathion Cute Trick -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="43200" />
|
||||
<skills>
|
||||
<skill id="21233" level="1" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="21233" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="23234" level="1" /> <!-- Singer and Dancer Agathion Cute Trick -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="55270" level="1" /> <!-- Agathion - Dance of Fury -->
|
||||
|
||||
@@ -934,7 +934,7 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="21600" />
|
||||
<skills>
|
||||
<skill id="17619" level="1" /> <!-- Release Agathion - Pisces -->
|
||||
<skill id="17619" level="1" type="ON_EQUIP" /> <!-- Release Agathion - Pisces -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="39053" level="1" /> <!-- Agathion Teleport: Gludio -->
|
||||
<skill id="39054" level="1" /> <!-- Agathion Teleport: Dion -->
|
||||
|
||||
@@ -420,7 +420,7 @@
|
||||
<set name="is_depositable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="55403" level="1" /> <!-- Summon Agathion - Cheerleader Mae -->
|
||||
<skill id="55403" level="1" type="ON_EQUIP" /> <!-- Summon Agathion - Cheerleader Mae -->
|
||||
<skill id="55404" level="1" /> <!-- Agathion Cute Trick - Cheerleader Mae -->
|
||||
<skill id="55405" level="1" /> <!-- Cheerleader Mae Support -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
|
||||
@@ -500,7 +500,7 @@
|
||||
<set name="is_depositable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="21233" level="1" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="21233" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="23234" level="1" /> <!-- Singer and Dancer Agathion Cute Trick -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="55270" level="1" /> <!-- Agathion - Dance of Fury -->
|
||||
@@ -522,7 +522,7 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="10080" />
|
||||
<skills>
|
||||
<skill id="21233" level="1" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="21233" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="23234" level="1" /> <!-- Singer and Dancer Agathion Cute Trick -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="55270" level="1" /> <!-- Agathion - Dance of Fury -->
|
||||
@@ -544,7 +544,7 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="43200" />
|
||||
<skills>
|
||||
<skill id="21233" level="1" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="21233" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="23234" level="1" /> <!-- Singer and Dancer Agathion Cute Trick -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="55270" level="1" /> <!-- Agathion - Dance of Fury -->
|
||||
@@ -566,7 +566,7 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="129600" />
|
||||
<skills>
|
||||
<skill id="21233" level="1" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="21233" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Singer and Dancer -->
|
||||
<skill id="23234" level="1" /> <!-- Singer and Dancer Agathion Cute Trick -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
<skill id="55270" level="1" /> <!-- Agathion - Dance of Fury -->
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
<set name="is_depositable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56041" level="1" />
|
||||
<skill id="56041" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71201" name="Agathion Escanor" additionalName="Lv. 2" type="Armor">
|
||||
@@ -29,7 +30,8 @@
|
||||
<set name="is_depositable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56042" level="1" />
|
||||
<skill id="56042" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71202" name="Agathion Meliodas" additionalName="Lv. 3" type="Armor">
|
||||
@@ -42,7 +44,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56034" level="1" />
|
||||
<skill id="56034" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71203" name="Agathion Elizabeth" additionalName="Lv. 3" type="Armor">
|
||||
@@ -55,7 +58,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56035" level="1" />
|
||||
<skill id="56035" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71204" name="Agathion Hawk" additionalName="Lv. 3" type="Armor">
|
||||
@@ -68,7 +72,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56036" level="1" />
|
||||
<skill id="56036" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71205" name="Agathion Ban" additionalName="Lv. 3" type="Armor">
|
||||
@@ -81,7 +86,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56037" level="1" />
|
||||
<skill id="56037" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71206" name="Agathion Diane" additionalName="Lv. 3" type="Armor">
|
||||
@@ -94,7 +100,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56038" level="1" />
|
||||
<skill id="56038" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71207" name="Agathion King" additionalName="Lv. 3" type="Armor">
|
||||
@@ -107,7 +114,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56039" level="1" />
|
||||
<skill id="56039" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71208" name="Agathion Merlin" additionalName="Lv. 3" type="Armor">
|
||||
@@ -120,7 +128,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56040" level="1" />
|
||||
<skill id="56040" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71209" name="Agathion Gowther" additionalName="Lv. 3" type="Armor">
|
||||
@@ -133,7 +142,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56041" level="1" />
|
||||
<skill id="56041" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71210" name="Agathion Escanor" additionalName="Lv. 3" type="Armor">
|
||||
@@ -146,7 +156,8 @@
|
||||
<set name="weight" val="5" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="56042" level="1" />
|
||||
<skill id="56042" level="1" type="ON_EQUIP" />
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="71211" name="Seven Sins Agathion Growth Book" type="EtcItem">
|
||||
|
||||
@@ -1212,6 +1212,7 @@
|
||||
<!-- Equipping it in the Bracelet's main slot summons the Agathion Joy and activates the Special Ability option. Cannot be exchanged, dropped or sold. Can be stored in a private warehouse. -->
|
||||
<set name="icon" val="icon.pleasure_agathion_i00" />
|
||||
<set name="default_action" val="EQUIP" />
|
||||
<set name="bodypart" val="agathion" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="material" val="GOLD" />
|
||||
<set name="weight" val="150" />
|
||||
@@ -1219,11 +1220,16 @@
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_depositable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="8256" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Joy -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="90897" name="Agathion Joy" additionalName="7-day" type="Armor">
|
||||
<!-- A 7-day item. Equipping it in the Bracelet's main slot summons the Agathion Joy and activates the Special Ability option. Cannot be exchanged, dropped or sold. Can be stored in a private warehouse. -->
|
||||
<set name="icon" val="icon.pleasure_agathion_i00" />
|
||||
<set name="default_action" val="EQUIP" />
|
||||
<set name="bodypart" val="agathion" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="material" val="GOLD" />
|
||||
<set name="weight" val="150" />
|
||||
@@ -1232,6 +1238,10 @@
|
||||
<set name="is_depositable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="10080" />
|
||||
<skills>
|
||||
<skill id="8256" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Joy -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="90898" name="Agathion's Soul" type="EtcItem">
|
||||
<!-- Agathion enchancement material. If you take this item along with an Agathion Bracelet - Lv. 2 to Blacksmith Baggins in Giran, you can enchance Agathion Bracelet. Cannot be dropped. -->
|
||||
|
||||
@@ -37,12 +37,8 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="21600" />
|
||||
<skills>
|
||||
<skill id="51028" level="1" /> <!-- Release Agathion's Seal - Pisces -->
|
||||
<skill id="3267" level="1" /> <!-- Seal Agathion -->
|
||||
<skill id="51030" level="1" />
|
||||
<skill id="51031" level="1" />
|
||||
<skill id="51032" level="1" />
|
||||
<skill id="51033" level="1" />
|
||||
<skill id="51028" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Pisces -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="90903" name="Agathion Cancer" additionalName="15-day" type="Armor">
|
||||
@@ -59,12 +55,8 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="time" val="21600" />
|
||||
<skills>
|
||||
<skill id="51029" level="1" /> <!-- Release Agathion's Seal - Cancer -->
|
||||
<skill id="3267" level="1" /> <!-- Seal Agathion -->
|
||||
<skill id="51030" level="1" />
|
||||
<skill id="51031" level="1" />
|
||||
<skill id="51032" level="1" />
|
||||
<skill id="51033" level="1" />
|
||||
<skill id="51029" level="1" type="ON_EQUIP" /> <!-- Release Agathion's Seal - Cancer -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="90904" name="Agathion Box: Aries" additionalName="60-day" type="EtcItem">
|
||||
|
||||
@@ -371,10 +371,8 @@
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="51101" level="1" /> <!-- Summon Agathion Ignis -->
|
||||
<skill id="3267" level="1" /> <!-- Seal Agathion -->
|
||||
<skill id="51093" level="1" /> <!-- Fire Attack +100 -->
|
||||
<skill id="51089" level="1" />
|
||||
<skill id="51101" level="1" type="ON_EQUIP" /> <!-- Summon Agathion Ignis -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="91130" name="Agathion Nebula" type="Armor">
|
||||
@@ -388,10 +386,8 @@
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="51102" level="1" /> <!-- Summon Agathion Nebula -->
|
||||
<skill id="3267" level="1" /> <!-- Seal Agathion -->
|
||||
<skill id="51094" level="1" /> <!-- Water Attack +100 -->
|
||||
<skill id="51090" level="1" />
|
||||
<skill id="51102" level="1" type="ON_EQUIP" /> <!-- Summon Agathion Nebula -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="91131" name="Agathion Procella" type="Armor">
|
||||
@@ -405,10 +401,8 @@
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="51103" level="1" /> <!-- Summon Agathion Procella -->
|
||||
<skill id="3267" level="1" /> <!-- Seal Agathion -->
|
||||
<skill id="51095" level="1" /> <!-- Wind Attack +100 -->
|
||||
<skill id="51091" level="1" />
|
||||
<skill id="51103" level="1" type="ON_EQUIP" /> <!-- Summon Agathion Procella -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="91132" name="Agathion Petram" type="Armor">
|
||||
@@ -422,10 +416,8 @@
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<skills>
|
||||
<skill id="51101" level="1" /> <!-- Summon Agathion Petram -->
|
||||
<skill id="3267" level="1" /> <!-- Seal Agathion -->
|
||||
<skill id="51096" level="1" /> <!-- Earth Attack +100 -->
|
||||
<skill id="51092" level="1" />
|
||||
<skill id="51101" level="1" type="ON_EQUIP" /> <!-- Summon Agathion Petram -->
|
||||
<skill id="3267" level="1" type="ON_UNEQUIP" /> <!-- Seal Agathion -->
|
||||
</skills>
|
||||
</item>
|
||||
<item id="91133" name="Improved Master Fisherman's Blessing (2 h.)" type="EtcItem">
|
||||
|
||||
20
L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/xsd/AgathionData.xsd
vendored
Normal file
20
L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/xsd/AgathionData.xsd
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="list">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="agathion" maxOccurs="unbounded" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:int" name="id" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="enchant" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="mainSkill" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="subSkill" use="optional"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -46,6 +46,7 @@ import org.l2jmobius.gameserver.data.sql.CrestTable;
|
||||
import org.l2jmobius.gameserver.data.sql.OfflineTraderTable;
|
||||
import org.l2jmobius.gameserver.data.xml.ActionData;
|
||||
import org.l2jmobius.gameserver.data.xml.AdminData;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.data.xml.AppearanceItemData;
|
||||
import org.l2jmobius.gameserver.data.xml.ArmorSetData;
|
||||
import org.l2jmobius.gameserver.data.xml.AttendanceRewardData;
|
||||
@@ -265,6 +266,7 @@ public class GameServer
|
||||
EnchantItemHPBonusData.getInstance();
|
||||
BuyListData.getInstance();
|
||||
MultisellData.getInstance();
|
||||
AgathionData.getInstance();
|
||||
RecipeData.getInstance();
|
||||
ArmorSetData.getInstance();
|
||||
FishingData.getInstance();
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package org.l2jmobius.gameserver.data.xml;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.holders.AgathionSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
|
||||
/**
|
||||
* @author Mobius
|
||||
*/
|
||||
public class AgathionData implements IXmlReader
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(AgathionData.class.getName());
|
||||
|
||||
private static final Map<Integer, AgathionSkillHolder> AGATHION_SKILLS = new HashMap<>();
|
||||
|
||||
protected AgathionData()
|
||||
{
|
||||
load();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void load()
|
||||
{
|
||||
AGATHION_SKILLS.clear();
|
||||
parseDatapackFile("data/AgathionData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + AGATHION_SKILLS.size() + " agathion data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void parseDocument(Document doc, File f)
|
||||
{
|
||||
forEach(doc, "list", listNode -> forEach(listNode, "agathion", agathionNode ->
|
||||
{
|
||||
final StatSet set = new StatSet(parseAttributes(agathionNode));
|
||||
|
||||
final int id = set.getInt("id");
|
||||
if (ItemTable.getInstance().getTemplate(id) == null)
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Could not find agathion with id " + id + ".");
|
||||
return;
|
||||
}
|
||||
|
||||
final int enchant = set.getInt("enchant", 0);
|
||||
|
||||
final Map<Integer, List<SkillHolder>> mainSkills = AGATHION_SKILLS.containsKey(id) ? AGATHION_SKILLS.get(id).getMainSkills() : new HashMap<>();
|
||||
final List<SkillHolder> mainSkillList = new ArrayList<>();
|
||||
final String main = set.getString("mainSkill", "");
|
||||
for (String skill : main.split(";"))
|
||||
{
|
||||
if (skill.isEmpty())
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final String[] split = skill.split(",");
|
||||
final int skillId = Integer.parseInt(split[0]);
|
||||
final int level = Integer.parseInt(split[1]);
|
||||
if (SkillData.getInstance().getSkill(skillId, level) == null)
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Could not find agathion skill id " + skillId + ".");
|
||||
return;
|
||||
}
|
||||
|
||||
mainSkillList.add(new SkillHolder(skillId, level));
|
||||
}
|
||||
mainSkills.put(enchant, mainSkillList);
|
||||
|
||||
final Map<Integer, List<SkillHolder>> subSkills = AGATHION_SKILLS.containsKey(id) ? AGATHION_SKILLS.get(id).getSubSkills() : new HashMap<>();
|
||||
final List<SkillHolder> subSkillList = new ArrayList<>();
|
||||
final String sub = set.getString("subSkill", "");
|
||||
for (String skill : sub.split(";"))
|
||||
{
|
||||
if (skill.isEmpty())
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final String[] split = skill.split(",");
|
||||
final int skillId = Integer.parseInt(split[0]);
|
||||
final int level = Integer.parseInt(split[1]);
|
||||
if (SkillData.getInstance().getSkill(skillId, level) == null)
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Could not find agathion skill id " + skillId + ".");
|
||||
return;
|
||||
}
|
||||
|
||||
subSkillList.add(new SkillHolder(skillId, level));
|
||||
}
|
||||
subSkills.put(enchant, subSkillList);
|
||||
|
||||
AGATHION_SKILLS.put(id, new AgathionSkillHolder(mainSkills, subSkills));
|
||||
}));
|
||||
}
|
||||
|
||||
public AgathionSkillHolder getSkills(int agathionId)
|
||||
{
|
||||
return AGATHION_SKILLS.get(agathionId);
|
||||
}
|
||||
|
||||
public static AgathionData getInstance()
|
||||
{
|
||||
return SingletonHolder.INSTANCE;
|
||||
}
|
||||
|
||||
private static class SingletonHolder
|
||||
{
|
||||
protected static final AgathionData INSTANCE = new AgathionData();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package org.l2jmobius.gameserver.model.holders;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author Mobius
|
||||
*/
|
||||
public class AgathionSkillHolder
|
||||
{
|
||||
private final Map<Integer, List<SkillHolder>> _mainSkill;
|
||||
private final Map<Integer, List<SkillHolder>> _subSkill;
|
||||
|
||||
public AgathionSkillHolder(Map<Integer, List<SkillHolder>> mainSkill, Map<Integer, List<SkillHolder>> subSkill)
|
||||
{
|
||||
_mainSkill = mainSkill;
|
||||
_subSkill = subSkill;
|
||||
}
|
||||
|
||||
public Map<Integer, List<SkillHolder>> getMainSkills()
|
||||
{
|
||||
return _mainSkill;
|
||||
}
|
||||
|
||||
public Map<Integer, List<SkillHolder>> getSubSkills()
|
||||
{
|
||||
return _subSkill;
|
||||
}
|
||||
|
||||
public List<SkillHolder> getMainSkills(int enchantLevel)
|
||||
{
|
||||
if (!_mainSkill.containsKey(enchantLevel))
|
||||
{
|
||||
return Collections.emptyList();
|
||||
}
|
||||
return _mainSkill.get(enchantLevel);
|
||||
}
|
||||
|
||||
public List<SkillHolder> getSubSkills(int enchantLevel)
|
||||
{
|
||||
if (!_subSkill.containsKey(enchantLevel))
|
||||
{
|
||||
return Collections.emptyList();
|
||||
}
|
||||
return _subSkill.get(enchantLevel);
|
||||
}
|
||||
}
|
||||
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.CommonUtil;
|
||||
import org.l2jmobius.gameserver.cache.PaperdollCache;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.data.xml.AppearanceItemData;
|
||||
import org.l2jmobius.gameserver.data.xml.ArmorSetData;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
@@ -48,8 +49,10 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.events.EventDispatcher;
|
||||
import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerItemUnequip;
|
||||
import org.l2jmobius.gameserver.model.holders.AgathionSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.ArmorsetSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.items.EtcItem;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceStone;
|
||||
@@ -599,8 +602,12 @@ public abstract class Inventory extends ItemContainer
|
||||
}
|
||||
}
|
||||
|
||||
// Apply skill, if weapon have "skills on equip"
|
||||
item.getItem().forEachSkill(ItemSkillType.ON_EQUIP, holder -> holder.getSkill().activateSkill(player, player));
|
||||
// Apply skill, if item has "skills on equip" and it is not a secondary agathion.
|
||||
if ((slot < PAPERDOLL_AGATHION2) || (slot > PAPERDOLL_AGATHION5))
|
||||
{
|
||||
item.getItem().forEachSkill(ItemSkillType.ON_EQUIP, holder -> holder.getSkill().activateSkill(player, player));
|
||||
}
|
||||
|
||||
if (update)
|
||||
{
|
||||
player.sendSkillList();
|
||||
@@ -1351,7 +1358,32 @@ public abstract class Inventory extends ItemContainer
|
||||
listener.notifyUnequiped(slot, old, this);
|
||||
}
|
||||
old.updateDatabase();
|
||||
|
||||
// Remove agathion skills.
|
||||
if ((slot >= PAPERDOLL_AGATHION1) && (slot <= PAPERDOLL_AGATHION5) && getOwner().isPlayer())
|
||||
{
|
||||
final AgathionSkillHolder agathionSkills = AgathionData.getInstance().getSkills(old.getId());
|
||||
if (agathionSkills != null)
|
||||
{
|
||||
boolean update = false;
|
||||
for (SkillHolder holder : agathionSkills.getMainSkills(old.getEnchantLevel()))
|
||||
{
|
||||
getOwner().getActingPlayer().removeSkill(holder.getSkill(), false, holder.getSkill().isPassive());
|
||||
update = true;
|
||||
}
|
||||
for (SkillHolder holder : agathionSkills.getSubSkills(old.getEnchantLevel()))
|
||||
{
|
||||
getOwner().getActingPlayer().removeSkill(holder.getSkill(), false, holder.getSkill().isPassive());
|
||||
update = true;
|
||||
}
|
||||
if (update)
|
||||
{
|
||||
getOwner().getActingPlayer().sendSkillList();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Add new item in slot of paperdoll
|
||||
if (item != null)
|
||||
{
|
||||
@@ -1371,6 +1403,41 @@ public abstract class Inventory extends ItemContainer
|
||||
listener.notifyEquiped(slot, item, this);
|
||||
}
|
||||
item.updateDatabase();
|
||||
|
||||
// Add agathion skills.
|
||||
if ((slot >= PAPERDOLL_AGATHION1) && (slot <= PAPERDOLL_AGATHION5) && getOwner().isPlayer())
|
||||
{
|
||||
final AgathionSkillHolder agathionSkills = AgathionData.getInstance().getSkills(item.getId());
|
||||
if (agathionSkills != null)
|
||||
{
|
||||
boolean update = false;
|
||||
if (slot == PAPERDOLL_AGATHION1)
|
||||
{
|
||||
for (SkillHolder holder : agathionSkills.getMainSkills(item.getEnchantLevel()))
|
||||
{
|
||||
if (holder.getSkill().isPassive() && !holder.getSkill().checkConditions(SkillConditionScope.PASSIVE, getOwner().getActingPlayer(), getOwner().getActingPlayer()))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
getOwner().getActingPlayer().addSkill(holder.getSkill(), false);
|
||||
update = true;
|
||||
}
|
||||
}
|
||||
for (SkillHolder holder : agathionSkills.getSubSkills(item.getEnchantLevel()))
|
||||
{
|
||||
if (holder.getSkill().isPassive() && !holder.getSkill().checkConditions(SkillConditionScope.PASSIVE, getOwner().getActingPlayer(), getOwner().getActingPlayer()))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
getOwner().getActingPlayer().addSkill(holder.getSkill(), false);
|
||||
update = true;
|
||||
}
|
||||
if (update)
|
||||
{
|
||||
getOwner().getActingPlayer().sendSkillList();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
_paperdollCache.clearCachedStats();
|
||||
|
||||
@@ -827,6 +827,13 @@ public abstract class Item extends ListenersContainer implements IIdentifiable
|
||||
|
||||
public void addSkill(ItemSkillHolder holder)
|
||||
{
|
||||
// Agathion skills managed by AgathionData.
|
||||
// if ((getBodyPart() == SLOT_AGATHION) && (holder.getType() != ItemSkillType.ON_EQUIP) && (holder.getType() != ItemSkillType.ON_UNEQUIP))
|
||||
// {
|
||||
// LOGGER.warning("Remove from agathion " + _itemId + " " + holder + "!");
|
||||
// return;
|
||||
// }
|
||||
|
||||
if (_skills == null)
|
||||
{
|
||||
_skills = new ArrayList<>();
|
||||
|
||||
@@ -36,6 +36,7 @@ import java.util.logging.Logger;
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.data.xml.AppearanceItemData;
|
||||
import org.l2jmobius.gameserver.data.xml.EnchantItemOptionsData;
|
||||
import org.l2jmobius.gameserver.data.xml.EnsoulData;
|
||||
@@ -67,7 +68,10 @@ import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerItemDr
|
||||
import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerItemPickup;
|
||||
import org.l2jmobius.gameserver.model.events.impl.item.OnItemBypassEvent;
|
||||
import org.l2jmobius.gameserver.model.events.impl.item.OnItemTalk;
|
||||
import org.l2jmobius.gameserver.model.holders.AgathionSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import org.l2jmobius.gameserver.model.itemcontainer.Inventory;
|
||||
import org.l2jmobius.gameserver.model.items.Armor;
|
||||
import org.l2jmobius.gameserver.model.items.EtcItem;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
@@ -80,6 +84,7 @@ import org.l2jmobius.gameserver.model.options.EnchantOptions;
|
||||
import org.l2jmobius.gameserver.model.options.Options;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.DropItem;
|
||||
@@ -929,6 +934,54 @@ public class ItemInstance extends WorldObject
|
||||
}
|
||||
|
||||
clearEnchantStats();
|
||||
|
||||
// Agathion skills.
|
||||
if (isEquipped() && (_item.getBodyPart() == Item.SLOT_AGATHION))
|
||||
{
|
||||
final AgathionSkillHolder agathionSkills = AgathionData.getInstance().getSkills(getId());
|
||||
if (agathionSkills != null)
|
||||
{
|
||||
boolean update = false;
|
||||
// Remove old skills.
|
||||
for (SkillHolder holder : agathionSkills.getMainSkills(_enchantLevel))
|
||||
{
|
||||
getActingPlayer().removeSkill(holder.getSkill(), false, holder.getSkill().isPassive());
|
||||
update = true;
|
||||
}
|
||||
for (SkillHolder holder : agathionSkills.getSubSkills(_enchantLevel))
|
||||
{
|
||||
getActingPlayer().removeSkill(holder.getSkill(), false, holder.getSkill().isPassive());
|
||||
update = true;
|
||||
}
|
||||
// Add new skills.
|
||||
if (getLocationSlot() == Inventory.PAPERDOLL_AGATHION1)
|
||||
{
|
||||
for (SkillHolder holder : agathionSkills.getMainSkills(enchantLevel))
|
||||
{
|
||||
if (holder.getSkill().isPassive() && !holder.getSkill().checkConditions(SkillConditionScope.PASSIVE, getActingPlayer(), getActingPlayer()))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
getActingPlayer().addSkill(holder.getSkill(), false);
|
||||
update = true;
|
||||
}
|
||||
}
|
||||
for (SkillHolder holder : agathionSkills.getSubSkills(enchantLevel))
|
||||
{
|
||||
if (holder.getSkill().isPassive() && !holder.getSkill().checkConditions(SkillConditionScope.PASSIVE, getActingPlayer(), getActingPlayer()))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
getActingPlayer().addSkill(holder.getSkill(), false);
|
||||
update = true;
|
||||
}
|
||||
if (update)
|
||||
{
|
||||
getActingPlayer().sendSkillList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
_enchantLevel = enchantLevel;
|
||||
applyEnchantStats();
|
||||
_storedInDb = false;
|
||||
|
||||
@@ -51,6 +51,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.holders.AttendanceInfoHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.ClientHardwareInfoHolder;
|
||||
import org.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.residences.ClanHall;
|
||||
@@ -632,6 +633,13 @@ public class EnterWorld implements IClientIncomingPacket
|
||||
player.updateAbnormalVisualEffects();
|
||||
}
|
||||
|
||||
// Activate first agathion when available.
|
||||
final ItemInstance agathion = player.getInventory().unEquipItemInBodySlot(Item.SLOT_AGATHION);
|
||||
if (agathion != null)
|
||||
{
|
||||
player.getInventory().equipItemAndRecord(agathion);
|
||||
}
|
||||
|
||||
if (Config.ENABLE_ATTENDANCE_REWARDS)
|
||||
{
|
||||
ThreadPool.schedule(() ->
|
||||
|
||||
Reference in New Issue
Block a user