Class: PfrpgRaces::Race::HalfElf
Instance Method Summary
collapse
#as_json, #attributes, fetch, race_list, #size_modifier
Instance Method Details
#attribute_bonuses ⇒ Object
15
16
17
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 15
def attribute_bonuses
nil
end
|
#bonus_choices ⇒ Object
23
24
25
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 23
def bonus_choices
[]
end
|
#bonus_feats ⇒ Object
19
20
21
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 19
def bonus_feats
[ "Skill Focus" ]
end
|
#choose_ability_bonus? ⇒ Boolean
43
44
45
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 43
def choose_ability_bonus?
true
end
|
#description ⇒ Object
7
8
9
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 7
def description
"Half-elf characters gain a +2 bonus to one ability score of their choice at creation to represent their varied nature."
end
|
#int_languages ⇒ Object
35
36
37
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 35
def int_languages
PfrpgTables::Tables::Languages.int_languages
end
|
#languages ⇒ Object
27
28
29
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 27
def languages
["Common", "Elven"]
end
|
#name ⇒ Object
3
4
5
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 3
def name
"HalfElf"
end
|
#size ⇒ Object
39
40
41
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 39
def size
"MEDIUM"
end
|
#source ⇒ Object
11
12
13
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 11
def source
"PFRPG"
end
|
#speed ⇒ Object
31
32
33
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 31
def speed
30
end
|
#traits ⇒ Object
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 51
def traits
[
PfrpgRaces::RacialTrait.new( :name => "Low-Light Vision",
:description => "See 2x as far in dim light"
),
PfrpgRaces::RacialTrait.new( :name => "Elven Immunities",
:description => "Immune to Magic Sleep, +2 save vs enchantments"
),
PfrpgRaces::RacialTrait.new( :name => "Elf Blood",
:description => "Count as both Elves and Humans for effects"
),
PfrpgRaces::RacialTrait.new( :name => "Multitalented",
:description => "You have two, instead of one, favored class"
),
PfrpgRaces::RacialTrait.new( :name => "Keen Senses",
:description => "+2 Perception",
:effects =>
[
PfrpgUtility::Effect.new("skill", "perception", 2)
]
)
]
end
|
#weapon_familiarity ⇒ Object
47
48
49
|
# File 'lib/pfrpg_races/races/half_elf.rb', line 47
def weapon_familiarity
[]
end
|