forked from github/server
removed the art rewards functions
removed igjarjuk quest from default for history, added igjarjuk script to CVS (unused)
This commit is contained in:
parent
7208bc388f
commit
deaf47ded7
|
@ -1,63 +1,3 @@
|
||||||
function teleport_all(map, grave)
|
|
||||||
print("- teleporting all quest members to the grave")
|
|
||||||
local index
|
|
||||||
for index in map do
|
|
||||||
local r = map[index]
|
|
||||||
local u
|
|
||||||
for u in r.units do
|
|
||||||
u.region = grave
|
|
||||||
print (" .teleported " .. u.name)
|
|
||||||
grave:add_notice("Ein Portal öffnet sich, und " .. u.name .. " erscheint in " .. grave.name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function wyrm()
|
|
||||||
print("- running the wyrm quest")
|
|
||||||
local grave = get_region(-9995,4)
|
|
||||||
local plane = get_plane_id("arena")
|
|
||||||
local map = {}
|
|
||||||
local mapsize = 0
|
|
||||||
local r
|
|
||||||
|
|
||||||
for r in regions() do
|
|
||||||
if r.plane_id==plane then
|
|
||||||
mapsize=mapsize+1
|
|
||||||
map[mapsize] = r
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local u
|
|
||||||
for u in grave.units do
|
|
||||||
if u.faction.id~=atoi36("rr") then
|
|
||||||
teleport_all(map, grave)
|
|
||||||
break
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local index
|
|
||||||
for index in map do
|
|
||||||
local r = map[index]
|
|
||||||
if r~=grave then
|
|
||||||
if (math.mod(r.x,2)==math.mod(get_turn(),2)) then
|
|
||||||
r:add_notice("Eine Botschaft von Igjarjuk, Herr der Wyrme: 'Die Zeit des Wartens ist beinahe vorrüber. Euer Fürst kehrt aus dem Grabe zurück.'")
|
|
||||||
else
|
|
||||||
r:add_notice("Eine Botschaft von Gwaewar, Herr der Greife: 'Das Ende naht. Igjarjuk ist aus seinem Grab auferstanden. Eilt, noch ist die Welt zu retten!'")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local gryph=get_unit(atoi36("gfd4"))
|
|
||||||
local igjar=get_unit(atoi36("igjr"))
|
|
||||||
if grave~=nil and gryph~=nil and igjar~=nil then
|
|
||||||
gryph.region=grave
|
|
||||||
igjar.region=grave
|
|
||||||
grave:add_notice("Eine Botschaft von Gwaewar, Herr der Greife: 'Ihr, die Ihr die Strapazen der letzten Jahre überstanden habt: Lasst nicht zu, dass Igjarjuk wieder in die Welt der Lebenden zurückkehrt. Vernichtet das Auge - jetzt und hier!'")
|
|
||||||
grave:add_notice("Eine Botschaft von Igjarjuk, Herr der Wyrme: 'Gwaewar, Du wirst dereinst an Deinem Glauben an das Gute in den Sterblichen verrecken... So wie ich es einst tat. Der Krieg ist die einzige Sprache die sie verstehen, und derjenige, der mir hilft, wird ihn gewinnen.'")
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
function write_emails()
|
function write_emails()
|
||||||
local locales = { "de", "en" }
|
local locales = { "de", "en" }
|
||||||
local files = {}
|
local files = {}
|
||||||
|
@ -85,13 +25,6 @@ function process(orders)
|
||||||
return -1
|
return -1
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Give out the rewards of the art contest
|
|
||||||
if get_turn()>=380 and get_gamename() == "Eressea" then
|
|
||||||
if not get_flag("artr") then
|
|
||||||
require("artrewards.lua")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
-- initialize starting equipment for new players
|
-- initialize starting equipment for new players
|
||||||
-- probably not necessary, since mapper sets new players, not server
|
-- probably not necessary, since mapper sets new players, not server
|
||||||
add_equipment("conquesttoken", 1);
|
add_equipment("conquesttoken", 1);
|
||||||
|
@ -105,6 +38,7 @@ function process(orders)
|
||||||
|
|
||||||
-- igjarjuk special
|
-- igjarjuk special
|
||||||
-- if get_turn() > 374 then
|
-- if get_turn() > 374 then
|
||||||
|
-- require("igjarjuk.lua")
|
||||||
-- wyrm()
|
-- wyrm()
|
||||||
-- end
|
-- end
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,59 @@
|
||||||
|
function teleport_all(map, grave)
|
||||||
|
print("- teleporting all quest members to the grave")
|
||||||
|
local index
|
||||||
|
for index in map do
|
||||||
|
local r = map[index]
|
||||||
|
local u
|
||||||
|
for u in r.units do
|
||||||
|
u.region = grave
|
||||||
|
print (" .teleported " .. u.name)
|
||||||
|
grave:add_notice("Ein Portal öffnet sich, und " .. u.name .. " erscheint in " .. grave.name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function wyrm()
|
||||||
|
print("- running the wyrm quest")
|
||||||
|
local grave = get_region(-9995,4)
|
||||||
|
local plane = get_plane_id("arena")
|
||||||
|
local map = {}
|
||||||
|
local mapsize = 0
|
||||||
|
local r
|
||||||
|
|
||||||
|
for r in regions() do
|
||||||
|
if r.plane_id==plane then
|
||||||
|
mapsize=mapsize+1
|
||||||
|
map[mapsize] = r
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local u
|
||||||
|
for u in grave.units do
|
||||||
|
if u.faction.id~=atoi36("rr") then
|
||||||
|
teleport_all(map, grave)
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local index
|
||||||
|
for index in map do
|
||||||
|
local r = map[index]
|
||||||
|
if r~=grave then
|
||||||
|
if (math.mod(r.x,2)==math.mod(get_turn(),2)) then
|
||||||
|
r:add_notice("Eine Botschaft von Igjarjuk, Herr der Wyrme: 'Die Zeit des Wartens ist beinahe vorrüber. Euer Fürst kehrt aus dem Grabe zurück.'")
|
||||||
|
else
|
||||||
|
r:add_notice("Eine Botschaft von Gwaewar, Herr der Greife: 'Das Ende naht. Igjarjuk ist aus seinem Grab auferstanden. Eilt, noch ist die Welt zu retten!'")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local gryph=get_unit(atoi36("gfd4"))
|
||||||
|
local igjar=get_unit(atoi36("igjr"))
|
||||||
|
if grave~=nil and gryph~=nil and igjar~=nil then
|
||||||
|
gryph.region=grave
|
||||||
|
igjar.region=grave
|
||||||
|
grave:add_notice("Eine Botschaft von Gwaewar, Herr der Greife: 'Ihr, die Ihr die Strapazen der letzten Jahre überstanden habt: Lasst nicht zu, dass Igjarjuk wieder in die Welt der Lebenden zurückkehrt. Vernichtet das Auge - jetzt und hier!'")
|
||||||
|
grave:add_notice("Eine Botschaft von Igjarjuk, Herr der Wyrme: 'Gwaewar, Du wirst dereinst an Deinem Glauben an das Gute in den Sterblichen verrecken... So wie ich es einst tat. Der Krieg ist die einzige Sprache die sie verstehen, und derjenige, der mir hilft, wird ihn gewinnen.'")
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
Loading…
Reference in New Issue