Class: PfrpgRaces::Race::HalfOrc

Inherits:
PfrpgRaces::Race show all
Defined in:
lib/pfrpg_races/races/half_orc.rb

Instance Method Summary collapse

Methods inherited from PfrpgRaces::Race

#as_json, #attributes, #bonus_feats, fetch, race_list, #size_modifier

Instance Method Details

#attribute_bonusesObject



15
16
17
# File 'lib/pfrpg_races/races/half_orc.rb', line 15

def attribute_bonuses
  nil
end

#bonus_choicesObject



19
20
21
# File 'lib/pfrpg_races/races/half_orc.rb', line 19

def bonus_choices
  []
end

#choose_ability_bonus?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/pfrpg_races/races/half_orc.rb', line 39

def choose_ability_bonus?
  true
end

#descriptionObject



7
8
9
# File 'lib/pfrpg_races/races/half_orc.rb', line 7

def description
  "Half-orcs average around 6 feet tall, with powerful builds and greenish or grayish skin. Their canine teeth often grow long enough to protrude from their mouths, and these “tusks,” combined with heavy brows and slightly pointed ears, give them their notoriously bestial appearance. While half-orcs may be impressive, few ever describe them as beautiful. Despite these obvious orc traits, half-orcs are as varied as their human parents."
end

#int_languagesObject



31
32
33
# File 'lib/pfrpg_races/races/half_orc.rb', line 31

def int_languages
  ["Abyssal", "Draconic", "Giant", "Gnoll", "Goblin"]
end

#languagesObject



23
24
25
# File 'lib/pfrpg_races/races/half_orc.rb', line 23

def languages
  ["Common", "Orc"]
end

#martial_weaponsObject



47
48
49
# File 'lib/pfrpg_races/races/half_orc.rb', line 47

def martial_weapons
  "orc"
end

#nameObject



3
4
5
# File 'lib/pfrpg_races/races/half_orc.rb', line 3

def name
  "HalfOrc"
end

#sizeObject



35
36
37
# File 'lib/pfrpg_races/races/half_orc.rb', line 35

def size
  "MEDIUM"
end

#sourceObject



11
12
13
# File 'lib/pfrpg_races/races/half_orc.rb', line 11

def source
  "PFRPG"
end

#speedObject



27
28
29
# File 'lib/pfrpg_races/races/half_orc.rb', line 27

def speed
  30
end

#traitsObject



51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/pfrpg_races/races/half_orc.rb', line 51

def traits
  [
    PfrpgRaces::RacialTrait.new( :name => "Darkvision",
                     :description => "See in the dark up to 60 feet"
                   ),
    PfrpgRaces::RacialTrait.new( :name => "Intimidating",
                     :description => "+2 racial bonus to intimidate skill checks",
                     :effects =>
                      [
                        PfrpgUtility::Effect.new("skill", "intimidate", 2)
                      ]
                   ),
    PfrpgRaces::RacialTrait.new( :name => "Orc Blood",
                     :description => "Count as both Orc and Human"
                   ),
    PfrpgRaces::RacialTrait.new( :name => "Orc Ferocity",
                     :description => "1/day, if you are brought below 0 HP but not killed,\n
                                      you can fight on for one round as if disabled. You begin\n
                                      dying and fall unconscious if are not brought above 0 HP."
                   )
  ]
end

#weapon_familiarityObject



43
44
45
# File 'lib/pfrpg_races/races/half_orc.rb', line 43

def weapon_familiarity
  [ "Greataxe", 'Falchion']
end