Broadcast NPC information if spawned in an instance.

This commit is contained in:
MobiusDevelopment 2019-10-21 11:43:25 +00:00
parent a66ecb5d4d
commit 1500715d70
32 changed files with 192 additions and 0 deletions

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -439,6 +439,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
notifyNpcSpawned(npc);
// Check for overriden by spawnlist AIData

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}

View File

@ -442,6 +442,12 @@ public class Spawn extends Location implements IIdentifiable, INamable
// Spawn NPC
npc.spawnMe(newlocx, newlocy, newlocz);
// Make sure info is broadcasted in instances
if (npc.getInstanceId() > 0)
{
npc.broadcastInfo();
}
if (_spawnTemplate != null)
{
_spawnTemplate.notifySpawnNpc(npc);

View File

@ -325,6 +325,12 @@ public class MinionList
minion.spawnMe(newX, newY, master.getZ());
// Make sure info is broadcasted in instances
if (minion.getInstanceId() > 0)
{
minion.broadcastInfo();
}
return minion;
}