Class: HideBonusAction
- Inherits:
-
HideAction
- Object
- Natural20::Action
- HideAction
- HideBonusAction
- Defined in:
- lib/natural_20/actions/hide_action.rb
Instance Attribute Summary
Attributes inherited from HideAction
Attributes inherited from Natural20::Action
#action_type, #errors, #result, #session, #source
Class Method Summary collapse
Methods inherited from HideAction
apply!, build, #build_map, #resolve
Methods inherited from Natural20::Action
apply!, #initialize, #label, #name, #resolve, #to_s, #validate
Constructor Details
This class inherits a constructor from Natural20::Action
Class Method Details
.can?(entity, battle) ⇒ Boolean
48 49 50 51 |
# File 'lib/natural_20/actions/hide_action.rb', line 48 def self.can?(entity, battle) battle && entity.any_class_feature?(%w[cunning_action nimble_escape]) && entity.total_bonus_actions(battle).positive? end |