Minor script improvement for Gate of Unlimited Summoning.
This commit is contained in:
parent
f4cc2527e3
commit
494b3444ce
@ -55,10 +55,9 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
final L2Character summoner = npc.getSummoner();
|
final L2Character summoner = npc.getSummoner();
|
||||||
if ((summoner != null) && summoner.isPlayer())
|
if ((summoner != null) && summoner.isPlayer())
|
||||||
{
|
{
|
||||||
final L2PcInstance player = summoner.getActingPlayer();
|
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("END_OF_LIFE", 30000, npc, null);
|
||||||
getTimers().addTimer("END_OF_LIFE", 30000, npc, player);
|
|
||||||
}
|
}
|
||||||
return super.onSpawn(npc);
|
return super.onSpawn(npc);
|
||||||
}
|
}
|
||||||
@ -79,7 +78,7 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, player);
|
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "SKILL_CAST_DAMAGE":
|
case "SKILL_CAST_DAMAGE":
|
||||||
@ -90,13 +89,13 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
|
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "END_OF_LIFE":
|
case "END_OF_LIFE":
|
||||||
{
|
{
|
||||||
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, null);
|
||||||
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, null);
|
||||||
npc.deleteMe();
|
npc.deleteMe();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -60,10 +60,9 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
final L2Character summoner = npc.getSummoner();
|
final L2Character summoner = npc.getSummoner();
|
||||||
if ((summoner != null) && summoner.isPlayer())
|
if ((summoner != null) && summoner.isPlayer())
|
||||||
{
|
{
|
||||||
final L2PcInstance player = summoner.getActingPlayer();
|
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("END_OF_LIFE", 30000, npc, null);
|
||||||
getTimers().addTimer("END_OF_LIFE", 30000, npc, player);
|
|
||||||
}
|
}
|
||||||
return super.onSpawn(npc);
|
return super.onSpawn(npc);
|
||||||
}
|
}
|
||||||
@ -84,7 +83,7 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, player);
|
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "SKILL_CAST_DAMAGE":
|
case "SKILL_CAST_DAMAGE":
|
||||||
@ -95,13 +94,13 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
|
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "END_OF_LIFE":
|
case "END_OF_LIFE":
|
||||||
{
|
{
|
||||||
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, null);
|
||||||
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, null);
|
||||||
npc.deleteMe();
|
npc.deleteMe();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -60,10 +60,9 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
final L2Character summoner = npc.getSummoner();
|
final L2Character summoner = npc.getSummoner();
|
||||||
if ((summoner != null) && summoner.isPlayer())
|
if ((summoner != null) && summoner.isPlayer())
|
||||||
{
|
{
|
||||||
final L2PcInstance player = summoner.getActingPlayer();
|
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("END_OF_LIFE", 30000, npc, null);
|
||||||
getTimers().addTimer("END_OF_LIFE", 30000, npc, player);
|
|
||||||
}
|
}
|
||||||
return super.onSpawn(npc);
|
return super.onSpawn(npc);
|
||||||
}
|
}
|
||||||
@ -84,7 +83,7 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, player);
|
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "SKILL_CAST_DAMAGE":
|
case "SKILL_CAST_DAMAGE":
|
||||||
@ -95,13 +94,13 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
|
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "END_OF_LIFE":
|
case "END_OF_LIFE":
|
||||||
{
|
{
|
||||||
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, null);
|
||||||
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, null);
|
||||||
npc.deleteMe();
|
npc.deleteMe();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -60,10 +60,9 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
final L2Character summoner = npc.getSummoner();
|
final L2Character summoner = npc.getSummoner();
|
||||||
if ((summoner != null) && summoner.isPlayer())
|
if ((summoner != null) && summoner.isPlayer())
|
||||||
{
|
{
|
||||||
final L2PcInstance player = summoner.getActingPlayer();
|
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 1000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("END_OF_LIFE", 30000, npc, null);
|
||||||
getTimers().addTimer("END_OF_LIFE", 30000, npc, player);
|
|
||||||
}
|
}
|
||||||
return super.onSpawn(npc);
|
return super.onSpawn(npc);
|
||||||
}
|
}
|
||||||
@ -84,7 +83,7 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, player);
|
getTimers().addTimer("SKILL_CAST_SLOW", 3000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "SKILL_CAST_DAMAGE":
|
case "SKILL_CAST_DAMAGE":
|
||||||
@ -95,13 +94,13 @@ public final class GateOfUnlimitedSummoning extends AbstractNpcAI
|
|||||||
npc.doCast(skill);
|
npc.doCast(skill);
|
||||||
}
|
}
|
||||||
|
|
||||||
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, player);
|
getTimers().addTimer("SKILL_CAST_DAMAGE", 2000, npc, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "END_OF_LIFE":
|
case "END_OF_LIFE":
|
||||||
{
|
{
|
||||||
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_SLOW", npc, null);
|
||||||
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, player);
|
getTimers().cancelTimer("SKILL_CAST_DAMAGE", npc, null);
|
||||||
npc.deleteMe();
|
npc.deleteMe();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user