Class: PfrpgCore::PowerAttackMacro
- Defined in:
- lib/pfrpg_core/macros/power_attack_macro.rb
Instance Attribute Summary
Attributes inherited from Macro
Instance Method Summary collapse
Methods inherited from Macro
#as_json, find_available, #info, #initialize, macro_subclasses, #name, #slug
Constructor Details
This class inherits a constructor from PfrpgCore::Macro
Instance Method Details
#applies_to?(weapon) ⇒ Boolean
8 9 10 |
# File 'lib/pfrpg_core/macros/power_attack_macro.rb', line 8 def applies_to?(weapon) weapon.weight_class != 'ranged' && weapon.weight_class != 'ammunition' end |
#available? ⇒ Boolean
4 5 6 |
# File 'lib/pfrpg_core/macros/power_attack_macro.rb', line 4 def available? character.feats.any? { |feat| feat.name == 'Power Attack' } end |