Latest classic abnormal transform skills.

Contributed by quangnguyen.
This commit is contained in:
MobiusDev
2018-02-17 10:19:24 +00:00
parent f0d4b3c8ef
commit 746fc47e52
3 changed files with 162 additions and 36 deletions

View File

@@ -7,8 +7,8 @@
<skill skillName="Expertise B" skillId="239" skillLvl="3" getLevel="52" autoGet="true" /> <skill skillName="Expertise B" skillId="239" skillLvl="3" getLevel="52" autoGet="true" />
<skill skillName="Expertise A" skillId="239" skillLvl="4" getLevel="61" autoGet="true" /> <skill skillName="Expertise A" skillId="239" skillLvl="4" getLevel="61" autoGet="true" />
<!-- <skill skillName="Pirate" skillId="1800" skillLvl="1" getLevel="45" autoGet="true" /> Does not exist in Saviors client --> <skill skillName="Pirate" skillId="1800" skillLvl="1" getLevel="45" autoGet="true" />
<!-- <skill skillName="Dark Assassin" skillId="1801" skillLvl="1" getLevel="60" autoGet="true" /> Does not exist in Saviors client --> <skill skillName="Dark Assassin" skillId="1801" skillLvl="1" getLevel="60" autoGet="true" />
<!-- <skill skillName="White Assassin" skillId="1802" skillLvl="1" getLevel="70" autoGet="true" /> Does not exist in Saviors client --> <skill skillName="White Assassin" skillId="1802" skillLvl="1" getLevel="70" autoGet="true" />
</skillTree> </skillTree>
</list> </list>

View File

@@ -2,14 +2,17 @@
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd"> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
<skill id="1800" toLevel="1" name="Pirate"> <skill id="1800" toLevel="1" name="Pirate">
<abnormalLvl>1</abnormalLvl> <abnormalLvl>1</abnormalLvl>
<abnormalTime>300</abnormalTime> <abnormalTime>900</abnormalTime>
<abnormalType>TRANSFORM</abnormalType> <abnormalType>CHANGEBODY</abnormalType>
<abnormalVisualEffect>PIRATE_SUIT</abnormalVisualEffect>
<blockedInOlympiad>true</blockedInOlympiad> <blockedInOlympiad>true</blockedInOlympiad>
<effectPoint>1</effectPoint> <effectPoint>1</effectPoint>
<icon>icon.skill1800</icon> <icon>icon.skill1800</icon>
<isMagic>1</isMagic> <!-- Magic Skill --> <isMagic>4</isMagic> <!-- Magic Skill -->
<magicLvl>56</magicLvl> <magicLvl>56</magicLvl>
<operateType>A2</operateType> <operateType>A2</operateType>
<reuseDelay>7200000</reuseDelay>
<hitTime>3000</hitTime>
<rideState>NONE;STRIDER;WYVERN;WOLF</rideState> <rideState>NONE;STRIDER;WYVERN;WOLF</rideState>
<basicProperty>NONE</basicProperty> <basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
@@ -17,27 +20,68 @@
<irreplacableBuff>true</irreplacableBuff> <irreplacableBuff>true</irreplacableBuff>
<targetType>SELF</targetType> <targetType>SELF</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<conditions> <itemConsumeId>49543</itemConsumeId>
<condition name="CanTransform"> <itemConsumeCount>1</itemConsumeCount>
<transformId>165</transformId> <!-- TODO: proper id -->
</condition>
</conditions>
<effects> <effects>
<effect name="Transformation"> <effect name="MaxHp">
<transformationId>165</transformationId> <!-- TODO: proper id --> <amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="MaxMp">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="Speed">
<amount>3</amount>
<mode>DIFF</mode>
</effect>
<effect name="PhysicalAttackSpeed">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="Accuracy">
<amount>1</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicAccuracy">
<amount>1</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicCriticalRate">
<amount>10</amount>
<mode>DIFF</mode>
</effect>
<effect name="PAtk">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="MAtk">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalDefence">
<amount>2</amount>
<mode>PER</mode>
</effect> </effect>
</effects> </effects>
</skill> </skill>
<skill id="1801" toLevel="1" name="Dark Assassin"> <skill id="1801" toLevel="1" name="Dark Assassin">
<abnormalLvl>1</abnormalLvl> <abnormalLvl>2</abnormalLvl>
<abnormalTime>300</abnormalTime> <abnormalTime>900</abnormalTime>
<abnormalType>TRANSFORM</abnormalType> <abnormalType>CHANGEBODY</abnormalType>
<abnormalVisualEffect>DARK_ASSASSIN_SUIT</abnormalVisualEffect>
<blockedInOlympiad>true</blockedInOlympiad> <blockedInOlympiad>true</blockedInOlympiad>
<effectPoint>1</effectPoint> <effectPoint>1</effectPoint>
<icon>icon.skill1801</icon> <icon>icon.skill1801</icon>
<isMagic>1</isMagic> <!-- Magic Skill --> <isMagic>4</isMagic> <!-- Magic Skill -->
<magicLvl>56</magicLvl> <magicLvl>56</magicLvl>
<operateType>A2</operateType> <operateType>A2</operateType>
<reuseDelay>7200000</reuseDelay>
<hitTime>3000</hitTime>
<rideState>NONE;STRIDER;WYVERN;WOLF</rideState> <rideState>NONE;STRIDER;WYVERN;WOLF</rideState>
<basicProperty>NONE</basicProperty> <basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
@@ -45,27 +89,68 @@
<irreplacableBuff>true</irreplacableBuff> <irreplacableBuff>true</irreplacableBuff>
<targetType>SELF</targetType> <targetType>SELF</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<conditions> <itemConsumeId>49543</itemConsumeId>
<condition name="CanTransform"> <itemConsumeCount>1</itemConsumeCount>
<transformId>166</transformId> <!-- TODO: proper id -->
</condition>
</conditions>
<effects> <effects>
<effect name="Transformation"> <effect name="MaxHp">
<transformationId>166</transformationId> <!-- TODO: proper id --> <amount>5</amount>
<mode>PER</mode>
</effect>
<effect name="MaxMp">
<amount>5</amount>
<mode>PER</mode>
</effect>
<effect name="Speed">
<amount>4</amount>
<mode>DIFF</mode>
</effect>
<effect name="PhysicalAttackSpeed">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="Accuracy">
<amount>1</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicAccuracy">
<amount>1</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicCriticalRate">
<amount>10</amount>
<mode>DIFF</mode>
</effect>
<effect name="PAtk">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="MAtk">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>2</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalDefence">
<amount>2</amount>
<mode>PER</mode>
</effect> </effect>
</effects> </effects>
</skill> </skill>
<skill id="1802" toLevel="1" name="White Assassin"> <skill id="1802" toLevel="1" name="White Assassin">
<abnormalLvl>1</abnormalLvl> <abnormalLvl>3</abnormalLvl>
<abnormalTime>300</abnormalTime> <abnormalTime>900</abnormalTime>
<abnormalType>TRANSFORM</abnormalType> <abnormalType>CHANGEBODY</abnormalType>
<abnormalVisualEffect>WHITE_ASSASSIN_SUIT</abnormalVisualEffect>
<blockedInOlympiad>true</blockedInOlympiad> <blockedInOlympiad>true</blockedInOlympiad>
<effectPoint>1</effectPoint> <effectPoint>1</effectPoint>
<icon>icon.skill1802</icon> <icon>icon.skill1801</icon>
<isMagic>1</isMagic> <!-- Magic Skill --> <isMagic>4</isMagic> <!-- Magic Skill -->
<magicLvl>56</magicLvl> <magicLvl>56</magicLvl>
<operateType>A2</operateType> <operateType>A2</operateType>
<reuseDelay>3600000</reuseDelay>
<hitTime>3000</hitTime>
<rideState>NONE;STRIDER;WYVERN;WOLF</rideState> <rideState>NONE;STRIDER;WYVERN;WOLF</rideState>
<basicProperty>NONE</basicProperty> <basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
@@ -73,14 +158,52 @@
<irreplacableBuff>true</irreplacableBuff> <irreplacableBuff>true</irreplacableBuff>
<targetType>SELF</targetType> <targetType>SELF</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<conditions> <itemConsumeId>49543</itemConsumeId>
<condition name="CanTransform"> <itemConsumeCount>1</itemConsumeCount>
<transformId>167</transformId> <!-- TODO: proper id -->
</condition>
</conditions>
<effects> <effects>
<effect name="Transformation"> <effect name="MaxHp">
<transformationId>167</transformationId> <!-- TODO: proper id --> <amount>7</amount>
<mode>PER</mode>
</effect>
<effect name="MaxMp">
<amount>7</amount>
<mode>PER</mode>
</effect>
<effect name="Speed">
<amount>5</amount>
<mode>DIFF</mode>
</effect>
<effect name="PhysicalAttackSpeed">
<amount>5</amount>
<mode>PER</mode>
</effect>
<effect name="Accuracy">
<amount>2</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicAccuracy">
<amount>2</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicCriticalRate">
<amount>20</amount>
<mode>DIFF</mode>
</effect>
<effect name="PAtk">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="MAtk">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalDefence">
<amount>3</amount>
<mode>PER</mode>
</effect> </effect>
</effects> </effects>
</skill> </skill>

View File

@@ -190,6 +190,9 @@ public enum AbnormalVisualEffect
BIG_BODY_COMBINATION_DEMON_PC(172), BIG_BODY_COMBINATION_DEMON_PC(172),
BIG_BODY_2(173), BIG_BODY_2(173),
BIG_BODY_3(174), BIG_BODY_3(174),
PIRATE_SUIT(175),
DARK_ASSASSIN_SUIT(176),
WHITE_ASSASSIN_SUIT(177),
DRAGON_ULTIMATE(700), DRAGON_ULTIMATE(700),
CHANGE_HALLOWEEN(1000), CHANGE_HALLOWEEN(1000),
FX_EARRING_1(10001), FX_EARRING_1(10001),