setgroup
The setgroup script command is used to add or remove a group for an entity. Entities with at least one shared group will not damage each other using (some?) area damages and spells. The sendevent -g command can use groups to limit the entities receiving the event and the if isgroup and if !isgroup commands can be used to check if another entity is part of a group. Shop containers can be set to only accept items of certain groups using shopcategory.
Usage
setgroup [-r] <group*>
Context: Any Entity
Flags:
-r: Remove the entity from a group instead of adding it
Parameters:
| Parameter | Type | Description |
|---|---|---|
group |
string or variable |
Name of the group to add or remove |
Special groups
Entities in the demon group are affected by the Control demon (![]()
) spell.
Collisions involving entities in the door group will cause the collide_door event to be sent to both the door and the colliding entity.