Module: GamesAndRpgParadise::Mud::TradeRoutes

Includes:
TaiNames
Defined in:
lib/games_and_rpg_paradise/mud/economy/trade_routes.rb

Overview

RpgParadise::Mud::TradeRoutes

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#trader_genderObject

Returns the value of attribute trader_gender.



30
31
32
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 30

def trader_gender
  @trader_gender
end

#trader_home_townObject

Where this trader originates.



31
32
33
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 31

def trader_home_town
  @trader_home_town
end

#trader_nameObject

Returns the value of attribute trader_name.



29
30
31
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 29

def trader_name
  @trader_name
end

Instance Method Details

#initialize(i = nil, run_already = true) ⇒ Object

#

initialize

#


36
37
38
39
40
41
42
43
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 36

def initialize(
    i           = nil,
    run_already = true
  )
  reset
  set_input(i)
  run if run_already
end

#my_home_town_is?Boolean

#

my_home_town_is?

#

Returns:

  • (Boolean)


48
49
50
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 48

def my_home_town_is?
  @trader_home_town
end

#resetObject

#

reset (reset tag)

#


55
56
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 55

def reset
end

#trader_abilitiesObject

#

trader_abilities

This method will report back all abilities a trader should have, such as name, gender and so forth.

#


64
65
66
67
# File 'lib/games_and_rpg_paradise/mud/economy/trade_routes.rb', line 64

def trader_abilities
  @trader_name + ', '+@trader_gender+
  ', coming from '+@trader_home_town+ "."
end