forked from github/server
39 lines
773 B
Lua
39 lines
773 B
Lua
function process(orders)
|
|
file = "" .. get_turn()
|
|
if read_game(file)~=0 then
|
|
print("could not read game")
|
|
return -1
|
|
end
|
|
|
|
-- initialize starting equipment for new players
|
|
-- probably not necessary, since mapper sets new players, not server
|
|
add_equipment("conquesttoken", 1);
|
|
add_equipment("wood", 30);
|
|
add_equipment("stone", 30);
|
|
add_equipment("money", 2000 + get_turn() * 10);
|
|
|
|
read_orders(orders)
|
|
process_orders()
|
|
|
|
write_passwords()
|
|
write_reports()
|
|
|
|
file = "" .. get_turn()
|
|
if write_game(file)~=0 then
|
|
print("could not write game")
|
|
return -1
|
|
end
|
|
end
|
|
|
|
|
|
--
|
|
-- main body of script
|
|
--
|
|
|
|
-- orderfile: contains the name of the orders.
|
|
if orderfile==nil then
|
|
print "you must specify an orderfile"
|
|
else
|
|
process(orderfile)
|
|
end
|
|
|