git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6672 c06c8d41-db1a-0410-9941-cceddc491573
OXPTBYASN6QO2YOIVXNSRHD66PMLQEORLUK7AEEEMHKOOYRNEL2AC HKA6WSVYX4Y7X3DG5BHOJP52RZHTXDEXTKHLMAB526FSI46FLPFAC UYAMRJ3MIW2UOW4OZZFYNQRSDSNCMKKQQFH34VPGNFDYNTIML46AC XXZGTB5UAFMP2SW2WWUHCTDY5TEM7LZEPAASEXKQLT7BSLBY3OTQC H3552BCIAVBLKAYKE4DHFLBLFW5RGRMYBMRRYHYEB5IPIJRUVU5QC ILN2K6ASDZSMEHOPJ22IZLZJUO6DDGZTKAKXM3YXG6JZZHJNLX4AC MXOCLQAUGWLOS7AOTYZ46JZDMRL4EVRK5YN4JJUQ76GLKBOBHEVAC R6XS2HO5QX2FJUGL5UQQRNETKCMYWTUFPHPPS5SYWK3OQA4UDUQQC GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC AFE345BJ7IX2YYYX3I5I6RYLXNWJCFE4WMH6F5JMIR6X7WUP75CAC WE3JT43OR4L6675GINGU4B3YDBMURJZHDDYY3VLHUJEBAKH2HYEAC Timer feature markers set a timer on a particular square;when time runs out, the feature at that square is changed(usually to floor). For instance:
Lua markers are used for more complex triggers, such as forbazaar and labyrinth gates, rune pickup triggers forthe branches of Hell, fog generators, etc.
Sets a timer that's between 500-1000 turns, inclusive, at theend of which whatever feature is on A gets converted to floor.You can specify the final feature with a feat: qualifier:MARKER: A = timer: 500 feat:deep_waterThis sets a timer for exactly 500 turns, and changes thefeature to deep water at the end of it.Another type of MARKER sets generators of various clouds, e.g.:
An important thing to note with markers is that they arealso considered map transforms along with SUBST, NSUBST andSHUFFLE. You usually want to place a MARKER line after allSUBST, NSUBST and SHUFFLE lines so that the final positionof the marker key is used. For instance, if you want toattach a marker to the rune in a map when you're randomisingthe position of the rune, this is a mistake:MARKER: O = lua:<expr>SHUFFLE: Oa/|cbecause the marker will be placed at O (the rune), then Omay be shuffled to a different position. The correct orderin this case is: