Broadcast NPC information if spawned in an instance.
This commit is contained in:
parent
a66ecb5d4d
commit
1500715d70
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -439,6 +439,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
notifyNpcSpawned(npc);
|
notifyNpcSpawned(npc);
|
||||||
|
|
||||||
// Check for overriden by spawnlist AIData
|
// Check for overriden by spawnlist AIData
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
|
|||||||
// Spawn NPC
|
// Spawn NPC
|
||||||
npc.spawnMe(newlocx, newlocy, newlocz);
|
npc.spawnMe(newlocx, newlocy, newlocz);
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (npc.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
npc.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
if (_spawnTemplate != null)
|
if (_spawnTemplate != null)
|
||||||
{
|
{
|
||||||
_spawnTemplate.notifySpawnNpc(npc);
|
_spawnTemplate.notifySpawnNpc(npc);
|
||||||
|
@ -325,6 +325,12 @@ public class MinionList
|
|||||||
|
|
||||||
minion.spawnMe(newX, newY, master.getZ());
|
minion.spawnMe(newX, newY, master.getZ());
|
||||||
|
|
||||||
|
// Make sure info is broadcasted in instances
|
||||||
|
if (minion.getInstanceId() > 0)
|
||||||
|
{
|
||||||
|
minion.broadcastInfo();
|
||||||
|
}
|
||||||
|
|
||||||
return minion;
|
return minion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user