Correct mechanics for Protection of Faith skill.

Contributed by gamelike85.
This commit is contained in:
MobiusDevelopment
2019-11-10 11:50:06 +00:00
parent fc67aa9eba
commit 8d37f2517c
4 changed files with 129 additions and 121 deletions

View File

@@ -1414,8 +1414,13 @@
<basicProperty>NONE</basicProperty>
<hitCancelTime>0</hitCancelTime>
<reuseDelay>300000</reuseDelay>
<targetType>SELF</targetType>
<targetType>TARGET</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
<condition name="TargetMyParty">
<includeMe>false</includeMe>
</condition>
</conditions>
<effects>
<effect name="TransferDamageToPlayer">
<amount>
@@ -1430,11 +1435,13 @@
</amount>
<mode>PER</mode>
</effect>
</effects>
<selfEffects>
<effect name="CallSkill">
<skillId>10022</skillId> <!-- Last Patience -->
<skillLevel>1</skillLevel>
</effect>
</effects>
</selfEffects>
</skill>
<skill id="10019" toLevel="5" name="Protection of Faith">
<!-- For $s1, reduces the maximum damage received by party members to approximately $s2 in inverse proportion to your P. Def and increases Movement Speed by $s3. Makes you immune to Hold and Stun. This effect cannot be stacked with the same effect or Nigh Aegis, and a limit applies after its duration is over. Requires a shield to be equipped. -->
@@ -1485,35 +1492,32 @@
<effect name="TransferDamageToPlayer">
<amount>90</amount>
</effect>
<effect name="MagicalDefence">
<effect name="GetDamageLimit">
<amount>
<value level="1">5000</value>
<value level="2">7000</value>
<value level="3">8000</value>
<value level="4">9000</value>
<value level="5">10000</value>
<value level="1">1000</value>
<value level="2">900</value>
<value level="3">850</value>
<value level="4">800</value>
<value level="5">750</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="PhysicalDefence">
<amount>
<value level="1">5000</value>
<value level="2">10000</value>
<value level="3">11000</value>
<value level="4">12000</value>
<value level="5">13000</value>
</amount>
<mode>DIFF</mode>
<effect name="DefenceTrait"> <!-- CONFUSION RESISTANCE -->
<AGGRESSION>100</AGGRESSION>
<SHOCK>100</SHOCK>
<AIRBIND>100</AIRBIND>
<KNOCKDOWN>100</KNOCKDOWN>
<KNOCKBACK>100</KNOCKBACK>
<PARALYZE>100</PARALYZE>
<PULL>100</PULL>
</effect>
<effect name="ResistAbnormalByCategory">
<amount>
<value level="1">-50</value>
<value level="2">-70</value>
<value level="3">-70</value>
<value level="4">-70</value>
<value level="5">-70</value>
</amount>
<slot>DEBUFF</slot>
<effect name="DefenceTrait"> <!-- OBSTRUTION RESISTANCE -->
<DISARM>100</DISARM>
<DERANGEMENT>100</DERANGEMENT>
<DEPORT>100</DEPORT>
</effect>
<effect name="Speed">
<amount>80</amount>
<mode>DIFF</mode>
</effect>
<effect name="Speed" fromLevel="1" toLevel="5" fromSubLevel="2001" toSubLevel="2020">
<amount>