Class: HideBonusAction

Inherits:
HideAction show all
Defined in:
lib/natural_20/actions/hide_action.rb

Instance Attribute Summary

Attributes inherited from HideAction

#as_bonus_action

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

Returns:

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