New servitor skill additions.

Contributed by fruit.
This commit is contained in:
MobiusDevelopment 2022-08-18 21:52:31 +00:00
parent e9dd024940
commit 20ed2a6ef9
7 changed files with 351 additions and 62 deletions

View File

@ -118,8 +118,8 @@
<action id="1067" handler="PetSkillUse" option="5750" /> <!-- Fox Shaman, Spirit Shaman - Flash -->
<action id="1068" handler="PetSkillUse" option="5751" /> <!-- Fox Shaman, Spirit Shaman - Lightning Wave -->
<action id="1069" handler="PetSkillUse" option="5752" /> <!-- Fox Shaman, Fairy Princess - Flare -->
<action id="1070" handler="ServitorSkillUse" option="47905" /> <!-- Skill: Guard's Blessing -->
<action id="1071" handler="ServitorSkillUse" option="47906" /> <!-- Skill: Trample -->
<action id="1070" handler="PetSkillUse" option="5771" /> <!-- White Weasel, Fairy Princess, Improved Baby Buffalo, Improved Baby Kookaburra, Improved Baby Cougar, Spirit Shaman, Toy Knight, Turtle Ascetic - Buff control -->
<action id="1071" handler="ServitorSkillUse" option="5761" /> <!-- Tigress - Power Strike -->
<action id="1072" handler="PetSkillUse" option="6046" /> <!-- Toy Knight - Piercing attack -->
<action id="1073" handler="PetSkillUse" option="6047" /> <!-- Toy Knight - Whirlwind -->
<action id="1074" handler="PetSkillUse" option="6048" /> <!-- Toy Knight - Lance Smash -->

View File

@ -1984,8 +1984,4 @@
<!-- Pailaka Tigress -->
<skill npcId="14916" skillId="5761" skillLevel="1" />
<skill npcId="14917" skillId="5761" skillLevel="2" />
<!-- New Summons -->
<skill npcId="14919" skillId="47905" skillLevel="1" />
<skill npcId="14919" skillId="47906" skillLevel="1" />
</list>

View File

@ -118,8 +118,8 @@
<action id="1067" handler="PetSkillUse" option="5750" /> <!-- Fox Shaman, Spirit Shaman - Flash -->
<action id="1068" handler="PetSkillUse" option="5751" /> <!-- Fox Shaman, Spirit Shaman - Lightning Wave -->
<action id="1069" handler="PetSkillUse" option="5752" /> <!-- Fox Shaman, Fairy Princess - Flare -->
<action id="1070" handler="ServitorSkillUse" option="47905" /> <!-- Skill: Guard's Blessing -->
<action id="1071" handler="ServitorSkillUse" option="47906" /> <!-- Skill: Trample -->
<action id="1070" handler="PetSkillUse" option="5771" /> <!-- White Weasel, Fairy Princess, Improved Baby Buffalo, Improved Baby Kookaburra, Improved Baby Cougar, Spirit Shaman, Toy Knight, Turtle Ascetic - Buff control -->
<action id="1071" handler="ServitorSkillUse" option="5761" /> <!-- Tigress - Power Strike -->
<action id="1072" handler="PetSkillUse" option="6046" /> <!-- Toy Knight - Piercing attack -->
<action id="1073" handler="PetSkillUse" option="6047" /> <!-- Toy Knight - Whirlwind -->
<action id="1074" handler="PetSkillUse" option="6048" /> <!-- Toy Knight - Lance Smash -->
@ -200,6 +200,12 @@
<action id="1153" handler="ServitorSkillUse" option="11384" /> <!-- Dark Crusader - Phantom Blow -->
<action id="1154" handler="ServitorSkillUse" option="11385" /> <!-- Banshee Queen - Phantom Spike -->
<action id="1155" handler="ServitorSkillUse" option="11386" /> <!-- Banshee Queen - Phantom Crash -->
<action id="1168" handler="ServitorSkillUse" option="47902" /> <!-- Emperor's Blessing -->
<action id="1169" handler="ServitorSkillUse" option="47903" /> <!-- Outcry -->
<action id="1170" handler="ServitorSkillUse" option="47905" /> <!-- Guard's Blessing -->
<action id="1171" handler="ServitorSkillUse" option="47906" /> <!-- Trample -->
<action id="1172" handler="ServitorSkillUse" option="47908" /> <!-- Lord's Blessing -->
<action id="1173" handler="ServitorSkillUse" option="47909" /> <!-- Specter's Dance -->
<action id="5000" handler="PetSkillUse" option="23155" /> <!-- Baby Rudolph - Reindeer Scratch -->
<action id="5001" handler="PetSkillUse" option="23167" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Rosy Seduction -->
<action id="5002" handler="PetSkillUse" option="23168" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Critical Seduction -->

