com.devbridie.wizardsandwarriors.sample.attack
Contains Rule definitions for defining Attacks.
| 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 |
| Name | Summary |
|---|---|
| attackRules | val attackRules: List<Rule<AttackParameters, AttackModifierEffect>> |
| Name | Summary |
|---|---|
| attackRule | fun attackRule(applicable: AttackParameters.() -> Boolean, effect: AttackParameters.() -> AttackModifierEffect): Rule<AttackParameters, AttackModifierEffect> |