diff options
author | dploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-29 22:02:48 +0000 |
---|---|---|
committer | dploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-29 22:02:48 +0000 |
commit | a8af63c193db97e24425df2831bc2abf2c95ccaf (patch) | |
tree | 8576afccafd9124bd8cfd03be6b5e26f663cbdde | |
parent | 0f92b7e64d8df14c6fa9072fdf23457ed830af01 (diff) | |
download | crawl-ref-a8af63c193db97e24425df2831bc2abf2c95ccaf.tar.gz crawl-ref-a8af63c193db97e24425df2831bc2abf2c95ccaf.zip |
Add a first (very bland) Gehenna cloud generator.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6224 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r-- | crawl-ref/docs/level_design.txt | 10 | ||||
-rw-r--r-- | crawl-ref/source/dat/hells.des | 20 |
2 files changed, 28 insertions, 2 deletions
diff --git a/crawl-ref/docs/level_design.txt b/crawl-ref/docs/level_design.txt index 5336880228..f2d0aaac6b 100644 --- a/crawl-ref/docs/level_design.txt +++ b/crawl-ref/docs/level_design.txt @@ -778,6 +778,16 @@ MARKER: A = feat:<feature_name> or timer: This sets a timer for exactly 500 turns, and changes the feature to deep water at the end of it. + Another type of MARKER sets generators of various clouds, e.g.: + + MARKER: A = lua:fog_machine { \ + pow_max = 15, delay_min = 100, delay_max = 150, \ + size = 1, size_buildup_amnt = 29, \ + size_buildup_time = 1000 } + + For a full explanation of the various paramenters, read the + header of dat/clua/lm_fog.lua. + Feature names used in markers must be names matching the names in the source code. There's a full list of feature names in section I (Feature names) at the end of this diff --git a/crawl-ref/source/dat/hells.des b/crawl-ref/source/dat/hells.des index e0c9be0e95..6415bdf360 100644 --- a/crawl-ref/source/dat/hells.des +++ b/crawl-ref/source/dat/hells.des @@ -114,11 +114,27 @@ ENDMAP ############################################################################## ############################################################################## +# Fire storm + +NAME: gehenna_fire_generator +DEPTH: Geh:* +PLACE: Geh:1 +ORIENT: float +MARKER: . = lua:fog_machine { \ + pow_max = 15, delay_min = 100, delay_max = 150, size = 1, \ + size_buildup_amnt = 29, size_buildup_time = 1000, \ + cloud_type = "flame" \ + } +MAP +. +ENDMAP + +############################################################################## # lemuel_hellion_isle -NAME: lemuel_hellion_isle +NAME: lemuel_hellion_isle DEPTH: Geh:* -MONS: hellion, Fiend +MONS: hellion, Fiend SUBST: L = l. SUBST: 1 = .:2 l:2 1 MAP |