wizardsandwarriors

com.devbridie.wizardsandwarriors.sample.attack

Package com.devbridie.wizardsandwarriors.sample.attack

Contains Rule definitions for defining Attacks.

Types

Name Summary
AttackModifierEffect sealed class AttackModifierEffect : Effect
AttackParameters data class AttackParameters : CommandParameters
AttackPowerModifierModifierEffect abstract class AttackPowerModifierModifierEffect : AttackModifierEffect
AttackWerewolfAtNightAttackModifier class AttackWerewolfAtNightAttackModifier : HitChanceModifierModifierEffect
AttackWerewolfAtNightByHolyAttackModifier class AttackWerewolfAtNightByHolyAttackModifier : AttackPowerModifierModifierEffect
HitChanceModifierModifierEffect abstract class HitChanceModifierModifierEffect : AttackModifierEffect

Properties

Name Summary
attackRules val attackRules: List<Rule<AttackParameters, AttackModifierEffect>>

Functions

Name Summary
attackRule fun attackRule(applicable: AttackParameters.() -> Boolean, effect: AttackParameters.() -> AttackModifierEffect): Rule<AttackParameters, AttackModifierEffect>