Minor King Petram AI adjustments.
This commit is contained in:
@@ -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>
|
||||
|
@@ -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)
|
||||
{
|
||||
|
@@ -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>
|
||||
|
@@ -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)
|
||||
{
|
||||
|
@@ -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>
|
||||
|
@@ -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)
|
||||
{
|
||||
|
Reference in New Issue
Block a user