spawn_group_template
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
groupId
This is the Group ID for the group. It must be a unique number. Groups 0-4 are reserved for system tasks.
groupName
This is a descriptive name for the group.
groupFlags
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 |