#include <spawn.h>
Public Methods | |
| cSpawnScripted (SERIAL serial) | |
| ~cSpawnScripted () | |
| void | doSpawn (cSpawnArea &c) |
| void | doSpawn () |
| void | doSpawnAll () |
| void | doSpawn (SPAWNFLAG_ENUM spawnWhat, UI32 amount=0) |
| void | doRegionClearSpawn (UI32 region, SPAWNTYPE_ENUM clearWhat) |
| void | removeObject (P_ITEM pi) |
| void | removeObject (P_CHAR pc) |
| void | addSpawned (P_OBJECT obj) |
| void | clear () |
Public Attributes | |
| SERIAL | serial |
| region serial | |
| TIMERVAL | mintime |
| min time value | |
| TIMERVAL | maxtime |
| max time value | |
| SERIAL_VECTOR | npclists |
| npclist to spawn | |
| SERIAL_VECTOR | npcs |
| npc to spawn | |
| SERIAL_VECTOR | itemlists |
| itemlist to spawn | |
| SERIAL_VECTOR | itms |
| item to spawn | |
| std::string | name |
| region name | |
| UI32 | max |
| max number of spanwed | |
| SPAWNAREA_VECTOR | singles |
| spawn areas | |
Private Methods | |
| void | safeCreate (P_CHAR npc, cSpawnArea &single) |
| void | safeCreate (P_ITEM pi, cSpawnArea &single) |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
itemlist to spawn
|
|
|
item to spawn
|
|
|
max number of spanwed
|
|
|
max time value
|
|
|
min time value
|
|
|
region name
|
|
|
npclist to spawn
|
|
|
npc to spawn
|
|
|
region serial
|
|
|
spawn areas
|