Addition of ReplaceSkillBySkill effect.

This commit is contained in:
MobiusDevelopment
2019-06-29 13:09:07 +00:00
parent 97a686a23e
commit d3d4f5881a
17 changed files with 428 additions and 19 deletions

View File

@@ -389,15 +389,15 @@
</effect>
</effects>
</skill>
<skill id="11508" toLevel="9" name="Assault Rush">
<skill id="11508" toLevel="11" name="Assault Rush">
<icon>icon.skill11513</icon>
<abnormalLvl>1</abnormalLvl>
<abnormalTime>3</abnormalTime>
<abnormalType>STUN</abnormalType>
<abnormalVisualEffect>STUN</abnormalVisualEffect>
<activateRate>
<value fromLevel="1" toLevel="9">150</value>
<value fromLevel="5" toLevel="9" fromSubLevel="1001" toSubLevel="1020">{base + base / 100 * subIndex}</value>
<value fromLevel="1" toLevel="11">150</value>
<value fromLevel="5" toLevel="11" fromSubLevel="1001" toSubLevel="1020">{base + (base / 100 * subIndex)}</value>
</activateRate>
<basicProperty>NONE</basicProperty>
<nextAction>ATTACK</nextAction>
@@ -413,10 +413,12 @@
<value level="7">49</value>
<value level="8">51</value>
<value level="9">53</value>
<value level="10">55</value>
<value level="11">57</value>
</mpConsume>
<castRange>
<value fromLevel="1" toLevel="9">600</value>
<value fromLevel="5" toLevel="9" fromSubLevel="2001" toSubLevel="2020">{base + 10 * subIndex}</value>
<value fromLevel="1" toLevel="11">600</value>
<value fromLevel="5" toLevel="11" fromSubLevel="2001" toSubLevel="2020">{base + (10 * subIndex)}</value>
</castRange>
<hitTime>800</hitTime>
<coolTime>200</coolTime>
@@ -432,6 +434,8 @@
<value level="7">-712</value>
<value level="8">-712</value>
<value level="9">-712</value>
<value level="10">-712</value>
<value level="11">-712</value>
</effectPoint>
<magicCriticalRate>5</magicCriticalRate>
<effectRange>800</effectRange>
@@ -445,6 +449,8 @@
<value level="7">101</value>
<value level="8">102</value>
<value level="9">105</value>
<value level="10">107</value>
<value level="11">109</value>
</magicLvl>
<trait>SHOCK</trait>
<targetType>ENEMY</targetType>
@@ -460,8 +466,8 @@
</condition>
<condition name="OpCheckCastRange">
<distance>
<value fromLevel="1" toLevel="9">200</value>
<value fromLevel="5" toLevel="9" fromSubLevel="3001" toSubLevel="3020">{base - (3 * subIndex)}</value>
<value fromLevel="1" toLevel="11">200</value>
<value fromLevel="5" toLevel="11" fromSubLevel="3001" toSubLevel="3020">{base - (3 * subIndex)}</value>
</distance>
</condition>
</conditions>

View File

@@ -1038,6 +1038,14 @@
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="ReplaceSkillBySkill">
<existingSkillId>11509</existingSkillId> <!-- Radiant Crash (Single)-->
<replacementSkillId>11513</replacementSkillId> <!-- Radiant Crash (AOE) -->
</effect>
<effect name="ReplaceSkillBySkill">
<existingSkillId>11510</existingSkillId> <!-- Resolving Bash (Single)-->
<replacementSkillId>11514</replacementSkillId> <!-- Resolving Bash (AOE) -->
</effect>
<effect name="PAtk">
<amount>
<value level="1">300</value>

View File

@@ -255,6 +255,7 @@ ReflectSkill: Deflects physical/magical debuffs back to the attacker.
RefuelAirship: Increases Airship's fuel.
Relax: Sits down and increases HP regeneration until full.
RemoveEquipPenalty: Removes equipment grade penalty. Its the base effect for the grade penalty mechanics.
ReplaceSkillBySkill: While active replaces a skill with an alternative skill. (l2jmobius)
ResetInstanceEntry: Resets instance re-entry time. (l2jmobius)
ResistAbnormalByCategory: Buff/debuff resist stat.
ResistDDMagic: Magic resist stat (magic attack 50% effective or 1 damage)