Class: DashBonusAction

Inherits:
DashAction show all
Defined in:
lib/natural_20/actions/dash_action.rb

Instance Attribute Summary

Attributes inherited from DashAction

#as_bonus_action

Attributes inherited from Natural20::Action

#action_type, #errors, #result, #session, #source

Class Method Summary collapse

Methods inherited from DashAction

apply!, #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, options = {}) ⇒ Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/natural_20/actions/dash_action.rb', line 40

def self.can?(entity, battle, options = {})
  battle && entity.class_feature?('cunning_action') && entity.total_bonus_actions(battle) > 0
end