Implementation for Beleth Ring (96600).

Contributed by Ruilolz.
This commit is contained in:
MobiusDevelopment 2022-06-29 10:54:50 +00:00
parent 79af1aa02f
commit 93928d822c
4 changed files with 396 additions and 10 deletions

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/items.xsd"> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/items.xsd">
<item id="96600" name="Beleth' Ring" type="Armor"> <item id="96600" name="Beleth' Ring" type="Armor">
<!-- Max enchant value: +5. (Requires Scroll: Enchant Rare Accessories.) Boosts the item's parameters after enchanting. Effects of two identical rings do not stack. Safe enchanting to +1 -->
<set name="icon" val="icon.accessary_dynasty_ring_i03" /> <set name="icon" val="icon.accessary_dynasty_ring_i03" />
<set name="default_action" val="EQUIP" /> <set name="default_action" val="EQUIP" />
<set name="bodypart" val="rfinger;lfinger" /> <set name="bodypart" val="rfinger;lfinger" />
@ -10,7 +9,12 @@
<set name="weight" val="150" /> <set name="weight" val="150" />
<set name="enchant_enabled" val="true" /> <set name="enchant_enabled" val="true" />
<skills> <skills>
<skill id="50555" level="1" /> <!-- Beleth' Ring --> <skill id="50555" level="1" type="ON_ENCHANT" type_value="0" />
<skill id="50555" level="2" type="ON_ENCHANT" type_value="1" />
<skill id="50555" level="3" type="ON_ENCHANT" type_value="2" />
<skill id="50555" level="4" type="ON_ENCHANT" type_value="3" />
<skill id="50555" level="5" type="ON_ENCHANT" type_value="4" />
<skill id="50555" level="6" type="ON_ENCHANT" type_value="5" />
</skills> </skills>
<stats> <stats>
<stat type="mDef">73</stat> <stat type="mDef">73</stat>

View File

