Module: Natural20::RogueClass

Included in:
PlayerCharacter
Defined in:
lib/natural_20/concerns/rogue_class.rb

Overview

typed: false

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#rogue_levelObject

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_rogueObject



5
6
# File 'lib/natural_20/concerns/rogue_class.rb', line 5

def initialize_rogue
end

#sneak_attack_levelObject



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