Basically the ability to create custom hazard entities like toxic smoke clouds, areas of corruption, radiation, etc...
Some parameters it might have:
Duration: int or {int, int} (Duration in turns, fixed or variable within a range)
Sprite: int
Area of Effect: int (Radius of the effect)
Lighting: int (The level of lighting produced.)
Visibility Impact Fixed: int Increases/reduces visibility by this amount.
Visibility Impact Percentage: int Increases/reduces visibility by this amount.
Triggers on Entry? int (whether its affects apply to entities whenever they enter an effected tile)
Triggers at Turn End? int (whether its affects apply to entities whenever they remain on an effected tile at the end of the turn)
Dissipates? int (Whether it dissipates gradually as smoke does over the Duration)
Power: int
damageType: int
damageAlter:
Tags: