25 lines
742 B
Plaintext
25 lines
742 B
Plaintext
|
-- custom functors for using money
|
||
|
|
||
|
function menu_cash(obj)
|
||
|
local money_range = SYS_GetParam(0, obj:section(), "money_value")
|
||
|
if money_range then
|
||
|
return game.translate_string("st_use_money"..math.random(4))
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function func_cash(obj)
|
||
|
|
||
|
local money_range = SYS_GetParam(0, obj:section(), "money_value")
|
||
|
if money_range then
|
||
|
money = arti_lootboxes.str_explode_num(money_range, ",")
|
||
|
if money[2] then
|
||
|
local min_amt = math.floor(tonumber(money[1])) or 10
|
||
|
local max_amt = math.floor(tonumber(money[2])) or 30
|
||
|
db.actor:give_money(math.random(min_amt, max_amt))
|
||
|
else
|
||
|
local amount = math.floor(tonumber(money[1])) or 10
|
||
|
db.actor:give_money(amount)
|
||
|
end
|
||
|
alife_release(obj)
|
||
|
end
|
||
|
end
|