Minor King Petram AI adjustments.

This commit is contained in:
MobiusDevelopment
2019-10-25 14:06:00 +00:00
parent bd83f08bd2
commit 97230becac
6 changed files with 27 additions and 24 deletions

View File

@@ -28,4 +28,9 @@
<reenter apply="ON_ENTER">
<reset day="WEDNESDAY" hour="6" minute="30" />
</reenter>
<spawnlist>
<group>
<npc id="29108" x="222063" y="191514" z="-15486" heading="50142" /> <!-- Petram -->
</group>
</spawnlist>
</instance>

View File

@@ -59,7 +59,6 @@ public class ResidenceOfKingPetram extends AbstractInstance
addStartNpc(TRITAN);
addKillId(PETRAM, PETRAM_PIECE, PETRAM_FRAGMENT);
addAttackId(PETRAM);
addSpawnId(PETRAM);
addInstanceLeaveId(TEMPLATE_ID);
}
@@ -71,7 +70,10 @@ public class ResidenceOfKingPetram extends AbstractInstance
case "ENTER":
{
enterInstance(player, npc, TEMPLATE_ID);
_petram = (RaidBossInstance) addSpawn(PETRAM, 222063, 191514, -15486, 50142, false, 0, true, player.getInstanceId());
if (player.getInstanceWorld() != null)
{
_petram = (RaidBossInstance) player.getInstanceWorld().getNpc(PETRAM);
}
break;
}
case "SPAWN_MINION":
@@ -123,12 +125,6 @@ public class ResidenceOfKingPetram extends AbstractInstance
return null;
}
@Override
public String onSpawn(Npc npc)
{
return super.onSpawn(npc);
}
@Override
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill)
{

View File

@@ -28,4 +28,9 @@
<reenter apply="ON_ENTER">
<reset day="WEDNESDAY" hour="6" minute="30" />
</reenter>
<spawnlist>
<group>
<npc id="29108" x="222063" y="191514" z="-15486" heading="50142" /> <!-- Petram -->
</group>
</spawnlist>
</instance>

View File

@@ -59,7 +59,6 @@ public class ResidenceOfKingPetram extends AbstractInstance
addStartNpc(TRITAN);
addKillId(PETRAM, PETRAM_PIECE, PETRAM_FRAGMENT);
addAttackId(PETRAM);
addSpawnId(PETRAM);
addInstanceLeaveId(TEMPLATE_ID);
}
@@ -71,7 +70,10 @@ public class ResidenceOfKingPetram extends AbstractInstance
case "ENTER":
{
enterInstance(player, npc, TEMPLATE_ID);
_petram = (RaidBossInstance) addSpawn(PETRAM, 222063, 191514, -15486, 50142, false, 0, true, player.getInstanceId());
if (player.getInstanceWorld() != null)
{
_petram = (RaidBossInstance) player.getInstanceWorld().getNpc(PETRAM);
}
break;
}
case "SPAWN_MINION":
@@ -123,12 +125,6 @@ public class ResidenceOfKingPetram extends AbstractInstance
return null;
}
@Override
public String onSpawn(Npc npc)
{
return super.onSpawn(npc);
}
@Override
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill)
{

View File

@@ -28,4 +28,9 @@
<reenter apply="ON_ENTER">
<reset day="WEDNESDAY" hour="6" minute="30" />
</reenter>
<spawnlist>
<group>
<npc id="29108" x="222063" y="191514" z="-15486" heading="50142" /> <!-- Petram -->
</group>
</spawnlist>
</instance>

View File

@@ -59,7 +59,6 @@ public class ResidenceOfKingPetram extends AbstractInstance
addStartNpc(TRITAN);
addKillId(PETRAM, PETRAM_PIECE, PETRAM_FRAGMENT);
addAttackId(PETRAM);
addSpawnId(PETRAM);
addInstanceLeaveId(TEMPLATE_ID);
}
@@ -71,7 +70,10 @@ public class ResidenceOfKingPetram extends AbstractInstance
case "ENTER":
{
enterInstance(player, npc, TEMPLATE_ID);
_petram = (RaidBossInstance) addSpawn(PETRAM, 222063, 191514, -15486, 50142, false, 0, true, player.getInstanceId());
if (player.getInstanceWorld() != null)
{
_petram = (RaidBossInstance) player.getInstanceWorld().getNpc(PETRAM);
}
break;
}
case "SPAWN_MINION":
@@ -123,12 +125,6 @@ public class ResidenceOfKingPetram extends AbstractInstance
return null;
}
@Override
public String onSpawn(Npc npc)
{
return super.onSpawn(npc);
}
@Override
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill)
{