Fixed Cruma SummonPC effect.

Contributed by Iris.
This commit is contained in:
MobiusDevelopment 2020-08-19 07:44:18 +00:00
parent 22df83fdea
commit 2b3b01d236
22 changed files with 104 additions and 21 deletions

View File

@ -2803,10 +2803,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect 1. --> <!-- Atk. Spd. decreases momentarily. Effect 1. -->

View File

@ -2803,10 +2803,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -2804,10 +2804,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -2804,10 +2804,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -2804,10 +2804,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -2804,10 +2804,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -2775,10 +2775,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -2775,10 +2775,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2758,10 +2758,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2758,10 +2758,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2771,10 +2771,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2771,10 +2771,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1 --> <!-- Atk. Spd. decreases momentarily. Effect $s1 -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2771,10 +2771,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Immediately Atk. Spd. -17%. --> <!-- Immediately Atk. Spd. -17%. -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2771,10 +2771,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Immediately Atk. Spd. -17%. --> <!-- Immediately Atk. Spd. -17%. -->

View File

@ -32,15 +32,14 @@ import ai.AbstractNpcAI;
public class SummonPc extends AbstractNpcAI public class SummonPc extends AbstractNpcAI
{ {
// NPCs // NPCs
private static final int PORTA = 20213;
private static final int PERUM = 20221; private static final int PERUM = 20221;
// Skill // Skill
private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1); private static final SkillHolder SUMMON_PC = new SkillHolder(4161, 1);
private SummonPc() private SummonPc()
{ {
addAttackId(PORTA, PERUM); addAttackId(PERUM);
addSpellFinishedId(PORTA, PERUM); addSpellFinishedId(PERUM);
} }
@Override @Override

View File

@ -2804,10 +2804,16 @@
<effectRange>1100</effectRange> <effectRange>1100</effectRange>
<hitTime>2000</hitTime> <hitTime>2000</hitTime>
<magicLvl>1</magicLvl> <magicLvl>1</magicLvl>
<isMagic>1</isMagic> <!-- Magic Skill -->
<reuseDelay>20000</reuseDelay>
<operateType>A1</operateType> <operateType>A1</operateType>
<magicCriticalRate>-5</magicCriticalRate> <magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType> <targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope> <affectScope>SINGLE</affectScope>
<effects>
<effect name="CallPc">
</effect>
</effects>
</skill> </skill>
<skill id="4162" toLevel="3" name="Decrease Atk. Spd."> <skill id="4162" toLevel="3" name="Decrease Atk. Spd.">
<!-- Atk. Spd. decreases momentarily. Effect $s1. --> <!-- Atk. Spd. decreases momentarily. Effect $s1. -->