Skip to main content

Bonus

Bonus Statements allow adding bonuses and penalties to Properties.

bonus(value: Operand, target: Property, type: BonusType): Statement  
bonus(value: Operand, target: Property[], type: BonusType): Statement

See BonusType for the available types.

Examples

bonus(-2, [save_modifier(fortitude), save_modifier(will)], untyped)

-2 penalty to Fortitude and Will saves.


bonus(1, skill_modifier(survival), situational("item bonus when using the Track action"))

+1 item bonus to Survival checks only when using the Track action.


bonus(2 + attribute_modifier(constitution), hit_point_max, status)

Increase maximum HP by 2 + Constitition modifier.