···2828```
29293030### Effect Modes
3131-For some effects it makes sense to allow stacking, so a single entity could be effected multiple times at once.
3232-For others, each effect should only be applied once.
3333-3434-Both behaviours are supported, and can be selected using an effect's `MergeMode`. Effects are consider the same if the entities have the same name.
3131+For some effects it makes sense to allow stacking, so a single entity could be effected by an effect multiple times.
3232+Other effects should only be applied once, either replacing or merging with the previous one.
3333+This behaviour can be selected using an effect's `MergeMode`, which has the following cases:
35343635| Mode | Behaviour |
3736|--------|-----------------------------------------------------------------------------------------|
3837| Stack | Multiple of the same effect can exist at once. |
3938| Insert | New applications will overwrite the existing one. |
4039| Merge | New applications are merged with the existing one, using a configurable merge function. |
4040+4141+Effects are considered the same if they have the same name.
41424243### Implementing Effects
4344Effects can be implemented using simple systems. Below is an excerpt from the poison example.