View File

@ -1985,7 +1985,18 @@
<skill npcId="14916" skillId="5761" skillLevel="1" />
<skill npcId="14917" skillId="5761" skillLevel="2" />
<!-- New Summons -->
<!-- SUMMON CAT EMPEROR ACTIVE SKILLS -->
<skill npcId="14918" skillId="47902" skillLevel="1" />
<skill npcId="14918" skillId="47903" skillLevel="1" />
<skill npcId="14918" skillId="4025" skillLevel="12" />
<!-- SUMMON UNICORN GUARD ACTIVE SKILLS -->
<skill npcId="14919" skillId="47905" skillLevel="1" />
<skill npcId="14919" skillId="47906" skillLevel="1" />
<skill npcId="14919" skillId="4025" skillLevel="12" />
<!-- SUMMON LORD RAISE ACTIVE SKILLS -->
<skill npcId="14920" skillId="47908" skillLevel="1" />
<skill npcId="14920" skillId="47909" skillLevel="1" />
<skill npcId="14920" skillId="4025" skillLevel="12" />
</list>

View File

@ -775,6 +775,11 @@
</skillList>
</npc>
<npc id="14918" level="85" type="Pet" name="Cat Emperor">
<parameters>
<skill name="HealMagic" id="4025" level="12" />
<skill name="Buff1" id="47902" level="1" />
<skill name="PhysicalSpecial1" id="47903" level="1" />
</parameters>
<race>ETC</race>
<sex>MALE</sex>
<stats str="40" int="21" dex="30" wit="20" con="43" men="20">
@ -795,8 +800,19 @@
<radius normal="12" />
<height normal="15.9" />
</collision>
<skillList>
<skill id="47902" level="1" /> <!-- Emperor's Blessing -->
<skill id="47903" level="1" /> <!-- Outcry -->
<skill id="4025" level="12" /> <!-- Master Recharge -->
<skill id="47923" level="1" /> <!-- Cat Emperor Lv1 (Basic Effect) -->
</skillList>
</npc>
<npc id="14919" level="85" type="Pet" name="Unicorn Guard">
<parameters>
<skill name="HealMagic" id="4025" level="12" />
<skill name="Buff1" id="47905" level="1" />
<skill name="PhysicalSpecial1" id="47906" level="1" />
</parameters>
<race>ETC</race>
<sex>MALE</sex>
<stats str="40" int="21" dex="30" wit="20" con="43" men="20">
@ -817,8 +833,19 @@
<radius normal="10" />
<height normal="23" />
</collision>
<skillList>
<skill id="47905" level="1" /> <!-- Guard's Blessing -->
<skill id="47906" level="1" /> <!-- Trample -->
<skill id="4025" level="12" /> <!-- Master Recharge -->
<skill id="47924" level="1" /> <!-- Unicorn Guard Lv1 (Basic Effect) -->
</skillList>
</npc>
<npc id="14920" level="85" type="Pet" name="Lord Raise">
<parameters>
<skill name="HealMagic" id="4025" level="12" />
<skill name="Buff1" id="47908" level="1" />
<skill name="PhysicalSpecial1" id="47909" level="1" />
</parameters>
<race>ETC</race>
<sex>MALE</sex>
<stats str="40" int="21" dex="30" wit="20" con="43" men="20">
@ -839,5 +866,11 @@
<radius normal="11" />
<height normal="27" />
</collision>
<skillList>
<skill id="47908" level="1" /> <!-- Lord's Blessing -->
<skill id="47909" level="1" /> <!-- Specter's Dance -->
<skill id="4025" level="12" /> <!-- Master Recharge -->
<skill id="47925" level="1" /> <!-- Lord Raise Lv1 (Basic Effect) -->
</skillList>
</npc>
</list>

