- summary: One monster inside a group: what it is, its grade, an optional level override, and its appearance.
- area: Game.Common
One monster inside a group: what it is, its grade, an optional level override, and its appearance.
Kind struct · Area Game.Common
The compact per-monster entry inside a monster group - the record a script reads to decide whether a group on the map is worth fighting.
grade IS ONE-BASED. The client subtracts one before indexing its grade list,
so grade 1 is the first grade, not the second. Off-by-one here silently reads
the wrong difficulty.
level IS AN OVERRIDE, NOT ALWAYS THE LEVEL. The client tests it for a positive
value and only then uses it in its experience calculation; a non-positive value
means "use the monster's own level from the data centre" rather than "level
zero".
gid identifies WHAT the monster is; resolve it against your own monster data.
look is a full EntityLook.
Not sent on its own — it is only ever an element of a monster-group payload. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 2 | grade | int32 | The monster's grade. ONE-BASED. The client subtracts one before indexing its grade list. | never |
| 3 | look | EntityLook | The monster's appearance. An EntityLook. | never |
| 4 | level | int32 | A level override for this monster. Only used when positive; otherwise the monster's own level applies. | never |
| 5 | gid | int32 | Which monster this is. (monster id) | never |