summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/clua
diff options
context:
space:
mode:
authorJude Brown <bookofjude@users.sourceforge.net>2009-11-20 11:47:28 +1000
committerJude Brown <bookofjude@users.sourceforge.net>2009-11-20 11:47:54 +1000
commite388ec521134e04c429aaeb6865fd1a101873443 (patch)
treec184cd033da4d9b31ce1c88cd40e0de49b89e7b2 /crawl-ref/source/dat/clua
parentd929dd0063ee4f6c373456aaeabcd94d86896c0e (diff)
downloadcrawl-ref-e388ec521134e04c429aaeb6865fd1a101873443.tar.gz
crawl-ref-e388ec521134e04c429aaeb6865fd1a101873443.zip
Add "wall_hit" to possible DgnTriggerer types.
Diffstat (limited to 'crawl-ref/source/dat/clua')
-rw-r--r--crawl-ref/source/dat/clua/lm_trig.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/crawl-ref/source/dat/clua/lm_trig.lua b/crawl-ref/source/dat/clua/lm_trig.lua
index 8cef1babe7..d325d93a4c 100644
--- a/crawl-ref/source/dat/clua/lm_trig.lua
+++ b/crawl-ref/source/dat/clua/lm_trig.lua
@@ -569,7 +569,11 @@ end
-- * turn: Called once for each player turn that passes.
--
-- * entered_level: Called when player enters the level, after all level
--- stetup code has completed.
+-- setup code has completed.
+--
+-- * wall_hit: Wait for the wall to be "hit", either with a weapon (Ctrl+Dir),
+-- with a MMISSILE spell (magic dart, crystal spear), or with a ranged
+-- missile (stones, etc).
DgnTriggerer = { CLASS = "DgnTriggerer" }
DgnTriggerer.__index = DgnTriggerer
@@ -747,6 +751,10 @@ function DgnTriggerer:player_los(triggerable, marker, ev)
triggerable:do_trigger(self, marker, ev)
end
+function DgnTriggerer:wall_hit(triggerable, marker, ev)
+ triggerable:do_trigger(self, marker, ev)
+end
+
function DgnTriggerer:turn(triggerable, marker, ev)
if not self.countdown then
triggerable:do_trigger(self, marker, ev)