Files
nethack/dat/oracle.lua
2020-02-21 21:32:18 +02:00

66 lines
2.2 KiB
Lua

des.level_flags("noflip");
des.room({ type = "ordinary", lit=1, x=3,y=3, xalign="center",yalign="center", w=11,h=9, contents = function()
des.object({ id = "statue", x = 0, y = 0, montype = "C", historic = true });
des.object({ id = "statue", x = 0, y = 8, montype = "C", historic = true });
des.object({ id = "statue", x =10, y = 0, montype = "C", historic = true });
des.object({ id = "statue", x =10, y = 8, montype = "C", historic = true });
des.object({ id = "statue", x = 5, y = 1, montype = "C", historic = true });
des.object({ id = "statue", x = 5, y = 7, montype = "C", historic = true });
des.object({ id = "statue", x = 2, y = 4, montype = "C", historic = true });
des.object({ id = "statue", x = 8, y = 4, montype = "C", historic = true });
des.room({ type = "delphi", lit = 1, x=4,y=3, w=3,h=3, contents = function()
des.feature("fountain", 0, 1);
des.feature("fountain", 1, 0);
des.feature("fountain", 1, 2);
des.feature("fountain", 2, 1);
des.monster("Oracle", 1, 1);
des.door({ state="nodoor", wall="all" });
end
});
des.monster();
des.monster();
end
});
des.room({ contents = function()
des.stair("up");
des.object();
end
});
des.room({ contents = function()
des.stair("down");
des.object();
des.trap();
des.monster();
des.monster();
end
});
des.room({ contents = function()
des.object();
des.object();
des.monster();
end
});
des.room({ contents = function()
des.object();
des.trap();
des.monster();
end
});
des.room({ contents = function()
des.object();
des.trap();
des.monster();
end
});
des.random_corridors();