class Player

Attributes

achievements[RW]
agi[RW]
armour[RW]
balance[RW]
def[RW]
dex[RW]
gold[RW]
hp[RW]
int[RW]
lck[RW]
name[R]
res[RW]
str[RW]
weapon[RW]

Public Class Methods

new(name) click to toggle source
# File lib/lotrd/model/player.rb, line 7
def initialize(name)
    @name = name
    @gold = 0
    @balance = 0
    @weapon = nil
    @armour = nil
    @achievements = []
    @status = []
end

Public Instance Methods

beast() click to toggle source
Calls superclass method Job#beast
# File lib/lotrd/model/player.rb, line 33
def beast
    super
end
dwarf() click to toggle source
Calls superclass method Job#dwarf
# File lib/lotrd/model/player.rb, line 25
def dwarf
    super
end
elf() click to toggle source
Calls superclass method Job#elf
# File lib/lotrd/model/player.rb, line 17
def elf
    super
end
god() click to toggle source
Calls superclass method Job#god
# File lib/lotrd/model/player.rb, line 29
def god
    super
end
human() click to toggle source
Calls superclass method Job#human
# File lib/lotrd/model/player.rb, line 21
def human
    super
end
knight() click to toggle source
Calls superclass method Job#knight
# File lib/lotrd/model/player.rb, line 41
def knight
    super
end
mage() click to toggle source
Calls superclass method Job#mage
# File lib/lotrd/model/player.rb, line 37
def mage
    super
end
ranger() click to toggle source
Calls superclass method Job#ranger
# File lib/lotrd/model/player.rb, line 49
def ranger
    super
end
rogue() click to toggle source
Calls superclass method Job#rogue
# File lib/lotrd/model/player.rb, line 45
def rogue
    super
end