Class: PfrpgRaces::HalfOrc

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

Instance Method Summary collapse

Methods inherited from Race

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

Instance Method Details

#attribute_bonusesObject



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

def attribute_bonuses
  nil
end

#bonus_choicesObject



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

def bonus_choices
  []
end

#choose_ability_bonus?Boolean

Returns:

  • (Boolean)


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

def choose_ability_bonus?
  true
end

#descriptionObject



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

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



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

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

#languagesObject



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

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

#martial_weaponsObject



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

def martial_weapons
  "orc"
end

#nameObject



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

def name
  "HalfOrc"
end

#sizeObject



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

def size
  "MEDIUM"
end

#sourceObject



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

def source
  "PFRPG"
end

#speedObject



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

def speed
  30
end

#traitsObject



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_orc.rb', line 52

def traits
  [
    RacialTrait.new( :name => "Darkvision",
                     :description => "See in the dark up to 60 feet"
                   ),
    RacialTrait.new( :name => "Intimidating",
                     :description => "+2 racial bonus to intimidate skill checks",
                     :effects =>
                      [
                        PfrpgCore::Effect.new("skill", "intimidate", 2)
                      ]
                   ),
    RacialTrait.new( :name => "Orc Blood",
                     :description => "Count as both Orc and Human"
                   ),
    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



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

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