Lua: Make des.monster use boolean params

This commit is contained in:
Pasi Kallinen
2021-07-22 11:05:40 +03:00
parent 23cfa24ee9
commit 932b6d03c9
4 changed files with 41 additions and 42 deletions

View File

@@ -86,12 +86,14 @@ function test_monster()
des.monster({ id = "ogre", x = 10, y = 15 })
des.monster({ class = "D", coord = {11,16} })
des.monster({ x = 73, y = 16 });
des.monster({ id = "watchman", peaceful = true })
des.monster({ id = "watchman", peaceful = 1 })
des.monster({ class = "H", peaceful = 0 })
des.monster({ id = "giant mimic", appear_as = "obj:boulder" });
des.monster({ id = "giant mimic", appear_as = "ter:altar" });
des.monster({ id = "chameleon", appear_as = "mon:bat" });
des.monster({ class = "H", asleep = 1, female = 1, invisible = 1, cancelled = 1, revived = 1, avenge = 1, fleeing = 20, blinded = 20, paralyzed = 20, stunned = 20, confused = 20 })
des.monster({ class = "H", asleep = 1, female = 1, invisible = 1, cancelled = 1, revived = 1, avenge = 1, stunned = 1, confused = 1, fleeing = 20, blinded = 20, paralyzed = 20 })
des.monster({ class = "H", asleep = true, female = true, invisible = true, cancelled = true, revived = true, avenge = true, stunned = true, confused = true });
des.monster({ id = "ogre", x = 10, y = 15, name = "Fred",
inventory = function()
des.object();
@@ -100,6 +102,11 @@ function test_monster()
des.object({ id = "statue", contents=0 })
end
});
des.monster({ id = "long worm", tail = false });
des.monster({ id = "hill orc", group = false });
des.monster({ id = "lurker above", adjacentok = true });
des.monster({ id = "gnome", ignorewater = true });
des.monster({ id = "xan", countbirth = false });
des.reset_level();
des.level_init();
end