diff options
author | Jude Brown <bookofjude@users.sourceforge.net> | 2009-11-04 17:00:32 +1000 |
---|---|---|
committer | Jude Brown <bookofjude@users.sourceforge.net> | 2009-11-04 18:10:47 +1000 |
commit | 4a5125341b277614bd2c96cac05772f5361f4899 (patch) | |
tree | 3acd2ef62afa76856f0b8d6aa73a87674bea9b5a /crawl-ref/source/dat/altar.des | |
parent | 182fb011ad05dafabadf1e3cee27a68f56fa82dc (diff) | |
download | crawl-ref-4a5125341b277614bd2c96cac05772f5361f4899.tar.gz crawl-ref-4a5125341b277614bd2c96cac05772f5361f4899.zip |
Further work on the "chaos" kobolds theme altar vault.
Include a Xom-themed Chaos Kobolds vault with kobolds with chaos
weapons, and maybe even an orange crystal statue! Also introduce further
randomness to the vault.
Diffstat (limited to 'crawl-ref/source/dat/altar.des')
-rw-r--r-- | crawl-ref/source/dat/altar.des | 51 |
1 files changed, 31 insertions, 20 deletions
diff --git a/crawl-ref/source/dat/altar.des b/crawl-ref/source/dat/altar.des index 738bd6268a..e4d9caed93 100644 --- a/crawl-ref/source/dat/altar.des +++ b/crawl-ref/source/dat/altar.des @@ -588,33 +588,44 @@ CCCCCCCC+++CCCCCCCC ENDMAP ################################################################### -# Distorted kobolds (Jude) -NAME: due_chaos_kobolds -DEPTH: D:13-27, Vault, Elf, Crypt -ORIENT: float -KFEAT: L = altar_lugonu -KFEAT: P = enter_abyss -KFEAT: e = . -KFEAT: 1 = . -COLOUR: . = random -COLOUR: 1 = random -MARKER: e = lua:fog_machine { cloud_type="purple smoke", walk_dist=1, size=9, \ - pow_max=20, delay=10, buildup_amnt=14, buildup_time=7, \ +# Distorted/chaotic kobolds (Jude) +NAME: due_chaos_kobolds +DEPTH: D:13-27, Vault, Elf, Crypt +TAGS: no_rotate +ORIENT: float +SUBST: y = c. +COLOUR: 1. = random +MARKER: P = lua:fog_machine { cloud_type="purple smoke", walk_dist=1, \ + size=9, pow_max=20, delay=10, buildup_amnt=14, buildup_time=7, \ spread_rate=3, start_clouds=1 } -: kmons("1 = kobold w:" .. you.absdepth() .. " ; quick blade ego:distortion w:6 |" .. -: " sabre ego:distortion | short sword ego:distortion" .. -: " / kobold w:80 ; short sword | sabre | quick blade w:3") +: if crawl.coinflip() then +KFEAT: L = altar_lugonu +KFEAT: P = enter_abyss +: kmons("1 = kobold w:" .. you.absdepth() .. " ; quick blade ego:distortion " .. +: "w:6 | sabre ego:distortion | short sword ego:distortion / kobold " .. +: "w:80 ; short sword | sabre | quick blade w:3") +: else +KFEAT: L = altar_xom +: if crawl.one_chance_in(4) then +KMONS: P = orange crystal statue +: else +KFEAT: P = enter_abyss / fountain_sparkling / stone_arch +: end +: kmons("1 = kobold w:" .. you.absdepth() .. " ; quick blade ego:chaos " .. +: "w:6 | sabre ego:chaos | short sword ego:chaos / kobold w:80 ;" .. +: "short sword | sabre | quick blade w:3") +: end MAP ccccc cc...cc -cc.eP..cc +cc..P..cc cc...cc ccc.cccc -cc......ccc -c...111...c +ccyy.yyyccc +cy..111.yyc cc..1L1..cc -c...111...c -ccc......cc +cyy.111..yc +cccyy..yycc ccc..ccc c++c @@ |