forked from github/server
feature was meant for e3a, not eressea
This commit is contained in:
parent
be2d7d203d
commit
02b89b7d50
|
@ -9,6 +9,7 @@ local function freeze(r)
|
||||||
for i, rn in ipairs(r.adj) do
|
for i, rn in ipairs(r.adj) do
|
||||||
-- each region has a chance to freeze
|
-- each region has a chance to freeze
|
||||||
if rn.terrain=="ocean" and math.mod(rng_int(), 100)<20 then
|
if rn.terrain=="ocean" and math.mod(rng_int(), 100)<20 then
|
||||||
|
print("terraforming .. " .. tostring(rn))
|
||||||
rn.terrain = "iceberg_sleep"
|
rn.terrain = "iceberg_sleep"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -21,12 +22,13 @@ end
|
||||||
function update()
|
function update()
|
||||||
local turn = get_turn()
|
local turn = get_turn()
|
||||||
if is_winter(turn) then
|
if is_winter(turn) then
|
||||||
|
print "it is winter"
|
||||||
for r in regions() do
|
for r in regions() do
|
||||||
if r.terrain=="glacier" then
|
if r.terrain=="glacier" then
|
||||||
freeze(r)
|
freeze(r)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else if is_winter(turn-1) then
|
elseif is_winter(turn-1) then
|
||||||
for r in regions() do
|
for r in regions() do
|
||||||
if r.terrain=="iceberg_sleep" then
|
if r.terrain=="iceberg_sleep" then
|
||||||
thaw(r)
|
thaw(r)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
require "multis"
|
require "multis"
|
||||||
|
require "e3a.frost"
|
||||||
|
|
||||||
function process(orders)
|
function process(orders)
|
||||||
local confirmed_multis = { }
|
local confirmed_multis = { }
|
||||||
|
@ -45,6 +46,7 @@ function process(orders)
|
||||||
-- post-turn updates:
|
-- post-turn updates:
|
||||||
update_guards()
|
update_guards()
|
||||||
update_scores()
|
update_scores()
|
||||||
|
frost.update()
|
||||||
|
|
||||||
local localechange = { de = { "ii" } }
|
local localechange = { de = { "ii" } }
|
||||||
change_locales(localechange)
|
change_locales(localechange)
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "multis"
|
require "multis"
|
||||||
require "e3a.frost"
|
|
||||||
|
|
||||||
function apply_fixes()
|
function apply_fixes()
|
||||||
local turn = get_turn()
|
local turn = get_turn()
|
||||||
|
@ -49,7 +48,6 @@ function process(orders)
|
||||||
update_embassies()
|
update_embassies()
|
||||||
update_guards()
|
update_guards()
|
||||||
update_scores()
|
update_scores()
|
||||||
frost.update()
|
|
||||||
|
|
||||||
local localechange = { de = { "ii" } }
|
local localechange = { de = { "ii" } }
|
||||||
change_locales(localechange)
|
change_locales(localechange)
|
||||||
|
|
Loading…
Reference in New Issue