@ -2787,14 +2787,203 @@
</effects> </effects>
</skill> </skill>
<skill id="50555" toLevel="6" name="Beleth' Ring"> <skill id="50555" toLevel="6" name="Beleth' Ring">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon> <icon>icon.skill0000</icon>
<operateType>A1</operateType> <operateType>P</operateType>
<effects>
<effect name="MaxMp">
<amount>
<value level="1">22</value>
<value level="2">32</value>
<value level="3">40</value>
<value level="4">60</value>
<value level="5">85</value>
<value level="6">100</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="AttackTrait">
<SLEEP>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
<value level="4">25</value>
<value level="5">25</value>
<value level="6">25</value>
</SLEEP>
<SHOCK>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</SHOCK>
<PARALYZE>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</PARALYZE>
</effect>
<effect name="DefenceTrait">
<SLEEP>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
<value level="4">25</value>
<value level="5">25</value>
<value level="6">25</value>
</SLEEP>
<SHOCK>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</SHOCK>
<PARALYZE>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</PARALYZE>
</effect>
<effect name="PAtk">
<amount>
<value fromLevel="1" toLevel="2">0</value>
<value level="3">20</value>
<value level="4">50</value>
<value level="5">100</value>
<value level="6">200</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="MAtk">
<amount>
<value fromLevel="1" toLevel="2">0</value>
<value level="3">20</value>
<value level="4">50</value>
<value level="5">100</value>
<value level="6">200</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="PhysicalSoulAttack">
<amount>
<value level="1">2</value>
<value level="2">3</value>
<value level="3">6</value>
<value level="4">12</value>
<value level="5">15</value>
<value level="6">20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSoulAttack">
<amount>
<value level="1">2</value>
<value level="2">3</value>
<value level="3">6</value>
<value level="4">12</value>
<value level="5">15</value>
<value level="6">20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="DefenceCriticalDamage">
<amount>
<value level="2">-10</value>
<value level="3">-13</value>
<value level="4">-16</value>
<value level="5">-20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="DefencePhysicalSkillCriticalDamage">
<amount>
<value level="2">-10</value>
<value level="3">-13</value>
<value level="4">-16</value>
<value level="5">-20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="DefenceMagicCriticalDamage">
<amount>
<value level="2">-10</value>
<value level="3">-13</value>
<value level="4">-16</value>
<value level="5">-20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="Reuse">
<amount>
<value level="4">-3</value>
<value level="5">-5</value>
<value level="6">-10</value>
</amount>
<mode>PER</mode>
<magicType>0</magicType>
</effect>
<effect name="Reuse">
<amount>
<value level="4">-3</value>
<value level="5">-5</value>
<value level="6">-10</value>
</amount>
<mode>PER</mode>
<magicType>1</magicType>
</effect>
<effect name="TriggerSkillByDamage" fromLevel="6" toLevel="6">
<attackerType>Creature</attackerType>
<minDamage>1</minDamage>
<chance>50</chance>
<targetType>SELF</targetType>
<isCritical>false</isCritical>
<skillId>50556</skillId>
<skillLevel>1</skillLevel>
</effect>
<effect name="TriggerSkillByDamage" fromLevel="6" toLevel="6">
<attackerType>Creature</attackerType>
<minDamage>1</minDamage>
<chance>50</chance>
<targetType>SELF</targetType>
<isCritical>true</isCritical>
<skillId>50556</skillId>
<skillLevel>1</skillLevel>
</effect>
</effects>
</skill> </skill>
<skill id="50556" toLevel="1" name="Beleth' Power"> <skill id="50556" toLevel="1" name="Beleth' Power">
<!-- AUTO GENERATED SKILL TODO: FIX IT --> <!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon> <icon>icon.skill0000</icon>
<operateType>A1</operateType> <operateType>A2</operateType>
<abnormalLevel>1</abnormalLevel>
<abnormalTime>30</abnormalTime>
<hitTime>1000</hitTime>
<isTriggeredSkill>true</isTriggeredSkill>
<isDebuff>false</isDebuff>
<isMagic>4</isMagic>
<reuseDelay>300000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="DamageByAttack">
<amount>-10</amount>
<type>PK</type>
</effect>
<effect name="DamageByAttack">
<amount>-10</amount>
<type>ENEMY_ALL</type>
</effect>
</effects>
</skill> </skill>
<skill id="50557" toLevel="1" name="Beleth's Soul Eater"> <skill id="50557" toLevel="1" name="Beleth's Soul Eater">
<!-- AUTO GENERATED SKILL TODO: FIX IT --> <!-- AUTO GENERATED SKILL TODO: FIX IT -->

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/items.xsd"> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/items.xsd">
<item id="96600" name="Beleth' Ring" type="Armor"> <item id="96600" name="Beleth' Ring" type="Armor">
<!-- Max enchant value: +5. (Requires Scroll: Enchant Rare Accessories.) Boosts the item's parameters after enchanting. Effects of two identical rings do not stack. Safe enchanting to +1 -->
<set name="icon" val="icon.accessary_dynasty_ring_i03" /> <set name="icon" val="icon.accessary_dynasty_ring_i03" />
<set name="default_action" val="EQUIP" /> <set name="default_action" val="EQUIP" />
<set name="bodypart" val="rfinger;lfinger" /> <set name="bodypart" val="rfinger;lfinger" />
@ -10,7 +9,12 @@
<set name="weight" val="150" /> <set name="weight" val="150" />
<set name="enchant_enabled" val="true" /> <set name="enchant_enabled" val="true" />
<skills> <skills>
<skill id="50555" level="1" /> <!-- Beleth' Ring --> <skill id="50555" level="1" type="ON_ENCHANT" type_value="0" />
<skill id="50555" level="2" type="ON_ENCHANT" type_value="1" />
<skill id="50555" level="3" type="ON_ENCHANT" type_value="2" />
<skill id="50555" level="4" type="ON_ENCHANT" type_value="3" />
<skill id="50555" level="5" type="ON_ENCHANT" type_value="4" />
<skill id="50555" level="6" type="ON_ENCHANT" type_value="5" />
</skills> </skills>
<stats> <stats>
<stat type="mDef">73</stat> <stat type="mDef">73</stat>

View File

