Removed unused alter skill holder.
This commit is contained in:
@@ -510,11 +510,6 @@
|
|||||||
<value level="10">-719</value>
|
<value level="10">-719</value>
|
||||||
<value level="11">-722</value>
|
<value level="11">-722</value>
|
||||||
</effectPoint>
|
</effectPoint>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -2882,11 +2877,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -2956,11 +2946,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3030,11 +3015,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3104,11 +3084,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3178,11 +3153,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3252,11 +3222,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3704,11 +3669,6 @@
|
|||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<conditions>
|
<conditions>
|
||||||
<condition name="EquipShield" />
|
<condition name="EquipShield" />
|
||||||
</conditions>
|
</conditions>
|
||||||
|
@@ -705,11 +705,6 @@
|
|||||||
</effectPoint>
|
</effectPoint>
|
||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10500" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10499" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -578,11 +578,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<rideState>NONE</rideState>
|
<rideState>NONE</rideState>
|
||||||
<reuseDelay>5000</reuseDelay>
|
<reuseDelay>5000</reuseDelay>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1066,11 +1066,6 @@
|
|||||||
<value level="11">0;0;700;50</value>
|
<value level="11">0;0;700;50</value>
|
||||||
</fanRange>
|
</fanRange>
|
||||||
<rideState>NONE</rideState>
|
<rideState>NONE</rideState>
|
||||||
<alterSkill>
|
|
||||||
<item id="11000" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10999" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SQUARE</affectScope>
|
<affectScope>SQUARE</affectScope>
|
||||||
<affectObject>NOT_FRIEND</affectObject>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
@@ -358,11 +358,6 @@
|
|||||||
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
||||||
</magicCriticalRate>
|
</magicCriticalRate>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<alterSkill>
|
|
||||||
<item id="11250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<attachSkillList>
|
<attachSkillList>
|
||||||
<item>
|
<item>
|
||||||
<requiredSkillId>11007</requiredSkillId> <!-- Fire Stance -->
|
<requiredSkillId>11007</requiredSkillId> <!-- Fire Stance -->
|
||||||
|
@@ -869,11 +869,6 @@
|
|||||||
<lvlBonusRate>20</lvlBonusRate>
|
<lvlBonusRate>20</lvlBonusRate>
|
||||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="11500" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11499" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<effects>
|
<effects>
|
||||||
|
@@ -527,11 +527,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1328,11 +1328,6 @@
|
|||||||
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
||||||
</magicCriticalRate>
|
</magicCriticalRate>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<alterSkill>
|
|
||||||
<item id="12000" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11999" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<effects>
|
<effects>
|
||||||
|
@@ -2544,11 +2544,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14581" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Shield Charge -->
|
|
||||||
<item id="14582" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Chain Strike -->
|
|
||||||
<item id="14583" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Last Judgment -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14581" toLevel="1" name="Cry of Destiny - Shield Charge">
|
<skill id="14581" toLevel="1" name="Cry of Destiny - Shield Charge">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2691,11 +2686,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14584" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Armor Destruction -->
|
|
||||||
<item id="14585" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Giant Punch -->
|
|
||||||
<item id="14586" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Power Bomber -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14585" toLevel="1" name="Cry of Destiny - Armor Destruction">
|
<skill id="14585" toLevel="1" name="Cry of Destiny - Armor Destruction">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2854,11 +2844,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14589" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Heart Breaker -->
|
|
||||||
<item id="14590" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Dark Paralysis -->
|
|
||||||
<item id="14591" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Throwing Sand -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14589" toLevel="1" name="Cry of Destiny - Heart Breaker">
|
<skill id="14589" toLevel="1" name="Cry of Destiny - Heart Breaker">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2998,11 +2983,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14593" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Pinpoint Shot -->
|
|
||||||
<item id="14594" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Quick Fire -->
|
|
||||||
<item id="14595" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Recoil Shot -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14593" toLevel="1" name="Cry of Destiny - Pinpoint Shot">
|
<skill id="14593" toLevel="1" name="Cry of Destiny - Pinpoint Shot">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -3138,11 +3118,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14597" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Elemental Spike -->
|
|
||||||
<item id="14598" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Elemental Crash -->
|
|
||||||
<item id="14599" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Hell Binding -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14597" toLevel="1" name="Cry of Destiny - Elemental Spike">
|
<skill id="14597" toLevel="1" name="Cry of Destiny - Elemental Spike">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
|
@@ -11,11 +11,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14597" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Mark of Weakness -->
|
|
||||||
<item id="14598" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Mark of Plague -->
|
|
||||||
<item id="14599" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Exile -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14601" toLevel="1" name="Cry of Destiny - Mark of Weakness">
|
<skill id="14601" toLevel="1" name="Cry of Destiny - Mark of Weakness">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -155,11 +150,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14605" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Crippling Attack -->
|
|
||||||
<item id="14606" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Death Strike -->
|
|
||||||
<item id="14607" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Pipe Organ Melody -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14605" toLevel="1" name="Cry of Destiny - Crippling Attack">
|
<skill id="14605" toLevel="1" name="Cry of Destiny - Crippling Attack">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -301,11 +291,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14609" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Dark Blast -->
|
|
||||||
<item id="14610" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Radiant Heal -->
|
|
||||||
<item id="14611" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Dark Force -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14609" toLevel="1" name="Cry of Destiny - Dark Blast">
|
<skill id="14609" toLevel="1" name="Cry of Destiny - Dark Blast">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
|
@@ -2138,11 +2138,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1,51 +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 <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
package com.l2jmobius.gameserver.model.holders;
|
|
||||||
|
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
|
||||||
import com.l2jmobius.gameserver.model.skills.AbnormalType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author UnAfraid
|
|
||||||
*/
|
|
||||||
public class AlterSkillHolder extends SkillHolder
|
|
||||||
{
|
|
||||||
private final int _chance;
|
|
||||||
private final AbnormalType _abnormalType;
|
|
||||||
|
|
||||||
public AlterSkillHolder(int skillId, int skillLevel, int chance, AbnormalType abnormalType)
|
|
||||||
{
|
|
||||||
super(skillId, skillLevel);
|
|
||||||
_chance = chance;
|
|
||||||
_abnormalType = abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getChance()
|
|
||||||
{
|
|
||||||
return _chance;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AbnormalType getAbnormalType()
|
|
||||||
{
|
|
||||||
return _abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static AlterSkillHolder fromStatsSet(StatsSet set)
|
|
||||||
{
|
|
||||||
return new AlterSkillHolder(set.getInt(".id"), set.getInt(".level", 1), set.getInt(".chance"), set.getEnum(".abnormalType", AbnormalType.class));
|
|
||||||
}
|
|
||||||
}
|
|
@@ -53,7 +53,6 @@ import com.l2jmobius.gameserver.model.cubic.CubicInstance;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
||||||
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
||||||
import com.l2jmobius.gameserver.model.holders.AlterSkillHolder;
|
|
||||||
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
||||||
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
@@ -205,7 +204,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
private final int _toggleGroupId;
|
private final int _toggleGroupId;
|
||||||
private final int _attachToggleGroupId;
|
private final int _attachToggleGroupId;
|
||||||
private final List<AlterSkillHolder> _alterSkills;
|
|
||||||
private final List<AttachSkillHolder> _attachSkills;
|
private final List<AttachSkillHolder> _attachSkills;
|
||||||
private final Set<AbnormalType> _abnormalResists;
|
private final Set<AbnormalType> _abnormalResists;
|
||||||
|
|
||||||
@@ -414,7 +412,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
||||||
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
||||||
_alterSkills = set.getList("alterSkill", StatsSet.class, Collections.emptyList()).stream().map(AlterSkillHolder::fromStatsSet).collect(Collectors.toList());
|
|
||||||
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
||||||
|
|
||||||
final String abnormalResist = set.getString("abnormalResists", null);
|
final String abnormalResist = set.getString("abnormalResists", null);
|
||||||
@@ -1833,11 +1830,6 @@ public final class Skill implements IIdentifiable
|
|||||||
return _attachToggleGroupId;
|
return _attachToggleGroupId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<AlterSkillHolder> getAlterSkills()
|
|
||||||
{
|
|
||||||
return _alterSkills;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<AttachSkillHolder> getAttachSkills()
|
public List<AttachSkillHolder> getAttachSkills()
|
||||||
{
|
{
|
||||||
return _attachSkills;
|
return _attachSkills;
|
||||||
|
@@ -510,11 +510,6 @@
|
|||||||
<value level="10">-719</value>
|
<value level="10">-719</value>
|
||||||
<value level="11">-722</value>
|
<value level="11">-722</value>
|
||||||
</effectPoint>
|
</effectPoint>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -2892,11 +2887,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -2966,11 +2956,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3040,11 +3025,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3114,11 +3094,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3188,11 +3163,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3262,11 +3232,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3714,11 +3679,6 @@
|
|||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<conditions>
|
<conditions>
|
||||||
<condition name="EquipShield" />
|
<condition name="EquipShield" />
|
||||||
</conditions>
|
</conditions>
|
||||||
|
@@ -705,11 +705,6 @@
|
|||||||
</effectPoint>
|
</effectPoint>
|
||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10500" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10499" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -578,11 +578,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<rideState>NONE</rideState>
|
<rideState>NONE</rideState>
|
||||||
<reuseDelay>5000</reuseDelay>
|
<reuseDelay>5000</reuseDelay>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1115,11 +1115,6 @@
|
|||||||
<value level="11">0;0;700;50</value>
|
<value level="11">0;0;700;50</value>
|
||||||
</fanRange>
|
</fanRange>
|
||||||
<rideState>NONE</rideState>
|
<rideState>NONE</rideState>
|
||||||
<alterSkill>
|
|
||||||
<item id="11000" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10999" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SQUARE</affectScope>
|
<affectScope>SQUARE</affectScope>
|
||||||
<affectObject>NOT_FRIEND</affectObject>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
@@ -358,11 +358,6 @@
|
|||||||
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
||||||
</magicCriticalRate>
|
</magicCriticalRate>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<alterSkill>
|
|
||||||
<item id="11250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<attachSkillList>
|
<attachSkillList>
|
||||||
<item>
|
<item>
|
||||||
<requiredSkillId>11007</requiredSkillId> <!-- Fire Stance -->
|
<requiredSkillId>11007</requiredSkillId> <!-- Fire Stance -->
|
||||||
|
@@ -876,11 +876,6 @@
|
|||||||
<lvlBonusRate>20</lvlBonusRate>
|
<lvlBonusRate>20</lvlBonusRate>
|
||||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="11500" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11499" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<effects>
|
<effects>
|
||||||
|
@@ -529,11 +529,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1450,11 +1450,6 @@
|
|||||||
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
||||||
</magicCriticalRate>
|
</magicCriticalRate>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<alterSkill>
|
|
||||||
<item id="12000" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11999" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<effects>
|
<effects>
|
||||||
|
@@ -2544,11 +2544,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14581" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Shield Charge -->
|
|
||||||
<item id="14582" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Chain Strike -->
|
|
||||||
<item id="14583" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Last Judgment -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14581" toLevel="1" name="Cry of Destiny - Shield Charge">
|
<skill id="14581" toLevel="1" name="Cry of Destiny - Shield Charge">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2691,11 +2686,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14584" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Armor Destruction -->
|
|
||||||
<item id="14585" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Giant Punch -->
|
|
||||||
<item id="14586" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Power Bomber -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14585" toLevel="1" name="Cry of Destiny - Armor Destruction">
|
<skill id="14585" toLevel="1" name="Cry of Destiny - Armor Destruction">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2854,11 +2844,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14589" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Heart Breaker -->
|
|
||||||
<item id="14590" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Dark Paralysis -->
|
|
||||||
<item id="14591" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Throwing Sand -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14589" toLevel="1" name="Cry of Destiny - Heart Breaker">
|
<skill id="14589" toLevel="1" name="Cry of Destiny - Heart Breaker">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2998,11 +2983,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14593" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Pinpoint Shot -->
|
|
||||||
<item id="14594" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Quick Fire -->
|
|
||||||
<item id="14595" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Recoil Shot -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14593" toLevel="1" name="Cry of Destiny - Pinpoint Shot">
|
<skill id="14593" toLevel="1" name="Cry of Destiny - Pinpoint Shot">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -3138,11 +3118,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14597" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Elemental Spike -->
|
|
||||||
<item id="14598" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Elemental Crash -->
|
|
||||||
<item id="14599" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Hell Binding -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14597" toLevel="1" name="Cry of Destiny - Elemental Spike">
|
<skill id="14597" toLevel="1" name="Cry of Destiny - Elemental Spike">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
|
@@ -11,11 +11,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14597" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Mark of Weakness -->
|
|
||||||
<item id="14598" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Mark of Plague -->
|
|
||||||
<item id="14599" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Exile -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14601" toLevel="1" name="Cry of Destiny - Mark of Weakness">
|
<skill id="14601" toLevel="1" name="Cry of Destiny - Mark of Weakness">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -155,11 +150,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14605" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Crippling Attack -->
|
|
||||||
<item id="14606" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Death Strike -->
|
|
||||||
<item id="14607" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Pipe Organ Melody -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14605" toLevel="1" name="Cry of Destiny - Crippling Attack">
|
<skill id="14605" toLevel="1" name="Cry of Destiny - Crippling Attack">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -301,11 +291,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14609" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Dark Blast -->
|
|
||||||
<item id="14610" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Radiant Heal -->
|
|
||||||
<item id="14611" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Dark Force -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14609" toLevel="1" name="Cry of Destiny - Dark Blast">
|
<skill id="14609" toLevel="1" name="Cry of Destiny - Dark Blast">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
|
@@ -2138,11 +2138,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1,51 +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 <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
package com.l2jmobius.gameserver.model.holders;
|
|
||||||
|
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
|
||||||
import com.l2jmobius.gameserver.model.skills.AbnormalType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author UnAfraid
|
|
||||||
*/
|
|
||||||
public class AlterSkillHolder extends SkillHolder
|
|
||||||
{
|
|
||||||
private final int _chance;
|
|
||||||
private final AbnormalType _abnormalType;
|
|
||||||
|
|
||||||
public AlterSkillHolder(int skillId, int skillLevel, int chance, AbnormalType abnormalType)
|
|
||||||
{
|
|
||||||
super(skillId, skillLevel);
|
|
||||||
_chance = chance;
|
|
||||||
_abnormalType = abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getChance()
|
|
||||||
{
|
|
||||||
return _chance;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AbnormalType getAbnormalType()
|
|
||||||
{
|
|
||||||
return _abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static AlterSkillHolder fromStatsSet(StatsSet set)
|
|
||||||
{
|
|
||||||
return new AlterSkillHolder(set.getInt(".id"), set.getInt(".level", 1), set.getInt(".chance"), set.getEnum(".abnormalType", AbnormalType.class));
|
|
||||||
}
|
|
||||||
}
|
|
@@ -53,7 +53,6 @@ import com.l2jmobius.gameserver.model.cubic.CubicInstance;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
||||||
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
||||||
import com.l2jmobius.gameserver.model.holders.AlterSkillHolder;
|
|
||||||
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
||||||
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
@@ -205,7 +204,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
private final int _toggleGroupId;
|
private final int _toggleGroupId;
|
||||||
private final int _attachToggleGroupId;
|
private final int _attachToggleGroupId;
|
||||||
private final List<AlterSkillHolder> _alterSkills;
|
|
||||||
private final List<AttachSkillHolder> _attachSkills;
|
private final List<AttachSkillHolder> _attachSkills;
|
||||||
private final Set<AbnormalType> _abnormalResists;
|
private final Set<AbnormalType> _abnormalResists;
|
||||||
|
|
||||||
@@ -414,7 +412,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
||||||
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
||||||
_alterSkills = set.getList("alterSkill", StatsSet.class, Collections.emptyList()).stream().map(AlterSkillHolder::fromStatsSet).collect(Collectors.toList());
|
|
||||||
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
||||||
|
|
||||||
final String abnormalResist = set.getString("abnormalResists", null);
|
final String abnormalResist = set.getString("abnormalResists", null);
|
||||||
@@ -1833,11 +1830,6 @@ public final class Skill implements IIdentifiable
|
|||||||
return _attachToggleGroupId;
|
return _attachToggleGroupId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<AlterSkillHolder> getAlterSkills()
|
|
||||||
{
|
|
||||||
return _alterSkills;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<AttachSkillHolder> getAttachSkills()
|
public List<AttachSkillHolder> getAttachSkills()
|
||||||
{
|
{
|
||||||
return _attachSkills;
|
return _attachSkills;
|
||||||
|
@@ -509,11 +509,6 @@
|
|||||||
<value level="10">-719</value>
|
<value level="10">-719</value>
|
||||||
<value level="11">-722</value>
|
<value level="11">-722</value>
|
||||||
</effectPoint>
|
</effectPoint>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -2891,11 +2886,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -2965,11 +2955,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3039,11 +3024,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3113,11 +3093,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3187,11 +3162,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3261,11 +3231,6 @@
|
|||||||
<abnormalTime>10</abnormalTime>
|
<abnormalTime>10</abnormalTime>
|
||||||
<irreplacableBuff>true</irreplacableBuff>
|
<irreplacableBuff>true</irreplacableBuff>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -3713,11 +3678,6 @@
|
|||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="10250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<conditions>
|
<conditions>
|
||||||
<condition name="EquipShield" />
|
<condition name="EquipShield" />
|
||||||
</conditions>
|
</conditions>
|
||||||
|
@@ -705,11 +705,6 @@
|
|||||||
</effectPoint>
|
</effectPoint>
|
||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10500" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10499" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -578,11 +578,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<rideState>NONE</rideState>
|
<rideState>NONE</rideState>
|
||||||
<reuseDelay>5000</reuseDelay>
|
<reuseDelay>5000</reuseDelay>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1115,11 +1115,6 @@
|
|||||||
<value level="11">0;0;700;50</value>
|
<value level="11">0;0;700;50</value>
|
||||||
</fanRange>
|
</fanRange>
|
||||||
<rideState>NONE</rideState>
|
<rideState>NONE</rideState>
|
||||||
<alterSkill>
|
|
||||||
<item id="11000" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10999" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SQUARE</affectScope>
|
<affectScope>SQUARE</affectScope>
|
||||||
<affectObject>NOT_FRIEND</affectObject>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
@@ -358,11 +358,6 @@
|
|||||||
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
||||||
</magicCriticalRate>
|
</magicCriticalRate>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<alterSkill>
|
|
||||||
<item id="11250" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11249" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<attachSkillList>
|
<attachSkillList>
|
||||||
<item>
|
<item>
|
||||||
<requiredSkillId>11007</requiredSkillId> <!-- Fire Stance -->
|
<requiredSkillId>11007</requiredSkillId> <!-- Fire Stance -->
|
||||||
|
@@ -882,11 +882,6 @@
|
|||||||
<lvlBonusRate>20</lvlBonusRate>
|
<lvlBonusRate>20</lvlBonusRate>
|
||||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="11500" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11499" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<effects>
|
<effects>
|
||||||
|
@@ -529,11 +529,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1450,11 +1450,6 @@
|
|||||||
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
<value fromLevel="7" toLevel="11" fromSubLevel="2001" toSubLevel="2030">{base + base / 100 * subIndex}</value>
|
||||||
</magicCriticalRate>
|
</magicCriticalRate>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<alterSkill>
|
|
||||||
<item id="12000" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="11999" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<effects>
|
<effects>
|
||||||
|
@@ -2544,11 +2544,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14581" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Shield Charge -->
|
|
||||||
<item id="14582" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Chain Strike -->
|
|
||||||
<item id="14583" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Last Judgment -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14581" toLevel="1" name="Cry of Destiny - Shield Charge">
|
<skill id="14581" toLevel="1" name="Cry of Destiny - Shield Charge">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2691,11 +2686,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14584" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Armor Destruction -->
|
|
||||||
<item id="14585" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Giant Punch -->
|
|
||||||
<item id="14586" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Power Bomber -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14585" toLevel="1" name="Cry of Destiny - Armor Destruction">
|
<skill id="14585" toLevel="1" name="Cry of Destiny - Armor Destruction">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2854,11 +2844,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14589" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Heart Breaker -->
|
|
||||||
<item id="14590" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Dark Paralysis -->
|
|
||||||
<item id="14591" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Throwing Sand -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14589" toLevel="1" name="Cry of Destiny - Heart Breaker">
|
<skill id="14589" toLevel="1" name="Cry of Destiny - Heart Breaker">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -2998,11 +2983,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14593" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Pinpoint Shot -->
|
|
||||||
<item id="14594" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Quick Fire -->
|
|
||||||
<item id="14595" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Recoil Shot -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14593" toLevel="1" name="Cry of Destiny - Pinpoint Shot">
|
<skill id="14593" toLevel="1" name="Cry of Destiny - Pinpoint Shot">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -3138,11 +3118,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14597" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Elemental Spike -->
|
|
||||||
<item id="14598" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Elemental Crash -->
|
|
||||||
<item id="14599" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Hell Binding -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14597" toLevel="1" name="Cry of Destiny - Elemental Spike">
|
<skill id="14597" toLevel="1" name="Cry of Destiny - Elemental Spike">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
|
@@ -11,11 +11,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14597" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Mark of Weakness -->
|
|
||||||
<item id="14598" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Mark of Plague -->
|
|
||||||
<item id="14599" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Exile -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14601" toLevel="1" name="Cry of Destiny - Mark of Weakness">
|
<skill id="14601" toLevel="1" name="Cry of Destiny - Mark of Weakness">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -155,11 +150,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14605" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Crippling Attack -->
|
|
||||||
<item id="14606" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Death Strike -->
|
|
||||||
<item id="14607" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Pipe Organ Melody -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14605" toLevel="1" name="Cry of Destiny - Crippling Attack">
|
<skill id="14605" toLevel="1" name="Cry of Destiny - Crippling Attack">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
@@ -301,11 +291,6 @@
|
|||||||
<magicLvl>85</magicLvl>
|
<magicLvl>85</magicLvl>
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<alterSkill>
|
|
||||||
<item id="14609" level="1" chance="100" abnormalType="NPC_ATTACK1" /> <!-- Cry of Destiny - Dark Blast -->
|
|
||||||
<item id="14610" level="1" chance="100" abnormalType="NPC_ATTACK2" /> <!-- Cry of Destiny - Radiant Heal -->
|
|
||||||
<item id="14611" level="1" chance="100" abnormalType="NPC_ATTACK3" /> <!-- Cry of Destiny - Dark Force -->
|
|
||||||
</alterSkill>
|
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="14609" toLevel="1" name="Cry of Destiny - Dark Blast">
|
<skill id="14609" toLevel="1" name="Cry of Destiny - Dark Blast">
|
||||||
<!-- Glory Days confirmed -->
|
<!-- Glory Days confirmed -->
|
||||||
|
@@ -2138,11 +2138,6 @@
|
|||||||
<basicProperty>NONE</basicProperty>
|
<basicProperty>NONE</basicProperty>
|
||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<alterSkill>
|
|
||||||
<item id="10750" level="1" chance="100" abnormalType="KNOCKDOWN" /> <!-- Heavy Hit -->
|
|
||||||
<item id="10749" level="1" chance="100" abnormalType="AIRBIND" /> <!-- Heavy Hit -->
|
|
||||||
<item id="14579" level="1" chance="100" abnormalType="EARTHWORM_DEBUFF" />
|
|
||||||
</alterSkill>
|
|
||||||
<targetType>ENEMY</targetType>
|
<targetType>ENEMY</targetType>
|
||||||
<affectScope>SINGLE</affectScope>
|
<affectScope>SINGLE</affectScope>
|
||||||
<conditions>
|
<conditions>
|
||||||
|
@@ -1,51 +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 <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
package com.l2jmobius.gameserver.model.holders;
|
|
||||||
|
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
|
||||||
import com.l2jmobius.gameserver.model.skills.AbnormalType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author UnAfraid
|
|
||||||
*/
|
|
||||||
public class AlterSkillHolder extends SkillHolder
|
|
||||||
{
|
|
||||||
private final int _chance;
|
|
||||||
private final AbnormalType _abnormalType;
|
|
||||||
|
|
||||||
public AlterSkillHolder(int skillId, int skillLevel, int chance, AbnormalType abnormalType)
|
|
||||||
{
|
|
||||||
super(skillId, skillLevel);
|
|
||||||
_chance = chance;
|
|
||||||
_abnormalType = abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getChance()
|
|
||||||
{
|
|
||||||
return _chance;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AbnormalType getAbnormalType()
|
|
||||||
{
|
|
||||||
return _abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static AlterSkillHolder fromStatsSet(StatsSet set)
|
|
||||||
{
|
|
||||||
return new AlterSkillHolder(set.getInt(".id"), set.getInt(".level", 1), set.getInt(".chance"), set.getEnum(".abnormalType", AbnormalType.class));
|
|
||||||
}
|
|
||||||
}
|
|
@@ -53,7 +53,6 @@ import com.l2jmobius.gameserver.model.cubic.CubicInstance;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
||||||
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
||||||
import com.l2jmobius.gameserver.model.holders.AlterSkillHolder;
|
|
||||||
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
||||||
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
@@ -205,7 +204,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
private final int _toggleGroupId;
|
private final int _toggleGroupId;
|
||||||
private final int _attachToggleGroupId;
|
private final int _attachToggleGroupId;
|
||||||
private final List<AlterSkillHolder> _alterSkills;
|
|
||||||
private final List<AttachSkillHolder> _attachSkills;
|
private final List<AttachSkillHolder> _attachSkills;
|
||||||
private final Set<AbnormalType> _abnormalResists;
|
private final Set<AbnormalType> _abnormalResists;
|
||||||
|
|
||||||
@@ -414,7 +412,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
||||||
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
||||||
_alterSkills = set.getList("alterSkill", StatsSet.class, Collections.emptyList()).stream().map(AlterSkillHolder::fromStatsSet).collect(Collectors.toList());
|
|
||||||
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
||||||
|
|
||||||
final String abnormalResist = set.getString("abnormalResists", null);
|
final String abnormalResist = set.getString("abnormalResists", null);
|
||||||
@@ -1833,11 +1830,6 @@ public final class Skill implements IIdentifiable
|
|||||||
return _attachToggleGroupId;
|
return _attachToggleGroupId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<AlterSkillHolder> getAlterSkills()
|
|
||||||
{
|
|
||||||
return _alterSkills;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<AttachSkillHolder> getAttachSkills()
|
public List<AttachSkillHolder> getAttachSkills()
|
||||||
{
|
{
|
||||||
return _attachSkills;
|
return _attachSkills;
|
||||||
|
@@ -1,51 +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 <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
package com.l2jmobius.gameserver.model.holders;
|
|
||||||
|
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
|
||||||
import com.l2jmobius.gameserver.model.skills.AbnormalType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author UnAfraid
|
|
||||||
*/
|
|
||||||
public class AlterSkillHolder extends SkillHolder
|
|
||||||
{
|
|
||||||
private final int _chance;
|
|
||||||
private final AbnormalType _abnormalType;
|
|
||||||
|
|
||||||
public AlterSkillHolder(int skillId, int skillLevel, int chance, AbnormalType abnormalType)
|
|
||||||
{
|
|
||||||
super(skillId, skillLevel);
|
|
||||||
_chance = chance;
|
|
||||||
_abnormalType = abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getChance()
|
|
||||||
{
|
|
||||||
return _chance;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AbnormalType getAbnormalType()
|
|
||||||
{
|
|
||||||
return _abnormalType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static AlterSkillHolder fromStatsSet(StatsSet set)
|
|
||||||
{
|
|
||||||
return new AlterSkillHolder(set.getInt(".id"), set.getInt(".level", 1), set.getInt(".chance"), set.getEnum(".abnormalType", AbnormalType.class));
|
|
||||||
}
|
|
||||||
}
|
|
@@ -53,7 +53,6 @@ import com.l2jmobius.gameserver.model.cubic.CubicInstance;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
import com.l2jmobius.gameserver.model.effects.EffectFlag;
|
||||||
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
||||||
import com.l2jmobius.gameserver.model.holders.AlterSkillHolder;
|
|
||||||
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
import com.l2jmobius.gameserver.model.holders.AttachSkillHolder;
|
||||||
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
@@ -205,7 +204,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
private final int _toggleGroupId;
|
private final int _toggleGroupId;
|
||||||
private final int _attachToggleGroupId;
|
private final int _attachToggleGroupId;
|
||||||
private final List<AlterSkillHolder> _alterSkills;
|
|
||||||
private final List<AttachSkillHolder> _attachSkills;
|
private final List<AttachSkillHolder> _attachSkills;
|
||||||
private final Set<AbnormalType> _abnormalResists;
|
private final Set<AbnormalType> _abnormalResists;
|
||||||
|
|
||||||
@@ -414,7 +412,6 @@ public final class Skill implements IIdentifiable
|
|||||||
|
|
||||||
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
_toggleGroupId = set.getInt("toggleGroupId", -1);
|
||||||
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
_attachToggleGroupId = set.getInt("attachToggleGroupId", -1);
|
||||||
_alterSkills = set.getList("alterSkill", StatsSet.class, Collections.emptyList()).stream().map(AlterSkillHolder::fromStatsSet).collect(Collectors.toList());
|
|
||||||
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
_attachSkills = set.getList("attachSkillList", StatsSet.class, Collections.emptyList()).stream().map(AttachSkillHolder::fromStatsSet).collect(Collectors.toList());
|
||||||
|
|
||||||
final String abnormalResist = set.getString("abnormalResists", null);
|
final String abnormalResist = set.getString("abnormalResists", null);
|
||||||
@@ -1833,11 +1830,6 @@ public final class Skill implements IIdentifiable
|
|||||||
return _attachToggleGroupId;
|
return _attachToggleGroupId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<AlterSkillHolder> getAlterSkills()
|
|
||||||
{
|
|
||||||
return _alterSkills;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<AttachSkillHolder> getAttachSkills()
|
public List<AttachSkillHolder> getAttachSkills()
|
||||||
{
|
{
|
||||||
return _attachSkills;
|
return _attachSkills;
|
||||||
|
Reference in New Issue
Block a user