forked from github/server
30 lines
920 B
Lua
30 lines
920 B
Lua
function use_seashell(u, amount)
|
|
-- Muschelplateau...
|
|
local r = get_region(165,30)
|
|
local visit = u.faction.objects:get("embassy_muschel")
|
|
if visit~=nil and u.region~= r then
|
|
local turns = get_turn() - visit
|
|
local msg = message.create("msg_event")
|
|
msg:set_string("string", u.name .. "(" .. itoa36(u.id) .. ") erzählt den Bewohnern von " .. u.region.name .. " von Muschelplateau, das die Partei " .. u.faction.name .. " vor " .. turns .. " Wochen besucht hat." )
|
|
msg:send_region(u.region)
|
|
return 0
|
|
end
|
|
return -4
|
|
end
|
|
|
|
function update_embassies()
|
|
-- Muschelplateau
|
|
local r = get_region(165,30)
|
|
if r~=nil then
|
|
local u
|
|
for u in r.units do
|
|
if u.faction.objects:get("embassy_muschel")==nil then
|
|
if (u.faction:add_item("seashell", 1)>0) then
|
|
print(u.faction)
|
|
u.faction.objects:set("embassy_muschel", get_turn())
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|