Method WorldObject:SpawnCreature [-] [+]
Spawns the creature at specified location.
| TempSummonType | ID | Comment |
|---|---|---|
| TEMPSUMMON_TIMED_OR_DEAD_DESPAWN | 1 | despawns after a specified time OR when the creature disappears |
| TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN | 2 | despawns after a specified time OR when the creature dies |
| TEMPSUMMON_TIMED_DESPAWN | 3 | despawns after a specified time |
| TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT | 4 | despawns after a specified time after the creature is out of combat |
| TEMPSUMMON_CORPSE_DESPAWN | 5 | despawns instantly after death |
| TEMPSUMMON_CORPSE_TIMED_DESPAWN | 6 | despawns after a specified time after death |
| TEMPSUMMON_DEAD_DESPAWN | 7 | despawns when the creature disappears |
| TEMPSUMMON_MANUAL_DESPAWN | 8 | despawns when UnSummon() is called |
| TEMPSUMMON_TIMED_OOC_OR_CORPSE_DESPAWN | 9 | despawns after a specified time (OOC) OR when the creature dies |
| TEMPSUMMON_TIMED_OOC_OR_DEAD_DESPAWN | 10 | despawns after a specified time (OOC) OR when the creature disappears |
Synopsis
spawnedCreature = WorldObject:SpawnCreature( entry, x, y, z, o )
spawnedCreature = WorldObject:SpawnCreature( entry, x, y, z, o, spawnType )
spawnedCreature = WorldObject:SpawnCreature( entry, x, y, z, o, spawnType, despawnTimer )
Arguments
number xValid numbers: all decimal numbers.
number yValid numbers: all decimal numbers.
number zValid numbers: all decimal numbers.
number oValid numbers: all decimal numbers.
TempSummonType spawnType (MANUAL_DESPAWN)Defines how and when the creature despawns.
number despawnTimer (0)Despawn time in milliseconds.
Valid numbers: integers from 0 to 4,294,967,295.
Returns
Creature spawnedCreature- See method description.