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 > |