22 lines
457 B
Lua
22 lines
457 B
Lua
-- NPC trading abilities by Zorman2000
|
|
|
|
npc.trade = {}
|
|
|
|
npc.trade.CASUAL = "casual"
|
|
npc.trade.TRADER = "trader"
|
|
npc.trade.NONE = "none"
|
|
|
|
function npc.trade.get_random_trade_status()
|
|
local chance = math.random(1,10)
|
|
|
|
if chance < 3 then
|
|
-- Non-trader
|
|
return npc.trade.NONE
|
|
elseif 3 <= chance and chance <= 7 then
|
|
-- Casual trader
|
|
return npc.trade.CASUAL
|
|
elseif chance > 7 then
|
|
-- Trader by profession
|
|
return npc.trade.TRADER
|
|
end
|
|
end |