@ -2787,14 +2787,203 @@
</effects> </effects>
</skill> </skill>
<skill id="50555" toLevel="6" name="Beleth' Ring"> <skill id="50555" toLevel="6" name="Beleth' Ring">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon> <icon>icon.skill0000</icon>
<operateType>A1</operateType> <operateType>P</operateType>
<effects>
<effect name="MaxMp">
<amount>
<value level="1">22</value>
<value level="2">32</value>
<value level="3">40</value>
<value level="4">60</value>
<value level="5">85</value>
<value level="6">100</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="AttackTrait">
<SLEEP>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
<value level="4">25</value>
<value level="5">25</value>
<value level="6">25</value>
</SLEEP>
<SHOCK>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</SHOCK>
<PARALYZE>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</PARALYZE>
</effect>
<effect name="DefenceTrait">
<SLEEP>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
<value level="4">25</value>
<value level="5">25</value>
<value level="6">25</value>
</SLEEP>
<SHOCK>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</SHOCK>
<PARALYZE>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
<value level="4">20</value>
<value level="5">20</value>
<value level="6">20</value>
</PARALYZE>
</effect>
<effect name="PAtk">
<amount>
<value fromLevel="1" toLevel="2">0</value>
<value level="3">20</value>
<value level="4">50</value>
<value level="5">100</value>
<value level="6">200</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="MAtk">
<amount>
<value fromLevel="1" toLevel="2">0</value>
<value level="3">20</value>
<value level="4">50</value>
<value level="5">100</value>
<value level="6">200</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="PhysicalSoulAttack">
<amount>
<value level="1">2</value>
<value level="2">3</value>
<value level="3">6</value>
<value level="4">12</value>
<value level="5">15</value>
<value level="6">20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSoulAttack">
<amount>
<value level="1">2</value>
<value level="2">3</value>
<value level="3">6</value>
<value level="4">12</value>
<value level="5">15</value>
<value level="6">20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="DefenceCriticalDamage">
<amount>
<value level="2">-10</value>
<value level="3">-13</value>
<value level="4">-16</value>
<value level="5">-20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="DefencePhysicalSkillCriticalDamage">
<amount>
<value level="2">-10</value>
<value level="3">-13</value>
<value level="4">-16</value>
<value level="5">-20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="DefenceMagicCriticalDamage">
<amount>
<value level="2">-10</value>
<value level="3">-13</value>
<value level="4">-16</value>
<value level="5">-20</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="Reuse">
<amount>
<value level="4">-3</value>
<value level="5">-5</value>
<value level="6">-10</value>
</amount>
<mode>PER</mode>
<magicType>0</magicType>
</effect>
<effect name="Reuse">
<amount>
<value level="4">-3</value>
<value level="5">-5</value>
<value level="6">-10</value>
</amount>
<mode>PER</mode>
<magicType>1</magicType>
</effect>
<effect name="TriggerSkillByDamage" fromLevel="6" toLevel="6">
<attackerType>Creature</attackerType>
<minDamage>1</minDamage>
<chance>50</chance>
<targetType>SELF</targetType>
<isCritical>false</isCritical>
<skillId>50556</skillId>
<skillLevel>1</skillLevel>
</effect>
<effect name="TriggerSkillByDamage" fromLevel="6" toLevel="6">
<attackerType>Creature</attackerType>
<minDamage>1</minDamage>
<chance>50</chance>
<targetType>SELF</targetType>
<isCritical>true</isCritical>
<skillId>50556</skillId>
<skillLevel>1</skillLevel>
</effect>
</effects>
</skill> </skill>
<skill id="50556" toLevel="1" name="Beleth Power"> <skill id="50556" toLevel="1" name="Beleth Power">
<!-- AUTO GENERATED SKILL TODO: FIX IT --> <!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon> <icon>icon.skill0000</icon>
<operateType>A1</operateType> <operateType>A2</operateType>
<abnormalLevel>1</abnormalLevel>
<abnormalTime>30</abnormalTime>
<hitTime>1000</hitTime>
<isTriggeredSkill>true</isTriggeredSkill>
<isDebuff>false</isDebuff>
<isMagic>4</isMagic>
<reuseDelay>300000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="DamageByAttack">
<amount>-10</amount>
<type>PK</type>
</effect>
<effect name="DamageByAttack">
<amount>-10</amount>
<type>ENEMY_ALL</type>
</effect>
</effects>
</skill> </skill>
<skill id="50557" toLevel="1" name="Beleth' Soul Eater"> <skill id="50557" toLevel="1" name="Beleth' Soul Eater">
<!-- AUTO GENERATED SKILL TODO: FIX IT --> <!-- AUTO GENERATED SKILL TODO: FIX IT -->