The `spawn_group_template` table
This table contains Spawn Group names and flags.
Structure
Field | Type | Attributes | Key | Null | Default | Extra | Comment |
---|---|---|---|---|---|---|---|
roupId | INT | UNSIGNED | PRI | NO | NULL | ||
roupName | VARCHAR(100) | NO | NULL | ||||
roupFlags | INT | UNSIGNED | NO | 0 |
Description of the fields
This is the Group ID for the group. It must be a unique number. Groups 0-4 are reserved for system tasks.
This is a descriptive name for the group.
These are the flags that will apply to the group.
Flag | Number | Description |
---|---|---|
SPAWNGROUP_FLAG_NONE | 0x00 | No flags applied |
SPAWNGROUP_FLAG_SYSTEM | 0x01 | This group is a system group (applies to standard groups 0-4) |
SPAWNGROUP_FLAG_COMPATIBILITY_MODE | 0x02 | This group will contain legacy objects/creatures that don't work with dynamic spawn changes |
SPAWNGROUP_FLAG_MANUAL_SPAWN | 0x04 | This group will not be spawned by core by default. Scripts can manually spawn/despawn these groups on demand. |
SPAWNGROUP_FLAG_DYNAMIC_SPAWN_RATE | 0x08 | This group will have dynamic spawn rates applied (by default quest interested creatures/gos and gather nodes use this) |
SPAWNGROUP_FLAG_ESCORTQUESTNPC | 0x10 | This group contains Escort quest NPCs. This further enhances Dynamic spawn to begin respawn time at the point a quest is taken and the escort begins |