View File

@ -4,19 +4,12 @@
<icon>icon.skill0000</icon>
<hitTime>4500</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">50</value>
</itemConsumeCount>
<itemConsumeCount>50</itemConsumeCount>
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
<magicLevel>
<value level="1">76</value>
</magicLevel>
<mpConsume>
<value level="1">186</value>
</mpConsume>
<magicLevel>76</magicLevel>
<mpConsume>186</mpConsume>
<operateType>A1</operateType>
<reuseDelay>10000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
@ -31,32 +24,74 @@
</effects>
</skill>
<skill id="47902" toLevel="1" name="Emperor's Blessing">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalVisualEffect>H_Y_BLESSING_OF_EMPEROR_AVE</abnormalVisualEffect>
<abnormalTime>1200</abnormalTime>
<hitTime>4500</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>5000</reuseDelay>
<basicProperty>NONE</basicProperty>
<targetType>OWNER_PET</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="MAtk">
<amount>30</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>8</amount>
<mode>PER</mode>
</effect>
<effect name="MagicCriticalRate">
<amount>6</amount>
<mode>PER</mode>
</effect>
<effect name="MagicCriticalDamage">
<amount>6</amount>
<mode>PER</mode>
</effect>
<effect name="Reuse">
<amount>-4</amount>
<mode>PER</mode>
<magicType>1</magicType>
</effect>
</effects>
</skill>
<skill id="47903" toLevel="1" name="Outcry">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<affectLimit>20-20</affectLimit>
<affectRange>250</affectRange>
<operateType>A1</operateType>
<castRange>700</castRange>
<effectPoint>-770</effectPoint>
<effectRange>1200</effectRange>
<hitTime>3000</hitTime>
<coolTime>500</coolTime>
<reuseDelay>10000</reuseDelay>
<basicProperty>PHYSICAL</basicProperty>
<isMagic>0</isMagic>
<mpConsume>182</mpConsume>
<magicCriticalRate>5</magicCriticalRate>
<targetType>ENEMY</targetType>
<affectScope>RANGE</affectScope>
<affectObject>NOT_FRIEND</affectObject>
<effects>
<effect name="MagicalAttack">
<power>180</power>
</effect>
</effects>
</skill>
<skill id="47904" toLevel="1" name="Summon Unicorn Guard">
<icon>icon.skill0000</icon>
<hitTime>4500</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">50</value>
</itemConsumeCount>
<itemConsumeCount>50</itemConsumeCount>
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
<magicLevel>
<value level="1">76</value>
</magicLevel>
<mpConsume>
<value level="1">186</value>
</mpConsume>
<magicLevel>76</magicLevel>
<mpConsume>186</mpConsume>
<operateType>A1</operateType>
<reuseDelay>10000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
@ -71,32 +106,74 @@
</effects>
</skill>
<skill id="47905" toLevel="1" name="Guard's Blessing">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalVisualEffect>H_B_BLESSING_OF_GUARDIAN_AVE</abnormalVisualEffect>
<abnormalTime>1200</abnormalTime>
<hitTime>4500</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>5000</reuseDelay>
<basicProperty>NONE</basicProperty>
<targetType>OWNER_PET</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="MAtk">
<amount>30</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>7</amount>
<mode>PER</mode>
</effect>
<effect name="MagicCriticalRate">
<amount>6</amount>
<mode>PER</mode>
</effect>
<effect name="MagicCriticalDamage">
<amount>6</amount>
<mode>PER</mode>
</effect>
<effect name="Reuse">
<amount>-6</amount>
<mode>PER</mode>
<magicType>1</magicType>
</effect>
</effects>
</skill>
<skill id="47906" toLevel="1" name="Trample">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<affectLimit>20-20</affectLimit>
<affectRange>250</affectRange>
<operateType>A1</operateType>
<castRange>700</castRange>
<effectPoint>-770</effectPoint>
<effectRange>1200</effectRange>
<hitTime>3000</hitTime>
<coolTime>500</coolTime>
<reuseDelay>10000</reuseDelay>
<basicProperty>MAGIC</basicProperty>
<isMagic>1</isMagic>
<mpConsume>182</mpConsume>
<magicCriticalRate>5</magicCriticalRate>
<targetType>ENEMY</targetType>
<affectScope>RANGE</affectScope>
<affectObject>NOT_FRIEND</affectObject>
<effects>
<effect name="MagicalAttack">
<power>180</power>
</effect>
</effects>
</skill>
<skill id="47907" toLevel="1" name="Summon Lord Raise">
<icon>icon.skill0000</icon>
<hitTime>4500</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">50</value>
</itemConsumeCount>
<itemConsumeCount>50</itemConsumeCount>
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
<magicLevel>
<value level="1">76</value>
</magicLevel>
<mpConsume>
<value level="1">186</value>
</mpConsume>
<magicLevel>76</magicLevel>
<mpConsume>186</mpConsume>
<operateType>A1</operateType>
<reuseDelay>10000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
@ -111,14 +188,63 @@
</effects>
</skill>
<skill id="47908" toLevel="1" name="Lord's Blessing">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalVisualEffect>H_P_BLESSING_OF_LORD_AVE</abnormalVisualEffect>
<abnormalTime>1200</abnormalTime>
<hitTime>4500</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>5000</reuseDelay>
<basicProperty>NONE</basicProperty>
<targetType>OWNER_PET</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="MAtk">
<amount>30</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>6</amount>
<mode>PER</mode>
</effect>
<effect name="MagicCriticalRate">
<amount>8</amount>
<mode>PER</mode>
</effect>
<effect name="MagicCriticalDamage">
<amount>8</amount>
<mode>PER</mode>
</effect>
<effect name="Reuse">
<amount>-4</amount>
<mode>PER</mode>
<magicType>1</magicType>
</effect>
</effects>
</skill>
<skill id="47909" toLevel="1" name="Specter's Dance">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<affectLimit>20-20</affectLimit>
<affectRange>250</affectRange>
<operateType>A1</operateType>
<castRange>700</castRange>
<effectPoint>-770</effectPoint>
<effectRange>1200</effectRange>
<hitTime>3000</hitTime>
<coolTime>500</coolTime>
<reuseDelay>10000</reuseDelay>
<basicProperty>PHYSICAL</basicProperty>
<isMagic>0</isMagic>
<mpConsume>182</mpConsume>
<magicCriticalRate>5</magicCriticalRate>
<targetType>ENEMY</targetType>
<affectScope>RANGE</affectScope>
<affectObject>NOT_FRIEND</affectObject>
<effects>
<effect name="MagicalAttack">
<power>180</power>
</effect>
</effects>
</skill>
<skill id="47910" toLevel="4" name="Summon Cubic of Secrets">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
@ -532,33 +658,148 @@
</effects>
</skill>
<skill id="47921" toLevel="1" name="Cat Emperor - Hold">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<isTriggeredSkill>true</isTriggeredSkill>
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalLevel>1</abnormalLevel>
<abnormalTime>5</abnormalTime>
<abnormalType>ROOT_PHYSICALLY</abnormalType>
<abnormalVisualEffect>ROOT</abnormalVisualEffect>
<activateRate>80</activateRate>
<effectPoint>-770</effectPoint>
<isDebuff>true</isDebuff>
<reuseDelay>15000</reuseDelay>
<trait>ROOT_PHYSICALLY</trait>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<lvlBonusRate>20</lvlBonusRate>
<effects>
<effect name="Root" />
</effects>
</skill>
<skill id="47922" toLevel="1" name="Unicorn Guard - Stun">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<isTriggeredSkill>true</isTriggeredSkill>
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalLevel>1</abnormalLevel>
<abnormalTime>3</abnormalTime>
<abnormalType>STUN</abnormalType>
<abnormalVisualEffect>STUN</abnormalVisualEffect>
<activateRate>80</activateRate>
<effectPoint>-1100</effectPoint>
<reuseDelay>15000</reuseDelay>
<isDebuff>true</isDebuff>
<lvlBonusRate>20</lvlBonusRate>
<trait>SHOCK</trait>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="47923" toLevel="1" name="Cat Emperor">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>P</operateType>
<effects>
<effect name="TriggerSkillByAttack">
<attackerType>Creature</attackerType>
<minDamage>50</minDamage>
<targetType>TARGET</targetType>
<isCritical>false</isCritical>
<skillId>47921</skillId> <!-- Cat Emperor - Hold -->
<skillLevel>1</skillLevel>
<chance>60</chance>
<allowSkillAttack>true</allowSkillAttack>
</effect>
<effect name="TriggerSkillByAttack">
<attackerType>Creature</attackerType>
<minDamage>50</minDamage>
<targetType>TARGET</targetType>
<isCritical>true</isCritical>
<skillId>47921</skillId> <!-- Cat Emperor - Hold -->
<skillLevel>1</skillLevel>
<chance>90</chance>
<allowSkillAttack>true</allowSkillAttack>
</effect>
</effects>
</skill>
<skill id="47924" toLevel="1" name="Unicorn Guard">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>P</operateType>
<effects>
<effect name="TriggerSkillByAttack">
<attackerType>Creature</attackerType>
<minDamage>50</minDamage>
<targetType>TARGET</targetType>
<isCritical>false</isCritical>
<skillId>47922</skillId> <!-- Unicorn Guard - Stun -->
<skillLevel>1</skillLevel>
<chance>60</chance>
<allowSkillAttack>true</allowSkillAttack>
</effect>
<effect name="TriggerSkillByAttack">
<attackerType>Creature</attackerType>
<minDamage>50</minDamage>
<targetType>TARGET</targetType>
<isCritical>true</isCritical>
<skillId>47922</skillId> <!-- Unicorn Guard - Stun -->
<skillLevel>1</skillLevel>
<chance>90</chance>
<allowSkillAttack>true</allowSkillAttack>
</effect>
</effects>
</skill>
<skill id="47925" toLevel="1" name="Lord Raise">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>P</operateType>
<effects>
<effect name="TriggerSkillByAttack">
<attackerType>Creature</attackerType>
<minDamage>50</minDamage>
<targetType>TARGET</targetType>
<isCritical>false</isCritical>
<skillId>47926</skillId> <!-- Lord Raise - Debuff -->
<skillLevel>1</skillLevel>
<chance>60</chance>
<allowSkillAttack>true</allowSkillAttack>
</effect>
<effect name="TriggerSkillByAttack">
<attackerType>Creature</attackerType>
<minDamage>50</minDamage>
<targetType>TARGET</targetType>
<isCritical>true</isCritical>
<skillId>47926</skillId> <!-- Lord Raise - Debuff -->
<skillLevel>1</skillLevel>
<chance>90</chance>
<allowSkillAttack>true</allowSkillAttack>
</effect>
</effects>
</skill>
<skill id="47926" toLevel="1" name="Lord Raise - Debuff">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<isTriggeredSkill>true</isTriggeredSkill>
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalTime>15</abnormalTime>
<activateRate>80</activateRate>
<effectPoint>-1621</effectPoint>
<reuseDelay>15000</reuseDelay>
<isDebuff>true</isDebuff>
<lvlBonusRate>20</lvlBonusRate>
<trait>ANOMALY</trait>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="DefenceTrait">
<SLEEP>-25</SLEEP>
<HOLD>-25</HOLD>
<SHOCK>-25</SHOCK>
<PARALYZE>-25</PARALYZE>
<FEAR>-25</FEAR>
<SILENCE>-25</SILENCE>
<PULL>-25</PULL>
</effect>
</effects>
</skill>
</list>

View File

@ -140,10 +140,12 @@ public class ExBasicActionList implements IClientOutgoingPacket
1144, 1145, 1146, 1147,
1148, 1149, 1150, 1151,
1152, 1153, 1154, 1155,
1168, 1169, 1170, 1171,
1172, 1173,
5000, 5001, 5002, 5003,
5004, 5005, 5006, 5007,
5008, 5009, 5010, 5011,
5012, 5013, 5014, 5015
5012, 5013, 5014, 5015,
};
//@formatter:on
public static final ExBasicActionList STATIC_PACKET = new ExBasicActionList(DEFAULT_ACTION_LIST);