diff options
author | Matthew Cline <zelgadis@sourceforge.net> | 2009-10-23 18:02:42 -0700 |
---|---|---|
committer | Matthew Cline <zelgadis@sourceforge.net> | 2009-10-23 18:02:42 -0700 |
commit | 9b2e83786065a1426b2e98c7ee207f9b90dbd7da (patch) | |
tree | 7c3ff54bf67094f3f8185003c7d56d54f253e3e9 /crawl-ref/docs | |
parent | 117bda0ee0d4787aea2111f3d3a7fe75d4f0acce (diff) | |
download | crawl-ref-9b2e83786065a1426b2e98c7ee207f9b90dbd7da.tar.gz crawl-ref-9b2e83786065a1426b2e98c7ee207f9b90dbd7da.zip |
level_design.txt: document special marker props
Document the marker properties connected_exclude, veto_disintegrate,
veto_fragmentation, and veto_shatter, which can effect the dungeon cell
a marker is on is treated by the game.
Diffstat (limited to 'crawl-ref/docs')
-rw-r--r-- | crawl-ref/docs/develop/level_design.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/crawl-ref/docs/develop/level_design.txt b/crawl-ref/docs/develop/level_design.txt index ce574e7908..56e06d1715 100644 --- a/crawl-ref/docs/develop/level_design.txt +++ b/crawl-ref/docs/develop/level_design.txt @@ -1844,6 +1844,27 @@ It's very important that your finished level never croaks during level-generation. A Lua error at this stage is considered a validation failure. +Special dungeon-related Lua marker properties +--------------------------------------------- + +There are several properties a Lua marker can have which will affect the +dungeon cell which they are on: + +* connected_exclude: Consider the cell to be separate from neighboring + cells with identical or similar features. Currently only useful + for preventing adjacent doors from grouping together into a gate, + forcing them to open and close as separate doors. See the Evil + Zoo (minivault_9) in dat/mini.des for an example. + +* veto_disintegrate: If this property is set to "veto" then the cell + will be immune to disintegration. + +* veto_fragmentation: If this proprety is set to "veto" then the cell + will be unaffected by fragmentation (Lee's Rapid Deconstruction + spell). + +* veto_shatter: If this property is set to "veto" then the cell will + be unaffected by the Shatter spell. Lua API reference ----------------- |