Module: PfrpgReaders::Defensible
- Included in:
- CombatReader
- Defined in:
- lib/pfrpg_readers/defensible.rb
Instance Method Summary collapse
- #armor_class ⇒ Object
- #combat_maneuver_defense ⇒ Object
- #damage_reduction ⇒ Object
- #flat_footed_ac ⇒ Object
- #spell_resistance ⇒ Object
- #touch_ac ⇒ Object
Instance Method Details
#armor_class ⇒ Object
3 4 5 |
# File 'lib/pfrpg_readers/defensible.rb', line 3 def armor_class base_ac + dodge_modifier + deflection_modifier + armor_ac + shield_ac + natural_armor + size_modifier + dex_bonus + armor_modifier end |
#combat_maneuver_defense ⇒ Object
11 12 13 |
# File 'lib/pfrpg_readers/defensible.rb', line 11 def combat_maneuver_defense base_ac + str_bonus + dex_bonus + dodge_modifier + deflection_modifier + bab - size_modifier end |
#damage_reduction ⇒ Object
23 24 25 |
# File 'lib/pfrpg_readers/defensible.rb', line 23 def damage_reduction damage_reduction end |
#flat_footed_ac ⇒ Object
7 8 9 |
# File 'lib/pfrpg_readers/defensible.rb', line 7 def flat_footed_ac base_ac + deflection_modifier + armor_ac + shield_ac + natural_armor + size_modifier end |
#spell_resistance ⇒ Object
19 20 21 |
# File 'lib/pfrpg_readers/defensible.rb', line 19 def spell_resistance spell_resistance end |
#touch_ac ⇒ Object
15 16 17 |
# File 'lib/pfrpg_readers/defensible.rb', line 15 def touch_ac base_ac + dex_bonus + dodge_modifier + deflection_modifier + size_modifier end |