Module: Natural20::RogueClass
- Included in:
- PlayerCharacter
- Defined in:
- lib/natural_20/concerns/rogue_class.rb
Overview
typed: false
Instance Attribute Summary collapse
-
#rogue_level ⇒ Object
Returns the value of attribute rogue_level.
Instance Method Summary collapse
- #initialize_rogue ⇒ Object
- #sneak_attack_level ⇒ Object
- #special_actions_for_rogue(session, battle) ⇒ Object
Instance Attribute Details
#rogue_level ⇒ Object
Returns the value of attribute rogue_level.
3 4 5 |
# File 'lib/natural_20/concerns/rogue_class.rb', line 3 def rogue_level @rogue_level end |
Instance Method Details
#initialize_rogue ⇒ Object
5 6 |
# File 'lib/natural_20/concerns/rogue_class.rb', line 5 def initialize_rogue end |
#sneak_attack_level ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/natural_20/concerns/rogue_class.rb', line 8 def sneak_attack_level [ "1d6", "1d6", "2d6", "2d6", "3d6", "3d6", "4d6", "4d6", "5d6", "5d6", "6d6", "6d6", "7d6", "7d6", "8d6", "8d6", "9d6", "9d6", "10d6", "10d6", ][level] end |
#special_actions_for_rogue(session, battle) ⇒ Object
23 24 25 |
# File 'lib/natural_20/concerns/rogue_class.rb', line 23 def special_actions_for_rogue(session, battle) [] end |