Finish instance when scarlet is killed.

Contributed by nnlyy520.
This commit is contained in:
MobiusDevelopment 2022-05-20 10:35:17 +00:00
parent ed24a7d39d
commit 2838a20408
14 changed files with 14 additions and 0 deletions

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -748,6 +748,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -749,6 +749,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -749,6 +749,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -749,6 +749,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -749,6 +749,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -749,6 +749,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{

View File

@ -749,6 +749,7 @@ public class LastImperialTomb extends AbstractInstance
final Npc frintezza = world.getParameters().getObject("frintezza", Npc.class);
broadcastPacket(world, new MagicSkillCanceld(frintezza.getObjectId()));
startQuestTimer("FINISH_CAMERA_1", 500, npc, killer, false);
world.finishInstance();
}
else if (CommonUtil.contains(DEMONS, npc.getId()))
{