From a1ebb9363e31ad449377a5794f1bf93d84e25bc8 Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Sun, 4 Mar 2012 15:53:46 +0100 Subject: Import Theme repository into main repository --- lib/mods/theme/apex/delete.me | 1 + lib/mods/theme/changelog.txt | 73 + lib/mods/theme/core/auto.lua | 859 ++ lib/mods/theme/core/building.lua | 15 + lib/mods/theme/core/crpt_aux.lua | 243 + lib/mods/theme/core/dungeon.lua | 106 + lib/mods/theme/core/gen_idx.lua | 261 + lib/mods/theme/core/gods.lua | 40 + lib/mods/theme/core/help.lua | 141 + lib/mods/theme/core/init.lua | 84 + lib/mods/theme/core/load.lua | 37 + lib/mods/theme/core/load2.lua | 63 + lib/mods/theme/core/mimc_aux.lua | 96 + lib/mods/theme/core/monsters.lua | 16 + lib/mods/theme/core/objects.lua | 45 + lib/mods/theme/core/player.lua | 140 + lib/mods/theme/core/powers.lua | 105 + lib/mods/theme/core/quests.lua | 57 + lib/mods/theme/core/s_aux.lua | 742 ++ lib/mods/theme/core/stores.lua | 32 + lib/mods/theme/core/util.lua | 257 + lib/mods/theme/core/xml.lua | 375 + lib/mods/theme/data/delete.me | 0 lib/mods/theme/dngn/dun1.14 | 2 + lib/mods/theme/dngn/dun1.22 | 2 + lib/mods/theme/dngn/dun10.0 | 3 + lib/mods/theme/dngn/dun11.20 | 2 + lib/mods/theme/dngn/dun11.22 | 2 + lib/mods/theme/dngn/dun17.15 | 5 + lib/mods/theme/dngn/dun18.0 | 2 + lib/mods/theme/dngn/dun18.1 | 2 + lib/mods/theme/dngn/dun19.11 | 5 + lib/mods/theme/dngn/dun2.31 | 2 + lib/mods/theme/dngn/dun20.1 | 5 + lib/mods/theme/dngn/dun22.10 | 2 + lib/mods/theme/dngn/dun22.20 | 5 + lib/mods/theme/dngn/dun22.5 | 5 + lib/mods/theme/dngn/dun24.0 | 3 + lib/mods/theme/dngn/dun29.15 | 6 + lib/mods/theme/dngn/dun3.18 | 5 + lib/mods/theme/dngn/dun3.28 | 5 + lib/mods/theme/dngn/dun3.3 | 5 + lib/mods/theme/dngn/dun36.5 | 5 + lib/mods/theme/dngn/dun39.0 | 9 + lib/mods/theme/dngn/dun4.9 | 2 + lib/mods/theme/dngn/dun40.0 | 9 + lib/mods/theme/dngn/dun5.0 | 3 + lib/mods/theme/dngn/dun5.14 | 14 + lib/mods/theme/dngn/dun6.0 | 3 + lib/mods/theme/edit/a_info.txt | 3359 +++++++ lib/mods/theme/edit/ab_info.txt | 109 + lib/mods/theme/edit/al_info.txt | 12 + lib/mods/theme/edit/ba_info.txt | 310 + lib/mods/theme/edit/between.map | 71 + lib/mods/theme/edit/d_info.txt | 701 ++ lib/mods/theme/edit/dragons.map | 43 + lib/mods/theme/edit/e_info.txt | 3007 ++++++ lib/mods/theme/edit/evil.map | 52 + lib/mods/theme/edit/f_info.txt | 1245 +++ lib/mods/theme/edit/haunted.map | 49 + lib/mods/theme/edit/k_info.txt | 6865 +++++++++++++ lib/mods/theme/edit/maeglin.map | 85 + lib/mods/theme/edit/misc.txt | 91 + lib/mods/theme/edit/nirnaeth.map | 64 + lib/mods/theme/edit/numenor.txt | 80 + lib/mods/theme/edit/ow_info.txt | 1419 +++ lib/mods/theme/edit/p_info.txt | 2855 ++++++ lib/mods/theme/edit/qrand1.map | 32 + lib/mods/theme/edit/qrand10.map | 36 + lib/mods/theme/edit/qrand11.map | 36 + lib/mods/theme/edit/qrand12.map | 36 + lib/mods/theme/edit/qrand14.map | 37 + lib/mods/theme/edit/qrand5.map | 27 + lib/mods/theme/edit/qrand6.map | 37 + lib/mods/theme/edit/qrand7.map | 35 + lib/mods/theme/edit/r_info.txt | 19013 +++++++++++++++++++++++++++++++++++ lib/mods/theme/edit/ra_info.txt | 1985 ++++ lib/mods/theme/edit/re_info.txt | 183 + lib/mods/theme/edit/readme.txt | 96 + lib/mods/theme/edit/s_bilbo.map | 58 + lib/mods/theme/edit/s_bridge.map | 104 + lib/mods/theme/edit/s_crypt.map | 109 + lib/mods/theme/edit/s_death.map | 104 + lib/mods/theme/edit/s_doom.map | 226 + lib/mods/theme/edit/s_factory.map | 238 + lib/mods/theme/edit/s_gates.map | 117 + lib/mods/theme/edit/s_info.txt | 542 + lib/mods/theme/edit/s_name.map | 110 + lib/mods/theme/edit/s_orc.map | 109 + lib/mods/theme/edit/s_orthanc.map | 99 + lib/mods/theme/edit/s_ship.map | 239 + lib/mods/theme/edit/s_smaug.map | 78 + lib/mods/theme/edit/s_thorin.map | 47 + lib/mods/theme/edit/set_info.txt | 254 + lib/mods/theme/edit/special.txt | 67 + lib/mods/theme/edit/spiders.map | 66 + lib/mods/theme/edit/st_info.txt | 1157 +++ lib/mods/theme/edit/t_basic.txt | 66 + lib/mods/theme/edit/t_beorn.txt | 108 + lib/mods/theme/edit/t_bree.txt | 137 + lib/mods/theme/edit/t_cerin.txt | 98 + lib/mods/theme/edit/t_d_beorn.txt | 75 + lib/mods/theme/edit/t_d_bree.txt | 91 + lib/mods/theme/edit/t_d_cerin.txt | 75 + lib/mods/theme/edit/t_d_dale.txt | 75 + lib/mods/theme/edit/t_d_edoras.txt | 75 + lib/mods/theme/edit/t_d_esga.txt | 75 + lib/mods/theme/edit/t_d_gond.txt | 100 + lib/mods/theme/edit/t_d_helm.txt | 75 + lib/mods/theme/edit/t_d_henn.txt | 75 + lib/mods/theme/edit/t_d_hobb.txt | 75 + lib/mods/theme/edit/t_d_imlad.txt | 75 + lib/mods/theme/edit/t_d_khaz.txt | 79 + lib/mods/theme/edit/t_d_lori.txt | 75 + lib/mods/theme/edit/t_d_mina.txt | 79 + lib/mods/theme/edit/t_d_osgili.txt | 78 + lib/mods/theme/edit/t_d_pelar.txt | 78 + lib/mods/theme/edit/t_d_thrand.txt | 75 + lib/mods/theme/edit/t_dale.txt | 96 + lib/mods/theme/edit/t_edoras.txt | 117 + lib/mods/theme/edit/t_esga.txt | 105 + lib/mods/theme/edit/t_gondol.txt | 219 + lib/mods/theme/edit/t_helm.txt | 73 + lib/mods/theme/edit/t_henn.txt | 96 + lib/mods/theme/edit/t_hobb.txt | 108 + lib/mods/theme/edit/t_imlad.txt | 90 + lib/mods/theme/edit/t_info.txt | 125 + lib/mods/theme/edit/t_khazad.txt | 114 + lib/mods/theme/edit/t_lorien.txt | 185 + lib/mods/theme/edit/t_minas.txt | 141 + lib/mods/theme/edit/t_osgili.txt | 136 + lib/mods/theme/edit/t_pelar.txt | 105 + lib/mods/theme/edit/t_pref.txt | 145 + lib/mods/theme/edit/t_thrand.txt | 103 + lib/mods/theme/edit/thieves.map | 64 + lib/mods/theme/edit/thrain.map | 35 + lib/mods/theme/edit/tr_info.txt | 817 ++ lib/mods/theme/edit/trolls.map | 58 + lib/mods/theme/edit/v_info.txt | 2287 +++++ lib/mods/theme/edit/volcano.txt | 83 + lib/mods/theme/edit/w_info.txt | 141 + lib/mods/theme/edit/wf_info.txt | 394 + lib/mods/theme/edit/wights.map | 82 + lib/mods/theme/edit/wolves.map | 55 + lib/mods/theme/file/book-0.txt | 86 + lib/mods/theme/file/book-1.txt | 83 + lib/mods/theme/file/book-10.txt | 75 + lib/mods/theme/file/book-101.txt | 4 + lib/mods/theme/file/book-102.txt | 4 + lib/mods/theme/file/book-103.txt | 6 + lib/mods/theme/file/book-104.txt | 6 + lib/mods/theme/file/book-105.txt | 7 + lib/mods/theme/file/book-106.txt | 5 + lib/mods/theme/file/book-107.txt | 6 + lib/mods/theme/file/book-11.txt | 51 + lib/mods/theme/file/book-12.txt | 68 + lib/mods/theme/file/book-13.txt | 54 + lib/mods/theme/file/book-14.txt | 55 + lib/mods/theme/file/book-15.txt | 68 + lib/mods/theme/file/book-16.txt | 43 + lib/mods/theme/file/book-17.txt | 47 + lib/mods/theme/file/book-18.txt | 55 + lib/mods/theme/file/book-19.txt | 47 + lib/mods/theme/file/book-2.txt | 90 + lib/mods/theme/file/book-20.txt | 192 + lib/mods/theme/file/book-200.txt | 5 + lib/mods/theme/file/book-201.txt | 5 + lib/mods/theme/file/book-202.txt | 5 + lib/mods/theme/file/book-203.txt | 5 + lib/mods/theme/file/book-204.txt | 5 + lib/mods/theme/file/book-205.txt | 5 + lib/mods/theme/file/book-206.txt | 5 + lib/mods/theme/file/book-207.txt | 5 + lib/mods/theme/file/book-208.txt | 5 + lib/mods/theme/file/book-209.txt | 5 + lib/mods/theme/file/book-210.txt | 5 + lib/mods/theme/file/book-211.txt | 5 + lib/mods/theme/file/book-212.txt | 5 + lib/mods/theme/file/book-213.txt | 5 + lib/mods/theme/file/book-214.txt | 5 + lib/mods/theme/file/book-215.txt | 5 + lib/mods/theme/file/book-216.txt | 5 + lib/mods/theme/file/book-22.txt | 56 + lib/mods/theme/file/book-23.txt | 81 + lib/mods/theme/file/book-24.txt | 59 + lib/mods/theme/file/book-25.txt | 98 + lib/mods/theme/file/book-26.txt | 56 + lib/mods/theme/file/book-27.txt | 75 + lib/mods/theme/file/book-28.txt | 102 + lib/mods/theme/file/book-29.txt | 75 + lib/mods/theme/file/book-30.txt | 58 + lib/mods/theme/file/book-31.txt | 63 + lib/mods/theme/file/book-32.txt | 37 + lib/mods/theme/file/book-33.txt | 21 + lib/mods/theme/file/book-4.txt | 11 + lib/mods/theme/file/book-6.txt | 171 + lib/mods/theme/file/book-7.txt | 83 + lib/mods/theme/file/book-8.txt | 101 + lib/mods/theme/file/book-9.txt | 99 + lib/mods/theme/file/bravado.txt | 105 + lib/mods/theme/file/chainswd.txt | 8 + lib/mods/theme/file/dam_huge.txt | 9 + lib/mods/theme/file/dam_lots.txt | 21 + lib/mods/theme/file/dam_med.txt | 25 + lib/mods/theme/file/dam_none.txt | 24 + lib/mods/theme/file/dam_xxx.txt | 11 + lib/mods/theme/file/dead.txt | 24 + lib/mods/theme/file/death.txt | 351 + lib/mods/theme/file/elvish.txt | 218 + lib/mods/theme/file/error.txt | 67 + lib/mods/theme/file/mondeath.txt | 334 + lib/mods/theme/file/monfear.txt | 63 + lib/mods/theme/file/monspeak.txt | 517 + lib/mods/theme/file/news.txt | 23 + lib/mods/theme/file/news2.txt | 23 + lib/mods/theme/file/rart_f.txt | 86 + lib/mods/theme/file/rart_s.txt | 87 + lib/mods/theme/file/readme! | 36 + lib/mods/theme/file/rumors.txt | 201 + lib/mods/theme/file/sample.txt | 5 + lib/mods/theme/file/sfail.txt | 34 + lib/mods/theme/file/silly.txt | 301 + lib/mods/theme/file/smeagol.txt | 29 + lib/mods/theme/file/smeagolr.txt | 5 + lib/mods/theme/file/speakpet.txt | 53 + lib/mods/theme/file/timefun.txt | 92 + lib/mods/theme/file/timenorm.txt | 83 + lib/mods/theme/help/ability.txt | 115 + lib/mods/theme/help/advanced.hlp | 15 + lib/mods/theme/help/attack.txt | 148 + lib/mods/theme/help/automat.txt | 504 + lib/mods/theme/help/birth.txt | 659 ++ lib/mods/theme/help/c_alchem.txt | 135 + lib/mods/theme/help/c_archer.txt | 68 + lib/mods/theme/help/c_ascet.txt | 46 + lib/mods/theme/help/c_assass.txt | 58 + lib/mods/theme/help/c_axemas.txt | 51 + lib/mods/theme/help/c_bard.txt | 69 + lib/mods/theme/help/c_clairv.txt | 47 + lib/mods/theme/help/c_demono.txt | 54 + lib/mods/theme/help/c_druid.txt | 55 + lib/mods/theme/help/c_geoman.txt | 59 + lib/mods/theme/help/c_hafted.txt | 54 + lib/mods/theme/help/c_lorema.txt | 54 + lib/mods/theme/help/c_mage.txt | 67 + lib/mods/theme/help/c_mercen.txt | 49 + lib/mods/theme/help/c_merch.txt | 29 + lib/mods/theme/help/c_mimic.txt | 53 + lib/mods/theme/help/c_mindcr.txt | 57 + lib/mods/theme/help/c_monk.txt | 87 + lib/mods/theme/help/c_necro.txt | 80 + lib/mods/theme/help/c_pacif.txt | 10 + lib/mods/theme/help/c_palad.txt | 49 + lib/mods/theme/help/c_peacemag.txt | 46 + lib/mods/theme/help/c_polear.txt | 52 + lib/mods/theme/help/c_posses.txt | 70 + lib/mods/theme/help/c_pr_drk.txt | 57 + lib/mods/theme/help/c_pr_eru.txt | 55 + lib/mods/theme/help/c_pr_man.txt | 54 + lib/mods/theme/help/c_pr_mand.txt | 49 + lib/mods/theme/help/c_pr_ulmo.txt | 50 + lib/mods/theme/help/c_pr_varda.txt | 50 + lib/mods/theme/help/c_priest.txt | 17 + lib/mods/theme/help/c_ranger.txt | 56 + lib/mods/theme/help/c_rogue.txt | 62 + lib/mods/theme/help/c_runecr.txt | 110 + lib/mods/theme/help/c_sniper.txt | 50 + lib/mods/theme/help/c_sorcer.txt | 68 + lib/mods/theme/help/c_stonewr.txt | 50 + lib/mods/theme/help/c_summon.txt | 80 + lib/mods/theme/help/c_swordm.txt | 52 + lib/mods/theme/help/c_symbia.txt | 68 + lib/mods/theme/help/c_thaum.txt | 84 + lib/mods/theme/help/c_trapper.txt | 46 + lib/mods/theme/help/c_unbel.txt | 65 + lib/mods/theme/help/c_wainrid.txt | 49 + lib/mods/theme/help/c_warper.txt | 60 + lib/mods/theme/help/c_warrio.txt | 54 + lib/mods/theme/help/command.txt | 1251 +++ lib/mods/theme/help/corspoil.txt | 136 + lib/mods/theme/help/debug.txt | 278 + lib/mods/theme/help/def.aux | 3 + lib/mods/theme/help/defines.txt | 639 ++ lib/mods/theme/help/dungeon.txt | 703 ++ lib/mods/theme/help/dunspoil.txt | 173 + lib/mods/theme/help/essences.txt | 219 + lib/mods/theme/help/experien.hlp | 28 + lib/mods/theme/help/explore.hlp | 16 + lib/mods/theme/help/fatespoi.txt | 28 + lib/mods/theme/help/foot.aux | 4 + lib/mods/theme/help/g_aule.txt | 61 + lib/mods/theme/help/g_eru.txt | 65 + lib/mods/theme/help/g_mandos.txt | 56 + lib/mods/theme/help/g_manwe.txt | 62 + lib/mods/theme/help/g_melkor.txt | 65 + lib/mods/theme/help/g_tulkas.txt | 45 + lib/mods/theme/help/g_ulmo.txt | 58 + lib/mods/theme/help/g_varda.txt | 54 + lib/mods/theme/help/g_yavann.txt | 62 + lib/mods/theme/help/gambling.txt | 29 + lib/mods/theme/help/general.txt | 39 + lib/mods/theme/help/gods.txt | 42 + lib/mods/theme/help/head.aux | 10 + lib/mods/theme/help/help.hlp | 33 + lib/mods/theme/help/index.txt | 636 ++ lib/mods/theme/help/inscrip.txt | 65 + lib/mods/theme/help/lua.hlp | 34 + lib/mods/theme/help/lua_gf.txt | 45 + lib/mods/theme/help/lua_intr.txt | 133 + lib/mods/theme/help/lua_mon.txt | 535 + lib/mods/theme/help/lua_play.txt | 1225 +++ lib/mods/theme/help/lua_pow.txt | 266 + lib/mods/theme/help/lua_ques.txt | 299 + lib/mods/theme/help/lua_skil.txt | 342 + lib/mods/theme/help/lua_spel.txt | 2150 ++++ lib/mods/theme/help/lua_util.txt | 898 ++ lib/mods/theme/help/luckspoi.txt | 129 + lib/mods/theme/help/m_air.txt | 42 + lib/mods/theme/help/m_convey.txt | 71 + lib/mods/theme/help/m_demono.txt | 44 + lib/mods/theme/help/m_divin.txt | 38 + lib/mods/theme/help/m_earth.txt | 35 + lib/mods/theme/help/m_fire.txt | 53 + lib/mods/theme/help/m_geoman.txt | 75 + lib/mods/theme/help/m_mana.txt | 40 + lib/mods/theme/help/m_meta.txt | 75 + lib/mods/theme/help/m_mimic.txt | 33 + lib/mods/theme/help/m_mind.txt | 49 + lib/mods/theme/help/m_mindcr.txt | 54 + lib/mods/theme/help/m_music.txt | 77 + lib/mods/theme/help/m_nature.txt | 54 + lib/mods/theme/help/m_necrom.txt | 35 + lib/mods/theme/help/m_symbio.txt | 50 + lib/mods/theme/help/m_tempo.txt | 42 + lib/mods/theme/help/m_thaum.txt | 31 + lib/mods/theme/help/m_udun.txt | 35 + lib/mods/theme/help/m_water.txt | 34 + lib/mods/theme/help/macrofaq.txt | 2360 +++++ lib/mods/theme/help/magic.hlp | 41 + lib/mods/theme/help/magic.txt | 143 + lib/mods/theme/help/newbie.hlp | 16 + lib/mods/theme/help/option.txt | 697 ++ lib/mods/theme/help/r_beorn.txt | 33 + lib/mods/theme/help/r_demon.txt | 31 + lib/mods/theme/help/r_dragon.txt | 33 + lib/mods/theme/help/r_drkelf.txt | 33 + lib/mods/theme/help/r_druadan.txt | 32 + lib/mods/theme/help/r_dunad.txt | 32 + lib/mods/theme/help/r_dwarf.txt | 39 + lib/mods/theme/help/r_eagle.txt | 32 + lib/mods/theme/help/r_easterl.txt | 34 + lib/mods/theme/help/r_elf.txt | 32 + lib/mods/theme/help/r_ent.txt | 39 + lib/mods/theme/help/r_gnome.txt | 36 + lib/mods/theme/help/r_hafelf.txt | 31 + lib/mods/theme/help/r_hafogr.txt | 31 + lib/mods/theme/help/r_hielf.txt | 34 + lib/mods/theme/help/r_hobbit.txt | 39 + lib/mods/theme/help/r_human.txt | 23 + lib/mods/theme/help/r_maia.txt | 20 + lib/mods/theme/help/r_orc.txt | 35 + lib/mods/theme/help/r_pettyd.txt | 30 + lib/mods/theme/help/r_rohank.txt | 33 + lib/mods/theme/help/r_troll.txt | 34 + lib/mods/theme/help/r_wodelf.txt | 37 + lib/mods/theme/help/r_yeek.txt | 30 + lib/mods/theme/help/rm_adanrog.txt | 31 + lib/mods/theme/help/rm_aewrog.txt | 35 + lib/mods/theme/help/rm_barb.txt | 38 + lib/mods/theme/help/rm_black.txt | 31 + lib/mods/theme/help/rm_blue.txt | 31 + lib/mods/theme/help/rm_cabrog.txt | 35 + lib/mods/theme/help/rm_class.txt | 14 + lib/mods/theme/help/rm_drarog.txt | 34 + lib/mods/theme/help/rm_ether.txt | 32 + lib/mods/theme/help/rm_green.txt | 30 + lib/mods/theme/help/rm_herm.txt | 36 + lib/mods/theme/help/rm_hurog.txt | 27 + lib/mods/theme/help/rm_limrog.txt | 33 + lib/mods/theme/help/rm_lsoul.txt | 26 + lib/mods/theme/help/rm_lygrog.txt | 27 + lib/mods/theme/help/rm_narrog.txt | 34 + lib/mods/theme/help/rm_rawrog.txt | 30 + lib/mods/theme/help/rm_red.txt | 30 + lib/mods/theme/help/rm_sarnrog.txt | 30 + lib/mods/theme/help/rm_skel.txt | 40 + lib/mods/theme/help/rm_spec.txt | 44 + lib/mods/theme/help/rm_vamp.txt | 32 + lib/mods/theme/help/rm_white.txt | 32 + lib/mods/theme/help/rm_zomb.txt | 39 + lib/mods/theme/help/skills.txt | 539 + lib/mods/theme/help/spoil_faq.txt | 63 + lib/mods/theme/help/spoiler.hlp | 18 + lib/mods/theme/help/tome_faq.txt | 381 + lib/mods/theme/help/version.txt | 354 + lib/mods/theme/help/whattome.txt | 30 + lib/mods/theme/help/wishing.txt | 24 + lib/mods/theme/module.lua | 48 + lib/mods/theme/note/delete.me | 1 + lib/mods/theme/permission.txt | 3 + lib/mods/theme/pref/422color.prf | 909 ++ lib/mods/theme/pref/colors.prf | 53 + lib/mods/theme/pref/font-ami.prf | 28 + lib/mods/theme/pref/font-dos.prf | 8 + lib/mods/theme/pref/font-ibm.prf | 365 + lib/mods/theme/pref/font-mac.new | 110 + lib/mods/theme/pref/font-mac.prf | 18 + lib/mods/theme/pref/font-win.prf | 304 + lib/mods/theme/pref/font-x11.prf | 22 + lib/mods/theme/pref/font-xxx.prf | 472 + lib/mods/theme/pref/font.prf | 60 + lib/mods/theme/pref/graf-ami.prf | 64 + lib/mods/theme/pref/graf-dos.prf | 15 + lib/mods/theme/pref/graf-ibm.prf | 6237 ++++++++++++ lib/mods/theme/pref/graf-iso.prf | 5963 +++++++++++ lib/mods/theme/pref/graf-mac.prf | 15 + lib/mods/theme/pref/graf-new.prf | 6934 +++++++++++++ lib/mods/theme/pref/graf-sdl.prf | 37 + lib/mods/theme/pref/graf-win.prf | 16 + lib/mods/theme/pref/graf-x11.prf | 37 + lib/mods/theme/pref/graf-xxx.prf | 3267 ++++++ lib/mods/theme/pref/graf.prf | 51 + lib/mods/theme/pref/pref-acn.prf | 24 + lib/mods/theme/pref/pref-ami.prf | 7 + lib/mods/theme/pref/pref-emx.prf | 19 + lib/mods/theme/pref/pref-gcu.prf | 70 + lib/mods/theme/pref/pref-mac.prf | 243 + lib/mods/theme/pref/pref-sdl.prf | 144 + lib/mods/theme/pref/pref-win.prf | 534 + lib/mods/theme/pref/pref-x11.prf | 413 + lib/mods/theme/pref/pref.prf | 311 + lib/mods/theme/pref/trap-xxx.prf | 428 + lib/mods/theme/pref/user.prf | 50 + lib/mods/theme/pref/xtra-gcu.prf | 34 + lib/mods/theme/pref/xtra-new.prf | 63 + lib/mods/theme/pref/xtra-xxx.prf | 137 + lib/mods/theme/save/delete.me | 1 + lib/mods/theme/scpt/bounty.lua | 90 + lib/mods/theme/scpt/corrupt.lua | 1089 ++ lib/mods/theme/scpt/drunk.lua | 21 + lib/mods/theme/scpt/fireprof.lua | 480 + lib/mods/theme/scpt/god.lua | 812 ++ lib/mods/theme/scpt/gods.lua | 26 + lib/mods/theme/scpt/gods_new.lua | 454 + lib/mods/theme/scpt/gondolin.lua | 63 + lib/mods/theme/scpt/help.lua | 445 + lib/mods/theme/scpt/init.lua | 56 + lib/mods/theme/scpt/intro.lua | 109 + lib/mods/theme/scpt/joke.lua | 31 + lib/mods/theme/scpt/library.lua | 516 + lib/mods/theme/scpt/mimic.lua | 419 + lib/mods/theme/scpt/misc.lua | 213 + lib/mods/theme/scpt/mkeys.lua | 95 + lib/mods/theme/scpt/monsters.lua | 182 + lib/mods/theme/scpt/player.lua | 196 + lib/mods/theme/scpt/powers.lua | 61 + lib/mods/theme/scpt/s_air.lua | 193 + lib/mods/theme/scpt/s_aule.lua | 222 + lib/mods/theme/scpt/s_convey.lua | 226 + lib/mods/theme/scpt/s_demon.lua | 337 + lib/mods/theme/scpt/s_divin.lua | 230 + lib/mods/theme/scpt/s_earth.lua | 184 + lib/mods/theme/scpt/s_eru.lua | 130 + lib/mods/theme/scpt/s_fire.lua | 227 + lib/mods/theme/scpt/s_geom.lua | 656 ++ lib/mods/theme/scpt/s_mana.lua | 132 + lib/mods/theme/scpt/s_mandos.lua | 186 + lib/mods/theme/scpt/s_manwe.lua | 144 + lib/mods/theme/scpt/s_melkor.lua | 154 + lib/mods/theme/scpt/s_meta.lua | 287 + lib/mods/theme/scpt/s_mind.lua | 132 + lib/mods/theme/scpt/s_music.lua | 443 + lib/mods/theme/scpt/s_nature.lua | 184 + lib/mods/theme/scpt/s_stick.lua | 494 + lib/mods/theme/scpt/s_tempo.lua | 162 + lib/mods/theme/scpt/s_tulkas.lua | 81 + lib/mods/theme/scpt/s_udun.lua | 180 + lib/mods/theme/scpt/s_ulmo.lua | 147 + lib/mods/theme/scpt/s_varda.lua | 140 + lib/mods/theme/scpt/s_water.lua | 154 + lib/mods/theme/scpt/s_yavann.lua | 157 + lib/mods/theme/scpt/spells.lua | 627 ++ lib/mods/theme/scpt/stores.lua | 180 + lib/mods/theme/theme.txt | 313 + lib/mods/theme/user/all.prf | 520 + lib/mods/theme/user/automat.atm | 667 ++ lib/mods/theme/user/fierce.atm | 761 ++ 487 files changed, 126278 insertions(+) create mode 100644 lib/mods/theme/apex/delete.me create mode 100644 lib/mods/theme/changelog.txt create mode 100644 lib/mods/theme/core/auto.lua create mode 100644 lib/mods/theme/core/building.lua create mode 100644 lib/mods/theme/core/crpt_aux.lua create mode 100644 lib/mods/theme/core/dungeon.lua create mode 100644 lib/mods/theme/core/gen_idx.lua create mode 100644 lib/mods/theme/core/gods.lua create mode 100644 lib/mods/theme/core/help.lua create mode 100644 lib/mods/theme/core/init.lua create mode 100644 lib/mods/theme/core/load.lua create mode 100644 lib/mods/theme/core/load2.lua create mode 100644 lib/mods/theme/core/mimc_aux.lua create mode 100644 lib/mods/theme/core/monsters.lua create mode 100644 lib/mods/theme/core/objects.lua create mode 100644 lib/mods/theme/core/player.lua create mode 100644 lib/mods/theme/core/powers.lua create mode 100644 lib/mods/theme/core/quests.lua create mode 100644 lib/mods/theme/core/s_aux.lua create mode 100644 lib/mods/theme/core/stores.lua create mode 100644 lib/mods/theme/core/util.lua create mode 100644 lib/mods/theme/core/xml.lua create mode 100644 lib/mods/theme/data/delete.me create mode 100644 lib/mods/theme/dngn/dun1.14 create mode 100644 lib/mods/theme/dngn/dun1.22 create mode 100644 lib/mods/theme/dngn/dun10.0 create mode 100644 lib/mods/theme/dngn/dun11.20 create mode 100644 lib/mods/theme/dngn/dun11.22 create mode 100644 lib/mods/theme/dngn/dun17.15 create mode 100644 lib/mods/theme/dngn/dun18.0 create mode 100644 lib/mods/theme/dngn/dun18.1 create mode 100644 lib/mods/theme/dngn/dun19.11 create mode 100644 lib/mods/theme/dngn/dun2.31 create mode 100644 lib/mods/theme/dngn/dun20.1 create mode 100644 lib/mods/theme/dngn/dun22.10 create mode 100644 lib/mods/theme/dngn/dun22.20 create mode 100644 lib/mods/theme/dngn/dun22.5 create mode 100644 lib/mods/theme/dngn/dun24.0 create mode 100644 lib/mods/theme/dngn/dun29.15 create mode 100644 lib/mods/theme/dngn/dun3.18 create mode 100644 lib/mods/theme/dngn/dun3.28 create mode 100644 lib/mods/theme/dngn/dun3.3 create mode 100644 lib/mods/theme/dngn/dun36.5 create mode 100644 lib/mods/theme/dngn/dun39.0 create mode 100644 lib/mods/theme/dngn/dun4.9 create mode 100644 lib/mods/theme/dngn/dun40.0 create mode 100644 lib/mods/theme/dngn/dun5.0 create mode 100644 lib/mods/theme/dngn/dun5.14 create mode 100644 lib/mods/theme/dngn/dun6.0 create mode 100644 lib/mods/theme/edit/a_info.txt create mode 100644 lib/mods/theme/edit/ab_info.txt create mode 100644 lib/mods/theme/edit/al_info.txt create mode 100644 lib/mods/theme/edit/ba_info.txt create mode 100644 lib/mods/theme/edit/between.map create mode 100644 lib/mods/theme/edit/d_info.txt create mode 100644 lib/mods/theme/edit/dragons.map create mode 100644 lib/mods/theme/edit/e_info.txt create mode 100644 lib/mods/theme/edit/evil.map create mode 100644 lib/mods/theme/edit/f_info.txt create mode 100644 lib/mods/theme/edit/haunted.map create mode 100644 lib/mods/theme/edit/k_info.txt create mode 100644 lib/mods/theme/edit/maeglin.map create mode 100644 lib/mods/theme/edit/misc.txt create mode 100644 lib/mods/theme/edit/nirnaeth.map create mode 100644 lib/mods/theme/edit/numenor.txt create mode 100644 lib/mods/theme/edit/ow_info.txt create mode 100644 lib/mods/theme/edit/p_info.txt create mode 100644 lib/mods/theme/edit/qrand1.map create mode 100644 lib/mods/theme/edit/qrand10.map create mode 100644 lib/mods/theme/edit/qrand11.map create mode 100644 lib/mods/theme/edit/qrand12.map create mode 100644 lib/mods/theme/edit/qrand14.map create mode 100644 lib/mods/theme/edit/qrand5.map create mode 100644 lib/mods/theme/edit/qrand6.map create mode 100644 lib/mods/theme/edit/qrand7.map create mode 100644 lib/mods/theme/edit/r_info.txt create mode 100644 lib/mods/theme/edit/ra_info.txt create mode 100644 lib/mods/theme/edit/re_info.txt create mode 100644 lib/mods/theme/edit/readme.txt create mode 100644 lib/mods/theme/edit/s_bilbo.map create mode 100644 lib/mods/theme/edit/s_bridge.map create mode 100644 lib/mods/theme/edit/s_crypt.map create mode 100644 lib/mods/theme/edit/s_death.map create mode 100644 lib/mods/theme/edit/s_doom.map create mode 100644 lib/mods/theme/edit/s_factory.map create mode 100644 lib/mods/theme/edit/s_gates.map create mode 100644 lib/mods/theme/edit/s_info.txt create mode 100644 lib/mods/theme/edit/s_name.map create mode 100644 lib/mods/theme/edit/s_orc.map create mode 100644 lib/mods/theme/edit/s_orthanc.map create mode 100644 lib/mods/theme/edit/s_ship.map create mode 100644 lib/mods/theme/edit/s_smaug.map create mode 100644 lib/mods/theme/edit/s_thorin.map create mode 100644 lib/mods/theme/edit/set_info.txt create mode 100644 lib/mods/theme/edit/special.txt create mode 100644 lib/mods/theme/edit/spiders.map create mode 100644 lib/mods/theme/edit/st_info.txt create mode 100644 lib/mods/theme/edit/t_basic.txt create mode 100644 lib/mods/theme/edit/t_beorn.txt create mode 100644 lib/mods/theme/edit/t_bree.txt create mode 100644 lib/mods/theme/edit/t_cerin.txt create mode 100644 lib/mods/theme/edit/t_d_beorn.txt create mode 100644 lib/mods/theme/edit/t_d_bree.txt create mode 100644 lib/mods/theme/edit/t_d_cerin.txt create mode 100644 lib/mods/theme/edit/t_d_dale.txt create mode 100644 lib/mods/theme/edit/t_d_edoras.txt create mode 100644 lib/mods/theme/edit/t_d_esga.txt create mode 100644 lib/mods/theme/edit/t_d_gond.txt create mode 100644 lib/mods/theme/edit/t_d_helm.txt create mode 100644 lib/mods/theme/edit/t_d_henn.txt create mode 100644 lib/mods/theme/edit/t_d_hobb.txt create mode 100644 lib/mods/theme/edit/t_d_imlad.txt create mode 100644 lib/mods/theme/edit/t_d_khaz.txt create mode 100644 lib/mods/theme/edit/t_d_lori.txt create mode 100644 lib/mods/theme/edit/t_d_mina.txt create mode 100644 lib/mods/theme/edit/t_d_osgili.txt create mode 100644 lib/mods/theme/edit/t_d_pelar.txt create mode 100644 lib/mods/theme/edit/t_d_thrand.txt create mode 100644 lib/mods/theme/edit/t_dale.txt create mode 100644 lib/mods/theme/edit/t_edoras.txt create mode 100644 lib/mods/theme/edit/t_esga.txt create mode 100644 lib/mods/theme/edit/t_gondol.txt create mode 100644 lib/mods/theme/edit/t_helm.txt create mode 100644 lib/mods/theme/edit/t_henn.txt create mode 100644 lib/mods/theme/edit/t_hobb.txt create mode 100644 lib/mods/theme/edit/t_imlad.txt create mode 100644 lib/mods/theme/edit/t_info.txt create mode 100644 lib/mods/theme/edit/t_khazad.txt create mode 100644 lib/mods/theme/edit/t_lorien.txt create mode 100644 lib/mods/theme/edit/t_minas.txt create mode 100644 lib/mods/theme/edit/t_osgili.txt create mode 100644 lib/mods/theme/edit/t_pelar.txt create mode 100644 lib/mods/theme/edit/t_pref.txt create mode 100644 lib/mods/theme/edit/t_thrand.txt create mode 100644 lib/mods/theme/edit/thieves.map create mode 100644 lib/mods/theme/edit/thrain.map create mode 100644 lib/mods/theme/edit/tr_info.txt create mode 100644 lib/mods/theme/edit/trolls.map create mode 100644 lib/mods/theme/edit/v_info.txt create mode 100644 lib/mods/theme/edit/volcano.txt create mode 100644 lib/mods/theme/edit/w_info.txt create mode 100644 lib/mods/theme/edit/wf_info.txt create mode 100644 lib/mods/theme/edit/wights.map create mode 100644 lib/mods/theme/edit/wolves.map create mode 100644 lib/mods/theme/file/book-0.txt create mode 100644 lib/mods/theme/file/book-1.txt create mode 100644 lib/mods/theme/file/book-10.txt create mode 100644 lib/mods/theme/file/book-101.txt create mode 100644 lib/mods/theme/file/book-102.txt create mode 100644 lib/mods/theme/file/book-103.txt create mode 100644 lib/mods/theme/file/book-104.txt create mode 100644 lib/mods/theme/file/book-105.txt create mode 100644 lib/mods/theme/file/book-106.txt create mode 100644 lib/mods/theme/file/book-107.txt create mode 100644 lib/mods/theme/file/book-11.txt create mode 100644 lib/mods/theme/file/book-12.txt create mode 100644 lib/mods/theme/file/book-13.txt create mode 100644 lib/mods/theme/file/book-14.txt create mode 100644 lib/mods/theme/file/book-15.txt create mode 100644 lib/mods/theme/file/book-16.txt create mode 100644 lib/mods/theme/file/book-17.txt create mode 100644 lib/mods/theme/file/book-18.txt create mode 100644 lib/mods/theme/file/book-19.txt create mode 100644 lib/mods/theme/file/book-2.txt create mode 100644 lib/mods/theme/file/book-20.txt create mode 100644 lib/mods/theme/file/book-200.txt create mode 100644 lib/mods/theme/file/book-201.txt create mode 100644 lib/mods/theme/file/book-202.txt create mode 100644 lib/mods/theme/file/book-203.txt create mode 100644 lib/mods/theme/file/book-204.txt create mode 100644 lib/mods/theme/file/book-205.txt create mode 100644 lib/mods/theme/file/book-206.txt create mode 100644 lib/mods/theme/file/book-207.txt create mode 100644 lib/mods/theme/file/book-208.txt create mode 100644 lib/mods/theme/file/book-209.txt create mode 100644 lib/mods/theme/file/book-210.txt create mode 100644 lib/mods/theme/file/book-211.txt create mode 100644 lib/mods/theme/file/book-212.txt create mode 100644 lib/mods/theme/file/book-213.txt create mode 100644 lib/mods/theme/file/book-214.txt create mode 100644 lib/mods/theme/file/book-215.txt create mode 100644 lib/mods/theme/file/book-216.txt create mode 100644 lib/mods/theme/file/book-22.txt create mode 100644 lib/mods/theme/file/book-23.txt create mode 100644 lib/mods/theme/file/book-24.txt create mode 100644 lib/mods/theme/file/book-25.txt create mode 100644 lib/mods/theme/file/book-26.txt create mode 100644 lib/mods/theme/file/book-27.txt create mode 100644 lib/mods/theme/file/book-28.txt create mode 100644 lib/mods/theme/file/book-29.txt create mode 100644 lib/mods/theme/file/book-30.txt create mode 100644 lib/mods/theme/file/book-31.txt create mode 100644 lib/mods/theme/file/book-32.txt create mode 100644 lib/mods/theme/file/book-33.txt create mode 100644 lib/mods/theme/file/book-4.txt create mode 100644 lib/mods/theme/file/book-6.txt create mode 100644 lib/mods/theme/file/book-7.txt create mode 100644 lib/mods/theme/file/book-8.txt create mode 100644 lib/mods/theme/file/book-9.txt create mode 100644 lib/mods/theme/file/bravado.txt create mode 100644 lib/mods/theme/file/chainswd.txt create mode 100644 lib/mods/theme/file/dam_huge.txt create mode 100644 lib/mods/theme/file/dam_lots.txt create mode 100644 lib/mods/theme/file/dam_med.txt create mode 100644 lib/mods/theme/file/dam_none.txt create mode 100644 lib/mods/theme/file/dam_xxx.txt create mode 100644 lib/mods/theme/file/dead.txt create mode 100644 lib/mods/theme/file/death.txt create mode 100644 lib/mods/theme/file/elvish.txt create mode 100644 lib/mods/theme/file/error.txt create mode 100644 lib/mods/theme/file/mondeath.txt create mode 100644 lib/mods/theme/file/monfear.txt create mode 100644 lib/mods/theme/file/monspeak.txt create mode 100644 lib/mods/theme/file/news.txt create mode 100644 lib/mods/theme/file/news2.txt create mode 100644 lib/mods/theme/file/rart_f.txt create mode 100644 lib/mods/theme/file/rart_s.txt create mode 100644 lib/mods/theme/file/readme! create mode 100644 lib/mods/theme/file/rumors.txt create mode 100644 lib/mods/theme/file/sample.txt create mode 100644 lib/mods/theme/file/sfail.txt create mode 100644 lib/mods/theme/file/silly.txt create mode 100644 lib/mods/theme/file/smeagol.txt create mode 100644 lib/mods/theme/file/smeagolr.txt create mode 100644 lib/mods/theme/file/speakpet.txt create mode 100644 lib/mods/theme/file/timefun.txt create mode 100644 lib/mods/theme/file/timenorm.txt create mode 100644 lib/mods/theme/help/ability.txt create mode 100644 lib/mods/theme/help/advanced.hlp create mode 100644 lib/mods/theme/help/attack.txt create mode 100644 lib/mods/theme/help/automat.txt create mode 100644 lib/mods/theme/help/birth.txt create mode 100644 lib/mods/theme/help/c_alchem.txt create mode 100644 lib/mods/theme/help/c_archer.txt create mode 100644 lib/mods/theme/help/c_ascet.txt create mode 100644 lib/mods/theme/help/c_assass.txt create mode 100644 lib/mods/theme/help/c_axemas.txt create mode 100644 lib/mods/theme/help/c_bard.txt create mode 100644 lib/mods/theme/help/c_clairv.txt create mode 100644 lib/mods/theme/help/c_demono.txt create mode 100644 lib/mods/theme/help/c_druid.txt create mode 100644 lib/mods/theme/help/c_geoman.txt create mode 100644 lib/mods/theme/help/c_hafted.txt create mode 100644 lib/mods/theme/help/c_lorema.txt create mode 100644 lib/mods/theme/help/c_mage.txt create mode 100644 lib/mods/theme/help/c_mercen.txt create mode 100644 lib/mods/theme/help/c_merch.txt create mode 100644 lib/mods/theme/help/c_mimic.txt create mode 100644 lib/mods/theme/help/c_mindcr.txt create mode 100644 lib/mods/theme/help/c_monk.txt create mode 100644 lib/mods/theme/help/c_necro.txt create mode 100644 lib/mods/theme/help/c_pacif.txt create mode 100644 lib/mods/theme/help/c_palad.txt create mode 100644 lib/mods/theme/help/c_peacemag.txt create mode 100644 lib/mods/theme/help/c_polear.txt create mode 100644 lib/mods/theme/help/c_posses.txt create mode 100644 lib/mods/theme/help/c_pr_drk.txt create mode 100644 lib/mods/theme/help/c_pr_eru.txt create mode 100644 lib/mods/theme/help/c_pr_man.txt create mode 100644 lib/mods/theme/help/c_pr_mand.txt create mode 100644 lib/mods/theme/help/c_pr_ulmo.txt create mode 100644 lib/mods/theme/help/c_pr_varda.txt create mode 100644 lib/mods/theme/help/c_priest.txt create mode 100644 lib/mods/theme/help/c_ranger.txt create mode 100644 lib/mods/theme/help/c_rogue.txt create mode 100644 lib/mods/theme/help/c_runecr.txt create mode 100644 lib/mods/theme/help/c_sniper.txt create mode 100644 lib/mods/theme/help/c_sorcer.txt create mode 100644 lib/mods/theme/help/c_stonewr.txt create mode 100644 lib/mods/theme/help/c_summon.txt create mode 100644 lib/mods/theme/help/c_swordm.txt create mode 100644 lib/mods/theme/help/c_symbia.txt create mode 100644 lib/mods/theme/help/c_thaum.txt create mode 100644 lib/mods/theme/help/c_trapper.txt create mode 100644 lib/mods/theme/help/c_unbel.txt create mode 100644 lib/mods/theme/help/c_wainrid.txt create mode 100644 lib/mods/theme/help/c_warper.txt create mode 100644 lib/mods/theme/help/c_warrio.txt create mode 100644 lib/mods/theme/help/command.txt create mode 100644 lib/mods/theme/help/corspoil.txt create mode 100644 lib/mods/theme/help/debug.txt create mode 100644 lib/mods/theme/help/def.aux create mode 100644 lib/mods/theme/help/defines.txt create mode 100644 lib/mods/theme/help/dungeon.txt create mode 100644 lib/mods/theme/help/dunspoil.txt create mode 100644 lib/mods/theme/help/essences.txt create mode 100644 lib/mods/theme/help/experien.hlp create mode 100644 lib/mods/theme/help/explore.hlp create mode 100644 lib/mods/theme/help/fatespoi.txt create mode 100644 lib/mods/theme/help/foot.aux create mode 100644 lib/mods/theme/help/g_aule.txt create mode 100644 lib/mods/theme/help/g_eru.txt create mode 100644 lib/mods/theme/help/g_mandos.txt create mode 100644 lib/mods/theme/help/g_manwe.txt create mode 100644 lib/mods/theme/help/g_melkor.txt create mode 100644 lib/mods/theme/help/g_tulkas.txt create mode 100644 lib/mods/theme/help/g_ulmo.txt create mode 100644 lib/mods/theme/help/g_varda.txt create mode 100644 lib/mods/theme/help/g_yavann.txt create mode 100644 lib/mods/theme/help/gambling.txt create mode 100644 lib/mods/theme/help/general.txt create mode 100644 lib/mods/theme/help/gods.txt create mode 100644 lib/mods/theme/help/head.aux create mode 100644 lib/mods/theme/help/help.hlp create mode 100644 lib/mods/theme/help/index.txt create mode 100644 lib/mods/theme/help/inscrip.txt create mode 100644 lib/mods/theme/help/lua.hlp create mode 100644 lib/mods/theme/help/lua_gf.txt create mode 100644 lib/mods/theme/help/lua_intr.txt create mode 100644 lib/mods/theme/help/lua_mon.txt create mode 100644 lib/mods/theme/help/lua_play.txt create mode 100644 lib/mods/theme/help/lua_pow.txt create mode 100644 lib/mods/theme/help/lua_ques.txt create mode 100644 lib/mods/theme/help/lua_skil.txt create mode 100644 lib/mods/theme/help/lua_spel.txt create mode 100644 lib/mods/theme/help/lua_util.txt create mode 100644 lib/mods/theme/help/luckspoi.txt create mode 100644 lib/mods/theme/help/m_air.txt create mode 100644 lib/mods/theme/help/m_convey.txt create mode 100644 lib/mods/theme/help/m_demono.txt create mode 100644 lib/mods/theme/help/m_divin.txt create mode 100644 lib/mods/theme/help/m_earth.txt create mode 100644 lib/mods/theme/help/m_fire.txt create mode 100644 lib/mods/theme/help/m_geoman.txt create mode 100644 lib/mods/theme/help/m_mana.txt create mode 100644 lib/mods/theme/help/m_meta.txt create mode 100644 lib/mods/theme/help/m_mimic.txt create mode 100644 lib/mods/theme/help/m_mind.txt create mode 100644 lib/mods/theme/help/m_mindcr.txt create mode 100644 lib/mods/theme/help/m_music.txt create mode 100644 lib/mods/theme/help/m_nature.txt create mode 100644 lib/mods/theme/help/m_necrom.txt create mode 100644 lib/mods/theme/help/m_symbio.txt create mode 100644 lib/mods/theme/help/m_tempo.txt create mode 100644 lib/mods/theme/help/m_thaum.txt create mode 100644 lib/mods/theme/help/m_udun.txt create mode 100644 lib/mods/theme/help/m_water.txt create mode 100644 lib/mods/theme/help/macrofaq.txt create mode 100644 lib/mods/theme/help/magic.hlp create mode 100644 lib/mods/theme/help/magic.txt create mode 100644 lib/mods/theme/help/newbie.hlp create mode 100644 lib/mods/theme/help/option.txt create mode 100644 lib/mods/theme/help/r_beorn.txt create mode 100644 lib/mods/theme/help/r_demon.txt create mode 100644 lib/mods/theme/help/r_dragon.txt create mode 100644 lib/mods/theme/help/r_drkelf.txt create mode 100644 lib/mods/theme/help/r_druadan.txt create mode 100644 lib/mods/theme/help/r_dunad.txt create mode 100644 lib/mods/theme/help/r_dwarf.txt create mode 100644 lib/mods/theme/help/r_eagle.txt create mode 100644 lib/mods/theme/help/r_easterl.txt create mode 100644 lib/mods/theme/help/r_elf.txt create mode 100644 lib/mods/theme/help/r_ent.txt create mode 100644 lib/mods/theme/help/r_gnome.txt create mode 100644 lib/mods/theme/help/r_hafelf.txt create mode 100644 lib/mods/theme/help/r_hafogr.txt create mode 100644 lib/mods/theme/help/r_hielf.txt create mode 100644 lib/mods/theme/help/r_hobbit.txt create mode 100644 lib/mods/theme/help/r_human.txt create mode 100644 lib/mods/theme/help/r_maia.txt create mode 100644 lib/mods/theme/help/r_orc.txt create mode 100644 lib/mods/theme/help/r_pettyd.txt create mode 100644 lib/mods/theme/help/r_rohank.txt create mode 100644 lib/mods/theme/help/r_troll.txt create mode 100644 lib/mods/theme/help/r_wodelf.txt create mode 100644 lib/mods/theme/help/r_yeek.txt create mode 100644 lib/mods/theme/help/rm_adanrog.txt create mode 100644 lib/mods/theme/help/rm_aewrog.txt create mode 100644 lib/mods/theme/help/rm_barb.txt create mode 100644 lib/mods/theme/help/rm_black.txt create mode 100644 lib/mods/theme/help/rm_blue.txt create mode 100644 lib/mods/theme/help/rm_cabrog.txt create mode 100644 lib/mods/theme/help/rm_class.txt create mode 100644 lib/mods/theme/help/rm_drarog.txt create mode 100644 lib/mods/theme/help/rm_ether.txt create mode 100644 lib/mods/theme/help/rm_green.txt create mode 100644 lib/mods/theme/help/rm_herm.txt create mode 100644 lib/mods/theme/help/rm_hurog.txt create mode 100644 lib/mods/theme/help/rm_limrog.txt create mode 100644 lib/mods/theme/help/rm_lsoul.txt create mode 100644 lib/mods/theme/help/rm_lygrog.txt create mode 100644 lib/mods/theme/help/rm_narrog.txt create mode 100644 lib/mods/theme/help/rm_rawrog.txt create mode 100644 lib/mods/theme/help/rm_red.txt create mode 100644 lib/mods/theme/help/rm_sarnrog.txt create mode 100644 lib/mods/theme/help/rm_skel.txt create mode 100644 lib/mods/theme/help/rm_spec.txt create mode 100644 lib/mods/theme/help/rm_vamp.txt create mode 100644 lib/mods/theme/help/rm_white.txt create mode 100644 lib/mods/theme/help/rm_zomb.txt create mode 100644 lib/mods/theme/help/skills.txt create mode 100644 lib/mods/theme/help/spoil_faq.txt create mode 100644 lib/mods/theme/help/spoiler.hlp create mode 100644 lib/mods/theme/help/tome_faq.txt create mode 100644 lib/mods/theme/help/version.txt create mode 100644 lib/mods/theme/help/whattome.txt create mode 100644 lib/mods/theme/help/wishing.txt create mode 100644 lib/mods/theme/module.lua create mode 100644 lib/mods/theme/note/delete.me create mode 100644 lib/mods/theme/permission.txt create mode 100644 lib/mods/theme/pref/422color.prf create mode 100644 lib/mods/theme/pref/colors.prf create mode 100644 lib/mods/theme/pref/font-ami.prf create mode 100644 lib/mods/theme/pref/font-dos.prf create mode 100644 lib/mods/theme/pref/font-ibm.prf create mode 100644 lib/mods/theme/pref/font-mac.new create mode 100644 lib/mods/theme/pref/font-mac.prf create mode 100644 lib/mods/theme/pref/font-win.prf create mode 100644 lib/mods/theme/pref/font-x11.prf create mode 100644 lib/mods/theme/pref/font-xxx.prf create mode 100644 lib/mods/theme/pref/font.prf create mode 100644 lib/mods/theme/pref/graf-ami.prf create mode 100644 lib/mods/theme/pref/graf-dos.prf create mode 100644 lib/mods/theme/pref/graf-ibm.prf create mode 100644 lib/mods/theme/pref/graf-iso.prf create mode 100644 lib/mods/theme/pref/graf-mac.prf create mode 100644 lib/mods/theme/pref/graf-new.prf create mode 100644 lib/mods/theme/pref/graf-sdl.prf create mode 100644 lib/mods/theme/pref/graf-win.prf create mode 100644 lib/mods/theme/pref/graf-x11.prf create mode 100644 lib/mods/theme/pref/graf-xxx.prf create mode 100644 lib/mods/theme/pref/graf.prf create mode 100644 lib/mods/theme/pref/pref-acn.prf create mode 100644 lib/mods/theme/pref/pref-ami.prf create mode 100644 lib/mods/theme/pref/pref-emx.prf create mode 100644 lib/mods/theme/pref/pref-gcu.prf create mode 100644 lib/mods/theme/pref/pref-mac.prf create mode 100644 lib/mods/theme/pref/pref-sdl.prf create mode 100644 lib/mods/theme/pref/pref-win.prf create mode 100644 lib/mods/theme/pref/pref-x11.prf create mode 100644 lib/mods/theme/pref/pref.prf create mode 100644 lib/mods/theme/pref/trap-xxx.prf create mode 100644 lib/mods/theme/pref/user.prf create mode 100644 lib/mods/theme/pref/xtra-gcu.prf create mode 100644 lib/mods/theme/pref/xtra-new.prf create mode 100644 lib/mods/theme/pref/xtra-xxx.prf create mode 100644 lib/mods/theme/save/delete.me create mode 100644 lib/mods/theme/scpt/bounty.lua create mode 100644 lib/mods/theme/scpt/corrupt.lua create mode 100644 lib/mods/theme/scpt/drunk.lua create mode 100644 lib/mods/theme/scpt/fireprof.lua create mode 100644 lib/mods/theme/scpt/god.lua create mode 100644 lib/mods/theme/scpt/gods.lua create mode 100644 lib/mods/theme/scpt/gods_new.lua create mode 100644 lib/mods/theme/scpt/gondolin.lua create mode 100644 lib/mods/theme/scpt/help.lua create mode 100644 lib/mods/theme/scpt/init.lua create mode 100644 lib/mods/theme/scpt/intro.lua create mode 100644 lib/mods/theme/scpt/joke.lua create mode 100644 lib/mods/theme/scpt/library.lua create mode 100644 lib/mods/theme/scpt/mimic.lua create mode 100644 lib/mods/theme/scpt/misc.lua create mode 100644 lib/mods/theme/scpt/mkeys.lua create mode 100644 lib/mods/theme/scpt/monsters.lua create mode 100644 lib/mods/theme/scpt/player.lua create mode 100644 lib/mods/theme/scpt/powers.lua create mode 100644 lib/mods/theme/scpt/s_air.lua create mode 100644 lib/mods/theme/scpt/s_aule.lua create mode 100644 lib/mods/theme/scpt/s_convey.lua create mode 100644 lib/mods/theme/scpt/s_demon.lua create mode 100644 lib/mods/theme/scpt/s_divin.lua create mode 100644 lib/mods/theme/scpt/s_earth.lua create mode 100644 lib/mods/theme/scpt/s_eru.lua create mode 100644 lib/mods/theme/scpt/s_fire.lua create mode 100644 lib/mods/theme/scpt/s_geom.lua create mode 100644 lib/mods/theme/scpt/s_mana.lua create mode 100644 lib/mods/theme/scpt/s_mandos.lua create mode 100644 lib/mods/theme/scpt/s_manwe.lua create mode 100644 lib/mods/theme/scpt/s_melkor.lua create mode 100644 lib/mods/theme/scpt/s_meta.lua create mode 100644 lib/mods/theme/scpt/s_mind.lua create mode 100644 lib/mods/theme/scpt/s_music.lua create mode 100644 lib/mods/theme/scpt/s_nature.lua create mode 100644 lib/mods/theme/scpt/s_stick.lua create mode 100644 lib/mods/theme/scpt/s_tempo.lua create mode 100644 lib/mods/theme/scpt/s_tulkas.lua create mode 100644 lib/mods/theme/scpt/s_udun.lua create mode 100644 lib/mods/theme/scpt/s_ulmo.lua create mode 100644 lib/mods/theme/scpt/s_varda.lua create mode 100644 lib/mods/theme/scpt/s_water.lua create mode 100644 lib/mods/theme/scpt/s_yavann.lua create mode 100644 lib/mods/theme/scpt/spells.lua create mode 100644 lib/mods/theme/scpt/stores.lua create mode 100644 lib/mods/theme/theme.txt create mode 100644 lib/mods/theme/user/all.prf create mode 100644 lib/mods/theme/user/automat.atm create mode 100644 lib/mods/theme/user/fierce.atm diff --git a/lib/mods/theme/apex/delete.me b/lib/mods/theme/apex/delete.me new file mode 100644 index 00000000..2e65efe2 --- /dev/null +++ b/lib/mods/theme/apex/delete.me @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/lib/mods/theme/changelog.txt b/lib/mods/theme/changelog.txt new file mode 100644 index 00000000..3cb3cb45 --- /dev/null +++ b/lib/mods/theme/changelog.txt @@ -0,0 +1,73 @@ +=== RECENT VERSION HISTORY (1.1.5 to 1.2.0) === + +1.1.5 AKA "Angles and Corners" +- Dropped the NOTICE flag from regular sandwalls. +- Flight is now possible over wooden wilderness structures. +- The Anduin River lost the CAN_RUN and DONT_NOTICE_RUNNING flags. +- The Orc Cave now leads you out to the other side of the Misty Mountains. +- Put an Eagles' nest into Khazad-Dum. + +- The Map of Thror no longer lives in the Bree town quest. It is now on a special (branch) level of the Barrow-Downs. +- The Key of Thorin no longer lives in the Minas Anor town quest. It is now on a special (branch) level of Mirkwood. +- Reworked the Bridge of Khazad-Dum level to be more nasty and random, played with the layout a bit. +- Added new level "Orthanc" in the Isengard dungeon, based heavily on the one created by Burb Lulls. There is, however, a canonical twist (or two). >:) + +1.1.6 AKA "Curses to This Mirage" +- Druids (r_info) lost the EVIL flag. These are supposed to be Yavanna's people and they're certainly not evil. The dark elven druids are stil evil. +- All neutral monsters defined in r_info have been forced into the wilderness. +- The coaligned spirits now have the GOOD flag. This is mostly to clean up the Mandos piety code (later). + +- Fixed the automatic stat gain script to forget stat gain on death, so the savefile can be reused and monster memory retained. +- Drastically reduced piety gain for quaffing pots of corruption. It's meant to be a fun thematic addition, not a scumming tactic. +- Aewroeg, Narroeg and Wainriders now start with their stated spellbooks + +1.1.7 AKA "Poor Madeleine" +- Rings and amulets no longer ignore the elements. The rationale for this was that Middle-earth magical items are *really* magical and therefore powerful, but it was unbalancing, not to mention made it a pain destroying objects in the late game. +- Rings of Lordly Protection have been renamed to 'of Arnor' +- Pushed Potions of Corruption deeper into the dungeon. +- Changed names on Aule's and Ulmo's spellbooks to be more impressive-sounding +- Removed the miscellaneous food items, except for Longbottom leaf, milk and honey. +- New item types: Ranger's Arrow, Throwing Axe, Buckler, Small Mithril Boomerang, Mithril Boomerang (the latter three adapted from FuryMod) + +1.1.8 AKA "Little White Candle" +- Weapons of Unmagic now have negative to-hit and to-dam modifiers; demonology equipment can no longer get this ego type. +- Reworked the T-Plus "Rogue" ego type for boots to balance it: reduced the pval, added to_h and to_d penalties and made the stealth and luck bonuses rarer. +- Boots of Elvenkind no longer guarantee a speed bonus; chance is 50%. +- Pushed 'of the Maiar' items deeper into the dungeon. +- Filthy Rags of Leprousness are no more; they're replaced by Armour of Dunharrow (same effects, but can show up on all soft & hard armour plus cloaks) +- A number of the "bad" ego types got the aggravation flag to offset the benefits of flip-scumming. +- Drastically reduced magic breath chances on Ethereal robes and cloaks. +- The 'of Lordliness' ego type is now 'of Arnor'; 'of Might' is now 'of Gondor'; 'of Nothingness' is now 'of Angmar'; boots of speed are now 'of Rohan' and all 'of Stealth' is now 'of Eriador'. Because of the hobbit connection, the 'of Eriador' items now have a 10% chance of a luck bonus equal to the stealth bonus (which remains at 100%). +- The 'of Arnor' and 'of Gondor' ego types can now show up on all headgear, not just crowns. +- The 'Sharp' ego has been extended to arrows and crossbow bolts (I added a new index and called them 'Sharpened' to make sure the additional cost is not exorbitant). +- The 'of Sensitivity' ego type is no longer possible on body armour; there were too many T-lines in e_info.txt. +- The 'Elemental' ego type on rings is only possible on high-level rings and amulets now; same reason as above. +- The 'Blazing' ego type is now only possible on crowns, high-level rings and amulets; same reason as above. +- The 'Radiant' ego type is now only possible on crowns, high-level rings and all amulets (as before); same reason as above. +- The 'Glowing' and 'Dazzling' ego types are now only possible on crowns and low-level rings and amulets; same reason as above. +- Rings of the Elements have been removed; one Elemental ego for jewelry is enough. +- New ego types: Magical for jewelry, cloaks, soft armour and gloves -- makes the item ignore the elements and gives a 50% chance of the ability to store a spell. Magical for missile launchers -- adds a tiny boost to mana; designed with magic-using archer and warrior-types in mind. + +1.1.9 AKA "Kit Bag Full of Marbles" +- Randart magestaves can now gain % to life +- Randart armour, lights, jewelry and magestaves can now get the ability to store a spell +- Randart high-level soft armour, hard armour and DSM can gain nether immunity +- Randart light weapons (no broken ones) can gain sentience + +- Humans may no longer be Lost Souls for thematic reasons; the Doom of Men is that their fate after death is unknown to anyone except Eru. This applies to: Edain, Druedain, Rohirrim, Dunedain, Easterlings and Beornings. Also no longer allowed as LostSouls are yeeks, orcs, trolls and half-ogres. +- Flying creatures (Eagles, Dragons, Aewroeg) now learn to fly high enough to pass mountains at clvl50. + +- FF now may also offer the following skills: Nature, Runecraft, Boulder-throwing. + +1.2.0 AKA "Twining Light" +- Ultimate amulet no longer weighs 60lbs. >.> +- Reworked the Paur* artifact gauntlets to be more thematic, added stat bonuses and sustains. I never liked the fact that it was a no-brainer which of them to keep if you had all four. +- Fixed some rarity bugs with a number of Theme artifacts. +- Removed the lesser (Dwarven) rings of power (except the Ring of Durin). They were taking up artifact space and didn't do much. They'll be back, tweaked, in a 3.0.0-compatible Theme. +- Fixed some lurking bugs in in set_info +- Reduced rarity on the Cloak of Valinor. It was a little incongruous that it cost far less than Ancanaur and was far more rare than is decent. +- Gandalf's robe now gives fire immunity +- Ancanaur is now a shadow blade, not a bluesteel blade. +- The Golden Horn of the Thunderlords now ignores elements. +- New artifacts: Erkenbrand's shield, Gimli's axe and shield. +- New item set: Gimli's Gear (boots, axe, shield) \ No newline at end of file diff --git a/lib/mods/theme/core/auto.lua b/lib/mods/theme/core/auto.lua new file mode 100644 index 00000000..b758db52 --- /dev/null +++ b/lib/mods/theme/core/auto.lua @@ -0,0 +1,859 @@ +-- This file is the core of the Automatizer +-- Please do not touch unless you know what you are doing + +__rules = {} +__rules_max = 0 + +rule_aux = {} + +-- Rule apply function, does .. nothing +function auto_nothing(obj, item) + return +end + +function auto_inscribe(obj, item, note) + if obj.note ~= 0 then return end + msg_print("") + obj.note = quark_add(note) + return TRUE +end + +-- Rule apply function, pickup object +function auto_pickup(obj, item) + if item >= 0 then return end + if inven_carry_okay(obj) == FALSE then return end + msg_print("") + object_pickup(-item) + return TRUE +end + +-- Rule apply function, destroy item +function auto_destroy(obj, item) + -- be carefull to what we can destroy + -- Unaware things won't be destroyed. + if is_aware(obj) == FALSE then return end + + -- Inscribed things won't be destroyed! + if obj.note ~= 0 then return end + + -- Keep Artifacts -- they cannot be destroyed anyway + if is_artifact(obj) == TRUE then return end + + -- Cannot destroy CURSE_NO_DROP objects + local f1, f2, f3, f4, f5, esp = object_flags(obj); + if band(f4, TR4_CURSE_NO_DROP) ~= 0 and band(obj.ident, IDENT_CURSED) then return end + + msg_print("") + + -- Eliminate the item (from the pack) + if item >= 0 then + inven_item_increase(item, -obj.number) + inven_item_describe(item) + inven_item_optimize(item) + -- Eliminate the item (from the floor) + else + floor_item_increase(0 - item, -obj.number) + floor_item_describe(0 - item) + floor_item_optimize(0 - item) + end + return TRUE +end + +-- Report the status of an object +function object_status(obj) + local sense = + { + [SENSE_CURSED] = "bad", + [SENSE_WORTHLESS] = "very bad", + [SENSE_AVERAGE] = "average", + [SENSE_GOOD_LIGHT] = "good", + [SENSE_GOOD_HEAVY] = "good", + [SENSE_EXCELLENT] = "very good", + [SENSE_SPECIAL] = "special", + [SENSE_TERRIBLE] = "terrible", + } + + if is_known(obj) == FALSE then + if sense[obj.sense] then + return sense[obj.sense] + else + return "" + end + else +if nil then -- test + local osense = -1 + local type = select_sense(obj, TRUE, TRUE) + if type == 1 then + osense = value_check_aux1(obj) + elseif type == 2 then + osense = value_check_aux1_magic(obj) + end +print("type : "..type) + if sense[osense] then + print("sense: "..sense[osense]) + return sense[osense] + else + print("sense: ") + return "" + end + +else -- the real one + + local slot = wield_slot_ideal(obj, TRUE) + + -- Arts items + if is_artifact(obj) == TRUE then + if band(obj.ident, IDENT_CURSED) == 0 then return "special" + else return "terrible" end + -- Ego items + elseif (obj.name2 > 0 or obj.name2b > 0) then + if band(obj.ident, IDENT_CURSED) == 0 then return "very good" + else return "very bad" end + -- weapon + elseif (slot == INVEN_WIELD) or (slot == INVEN_BOW) or (slot == INVEN_AMMO) or (slot == INVEN_TOOL) then + if obj.to_h + obj.to_d < 0 then + return "bad" + elseif obj.to_h + obj.to_d > 0 then + return "good" + else + return "average" + end + -- armor + elseif (slot >= INVEN_BODY) and (slot <= INVEN_FEET) then + if obj.to_a < 0 then + return "bad" + elseif obj.to_a > 0 then + return "good" + else + return "average" + end + -- ring + elseif slot == INVEN_RING then + if (obj.to_d + obj.to_h < 0) or (obj.to_a < 0) or (obj.pval < 0) then + return "bad" + else + return "average" + end + -- amulet + elseif slot == INVEN_NECK then + if (obj.pval < 0) then + return "bad" + else + return "average" + end + -- chests + elseif obj.tval == TV_CHEST then + if obj.pval == 0 then + return "empty" + elseif obj.pval < 0 then + return "disarmed" + else + return "average" + end + else + return "average" + end +end + end +end + +-- Recursive function to generate a rule function tree +function gen_rule_fct(r) + -- It is a test rule (or, and, ...) + if r.label == "and" or r.label == "or" then + local i + local fct_tbl = {} + for i = 1, getn(r) do + if r[i].label ~= "comment" then + tinsert(fct_tbl, gen_rule_fct(r[i])) + end + end + if r.label == "and" then + return function(object) + local fcts = %fct_tbl + local i + for i = 1, getn(fcts) do + if not fcts[i](object) then return end + end + return TRUE + end + elseif r.label == "or" then + return function(object) + local fcts = %fct_tbl + local i + for i = 1, getn(fcts) do + if fcts[i](object) then return TRUE end + end + end + end + -- It is a condition rule (name, type, level, ...) + else + if r.label == "not" then + local f + if not r[1] then + f = function (object) return TRUE end + else + f = gen_rule_fct(r[1]) + end + return function(object) return not %f(object) end + elseif r.label == "inventory" then + local f + if not r[1] then + f = function(object) return end + else + f = gen_rule_fct(r[1]) + end + return function(object) + local i = 0 + while i < INVEN_WIELD do + if %f(player.inventory(i)) then + return TRUE + end + i = i + 1 + end + end + elseif r.label == "equipment" then + local f + if not r[1] then + f = function(object) return end + else + f = gen_rule_fct(r[1]) + end + return function(object) + local i = INVEN_WIELD + while i < INVEN_TOTAL do + if %f(player.inventory(i)) then + return TRUE + end + i = i + 1 + end + end + elseif r.label == "name" then + return function(object) if strlower(object_desc(object, -1, 0)) == strlower(%r[1]) then return TRUE end end + elseif r.label == "contain" then + return function(object) if strfind(strlower(object_desc(object, -1, 0)), strlower(%r[1])) then return TRUE end end + elseif r.label == "symbol" then + return function(object) if strchar(get_kind(object).d_char) == %r[1] then return TRUE end end + elseif r.label == "inscribed" then + return function(object) if object.note ~= 0 and strfind(strlower(quark_str(object.note)), strlower(%r[1])) then return TRUE end end + elseif r.label == "discount" then + local d1 = r.args.min + local d2 = r.args.max + if tonumber(d1) == nil then d1 = getglobal(d1) else d1 = tonumber(d1) end + if tonumber(d2) == nil then d2 = getglobal(d2) else d2 = tonumber(d2) end + return function(object) if is_aware(object) == TRUE and object.discount >= %d1 and object.discount <= %d2 then return TRUE end end + elseif r.label == "tval" then + local tv = r[1] + if tonumber(tv) == nil then tv = getglobal(tv) else tv = tonumber(tv) end + return function(object) if object.tval == %tv then return TRUE end end + elseif r.label == "sval" then + assert(r.args.min and r.args.max, "sval rule lacks min or max") + local sv1 = r.args.min + local sv2 = r.args.max + if tonumber(sv1) == nil then sv1 = getglobal(sv1) else sv1 = tonumber(sv1) end + if tonumber(sv2) == nil then sv2 = getglobal(sv2) else sv2 = tonumber(sv2) end + return function(object) if is_aware(object) == TRUE and object.sval >= %sv1 and object.sval <= %sv2 then return TRUE end end + elseif r.label == "status" then + return function(object) if object_status(object) == strlower(%r[1]) then return TRUE end end + elseif r.label == "state" then + if r[1] == "identified" then + return function(object) if is_known(object) == TRUE then return TRUE end end + else + return function(object) if is_known(object) == FALSE then return TRUE end end + end + elseif r.label == "race" then + return function(object) if strlower(get_race_name()) == strlower(%r[1]) then return TRUE end end + elseif r.label == "subrace" then + return function(object) if strlower(get_subrace_name()) == strlower(%r[1]) then return TRUE end end + elseif r.label == "class" then + return function(object) if strlower(get_class_name()) == strlower(%r[1]) then return TRUE end end + elseif r.label == "level" then + assert(r.args.min and r.args.max, "level rule lacks min or max") + return function(object) if player.lev >= tonumber(%r.args.min) and player.lev <= tonumber(%r.args.max) then return TRUE end end + elseif r.label == "skill" then + assert(r.args.min and r.args.max, "skill rule lacks min or max") + local s = find_skill_i(r[1]) + assert(s ~= -1, "no skill "..r[1]) + return function(object) if get_skill(%s) >= tonumber(%r.args.min) and get_skill(%s) <= tonumber(%r.args.max) then return TRUE end end + elseif r.label == "ability" then + local s = find_ability(r[1]) + assert(s ~= -1, "no ability "..r[1]) + return function(object) if has_ability(%s) == TRUE then return TRUE end end + end + end +end + +function auto_inscribe_maker(inscription) + return function(...) + arg.n = arg.n + 1 + arg[getn(arg)] = %inscription + return call(auto_inscribe, arg) + end +end + +-- Generate a rule from a table +function gen_full_rule(t) + -- only honor rules for this module + if not t.args.module then + t.args.module = "ToME" + end + + if not ((t.args.module == "all") or (t.args.module == game_module)) then + return function() end + end + + -- Check for which action to do + local apply_fct = auto_nothing + if t.args.type == "destroy" then apply_fct = auto_destroy + elseif t.args.type == "pickup" then apply_fct = auto_pickup + elseif t.args.type == "inscribe" then apply_fct = auto_inscribe_maker(t.args.inscription) + end + + -- create the function tree + local rf + if t[1] then + rf = gen_rule_fct(t[1]) + else + rf = function (object) end + end + + -- create the final function + return function(...) + local rf = %rf + if rf(arg[1]) then + if call(%apply_fct, arg) == TRUE then return TRUE end + end + end +end + +-- Create a function that checks for the rules(passed in xml form) +function add_ruleset(s) + local tbl = xml:collect(s) + local i + + -- Add all rules + for i = 1, getn(tbl) do + local t = tbl[i] + + if t.label == "rule" then + -- Create the function tree + local fct = gen_full_rule(t) + + -- Create the test function + __rules[__rules_max] = + { + ["table"] = t, + ["fct"] = fct + } + __rules_max = __rules_max + 1 + end + end +end + +-- Apply the current rules to an object +-- call with at least (object, idx) +function apply_rules(...) + local i + for i = 0, __rules_max - 1 do + if call(__rules[i].fct, arg) then return TRUE end + end + return FALSE +end + +-- Clear the current rules +function clean_ruleset() + __rules_max = 0 + __rules = {} +end + +------ helper fonctions for the GUI + +auto_aux = {} +auto_aux.stack = { n = 0 } +auto_aux.idx = 1 +auto_aux.rule = 1 +function auto_aux:go_right() + if auto_aux.rule[1] and type(auto_aux.rule[1]) == "table" then + tinsert(auto_aux.stack, auto_aux.idx) + tinsert(auto_aux.stack, auto_aux.rule) + auto_aux.rule = auto_aux.rule[1] + auto_aux.idx = 1 + end +end + +function auto_aux:go_left(sel) + local n = getn(auto_aux.stack) + + if n > 0 then + auto_aux.idx = auto_aux.stack[n - 1] + auto_aux.rule = auto_aux.stack[n] + tremove(auto_aux.stack) + tremove(auto_aux.stack) + end +end + +function auto_aux:go_down() + if getn(auto_aux.stack) > 1 then + if auto_aux.stack[getn(auto_aux.stack)][auto_aux.idx + 1] then + auto_aux.idx = auto_aux.idx + 1 + auto_aux.rule = auto_aux.stack[getn(auto_aux.stack)][auto_aux.idx] + end + end +end + +function auto_aux:go_up() + if getn(auto_aux.stack) > 1 then + if auto_aux.stack[getn(auto_aux.stack)][auto_aux.idx - 1] then + auto_aux.idx = auto_aux.idx - 1 + auto_aux.rule = auto_aux.stack[getn(auto_aux.stack)][auto_aux.idx] + end + end +end + +function auto_aux:scroll_up() + xml.write_off_y = xml.write_off_y - 1 +end + +function auto_aux:scroll_down() + xml.write_off_y = xml.write_off_y + 1 +end + +function auto_aux:scroll_left() + xml.write_off_x = xml.write_off_x + 1 +end + +function auto_aux:scroll_right() + xml.write_off_x = xml.write_off_x - 1 +end + +function auto_aux:adjust_current(sel) + if __rules_max == 0 then return end + + xml.write_off_y = 0 + xml.write_off_x = 0 + auto_aux.idx = 1 + auto_aux.stack = { n = 0 } + auto_aux.rule = __rules[sel].table +end + +function auto_aux:move_up(sel) + if sel > 0 then + local u = __rules[sel - 1] + local d = __rules[sel] + __rules[sel - 1] = d + __rules[sel] = u + return sel - 1 + end + return sel +end + +function auto_aux:move_down(sel) + if sel < __rules_max - 1 then + local u = __rules[sel] + local d = __rules[sel + 1] + __rules[sel + 1] = u + __rules[sel] = d + return sel + 1 + end + return sel +end + +function auto_aux:new_rule(sel, nam, typ, arg) + local r + + + -- nam can also directly be the table itself + if type(nam) == "table" then + r = + { + ["table"] = nam, + ["fct"] = function (object) end + } + elseif typ == "inscribe" then + if arg == "" then + arg = input_box("Inscription?", 79) + end + r = + { + ["table"] = + { + label = "rule", + args = { name = nam, type = typ, inscription = arg, module = game_module }, + }, + ["fct"] = function (object) end + } + else + r = + { + ["table"] = + { + label = "rule", + args = { name = nam, type = typ, module = game_module }, + }, + ["fct"] = function (object) end + } + end + tinsert(__rules, sel, r) + __rules_max = __rules_max + 1 +end + +function auto_aux:rename_rule(sel, nam) + if sel >= 0 and sel < __rules_max then + __rules[sel].table.args.name = nam + end +end + +function auto_aux:save_ruleset() + xml.write = xml.write_file + + print_hook("clean_ruleset()\nadd_ruleset\n[[\n") + local i + for i = 0, __rules_max - 1 do + xml:print_xml(__rules[i].table, '') + end + print_hook("]]\n") + + xml.write = xml.write_screen +end + +function auto_aux:del_self(sel) + if auto_aux.rule.label == "rule" then + tremove(__rules, sel) + __rules_max = __rules_max - 1 + return sel - 1 + else + local idx = auto_aux.idx + auto_aux:go_left(sel) + tremove(auto_aux.rule, idx) + return sel + end +end + +auto_aux.types_desc = +{ + ["and"] = + { + "Check is true if all rules within it are true", + xml:collect([[.........]]), + function () + return xml:collect("") + end, + }, + ["or"] = + { + "Check is true if at least one rule within it is true", + xml:collect([[.........]]), + function () + return xml:collect("") + end, + }, + ["not"] = + { + "Invert the result of its child rule", + xml:collect([[...]]), + function () + return xml:collect("") + end, + }, + ["comment"] = + { + "Comments are meaningless", + xml:collect([[Comment explaining something]]), + function () + local n = input_box("Comment?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["name"] = + { + "Check is true if object name matches name", + xml:collect([[potion of healing]]), + function () + local n = input_box("Object name to match?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["contain"] = + { + "Check is true if object name contains word", + xml:collect([[healing]]), + function () + local n = input_box("Word to find in object name?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["inscribed"] = + { + "Check is true if object inscription contains word", + xml:collect([[=g]]), + function () + local n = input_box("Word to find in object inscription?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["discount"] = + { + "Check is true if object discount is between 2 values", + xml:collect([[]]), + function () + local s = "" + return xml:collect(s) + end, + }, + ["symbol"] = + { + "Check is true if object symbol is ok", + xml:collect([[!]]), + function () + local n = input_box("Symbol to match?", 1) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["status"] = + { + "Check is true if object status is ok", + xml:collect([[good]]), + function () + local n = msg_box("[t]errible, [v]ery bad, [b]ad, [a]verage, [G]ood, [V]ery good, [S]pecial?") + local t = + { + ["t"] = "terrible", + ["v"] = "very bad", + ["b"] = "bad", + ["a"] = "average", + ["G"] = "good", + ["V"] = "very good", + ["S"] = "special", + } + if not t[strchar(n)] then return end + return xml:collect(""..t[strchar(n)].."") + end, + }, + ["state"] = + { + "Check is true if object is identified/unidentified", + xml:collect([[identified]]), + function () + local n = msg_box("[i]dentified, [n]on identified?") + local t = + { + ["i"] = "identified", + ["n"] = "not identified", + } + if not t[strchar(n)] then return end + return xml:collect(""..t[strchar(n)].."") + end, + }, + ["tval"] = + { + "Check is true if object tval(from k_info.txt) is ok", + xml:collect([[55]]), + function () + local n = input_box("Tval to match?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["sval"] = + { + { + "Check is true if object sval(from k_info.txt) is between", + "2 values", + }, + xml:collect([[]]), + function () + local s = "" + return xml:collect(s) + end, + }, + ["race"] = + { + "Check is true if player race is ok", + xml:collect([[dunadan]]), + function () + local n = input_box("Player race to match?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["subrace"] = + { + "Check is true if player subrace is ok", + xml:collect([[vampire]]), + function () + local n = input_box("Player subrace to match?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["class"] = + { + "Check is true if player class is ok", + xml:collect([[sorceror]]), + function () + local n = input_box("Player class to match?", 79) + if n == "" then return end + return xml:collect(""..n.."") + end, + }, + ["level"] = + { + "Check is true if player level is between 2 values", + xml:collect([[]]), + function () + local s = "" + + return xml:collect(s) + end, + }, + ["skill"] = + { + "Check is true if player skill level is between 2 values", + xml:collect([[Divination]]), + function () + local s = "" + + n = input_box("Skill name?", 79) + if n == "" then return end + if find_skill_i(n) == -1 then return end + s = s..n.."" + + return xml:collect(s) + end, + }, + ["ability"] = + { + "Check is true if player has the ability", + xml:collect([[Ammo creation]]), + function() + local n = input_box("Ability name?", 79) + if n == "" then return end + if find_ability(n) == -1 then return end + return xml:collect(""..n.."") + end, + }, + ["inventory"] = + { + { + "Check is true if something in player's inventory matches", + "the contained rule", + }, + xml:collect([[...]]), + function () + return xml:collect("") + end, + }, + ["equipment"] = + { + { + "Check is true if something in player's equipment matches", + "the contained rule", + }, + xml:collect([[...]]), + function () + return xml:collect("") + end, + }, +} + +function auto_aux:display_desc(sel) + local d = auto_aux.types_desc[sel][1] + if type(d) == "string" then + c_prt(TERM_WHITE, d, 1, 17) + else + local k, e, i + i = 0 + for k, e in d do + c_prt(TERM_WHITE, e, 1 + i, 17) + i = i + 1 + end + end +end + +function auto_aux:add_child(sel) + -- and contain only one match + if (auto_aux.rule.label == "rule" or auto_aux.rule.label == "not") and auto_aux.rule[1] then return end + if (auto_aux.rule.label == "rule" or auto_aux.rule.label == "equipment") and auto_aux.rule[1] then return end + if (auto_aux.rule.label == "rule" or auto_aux.rule.label == "inventory") and auto_aux.rule[1] then return end + + -- Only and can contain + if auto_aux.rule.label ~= "rule" and auto_aux.rule.label ~= "and" and auto_aux.rule.label ~= "or" and auto_aux.rule.label ~= "not" and auto_aux.rule.label ~= "equipment" and auto_aux.rule.label ~= "inventory" then return end + + -- get it + local r = auto_aux.types_desc[sel][3]() + if not r then return end + + -- Ok add it + tinsert(auto_aux.rule, r[1]) +end + +function auto_aux.regen_ruleset() + local i + for i = 0, __rules_max - 1 do + __rules[i].fct = gen_full_rule(__rules[i].table) + end +end + + +-- Easily add new rules +function easy_add_rule(typ, mode, do_status, obj) + local detect_rule + + if mode == "tval" then + detect_rule = ""..obj.tval.."" + elseif mode == "tsval" then + detect_rule = ""..obj.tval.."" + elseif mode == "name" then + detect_rule = ""..strlower(object_desc(obj, -1, 0)).."" + end + + if do_status == TRUE then + local status = object_status(obj) + if status and not (status == "") then + detect_rule = ""..detect_rule..""..status.."" + end + end + + local rule = ""..detect_rule.."" + auto_aux:new_rule(0, xml:collect(rule)[1], '') + auto_aux.regen_ruleset() + msg_print("Rule added. Please go to the Automatizer screen (press = then T)") + msg_print("to save the modified ruleset.") +end diff --git a/lib/mods/theme/core/building.lua b/lib/mods/theme/core/building.lua new file mode 100644 index 00000000..8e88888a --- /dev/null +++ b/lib/mods/theme/core/building.lua @@ -0,0 +1,15 @@ +__building_actions = {} + +function add_building_action(a) + assert(a.index, "No building action index") + assert(a.action, "No building action action") + __building_actions[a.index] = a.action +end + +function __bact_activate(bact) + if __building_actions[bact] then + return __building_actions[bact]() + end +end + +add_hook_script(HOOK_BUILDING_ACTION, "__bact_activate", "__bact_activate") diff --git a/lib/mods/theme/core/crpt_aux.lua b/lib/mods/theme/core/crpt_aux.lua new file mode 100644 index 00000000..e4f16e2a --- /dev/null +++ b/lib/mods/theme/core/crpt_aux.lua @@ -0,0 +1,243 @@ +-- Core functions for corruptions + +__corruptions = {} +__corruptions_max = 0 +__corruptions_callbacks_max = 0 + +-- Get the corruption +function player.corruption(c, set) + if set then + player.corruptions_aux[c + 1] = set + player.redraw = bor(player.redraw, PR_BASIC) + player.update = bor(player.update, PU_BONUS, PU_TORCH, PU_BODY, PU_POWERS) + if (set == TRUE) and (__corruptions[c].gain) then + __corruptions[c].gain() + end + if (set == FALSE) and (__corruptions[c].lose) then + __corruptions[c].lose() + end + else + return player.corruptions_aux[c + 1] + end +end + +-- Test if we have that corruption +-- We must: +-- 1) have it or be willing to get it +-- 2) have all its dependancies +-- 3) have none of its opposing corruptions +-- 4) pass the possible tests +function test_depend_corrupt(corrupt, can_gain) + local i, c + + if not can_gain then can_gain = FALSE end + + if can_gain == TRUE then + if (player.corruption(corrupt) ~= FALSE) then + return FALSE + end + else + if (player.corruption(corrupt) ~= TRUE) then + return FALSE + end + end + + for c, i in __corruptions[corrupt].depends do + if test_depend_corrupt(c) ~= TRUE then + return FALSE + end + end + + for c, i in __corruptions[corrupt].oppose do + if test_depend_corrupt(c) ~= FALSE then + return FALSE + end + end + + -- are we even allowed to get it? + if __corruptions[corrupt].can_gain and (not __corruptions[corrupt].can_gain()) then + return FALSE + end + + return TRUE +end + +-- Gain a new corruption +function gain_corruption(group) + local i, max + local pos = {} + + -- Get the list of all possible ones + max = 0 + for i = 0, __corruptions_max - 1 do + if __corruptions[i].group == group and test_depend_corrupt(i, TRUE) == TRUE and __corruptions[i].random == TRUE and __corruptions[i].allow() then + pos[max] = i + max = max + 1 + end + end + + -- Ok now get one of them + if (max > 0) then + local ret = rand_int(max) + + player.corruption(pos[ret], TRUE) + cmsg_print(TERM_L_RED, __corruptions[pos[ret]].get_text) + + return pos[ret] + else + return -1 + end +end + +-- Lose an existing corruption +function lose_corruption() + local i, max + local pos = {} + + -- Get the list of all possible ones + max = 0 + for i = 0, __corruptions_max - 1 do + if test_depend_corrupt(i) == TRUE and __corruptions[i].removable == TRUE then + pos[max] = i + max = max + 1 + end + end + + -- Ok now get one of them + if (max > 0) then + local ret = rand_int(max) + + player.corruption(pos[ret], FALSE) + cmsg_print(TERM_L_RED, __corruptions[pos[ret]].lose_text) + + -- Ok now lets see if it broke some dependancies + for i = 0, max - 1 do + if player.corruption(pos[i]) ~= test_depend_corrupt(pos[i]) then + player.corruption(pos[i], FALSE) + cmsg_print(TERM_L_RED, __corruptions[pos[i]].lose_text) + end + end + + return pos[ret] + else + return -1 + end +end + +-- Lose all corruptions (for e.g. Potion of New Life) +function lose_all_corruptions() + local i; + for i = 0, __corruptions_max - 1 do + lose_corruption() + end + return -1 +end + +-- Creates a new corruption +function add_corruption(c) + assert(c.color, "No corruption color") + assert(c.name, "No corruption name") + assert(c.get_text, "No corruption get_text") + assert(c.lose_text, "No corruption lose_text") + assert(c.desc, "No corruption desc") + assert(c.hooks, "Nothing to do for corruption") + if not c.random then c.random = TRUE end + if not c.removable then c.removable = TRUE end + if not c.allow then c.allow = function() return not nil end end + + if c.depends == nil then c.depends = {} end + if c.oppose == nil then c.oppose = {} end + + -- We must make sure the other ones opposes too + local o, i + for o, i in c.oppose do + __corruptions[o].oppose[__corruptions_max] = TRUE + end + + local index, h + for index, h in c.hooks do + add_hook_script(index, "__lua__corrupt_callback"..__corruptions_callbacks_max, "__lua__corrupt_callback"..__corruptions_callbacks_max) + setglobal("__lua__corrupt_callback"..__corruptions_callbacks_max, + function (...) + if test_depend_corrupt(%__corruptions_max) == TRUE then + return call(%h, arg) + end + end + ) + __corruptions_callbacks_max = __corruptions_callbacks_max + 1 + end + + if type(c.desc) == "table" then + local new_desc = "" + for index, h in c.desc do + new_desc = new_desc..h.."\n" + end + c.desc = new_desc + end + + __corruptions[__corruptions_max] = c + __corruptions_max = __corruptions_max + 1 + return (__corruptions_max - 1) +end + + + +---------- Corruption spoiler generator ----------- +function corruption_spoiler_generate() + make_temp_file() + print_hook( +[[~~~~~01|Corruptions (Spoiler) +~~~~~02|Spoilers|Corruptions +#####R=== ToME Corruptions Spoiler === + +Sometimes adventurers become exposed to the dark powers of Morgoth. If they +are unable to resist these powers, they become corrupted. Corruptions can +change their physical or mental abilities, some of which can be good, and +some bad. Most corruptions will affect you permanently, although some only +operate when they are activated (whether by player choice or as a random +event). You can check which corruptions you have in the knowledge screen 6 +(accessed through the '~' menu) or in a character dump. + +#####GGaining and (not) losing corruptions +There are several ways that you can become corrupted. + +You can become corrupted by quaffing a Potion of Corruption or by drinking +from a Fountain of Corruption. Also some strange items can be activated +for corruption. + +Corruptions are permanent. Once you have one, you have it for life. + +]]) + local i, e + for i = 0, __corruptions_max - 1 do + print_hook("[[[[[B"..__corruptions[i].name.."]\n") + print_hook(__corruptions[i].desc) + print_hook("[[[[[GGain message: "..__corruptions[i].get_text.."]\n") + if __corruptions[i].removable == TRUE then + print_hook("[[[[[RLose message: "..__corruptions[i].lose_text.."]\n") + else + print_hook("It is not removable.\n") + end + + local ok + ok = nil + for e, _ in __corruptions[i].depends do ok = not nil end + if ok then + print_hook("It depends on:\n") + for e, _ in __corruptions[i].depends do + print_hook(" "..__corruptions[e].name.."\n") + end + end + ok = nil + for e, _ in __corruptions[i].oppose do ok = not nil end + if ok then + print_hook("It is opposed to:\n") + for e, _ in __corruptions[i].oppose do + print_hook(" "..__corruptions[e].name.."\n") + end + end + print_hook("\n\n") + end + close_temp_file() + msg_print("File created as: "..get_temp_name()) +end diff --git a/lib/mods/theme/core/dungeon.lua b/lib/mods/theme/core/dungeon.lua new file mode 100644 index 00000000..2877838d --- /dev/null +++ b/lib/mods/theme/core/dungeon.lua @@ -0,0 +1,106 @@ +-- Internal lua file in charge of dungeon stuff + +function place_dungeon(y, x, d_idx) + if d_idx then + wild_map(y, x).entrance = 1000 + d_idx + else + wild_map(y, x).entrance = 0 + end +end + +function dungeon(d_idx) + return d_info[1 + d_idx] +end + +function wild_feat(wild) + return wf_info[1 + wild.feat] +end + +function explode_dir(dir) + return ddy[dir + 1], ddx[dir + 1] +end + +function rotate_dir(dir, mov) + if mov > 0 then + if dir == 7 then dir = 8 + elseif dir == 8 then dir = 9 + elseif dir == 9 then dir = 6 + elseif dir == 6 then dir = 3 + elseif dir == 3 then dir = 2 + elseif dir == 2 then dir = 1 + elseif dir == 1 then dir = 4 + elseif dir == 4 then dir = 7 + end + elseif mov < 0 then + if dir == 7 then dir = 4 + elseif dir == 4 then dir = 1 + elseif dir == 1 then dir = 2 + elseif dir == 2 then dir = 3 + elseif dir == 3 then dir = 6 + elseif dir == 6 then dir = 9 + elseif dir == 9 then dir = 8 + elseif dir == 8 then dir = 7 + end + end + + return dir +end + +-- Check if the map is a filename or directly a map +function load_map(map, y, x) + if strsub(map, 1, 5) == "#!map" then + %load_map(TRUE, map, y, x) + else + %load_map(FALSE, map, y, x) + end +end +function get_map_size(map) + if strsub(map, 1, 5) == "#!map" then + return %get_map_size(TRUE, map) + else + return %get_map_size(FALSE, map) + end +end + +-- Place a trap for a specific level +function place_trap(y, x, level) + local old_dun = dun_level + dun_level = level + %place_trap(y, x) + dun_level = old_dun +end + +-- Level generators processing +__level_generators = {} + +function level_generator(t) + assert(t.name, "no generator name") + assert(t.gen, "no generator function") + + if not t.stairs then t.stairs = TRUE end + if not t.monsters then t.monsters = TRUE end + if not t.objects then t.objects = TRUE end + if not t.miscs then t.miscs = TRUE end + + __level_generators[t.name] = t.gen + add_scripted_generator(t.name, t.stairs, t.monsters, t.objects, t.miscs) +end + +function level_generate(name) + assert(__level_generators[name], "Unknown level generator '"..name.."'") + return __level_generators[name]() +end + +--[[ Example +level_generator +{ + ["name"] = "test", + ["gen"] = function() + print("zog") + for i = 1, 30 do + cave(i, 2).feat = 1 + end + return new_player_spot(get_branch()) + end, +} +]] diff --git a/lib/mods/theme/core/gen_idx.lua b/lib/mods/theme/core/gen_idx.lua new file mode 100644 index 00000000..5f3af435 --- /dev/null +++ b/lib/mods/theme/core/gen_idx.lua @@ -0,0 +1,261 @@ +-- Place here the list of files to parse +files = +{ + "birth.txt", + "experien.hlp", + "gods.txt", + "explore.hlp", + "newbie.hlp", + "advanced.hlp", + "help.hlp", + "general.txt", + "whattome.txt", + "dungeon.txt", + "spoiler.hlp", + "g_melkor.txt", + "skills.txt", + "c_bard.txt", + "c_druid.txt", + "c_lorema.txt", + "c_mage.txt", + "c_mimic.txt", + "c_mindcr.txt", + "c_monk.txt", + "c_palad.txt", + "c_posses.txt", + "c_pr_drk.txt", + "c_pr_eru.txt", + "c_pr_man.txt", + "c_symbia.txt", + "c_alchem.txt", + "c_archer.txt", + "c_assass.txt", + "c_axemas.txt", + "c_demono.txt", + "c_geoman.txt", + "c_hafted.txt", + "c_necro.txt", + "c_polear.txt", + "c_ranger.txt", + "c_rogue.txt", + "c_runecr.txt", + "c_sorcer.txt", + "c_swordm.txt", + "c_thaum.txt", + "c_unbel.txt", + "c_warper.txt", + "c_warrio.txt", + "m_meta.txt", + "rm_skel.txt", + "rm_zomb.txt", + "luckspoi.txt", + "m_air.txt", + "dunspoil.txt", + "g_eru.txt", + "g_manwe.txt", + "g_tulkas.txt", + "m_divin.txt", + "m_mimic.txt", + "m_water.txt", + "magic.txt", + "r_drkelf.txt", + "r_dwarf.txt", + "r_elf.txt", + "r_hielf.txt", + "r_hobbit.txt", + "r_pettyd.txt", + "r_wodelf.txt", + "rm_spec.txt", + "tome_faq.txt", + "ability.txt", + "automat.txt", + "c_summon.txt", + "command.txt", + "corspoil.txt", + "debug.txt", + "m_music.txt", + "rm_barb.txt", + "macrofaq.txt", + "m_necrom.txt", + "m_mindcr.txt", + "m_symbio.txt", + "m_thaum.txt", + "magic.hlp", + "m_convey.txt", + "m_fire.txt", + "m_mana.txt", + "m_mind.txt", + "m_nature.txt", + "m_tempo.txt", + "m_udun.txt", + "m_geoman.txt", + "essences.txt", + "r_ent.txt", + "g_yavann.txt", + "defines.txt", + "rm_vamp.txt", + "inscrip.txt", + "m_earth.txt", + "option.txt", + "attack.txt", + "version.txt", + "m_demono.txt", + "r_beorn.txt", + "r_deathm.txt", + "r_rohank.txt", + "r_hafogr.txt", + "r_human.txt", + "r_kobold.txt", + "r_maia.txt", + "r_orc.txt", + "r_thlord.txt", + "r_troll.txt", + "r_yeek.txt", + "rm_class.txt", + "rm_herm.txt", + "rm_lsoul.txt", + "wishing.txt", + "c_priest.txt", + "fatespoi.txt", + "gambling.txt", + "r_dunad.txt", + "r_gnome.txt", + "r_hafelf.txt", + "c_merch.txt", + "spoil_faq.txt", +} + +out_file = "index.txt" + +index = {} + +function parse_file(file) + local fff = openfile(path_build(ANGBAND_DIR_HELP, file), "r") + local line + + line = read(fff, "*l") + while line do + local i, j, anchor, name, subname = strfind(line, "~~~~~(%d+)|([%d%a -]+)|([%d%a -]+)") + if not i then + i, j, anchor, name = strfind(line, "~~~~~(%d+)|([%d%a -]+)") + + subname = nil + end + + if i then + if not index[name] then + index[name] = {} + end + if subname then + tinsert(index[name], { __name__ = subname, __file__ = file, __anchor__ = anchor}) + else + tinsert(index[name], { __name__ = "__primary__", __file__ = file, __anchor__ = anchor}) + end + end + + line = read(fff, "*l") + end + + closefile(fff) +end + +function sort_fct(a, b) + local i, len + + a = a.__name__ + b = b.__name__ + + if strlen(a) > strlen(b) then len = strlen(b) else len = strlen(a) end + + for i = 1, len do + local ac = strbyte(a, i) + local bc = strbyte(b, i) + + if ac < bc then + return not nil + elseif ac > bc then + return nil + end + end + if strlen(a) > strlen(b) then return nil else return not nil end +end + +function generate_index() + local k, e, index_list + for _, e in files do + parse_file(e) + end + + index_list = {} + for k, e in index do + -- Ok either my sort function or lua sort function sucks ass .. + sort(e, sort_fct) + sort(e, sort_fct) + sort(e, sort_fct) + sort(e, sort_fct) + sort(e, sort_fct) + tinsert(index_list, {__name__= k, __table__ = e}) + end + + -- Ok either my sort function or lua sort function sucks ass .. + sort(index_list, sort_fct) + sort(index_list, sort_fct) + sort(index_list, sort_fct) + sort(index_list, sort_fct) + sort(index_list, sort_fct) + index = index_list +end + +function out_link(fff, space, name, file, anchor) + write(fff, space.."*****"..file.."*"..anchor.."["..name.."]\n") +end + +function print_index() + local i, j, c, new_c + local fff = openfile(path_build(ANGBAND_DIR_HELP, out_file), "w") + + write(fff, +[[|||||oy +#####R /----------------------------------------\ +#####R < Help Index > +#####R \----------------------------------------/ + +This is the index of everything in the T.o.M.E. documentation. + +#####BHit a letter key to jump to the entries for that letter. + +Some entries in the index link to the same place as other entries. This is +intentional, so that the information you want is easy to find. + +Don't forget you can browse the help from the *****help.hlp*02[Main menu]. + +#####sSpotted a problem with the help files, or some content thats missing? +#####sContact fearoffours@t-o-m-e.net . + +]]) + + c = ' ' + for i = 1, getn(index) do + new_c = strbyte(index[i].__name__, 1) + if c ~= new_c then + c = new_c + write(fff, "~~~~~"..c.."\n") + write(fff, "*****/"..strchar(c)..out_file.."*"..c.."["..strchar(c).."]\n") + end + for j = 1, getn(index[i].__table__) do + if index[i].__table__[j].__name__ == "__primary__" then + out_link(fff, " ", index[i].__name__, index[i].__table__[j].__file__, index[i].__table__[j].__anchor__) + end + end + for j = 1, getn(index[i].__table__) do + if index[i].__table__[j].__name__ ~= "__primary__" then + out_link(fff, " ", index[i].__table__[j].__name__, index[i].__table__[j].__file__, index[i].__table__[j].__anchor__) + end + end + end + closefile(fff) +end + +generate_index() + +print_index() diff --git a/lib/mods/theme/core/gods.lua b/lib/mods/theme/core/gods.lua new file mode 100644 index 00000000..77e0aad5 --- /dev/null +++ b/lib/mods/theme/core/gods.lua @@ -0,0 +1,40 @@ +-- Gods helper files + +-- Gods structs + +__gods_hook = {} +__gods_callbacks = {} +__gods_callbacks_max = 0 + +function add_god(q) + local i, index, d, z, qq + + assert(q.name, "No god name") + assert(q.desc, "No god desc") + assert(q.hooks, "No god hooks") + + i = add_new_gods(q.name); + + z = 0 + for index, d in q.desc do + desc_god(i, z, d); + z = z + 1 + end + + __gods_hook[i] = q.hooks + for index, d in q.hooks do + add_hook_script(index, "__lua__gods_callback"..__gods_callbacks_max, "__lua__gods_callback"..__gods_callbacks_max) + setglobal("__lua__gods_callback"..__gods_callbacks_max, d) + __gods_callbacks_max = __gods_callbacks_max + 1 + end + if q.data then + for index, d in q.data do + -- Besure it exists + setglobal(index, d) + + -- Make it save & load + add_loadsave(index, d) + end + end + return i +end diff --git a/lib/mods/theme/core/help.lua b/lib/mods/theme/core/help.lua new file mode 100644 index 00000000..a581fe63 --- /dev/null +++ b/lib/mods/theme/core/help.lua @@ -0,0 +1,141 @@ +-- Ingame contextual help + +-- We use our own hook list as to not overburn the hook proccessor +-- with many hooks that would slow down things +-- It would be very meaningless if the option is not even on +__ingame_hooks = {} + +__ingame_help_max = 0 + +function ingame_help(t, ...) + -- This function can also be used to call the callbacks + if type(t) == "string" then + local f = getglobal("__ingame_help_fct_"..t) + call(f, arg) + return + end + + assert(t.desc or t.fct, "no ingame help desc/fct") + assert(t.hook or t.callback, "no ingame help hook/callback") + if t.hook then assert(t.event, "no ingame hepl event needed by hook") end + + -- Set it to only trigger once + setglobal("__ingame_help_activated_"..__ingame_help_max, FALSE) + -- Save/load it + add_loadsave("__ingame_help_activated_"..__ingame_help_max, FALSE) + + if t.hook then + -- If the hok list didnt exist yet, add it + if not __ingame_hooks[t.hook] then + -- Set it to empty, we'll fill it later + __ingame_hooks[t.hook] = {} + -- Add the global hook + add_hooks + { + [t.hook] = function (...) + if option_ingame_help ~= TRUE then return end + local k, e + for k, e in __ingame_hooks[%t.hook] do + if k ~= "n" then + call(e, arg) + end + end + end + } + end + if t.desc then + tinsert(__ingame_hooks[t.hook], + function (...) + local tbl = %t + if getglobal("__ingame_help_activated_"..%__ingame_help_max) == FALSE then + if call(tbl.event, arg) == TRUE then + local k, e + for k, e in tbl.desc do + msg_print(TERM_YELLOW, e) + end + setglobal("__ingame_help_activated_"..%__ingame_help_max, TRUE) + end + end + end + ) + elseif t.fct then + tinsert(__ingame_hooks[t.hook], + function (...) + local tbl = %t + if getglobal("__ingame_help_activated_"..%__ingame_help_max) == FALSE then + if call(tbl.event, arg) == TRUE then + if tbl.fct() == TRUE then + setglobal("__ingame_help_activated_"..%__ingame_help_max, TRUE) + end + end + end + end + ) + end + else + local no_test = FALSE + if t.no_test == TRUE then no_test = TRUE end + if t.desc then + setglobal + ( + "__ingame_help_fct_"..(t.callback), + function (...) + local tbl = %t + if ((option_ingame_help == TRUE) or (%no_test == TRUE)) and (getglobal("__ingame_help_activated_"..%__ingame_help_max) == FALSE) then + local k, e + for k, e in tbl.desc do + msg_print(TERM_YELLOW, e) + end + setglobal("__ingame_help_activated_"..%__ingame_help_max, TRUE) + end + end + ) + elseif t.fct then + setglobal + ( + "__ingame_help_fct_"..(t.callback), + function (...) + local tbl = %t + if ((option_ingame_help == TRUE) or (%no_test == TRUE)) and (getglobal("__ingame_help_activated_"..%__ingame_help_max) == FALSE) then + if call(tbl.fct, arg) == TRUE then + setglobal("__ingame_help_activated_"..%__ingame_help_max, TRUE) + end + end + end + ) + end + end + + __ingame_help_max = __ingame_help_max + 1 +end + +-- Clean up the ingame help seen at birth +add_hooks +{ + [HOOK_BIRTH_OBJECTS] = function() + local i + for i = 0, __ingame_help_max - 1 do + setglobal("__ingame_help_activated_"..i, FALSE) + end + end +} + +function ingame_clean() + local i + for i = 0, __ingame_help_max - 1 do + setglobal("__ingame_help_activated_"..i, FALSE) + end +end + +-- helper function, brings up a doc +function ingame_help_doc(name, anchor) + -- Save screen + screen_save(); + + -- Peruse the help file + if not anchor then anchor = 0 end + show_file(name, 0, -anchor, 0) + + -- Load screen + screen_load() +end diff --git a/lib/mods/theme/core/init.lua b/lib/mods/theme/core/init.lua new file mode 100644 index 00000000..9a9ec1ee --- /dev/null +++ b/lib/mods/theme/core/init.lua @@ -0,0 +1,84 @@ +-- +-- This file is loaded at the initialisation of ToME +-- Load the system functions +-- + +-- Name of globals to save +tome_dofile_anywhere(ANGBAND_DIR_CORE, "load.lua") + +-- Very thin xml parser(49 lines ;) +tome_dofile_anywhere(ANGBAND_DIR_CORE, "xml.lua") + +-- various vital helper code +tome_dofile_anywhere(ANGBAND_DIR_CORE, "util.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "player.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "objects.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "monsters.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "powers.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "building.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "dungeon.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "s_aux.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "crpt_aux.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "mimc_aux.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "quests.lua") +tome_dofile_anywhere(ANGBAND_DIR_CORE, "gods.lua") + +-- Load the ingame contextual help +tome_dofile_anywhere(ANGBAND_DIR_CORE, "help.lua") + +-- let the store specific stuff happen! +tome_dofile_anywhere(ANGBAND_DIR_CORE, "stores.lua") + +-------------------------------------------------------------- +-------------------------------------------------------------- +-------------------------------------------------------------- +-------------Here we load the non vital scripts--------------- +-----------------------from lib/scpt-------------------------- +-------------------------------------------------------------- +-------------------------------------------------------------- +tome_dofile("init.lua") + +-- The dofile functions for each patch +patch_dofile = {} + +-- Now load patches +function load_patches() + scansubdir(ANGBAND_DIR_PATCH) + for i = 0, scansubdir_max - 1 do + if (scansubdir_result[i + 1] ~= ".") and (scansubdir_result[i + 1] ~= "..") then + local dir = path_build(ANGBAND_DIR_PATCH, scansubdir_result[i + 1]) + local file = path_build(dir, "patch.lua") + if file_exist(file) == TRUE then + patch_init = nil + tome_dofile_anywhere(dir, "patch.lua", TRUE) + unset_safe_globals() + if patch_init == nil then + set_safe_globals() + quit("Patch in "..file.." did not include a patch_init() function") + else + set_safe_globals() + + -- create the dofile function + patch_dofile[scansubdir_result[i + 1]] = function(f) + tome_dofile_anywhere(%dir, f, TRUE) + end + + local name, version = patch_init() + if name == nil or version == nil then + quit("Patch in "..file.." did not return valid name or version.\nIt must return name, version") + end + patch_version(name, version) + end + end + end + end +end +load_patches() + +-------------------------------------------------------------- +-------------------------------------------------------------- +-------------------------------------------------------------- +-- +-- Do not thouch after this line +-- +tome_dofile_anywhere(ANGBAND_DIR_CORE, "load2.lua") diff --git a/lib/mods/theme/core/load.lua b/lib/mods/theme/core/load.lua new file mode 100644 index 00000000..9522ec91 --- /dev/null +++ b/lib/mods/theme/core/load.lua @@ -0,0 +1,37 @@ +-- Savefile stuff +-- Do not meddle in the affairs of savefiles for they are subtle and quick to be become incompatible + +__loadsave_name = {} +__loadsave_max = 0 +__loadsave_tmp = 0 + +function add_loadsave(name, default) + assert(name, "No variable name to save") + assert(default, "No default value") + + -- if it is a table we must create many entries + if type(default) == "table" then + for k, e in default do + add_loadsave(name.."."..k, e) + end + else + __loadsave_name[__loadsave_max] = { name = name, default = default } + __loadsave_max = __loadsave_max + 1 + end +end + +-- Example of how to save a table +-- NOTE: { 1, 2, 3 } will NOT work, the key MUST be a string +--[[ +add_loadsave("t", +{ + foo = 7, + tab = { + a = 1, + b = 2, + tab = { + a=1, b=2, c=3, + }, + }, +}) +]] diff --git a/lib/mods/theme/core/load2.lua b/lib/mods/theme/core/load2.lua new file mode 100644 index 00000000..7ea432e9 --- /dev/null +++ b/lib/mods/theme/core/load2.lua @@ -0,0 +1,63 @@ +-- Savefile helpers + +-- function called when a key in the variable part ofthe savefile is read +-- if the key matches what we need, we use it, otehrwise just ignore it +function __savefile_load(key, val) + local index, elem + + for index, elem in __loadsave_name do + if (key == elem.name) then + dostring(elem.name.." = "..val) + end + end +end + +function dump_loadsave() + local k, e + for k, e in __loadsave_name do + msg_print(k.." :: ".. e.name.." ["..e.default.."]") + end +end + +-- called when the game is saved, can only save numbers +-- assosiate a key with them to allow the loading code to recognize them +function __savefile_save() + local index, elem + for index, elem in __loadsave_name do + dostring("__loadsave_tmp = "..elem.name) + save_number_key(elem.name, __loadsave_tmp); + end +end + +register_savefile(__loadsave_max) +add_hook_script(HOOK_LOAD_GAME, "__savefile_load", "__hook_load") +add_hook_script(HOOK_SAVE_GAME, "__savefile_save", "__hook_save") + +-- Parse a flattened(i.e: foo.bar.zog) table path and recrate tables +function reconstruct_table(name) + for i = 1, strlen(name) - 1 do + if strsub(name, i, i) == "." then + local tbl = strsub(name, 1, i - 1) + + if dostring("return "..tbl) == nil then + dostring(tbl.."={}") + end + end + end +end + +-- Automagically set unkown variables, otherwise the savefile code +-- might get VERY upset +do + local k, e + -- We need to be able to check for unknown globals + unset_safe_globals() + for k, e in __loadsave_name do + reconstruct_table(e.name) + if dostring("return "..(e.name)) == nil then + dostring((e.name).." = "..(e.default)) + end + end + -- Now taht we did, we set it back, for it is usefull ;) + set_safe_globals() +end diff --git a/lib/mods/theme/core/mimc_aux.lua b/lib/mods/theme/core/mimc_aux.lua new file mode 100644 index 00000000..cea1f4dc --- /dev/null +++ b/lib/mods/theme/core/mimc_aux.lua @@ -0,0 +1,96 @@ +-- Mimic shapes helper file + +__mimics = {} +__mimics_max = 1 +__mimics_names = {} + +function add_mimic_shape(t) + assert(t.name, "no mimic name") + assert(t.desc, "no mimic desc") + assert(t.calc, "no mimic calc") + assert(t.level, "no mimic level") + assert(t.duration, "no mimic duration") + + if not t.limit then t.limit = 0 end + + if not t.obj_name then + t.obj_name = t.name + end + + t.show_name = '['..t.name..']' + + -- if it needs hooks, add them + if t.hooks then + add_hooks(t.hooks) + end + + -- Add it in a name to index hash table + __mimics_names[t.name] = __mimics_max + + __mimics[__mimics_max] = t + __mimics_max = __mimics_max + 1 +end + +function resolve_mimic_name(name) + if __mimics_names[name] then + return __mimics_names[name] + else + return -1 + end +end + +function find_random_mimic_shape(level, limit, realm) + local mimic, tries + + tries = 1000 + while tries > 0 do + tries = tries - 1 + mimic = rand_range(1, __mimics_max - 1) + if (not realm) or (__mimics[mimic].realm == realm) then + if limit >= __mimics[mimic].limit then + if (rand_int(__mimics[mimic].level * 3) < level) and (__mimics[mimic].rarity < 100) and (magik(100 - __mimics[mimic].rarity) == TRUE) then + break + end + end + end + end + if tries > 0 then + return mimic + else + return resolve_mimic_name("Abomination") + end +end + +function get_mimic_info(mimic, info) + if not __mimics[mimic] then return 0 end + return __mimics[mimic][info] +end + +function get_mimic_rand_dur(mimic) + return rand_range(__mimics[mimic].duration[1], __mimics[mimic].duration[2]) +end + +function calc_mimic(mimic) + return __mimics[mimic].calc() +end + +function calc_mimic_power(mimic) + if __mimics[mimic].power then __mimics[mimic].power() end +end + +--- Here comes the only vital shape + +add_mimic_shape +{ + ["name"] = "Abomination", + ["obj_name"] = "Abominable Cloak", + ["desc"] = "Abominations are failed experiments of powerful wizards.", + ["realm"] = nil, + ["level"] = 1, + ["rarity"] = 101, + ["duration"] = {20, 100}, + ["calc"] = function () + apply_flags(TR1_SPEED + TR1_STR + TR1_INT + TR1_WIS + TR1_DEX + TR1_CON + TR1_CHR, 0, 0, 0, 0, 0, -10) + player.xtra_f3 = bor(player.xtra_f3, TR3_AGGRAVATE) + end, +} diff --git a/lib/mods/theme/core/monsters.lua b/lib/mods/theme/core/monsters.lua new file mode 100644 index 00000000..ca2851a0 --- /dev/null +++ b/lib/mods/theme/core/monsters.lua @@ -0,0 +1,16 @@ +-- SYSTEM FILE +-- +-- Monster stuff, do not touch +-- + +function summon_monster(y, x, lev, friend, typ) + if type(typ) == "number" then + if friend == TRUE then + return summon_specific_friendly(y, x, lev, typ, FALSE) + else + return summon_specific(y, x, lev, typ) + end + else + return summon_monster_aux(y, x, lev, friend, typ) + end +end diff --git a/lib/mods/theme/core/objects.lua b/lib/mods/theme/core/objects.lua new file mode 100644 index 00000000..97320b82 --- /dev/null +++ b/lib/mods/theme/core/objects.lua @@ -0,0 +1,45 @@ +-- SYSTEM FILE +-- +-- Lua object funtions +-- + +function create_object(tval, sval) + local obj = new_object() + object_prep(obj, lookup_kind(tval, sval)) + return (obj) +end + +function set_item_tester(tester) + if tolua.type(tester) == "number" then + lua_set_item_tester(tester, "") + end + if tolua.type(tester) == "string" then + lua_set_item_tester(0, tester) + end + if tolua.type(tester) == "function" then + __get_item_hook_default = tester + lua_set_item_tester(0, "__get_item_hook_default") + end +end + +function create_artifact(a_idx) + local obj + local tval, sval + + tval = a_info[a_idx + 1].tval + sval = a_info[a_idx + 1].sval + obj = create_object(tval, sval) + obj.name1 = a_idx + apply_magic(obj, -1, TRUE, TRUE, TRUE) + + return (obj) +end + +function get_kind(obj) + return k_info[obj.k_idx + 1] +end + +function get_item(ask, deny, flags, mask) + set_item_tester(mask) + return get_item_aux(0, ask, deny, flags) +end diff --git a/lib/mods/theme/core/player.lua b/lib/mods/theme/core/player.lua new file mode 100644 index 00000000..3017d94f --- /dev/null +++ b/lib/mods/theme/core/player.lua @@ -0,0 +1,140 @@ +-- SYSTEM FILE +-- +-- Lua player funtions +-- + +-- Gods +function deity(i) + return deity_info[1 + i] +end + +-------- skill stuff --------- + +-- Easy skill access +function skill(i) + return s_info[i + 1] +end + +-- Sart a lasting spell +function player.start_lasting_spell(spl) + player.music_extra = -spl +end + +-- stat mods +function player.modify_stat(stat, inc) + player.stat_add[1 + stat] = player.stat_add[1 + stat] + inc +end + +-- powers mods +function player.add_power(pow) + player.powers[1 + pow] = TRUE +end + +-- easier inventory access +function player.inventory(i) + return player.inventory_real[i + 1] +end + +-- modify mana +-- returns TRUE if there is a pb +function increase_mana(amt) + player.csp = player.csp + amt + player.redraw = bor(player.redraw, PR_MANA) + if (player.csp < 0) then + player.csp = 0 + return TRUE + end + if (player.csp > player.msp) then + player.csp = player.msp + end + return FALSE +end + + +-- Return the coordinates of the player whether in wild or not +function player.get_wild_coord() + if player.wild_mode == TRUE then + return player.py, player.px + else + return player.wilderness_y, player.wilderness_x + end +end + +-- Create a new power +__power_fct = {} +function add_power(p) + local i + + assert(p.name, "No power name!") + assert(p.desc, "No power desc!") + assert(p.desc_get, "No power desc get!") + assert(p.desc_lose, "No power desc lose!") + assert(p.stat, "No power stat!") + assert(p.level, "No power level!") + assert(p.cost, "No power cost!") + assert(p.fail, "No power fail!") + assert(p.power, "No power power!") + + i = add_new_power(p.name, p.desc, p.desc_get, p.desc_lose, p.level, p.cost, p.stat, p.fail) + __power_fct[i] = p.power + return i +end + +function __power_fct_activate(power) + if __power_fct[power] then + __power_fct[power]() + return TRUE + else + return FALSE + end +end + +-- Register in the hook list +add_hook_script(HOOK_ACTIVATE_POWER, "__power_fct_activate", "__power_fct_activate") + + +--- Mkeys + +-- Create a new power +__mkey_fct = {} +function add_mkey(p) + local i + + assert(p.mkey, "No mkey mkey!") + assert(p.fct, "No mkeey fct!") + + __mkey_fct[p.mkey] = p.fct +end + +function __mkey_fct_activate(power) + if __mkey_fct[power] then + __mkey_fct[power]() + return TRUE + else + return FALSE + end +end + +-- Register in the hook list +add_hook_script(HOOK_MKEY, "__mkey_fct_activate", "__mkey_fct_activate") + + +-- Subraces +function subrace(racem) + return race_mod_info[racem + 1] +end + +function subrace_add_power(subrace, power) + for i = 1, 4 do + if subrace.powers[i] == -1 then + subrace.powers[i] = power + return not nil + end + end + return nil +end + +-- Body parts +function player.add_body_part(part, nb) + player.extra_body_parts[part + 1] = player.extra_body_parts[part + 1] + nb +end diff --git a/lib/mods/theme/core/powers.lua b/lib/mods/theme/core/powers.lua new file mode 100644 index 00000000..839a921d --- /dev/null +++ b/lib/mods/theme/core/powers.lua @@ -0,0 +1,105 @@ +-- +-- Helper functions for magic powers +-- + +__magic_powers = {} + +function add_magic(m) + local i, ret + + if type(m.spell_list) ~= "table" then + error("add_magic called without a table") + end + + -- Ok iterate over all the powers to add + local index, p, max + + -- First, count them + max = 0 + for index, p in m.spell_list do + max = max + 1 + end + + -- Now register it + ret = {} + i = new_magic_power(max) + ret.spells = i + ret.max = max + ret.fail_fct = m.fail + if m.stat then + ret.stat = m.stat + else + ret.stat = A_INT + end + if m.get_level then + ret.get_current_level = m.get_level + else + ret.get_current_level = function() + return player.lev + end + end + + -- And add each spells + max = 0 + ret.info = {} + ret.spell = {} + for index, p in m.spell_list do + assert(p.name, "No name for the spell!") + assert(p.desc, "No desc for the spell!") + assert(p.mana, "No mana for the spell!") + assert(p.level, "No level for the spell!") + assert(p.fail, "No fail for the spell!") + assert(p.info, "No info for the spell!") + assert(p.spell, "No spell for the spell!") + + get_magic_power(i, max).name = p.name + get_magic_power(i, max).desc = p.desc + get_magic_power(i, max).mana_cost = p.mana + get_magic_power(i, max).min_lev = p.level + get_magic_power(i, max).fail = p.fail + ret.info[max] = p.info + ret.spell[max] = p.spell + + max = max + 1 + end + + return ret +end + +function __get_magic_info(power) + return __current_magic_power_info[power]() +end + +function execute_magic(m) + local sn, ret + + -- Ask for a spell + __current_magic_power_info = m.info + ret, sn = select_magic_power(0, m.spells, m.max, "__get_magic_info", m.get_current_level(), m.stat) + if (ret == FALSE) then return end + + -- Verify mana needs + if (get_magic_power(m.spells, sn).mana_cost > player.csp) then msg_print("Not enough mana!") return end + + -- Verify failure(second parameter is optional) + if m.fail then + __current_magic_power_fail = m.fail_fct + if (magic_power_sucess(get_magic_power(m.spells, sn), m.stat, "__current_magic_power_fail") == FALSE) then return end + else + if (magic_power_sucess(get_magic_power(m.spells, sn), m.stat) == FALSE) then return end + end + + -- Actually cast the spells + m.spell[sn]() + + -- use up some mana + increase_mana(-get_magic_power(m.spells, sn).mana_cost) +end + +-- Get the level of a power +function get_level_power(s, max, min) + if not max then max = 50 end + if not min then min = 1 end + + return value_scale(s.get_current_level(), 50, max, min) +end diff --git a/lib/mods/theme/core/quests.lua b/lib/mods/theme/core/quests.lua new file mode 100644 index 00000000..dfe9db51 --- /dev/null +++ b/lib/mods/theme/core/quests.lua @@ -0,0 +1,57 @@ +-- Quest helper files + +-- Quest structs + +__quest_hook = {} +__quest_callbacks = {} +__quest_callbacks_max = 0 +__quest_dynamic_desc = {} + +function add_quest(q) + local i, index, d, z, qq + + assert(q.global, "No quest global name") + assert(q.name, "No quest name") + assert(q.desc, "No quest desc") + assert(q.level, "No quest level") + assert(q.hooks, "No quest hooks") + + i = new_quest(q.name); + setglobal(q.global, i) + + -- Make it save & load + add_loadsave("quest("..q.global..").status", QUEST_STATUS_UNTAKEN) + + if type(q.desc) == "table" then + z = 0 + for index, d in q.desc do + quest_desc(i, z, d); + z = z + 1 + end + else + __quest_dynamic_desc[i] = q.desc + quest(i).dynamic_desc = TRUE + end + quest(i).level = q.level + if not q.silent then + quest(i).silent = FALSE + else + quest(i).silent = q.silent + end + __quest_hook[i] = q.hooks + for index, d in q.hooks do + add_hook_script(index, "__lua__quest_callback"..__quest_callbacks_max, "__lua__quest_callback"..__quest_callbacks_max) + setglobal("__lua__quest_callback"..__quest_callbacks_max, d) + __quest_callbacks_max = __quest_callbacks_max + 1 + end + if q.data then + for index, d in q.data do + -- Besure it exists + setglobal(index, d) + + -- Make it save & load + add_loadsave(index, d) + end + end + return i +end diff --git a/lib/mods/theme/core/s_aux.lua b/lib/mods/theme/core/s_aux.lua new file mode 100644 index 00000000..abd1269d --- /dev/null +++ b/lib/mods/theme/core/s_aux.lua @@ -0,0 +1,742 @@ +-- Functions to help with spells, do not touch + +__schools = {} +__schools_num = 0 + +__tmp_spells = {} +__tmp_spells_num = 0 + +function add_school(s) + __schools[__schools_num] = s + + __schools_num = __schools_num + 1 + return (__schools_num - 1) +end + +function finish_school(i) + local s + + s = __schools[i] + assert(s.name, "No school name!") + assert(s.skill, "No school skill!") + + -- Need hooks? + if s.hooks then + add_hooks(s.hooks) + end + + new_school(i, s.name, s.skill) +end + +function add_spell(s) + __tmp_spells[__tmp_spells_num] = s + + __tmp_spells_num = __tmp_spells_num + 1 + return (__tmp_spells_num - 1) +end + +function finish_spell(must_i) + local i, s + + s = __tmp_spells[must_i] + assert(s.name, "No spell name!") + assert(s.school, "No spell school!") + assert(s.level, "No spell level!") + assert(s.mana, "No spell mana!") + if not s.mana_max then s.mana_max = s.mana end + assert(s.fail, "No spell failure rate!") + assert(s.spell, "No spell function!") + if not s.info then s.info = function() return "" end end + assert(s.desc, "No spell desc!") + if not s.random then s.random = SKILL_MAGIC end + if s.lasting then + assert(type(s.lasting) == "function", "Spell lasting is not function") + end + if s.stick then + local k, e + for k, e in s.stick do + if type(k) == "table" then + assert(e.base_level, "Arg no stick base level") + assert(e.max_level, "Arg no stick max level") + end + end + end + + i = new_spell(must_i, s.name) + assert(i == must_i, "ACK ! i != must_i ! please contact the maintainer") + if type(s.school) == "number" then __spell_school[i] = {s.school} + else __spell_school[i] = s.school end + spell(i).mana = s.mana + spell(i).mana_max = s.mana_max + spell(i).fail = s.fail + spell(i).skill_level = s.level + __spell_spell[i] = s.spell + __spell_info[i] = s.info + __spell_desc[i] = s.desc + return i +end + +-- Creates the school books array +__spell_spell = {} +__spell_info = {} +__spell_desc = {} +__spell_school = {} +school_book = {} + +-- Find a spell by name +function find_spell(name) + local i + + i = 0 + while (i < __tmp_spells_num) do + if __tmp_spells[i].name == name then return i end + i = i + 1 + end + return -1 +end + +-- Find if the school is under the influence of a god, returns nil or the level +function get_god_level(sch) + if __schools[sch].gods[player.pgod] then + return (s_info[__schools[sch].gods[player.pgod].skill + 1].value * __schools[sch].gods[player.pgod].mul) / __schools[sch].gods[player.pgod].div + else + return nil + end +end + +-- Change this fct if I want to switch to learnable spells +function get_level_school(s, max, min) + local lvl, sch, index, num, bonus + local allow_spell_power = TRUE + + lvl = 0 + num = 0 + bonus = 0 + + -- No max specified ? assume 50 + if not max then + max = 50 + end + if not min then + min = 1 + end + + -- Do we pass tests? + if __tmp_spells[s].depend then + if __tmp_spells[s].depend() ~= TRUE then + return min, "n/a" + end + end + + for index, sch in __spell_school[s] do + local r, s, p, ok = 0, 0, 0, 0 + + -- Does it require we worship a specific god? + if __schools[sch].god then + if __schools[sch].god ~= player.pgod then + if min then return min, "n/a" + else return 1, "n/a" end + end + end + + -- Take the basic skill value + r = s_info[(school(sch).skill) + 1].value + + -- Do we pass tests? + if __schools[sch].depend then + if __schools[sch].depend() ~= TRUE then + return min, "n/a" + end + end + + -- Are we under sorcery effect ? + if __schools[sch].sorcery then + s = s_info[SKILL_SORCERY + 1].value + end + + -- Are we affected by spell power ? + -- All teh schools must allow it for it to work + if not __schools[sch].spell_power then + allow_spell_power = nil + end + + -- Are we under a god effect ? + if __schools[sch].gods then + p = get_god_level(sch) + if not p then p = 0 end + end + + -- Find the higher + ok = r + if ok < s then ok = s end + if ok < p then ok = p end + + -- Do we need to add a special bonus ? + if __schools[sch].bonus_level then + bonus = bonus + (__schools[sch].bonus_level() * (SKILL_STEP / 10)) + end + + -- All schools must be non zero to be able to use it + if ok == 0 then return min, "n/a" end + + -- Apply it + lvl = lvl + ok + num = num + 1 + end + + -- Add the Spellpower skill as a bonus + if allow_spell_power then + bonus = bonus + (get_skill_scale(SKILL_SPELL, 20) * (SKILL_STEP / 10)) + end + + -- Add bonus from objects + bonus = bonus + (player.to_s * (SKILL_STEP / 10)) + + -- / 10 because otherwise we can overflow a s32b and we can use a u32b because the value can be negative + -- The loss of information should be negligible since 1 skill = 1000 internally + lvl = (lvl / num) / 10 + lvl = lua_get_level(s, lvl, max, min, bonus) + + return lvl, nil +end + +-- This is the function to use when casting through a stick +function get_level_device(s, max, min) + local lvl + + -- No max specified ? assume 50 + if not max then + max = 50 + end + + lvl = s_info[SKILL_DEVICE + 1].value + lvl = lvl + (get_level_use_stick * SKILL_STEP) + + -- Sticks are limited + if lvl - ((spell(s).skill_level + 1) * SKILL_STEP) >= get_level_max_stick * SKILL_STEP then + lvl = (get_level_max_stick + spell(s).skill_level - 1) * SKILL_STEP + end + + -- / 10 because otherwise we can overflow a s32b and we can use a u32b because the value can be negative + -- The loss of information should be negligible since 1 skill = 1000 internally + lvl = lvl / 10 + if not min then + lvl = lua_get_level(s, lvl, max, 1, 0) + else + lvl = lua_get_level(s, lvl, max, min, 0) + end + + return lvl +end + +-- The real get_level, works for schooled magic and for innate powers +get_level_use_stick = -1 +get_level_max_stick = -1 +function get_level(s, max, min) + if type(s) == "number" then + -- Ahah shall we use Magic device instead ? + if get_level_use_stick > -1 then + return get_level_device(s, max, min) + else + local lvl, na = get_level_school(s, max, min) + return lvl + end + else + return get_level_power(s, max, min) + end +end + +-- Can we cast the spell ? +function is_ok_spell(s, obj) + if get_level(s, 50, 0) == 0 then return nil end + if __tmp_spells[s].pval and obj.pval < __tmp_spells[s].pval then return nil end + return 1 +end + +-- Get the amount of mana(or power) needed +function get_mana(s) + return spell(s).mana + get_level(s, spell(s).mana_max - spell(s).mana, 0) +end + +-- Return the amount of power(mana, piety, whatever) for the spell +function get_power(s) + if check_affect(s, "piety", FALSE) then + return player.grace + else + return player.csp + end +end + +-- Return the amount of power(mana, piety, whatever) for the spell +function get_power_name(s) + if check_affect(s, "piety", FALSE) then + return "piety" + else + return "mana" + end +end + +-- Changes the amount of power(mana, piety, whatever) for the spell +function adjust_power(s, x) + if check_affect(s, "piety", FALSE) then + inc_piety(GOD_ALL, x) + else + increase_mana(x) + end +end + +-- Print the book and the spells +function print_book(book, spl, obj) + local x, y, index, sch, size, s + + x = 0 + y = 2 + size = 0 + + -- Hack if the book is 255 it is a random book + if book == 255 then + school_book[book] = {spl} + end + + -- Parse all spells + for index, s in school_book[book] do + local color = TERM_L_DARK + local lvl, na = get_level_school(s, 50, -50) + local xx, sch_str + + if is_ok_spell(s, obj) then + if get_mana(s) > get_power(s) then color = TERM_ORANGE + else color = TERM_L_GREEN end + end + + xx = nil + sch_str = "" + for index, sch in __spell_school[s] do + if xx then + sch_str = sch_str.."/"..school(sch).name + else + xx = 1 + sch_str = sch_str..school(sch).name + end + end + + if na then + c_prt(color, format("%c) %-20s%-16s %3s %4s %3d%s %s", size + strbyte("a"), spell(s).name, sch_str, na, get_mana(s), spell_chance(s), "%", __spell_info[s]()), y, x) + else + c_prt(color, format("%c) %-20s%-16s %3d %4s %3d%s %s", size + strbyte("a"), spell(s).name, sch_str, lvl, get_mana(s), spell_chance(s), "%", __spell_info[s]()), y, x) + end + y = y + 1 + size = size + 1 + end + prt(format(" %-20s%-16s Level Cost Fail Info", "Name", "School"), 1, x) + return y +end + +-- Output the describtion when it is used as a spell +function print_spell_desc(s, y) + local index, desc, x + + x = 0 + + if type(__spell_desc[s]) == "string" then c_prt(TERM_L_BLUE, __spell_desc[s], y, x) + else + for index, desc in __spell_desc[s] do + c_prt(TERM_L_BLUE, desc, y, x) + y = y + 1 + end + end + if check_affect(s, "piety", FALSE) then + c_prt(TERM_L_WHITE, "It uses piety to cast.", y, x) + y = y + 1 + end + if not check_affect(s, "blind") then + c_prt(TERM_ORANGE, "It is castable even while blinded.", y, x) + y = y + 1 + end + if not check_affect(s, "confusion") then + c_prt(TERM_ORANGE, "It is castable even while confused.", y, x) + y = y + 1 + end +end + +-- Output the desc when sued as a device +function print_device_desc(s) + local index, desc + + if type(__spell_desc[s]) == "string" then text_out(__spell_desc[s]) + else + for index, desc in __spell_desc[s] do + text_out("\n" .. desc) + end + end +end + +function book_spells_num(book) + local size, index, sch + + size = 0 + + -- Hack if the book is 255 it is a random book + if book == 255 then + return 1 + end + + -- Parse all spells + for index, s in school_book[book] do + size = size + 1 + end + return size +end + +function spell_x(book, spl, s) + if book == 255 then + return spl + else + local i, x, val + + i, val = next(school_book[book], nil) + x = 0 + while x < s do + i, val = next(school_book[book], i) + x = x + 1 + end + return val + end +end + +function spell_in_book(book, spell) + local i, s + + for i, s in school_book[book] do + if s == spell then return TRUE end + end + return FALSE +end + +-- Returns spell chance of failure for spell +function spell_chance(s) + local chance, s_ptr + + s_ptr = spell(s) + + -- Extract the base spell failure rate + if get_level_use_stick > -1 then + chance = lua_spell_device_chance(s_ptr.fail, get_level(s, 50), s_ptr.skill_level) + else + chance = lua_spell_chance(s_ptr.fail, get_level(s, 50), s_ptr.skill_level, get_mana(s), get_power(s), get_spell_stat(s)) + end + + -- Return the chance + return chance +end + +function check_affect(s, name, default) + local s_ptr = __tmp_spells[s] + local a + + if type(s_ptr[name]) == "number" then + a = s_ptr[name] + else + a = default + end + if a == FALSE then + return nil + else + return TRUE + end +end + +-- Returns the stat to use for the spell, INT by default +function get_spell_stat(s) + if not __tmp_spells[s].stat then return A_INT + else return __tmp_spells[s].stat end +end + +function cast_school_spell(s, s_ptr, no_cost) + local use = FALSE + + -- No magic + if (player.antimagic > 0) then + msg_print("Your anti-magic field disrupts any magic attempts.") + return + end + + -- No magic + if (player.anti_magic == TRUE) then + msg_print("Your anti-magic shell disrupts any magic attempts.") + return + end + + -- if it costs something then some condition must be met + if not no_cost then + -- Require lite + if (check_affect(s, "blind")) and ((player.blind > 0) or (no_lite() == TRUE)) then + msg_print("You cannot see!") + return + end + + -- Not when confused + if (check_affect(s, "confusion")) and (player.confused > 0) then + msg_print("You are too confused!") + return + end + + -- Enough mana + if (get_mana(s) > get_power(s)) then + if (get_check("You do not have enough "..get_power_name(s)..", do you want to try anyway?") == FALSE) then return end + end + + -- Invoke the spell effect + if (magik(spell_chance(s)) == FALSE) then + if (__spell_spell[s]() ~= nil) then + use = TRUE + end + else + local index, sch + + -- added because this is *extremely* important --pelpel + if (flush_failure) then flush() end + + msg_print("You failed to get the spell off!") + for index, sch in __spell_school[s] do + if __schools[sch].fail then + __schools[sch].fail(spell_chance(s)) + end + end + use = TRUE + end + else + __spell_spell[s]() + end + + if use == TRUE then + -- Reduce mana + adjust_power(s, -get_mana(s)) + + -- Take a turn + if is_magestaff() == TRUE then energy_use = 80 + else energy_use = 100 end + end + + player.redraw = bor(player.redraw, PR_MANA) + player.window = bor(player.window, PW_PLAYER) +end + + +-- Helper functions +HAVE_ARTIFACT = 0 +HAVE_OBJECT = 1 +HAVE_EGO = 2 +function have_object(mode, type, find, find2) + local o, i, min, max + + max = 0 + min = 0 + if band(mode, USE_EQUIP) == USE_EQUIP then + min = INVEN_WIELD + max = INVEN_TOTAL + end + if band(mode, USE_INVEN) == USE_INVEN then + min = 0 + if max == 0 then max = INVEN_WIELD end + end + + i = min + while i < max do + o = get_object(i) + if o.k_idx ~= 0 then + if type == HAVE_ARTIFACT then + if find == o.name1 then return i end + end + if type == HAVE_OBJECT then + if find2 == nil then + if find == o.k_idx then return i end + else + if (find == o.tval) and (find2 == o.sval) then return i end + end + end + if type == HAVE_EGO then + if (find == o.name2) or (find == o.name2b) then return i end + end + end + i = i + 1 + end + return -1 +end + +-- Can the spell be randomly found(in random books) +function can_spell_random(i) + return __tmp_spells[i].random +end + +-- Find a random spell +function get_random_spell(typ, level) + local spl, tries + + tries = 1000 + while tries > 0 do + tries = tries - 1 + spl = rand_int(__tmp_spells_num) + if (can_spell_random(spl) == typ) and (rand_int(spell(spl).skill_level * 3) < level) then + break + end + end + if tries > 0 then + return spl + else + return -1 + end +end + +-- Execute a lasting spell +function exec_lasting_spell(spl) + assert(__tmp_spells[spl].lasting, "No lasting effect for spell "..__tmp_spells[spl].name.." but called as such") + return __tmp_spells[spl].lasting() +end + +-- Helper function for spell effect to know if they are or not obvious +function is_obvious(effect, old) + if old then + if old == TRUE or effect == TRUE then + return TRUE + else + return FALSE + end + else + return effect + end +end + +-------------------------Sticks------------------------- + +-- Fire off the spell +function activate_stick(spl) + local ret = __spell_spell[spl]() + local charge, obvious + if not ret then + charge = FALSE + obvious = FALSE + else + charge = TRUE + obvious = ret + end + return obvious, charge +end + +----------------------------------- Wand, Staves, Rods specific functions ---------------------------- + +-- Get a spell for a given stick(wand, staff, rod) +function get_random_stick(stick, level) + local spl, tries + + tries = 1000 + while tries > 0 do + tries = tries - 1 + spl = rand_int(__tmp_spells_num) + if __tmp_spells[spl].stick and (type(__tmp_spells[spl].stick[stick]) == "table") then + if (rand_int(spell(spl).skill_level * 3) < level) and (magik(100 - __tmp_spells[spl].stick[stick].rarity) == TRUE) then + break + end + end + end + if tries > 0 then + return spl + else + return -1 + end +end + +-- Get a random base level +function get_stick_base_level(stick, level, spl) + -- Paranoia + if spl < 0 or spl >= __tmp_spells_num or not __tmp_spells[spl].stick[stick] then return 0 end + + local min, max = __tmp_spells[spl].stick[stick].base_level[1], __tmp_spells[spl].stick[stick].base_level[2] + local range = max - min; + + -- Ok the basic idea is to have a max possible level of half the dungeon level + if range * 2 > level then range = level / 2 end + + -- Randomize a bit + range = m_bonus(range, dun_level) + + -- And get the result + return min + range +end + +-- Get a random max level +function get_stick_max_level(stick, level, spl) + -- Paranoia + if spl < 0 or spl >= __tmp_spells_num or not __tmp_spells[spl].stick[stick] then return 0 end + + local min, max = __tmp_spells[spl].stick[stick].max_level[1], __tmp_spells[spl].stick[stick].max_level[2] + local range = max - min; + + -- Ok the basic idea is to have a max possible level of half the dungeon level + if range * 2 > level then range = level / 2 end + + -- Randomize a bit + range = m_bonus(range, dun_level) + + -- And get the result + return min + range +end + +-- Get the number of desired charges +function get_stick_charges(spl) + return __tmp_spells[spl].stick.charge[1] + randint(__tmp_spells[spl].stick.charge[2]); +end + +-- Get activation desc +function get_activation_desc(spl) + local turns + if type(__tmp_spells[spl].activate) == 'number' then + turns = __tmp_spells[spl].activate + else + turns = __tmp_spells[spl].activate[1] .. '+d' .. __tmp_spells[spl].activate[2] + end + return __tmp_spells[spl].desc[1] .. ' every ' .. turns .. ' turns' +end + +-- Compute the timeout of an activation +function get_activation_timeout(spl) + if type(__tmp_spells[spl].activate) == 'number' then + return __tmp_spells[spl].activate + else + return __tmp_spells[spl].activate[1] + randint(__tmp_spells[spl].activate[2]) + end +end + +-- Fire off the spell +function activate_activation(spl, item) + __spell_spell[spl](item) +end + + +------- Add new GF type ---------- +max_gf = MAX_GF +function add_spell_type(t) + t.index = max_gf + max_gf = max_gf + 1 + assert(t.color, "No GF color") + if not t.monster then t.monster = function() end end + if not t.angry then t.angry = function() end end + if not t.object then t.object = function() end end + if not t.player then t.player = function() end end + if not t.grid then t.grid = function() end end + + add_hooks + { + [HOOK_GF_COLOR] = function (gf, new_gfx) + local t = %t + if gf == t.index then return TRUE, t.color[new_gfx + 1] end + end, + [HOOK_GF_EXEC] = function (action, who, gf, dam, rad, y, x, extra) + local t = %t + if t.index == gf then + return t[action](who, dam, rad, y, x, extra) + end + end, + } + return t.index +end diff --git a/lib/mods/theme/core/stores.lua b/lib/mods/theme/core/stores.lua new file mode 100644 index 00000000..d4a63168 --- /dev/null +++ b/lib/mods/theme/core/stores.lua @@ -0,0 +1,32 @@ +-- Take care of all concerning stores +function store_buy_list(t) + assert(type(t) == "table", "store_buy_list got no table") + add_hooks + { + [HOOK_STORE_BUY] = function (index, name, obj) + local tbl = %t + local elt = tbl[index] + if not elt then + elt = tbl[name] + end + if elt then + if elt then + if type(elt) == "function" then + return TRUE, elt(obj) + elseif type(elt) == "table" then + local k, e + for k, e in elt do + if type(e) == "number" then + if obj.tval == e then return TRUE, TRUE end + else + if (obj.tval == e[1]) and (obj.sval >= e[2]) and (obj.sval <= e[3]) then return TRUE, TRUE end + end + end + elseif elt == -1 then + return TRUE, FALSE + end + end + end + end, + } +end diff --git a/lib/mods/theme/core/util.lua b/lib/mods/theme/core/util.lua new file mode 100644 index 00000000..997f1eba --- /dev/null +++ b/lib/mods/theme/core/util.lua @@ -0,0 +1,257 @@ +-- various stuff to make scripters life easier + +-- Beware of the scary undefined globals +function safe_getglobal(x) + local v = rawget(globals(), x) + + if v then + return v + else + error("undefined global variable '"..x.."'") + end +end + +function set_safe_globals() + settagmethod(tag(nil), "getglobal", safe_getglobal) +end +function unset_safe_globals() + settagmethod(tag(nil), "getglobal", nil) +end + +set_safe_globals() + +-- Patch modules +__patch_modules = {} + +function patch_version(name, version) + assert(not __patch_modules[name], "Patch " .. name .. " already loaded!!!") + __patch_modules[name] = version +end + +function patchs_list() + local k, e, first + first = FALSE + for k, e in __patch_modules do + if first == FALSE then print_hook("\n\n [Patch modules]\n") first = TRUE end + print_hook("\n "..k.." version "..e) + end + if first == TRUE then print_hook("\n") end +end + +function patchs_display() + local k, e + for k, e in __patch_modules do + msg_print("Patch: "..k.." version "..e) + end +end + + +-- Better hook interface +__hooks_list_callback = {} +__hooks_list_callback_max = 0 + +function add_hooks(h_table, name_prefix) + local k, e + + if not name_prefix then name_prefix = "" end + for k, e in h_table do + add_hook_script(k, "__"..name_prefix.."__hooks_list_callback"..__hooks_list_callback_max, "__"..name_prefix.."__hooks_list_callback"..__hooks_list_callback_max) + setglobal("__"..name_prefix.."__hooks_list_callback"..__hooks_list_callback_max, e) + __hooks_list_callback_max = __hooks_list_callback_max + 1 + end +end + +-- Wrapper for the real msg_print and cmsg_print +-- it understands if we want color or not +function msg_print(c, m) + if type(c) == "number" then + cmsg_print(c, m) + else + call(%msg_print, { c }) + end +end + +-- Returns the direction of the compass that y2, x2 is from y, x +-- the return value will be one of the following: north, south, +-- east, west, north-east, south-east, south-west, north-west, +-- or "close" if it is within 2 tiles. +function compass(y, x, y2, x2) + local y_axis, x_axis, y_diff, x_diff, compass_dir + + -- is it close to the north/south meridian? + y_diff = y2 - y + + -- determine if y2, x2 is to the north or south of y, x + if (y_diff > -3) and (y_diff < 3) then + y_axis = nil + elseif y2 > y then + y_axis = "south" + else + y_axis = "north" + end + + -- is it close to the east/west meridian? + x_diff = x2 - x + + -- determine if y2, x2 is to the east or west of y, x + if (x_diff > -3) and (x_diff < 3) then + x_axis = nil + elseif x2 > x then + x_axis = "east" + else + x_axis = "west" + end + + -- Maybe it is very close + if ((not x_axis) and (not y_axis)) then compass_dir = "close" + -- Maybe it is (almost) due N/S + elseif not x_axis then compass_dir = y_axis + -- Maybe it is (almost) due E/W + elseif not y_axis then compass_dir = x_axis + -- or if it is neither + else compass_dir = y_axis.."-"..x_axis + end + + return compass_dir +end + +-- Returns a relative approximation of the 'distance' of y2, x2 from y, x. +function approximate_distance(y, x, y2, x2) + local y_diff, x_diff, most_dist + + -- how far to away to the north/south + y_diff = y2 - y + + -- make sure it's a positive integer + if y_diff < 0 then + y_diff = 0 - y_diff + end + + -- how far to away to the east/west + x_diff = x2 - x + + -- make sure it's a positive integer + if x_diff < 0 then + x_diff = 0 - x_diff + end + + -- find which one is the larger distance + if x_diff > y_diff then + most_dist = x_diff + else + most_dist = y_diff + end + + -- how far away then? + if most_dist >= 41 then + how_far = "a very long way" + elseif most_dist >= 25 then + how_far = "a long way" + elseif most_dist >= 8 then + how_far = "quite some way" + else + how_far = "not very far" + end + + return how_far + +end + +-- better timer add function +__timers_callback_max = 0 + +function new_timer(t) + assert(t.delay > 0, "no timer delay") + assert(t.enabled, "no timer enabled state") + assert(t.callback, "no timer callback") + + local timer + if type(t.callback) == "function" then + setglobal("__timers_callback_"..__timers_callback_max, t.callback) + timer = %new_timer("__timers_callback_"..__timers_callback_max, t.delay) + __timers_callback_max = __timers_callback_max + 1 + else + timer = %new_timer(t.callback, t.delay) + end + + timer.enabled = t.enabled + + return timer +end + +-- saves all timer values +function save_timer(name) + add_loadsave(name..".enabled", FALSE) + add_loadsave(name..".delay", 1) + add_loadsave(name..".countdown", 1) +end + + +-- displays a scrolling list +function display_list(y, x, h, w, title, list, begin, sel, sel_color) + local l = create_list(getn(list)) + + for i = 1, getn(list) do + add_to_list(l, i - 1, list[i]) + end + + %display_list(y, x, h, w, title, l, getn(list), begin - 1, sel - 1, sel_color) + + delete_list(l, getn(list)) +end + +-- Easier access to special gene stuff +function set_monster_generation(monster, state) + if type(monster) == "string" then + m_allow_special[test_monster_name(monster) + 1] = state + else + m_allow_special[monster + 1] = state + end +end +function set_object_generation(obj, state) + if type(obj) == "string" then + m_allow_special[test_item_name(obj) + 1] = state + else + m_allow_special[obj + 1] = state + end +end +function set_artifact_generation(obj, state) + m_allow_special[obj + 1] = state +end + +-- Strings +function strcap(str) + if strlen(str) > 1 then + return strupper(strsub(str, 1, 1))..strsub(str, 2) + elseif strlen(str) == 1 then + return strupper(str) + else + return str + end +end + +function msg_format(...) + msg_print(call(format, arg)) +end + +-- Stacks +function stack_push(stack, val) + tinsert(stack, val) +end +function stack_pop(stack) + if getn(stack) >= 1 then + return tremove(stack) + else + error("Tried to unstack an empty stack") + return nil + end +end + +-- A way to check if the game is now running(as opposed to initialization/character gen) +game = {} +add_hooks +{ + [HOOK_GAME_START] = function () + game.started = TRUE + end +} diff --git a/lib/mods/theme/core/xml.lua b/lib/mods/theme/core/xml.lua new file mode 100644 index 00000000..14f0511f --- /dev/null +++ b/lib/mods/theme/core/xml.lua @@ -0,0 +1,375 @@ +-- The xml module +xml = {} + +function xml:parseargs (s) + local arg = {} + gsub(s, "(%w+)=([\"'])(.-)%2", function (w, _, a) + %arg[w] = a + end) + return arg +end + +-- s is a xml stream, returns a table +function xml:collect (s) + local stack = {n=0} + local top = {n=0} + tinsert(stack, top) + local ni,c,label,args, empty + local i, j = 1, 1 + while 1 do + ni,j,c,label,args, empty = strfind(s, "<(%/?)(%w+)(.-)(%/?)>", j) + if not ni then break end + local text = strsub(s, i, ni-1) + if not strfind(text, "^%s*$") then + tinsert(top, text) + end + if empty == "/" then -- empty element tag + tinsert(top, {n=0, label=label, args=xml:parseargs(args), empty=1}) + elseif c == "" then -- start tag + top = {n=0, label=label, args=xml:parseargs(args)} + tinsert(stack, top) -- new level + else -- end tag + local toclose = tremove(stack) -- remove top + top = stack[stack.n] + if stack.n < 1 then + error("nothing to close with "..label) + end + if toclose.label ~= label then + error("trying to close "..toclose.label.." with "..label) + end + tinsert(top, toclose) + end + i = j+1 + end + local text = strsub(s, i) + if not strfind(text, "^%s*$") then + tinsert(stack[stack.n], text) + end + if stack.n > 1 then + error("unclosed "..stack[stack.n].label) + end + return stack[1] +end + +-- Viewport coordinates +xml.write_out_y = 0 +xml.write_out_x = 0 +xml.write_out_h = 24 +xml.write_out_w = 80 + +-- Offsets +xml.write_off_y = 0 +xml.write_off_x = 0 + +-- Current position +xml.write_y = 0 +xml.write_x = 0 + +xml.write_screen = function(color, s) + local i + for i = 1, strlen(s) do + local c = strsub(s, i, i + 1) + if c ~= "\n" then + if xml.write_y - xml.write_off_y >= 0 and xml.write_y - xml.write_off_y < xml.write_out_h and xml.write_x - xml.write_off_x >= 0 and xml.write_x - xml.write_off_x < xml.write_out_w then + Term_putch(xml.write_x - xml.write_off_x + xml.write_out_x, xml.write_y - xml.write_off_y + xml.write_out_y, color, strbyte(c)) + end + xml.write_x = xml.write_x + 1 + else + xml.write_x = 0 + xml.write_y = xml.write_y + 1 + end + end +end + +xml.write_file = function (color, s) + print_hook(s) +end + +xml.write = xml.write_screen + +xml.rule2string = { + ['name'] = {"Its ", "name", " is"}, + ['contain'] = {"Its ", "name", " contains"}, + ['symbol'] = {"Its ", "symbol", " is"}, + ['inscribed'] = {"Its ", "inscription", " contains"}, + ['state'] = {"Its ", "state", " is"}, + ['status'] = {"Its ", "status", " is"}, + ['tval'] = {"Its ", "tval", " is"}, + ['race'] = {"Your ", "race", " is"}, + ['subrace'] = {"Your ", "subrace", " is"}, + ['class'] = {"Your ", "class", " is"}, + ['foo1'] = {"The result of ", "test 1 ", "is"}, + ['foo2'] = {"The result of ", "test 2 ", "is"}, + ['foo3'] = {"The result of ", "test 3 ", "is"}, +} + +xml.display_english = 1 +function xml:display_xml(t, tab) + if xml.display_english then + xml:english_xml(t, tab) + else + xml:print_xml(t, tab) + end +end + +function xml:english_xml(t, tab, not_flag) + local i, k, e + local pre, post, recurse + local children_not_flag + local nextlevel + local bcol, ecol = TERM_L_GREEN, TERM_GREEN + + if xml.write_active and t == auto_aux.rule then bcol, ecol = TERM_VIOLET, TERM_VIOLET end + + nextlevel = tab .. " " + + recurse = 1 + + if t.label == "rule" then + if t.args.type == "inscribe" then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "A rule named \"") + xml.write(TERM_WHITE, tostring(t.args.name)) + xml.write(ecol, "\" to ") + xml.write(bcol, "inscribe") + xml.write(ecol, " an item with \"") + xml.write(TERM_WHITE, t.args.inscription) + xml.write(ecol, "\" when") + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "A rule named \"") + xml.write(TERM_WHITE, tostring(t.args.name)) + xml.write(ecol, "\" to ") + xml.write(bcol, t.args.type) + xml.write(ecol, " when") + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "and" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "At least one of the following is false:") + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "All of the following are true:") + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "or" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "All of the following are false:") + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "At least one of the following are true:") + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "not" then + if bcol == TERM_VIOLET or getn(t) == 0 then + xml.write(ecol, "(a negating rule)") + xml.write(TERM_WHITE, "\n") + else + nextlevel = tab + end + children_not_flag = not nil + elseif t.label == "inventory" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Nothing in your ") + xml.write(bcol, "inventory") + xml.write(ecol, " matches the following:") + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Something in your ") + xml.write(bcol, "inventory") + xml.write(ecol, " matches the following:") + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "equipment" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Nothing in your ") + xml.write(bcol, "equipment") + xml.write(ecol, " matches the following:") + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Something in your ") + xml.write(bcol, "equipment") + xml.write(ecol, " matches the following:") + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "comment" then + xml.write(TERM_WHITE, tab) + xml.write(TERM_WHITE, "(" .. t[1] .. ")") + xml.write(TERM_WHITE, "\n") + elseif t.label == "skill" then + local s = t[1] + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Your skill in ") + xml.write(bcol, s) + xml.write(ecol, " is not from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Your skill in ") + xml.write(bcol, s) + xml.write(ecol, " is from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "ability" then + local s = t[1] + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "You do not have the ") + xml.write(bcol, s) + xml.write(ecol, " ability") + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "You have the ") + xml.write(bcol, s) + xml.write(ecol, " ability") + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "level" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Your ") + xml.write(bcol, "level") + xml.write(ecol, " is not from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Your ") + xml.write(bcol, "level") + xml.write(ecol, " is from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "sval" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Its ") + xml.write(bcol, "sval") + xml.write(ecol, " is not from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Its ") + xml.write(bcol, "sval") + xml.write(ecol, " is from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + end + elseif t.label == "discount" then + if not_flag then + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Its ") + xml.write(bcol, "discount") + xml.write(ecol, " is not from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + else + xml.write(TERM_WHITE, tab) + xml.write(ecol, "Its ") + xml.write(bcol, "discount") + xml.write(ecol, " is from ") + xml.write(TERM_WHITE, tostring(t.args.min)) + xml.write(ecol, " to ") + xml.write(TERM_WHITE, tostring(t.args.max)) + xml.write(TERM_WHITE, "\n") + end + else + if xml.rule2string[t.label] then + local rule = xml.rule2string[t.label] + a, b, c = rule[1], rule[2], rule[3] + if not_flag then c = c .. " not" end + xml.write(TERM_WHITE, tab) + xml.write(ecol, a) + xml.write(bcol, b) + xml.write(ecol, c) + xml.write(ecol, " \"") + xml.write(TERM_WHITE, t[1]) + xml.write(ecol, "\"") + xml.write(TERM_WHITE, "\n") + else + if not_flag then + xml.write(bcol, "Not:\n") + tab = tab .. " " + xml:print_xml(t, tab) + return + end + end + end + + for i = 1, getn(t) do + if type(t[i]) == "string" then + -- xml.write(TERM_WHITE, t[i].."\n") + else + xml:english_xml(t[i], nextlevel, children_not_flag) + end + end +end + +function xml:print_xml(t, tab) + local i, k, e + local inside = nil + local bcol, ecol = TERM_L_GREEN, TERM_GREEN + + if xml.write_active and t == auto_aux.rule then bcol, ecol = TERM_VIOLET, TERM_VIOLET end + + xml.write(bcol, tab.."<"..t.label) + for k, e in t.args do + xml.write(TERM_L_BLUE, " "..k) + xml.write(TERM_WHITE, "=\"") + xml.write(TERM_YELLOW, e) + xml.write(TERM_WHITE, "\"") + end + xml.write(bcol, ">") + + for i = 1, getn(t) do + if type(t[i]) == "string" then + xml.write(TERM_WHITE, t[i]) + else + if not inside then xml.write(TERM_WHITE, "\n") end + inside = not nil + xml:print_xml(t[i], tab.." ") + end + end + + if not inside then + xml.write(ecol, "\n") + else + xml.write(ecol, tab.."\n") + end +end + +-- t is a table representing xml, outputs the xml code via xml.write() +function xml:output(t) + local i + for i = 1, getn(t) do + xml:print_xml(t[i], "") + end +end diff --git a/lib/mods/theme/data/delete.me b/lib/mods/theme/data/delete.me new file mode 100644 index 00000000..e69de29b diff --git a/lib/mods/theme/dngn/dun1.14 b/lib/mods/theme/dngn/dun1.14 new file mode 100644 index 00000000..6421e80b --- /dev/null +++ b/lib/mods/theme/dngn/dun1.14 @@ -0,0 +1,2 @@ +# On this level there is a stairway leading to the Heart of the Earth +B:10 diff --git a/lib/mods/theme/dngn/dun1.22 b/lib/mods/theme/dngn/dun1.22 new file mode 100644 index 00000000..cbf78046 --- /dev/null +++ b/lib/mods/theme/dngn/dun1.22 @@ -0,0 +1,2 @@ +# On this level there is a stairway leading to a trail left by a purposeful dwarf +B:40 \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun10.0 b/lib/mods/theme/dngn/dun10.0 new file mode 100644 index 00000000..b89ce05e --- /dev/null +++ b/lib/mods/theme/dngn/dun10.0 @@ -0,0 +1,3 @@ +# Father branch is Mirkwood(1), on level 14 +A:1 +L:14 diff --git a/lib/mods/theme/dngn/dun11.20 b/lib/mods/theme/dngn/dun11.20 new file mode 100644 index 00000000..9cc611d3 --- /dev/null +++ b/lib/mods/theme/dngn/dun11.20 @@ -0,0 +1,2 @@ +# On this level there is a stairway leading to the Nether Realm +B:6 diff --git a/lib/mods/theme/dngn/dun11.22 b/lib/mods/theme/dngn/dun11.22 new file mode 100644 index 00000000..149e2c33 --- /dev/null +++ b/lib/mods/theme/dngn/dun11.22 @@ -0,0 +1,2 @@ +#I'm downright evil +F:NO_GENO | diff --git a/lib/mods/theme/dngn/dun17.15 b/lib/mods/theme/dngn/dun17.15 new file mode 100644 index 00000000..d08bf5e7 --- /dev/null +++ b/lib/mods/theme/dngn/dun17.15 @@ -0,0 +1,5 @@ +N:Machine +U:s_factory.map +D:The clatter of strange machinery surrounds you. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT diff --git a/lib/mods/theme/dngn/dun18.0 b/lib/mods/theme/dngn/dun18.0 new file mode 100644 index 00000000..da1b6c27 --- /dev/null +++ b/lib/mods/theme/dngn/dun18.0 @@ -0,0 +1,2 @@ +# The level is SAVED in the playername.mz? file +#S:mz0 diff --git a/lib/mods/theme/dngn/dun18.1 b/lib/mods/theme/dngn/dun18.1 new file mode 100644 index 00000000..70f27718 --- /dev/null +++ b/lib/mods/theme/dngn/dun18.1 @@ -0,0 +1,2 @@ +# The level is SAVED in the playername.mz? file +#S:mz1 diff --git a/lib/mods/theme/dngn/dun19.11 b/lib/mods/theme/dngn/dun19.11 new file mode 100644 index 00000000..7fba690d --- /dev/null +++ b/lib/mods/theme/dngn/dun19.11 @@ -0,0 +1,5 @@ +N:Deathwatch +U:s_death.map +D:This level looks filled with evilness. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT diff --git a/lib/mods/theme/dngn/dun2.31 b/lib/mods/theme/dngn/dun2.31 new file mode 100644 index 00000000..dd8669a5 --- /dev/null +++ b/lib/mods/theme/dngn/dun2.31 @@ -0,0 +1,2 @@ +# On this level there is a stairway leading to the Mount Doom +B:5 diff --git a/lib/mods/theme/dngn/dun20.1 b/lib/mods/theme/dngn/dun20.1 new file mode 100644 index 00000000..61bc6a65 --- /dev/null +++ b/lib/mods/theme/dngn/dun20.1 @@ -0,0 +1,5 @@ +U:s_smaug.map +N:Lower Halls +D:You can just make out a malevolent red glow at the end of the corridor. +F:DESC +F:NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR | ASK_LEAVE \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun22.10 b/lib/mods/theme/dngn/dun22.10 new file mode 100644 index 00000000..e7eb116e --- /dev/null +++ b/lib/mods/theme/dngn/dun22.10 @@ -0,0 +1,2 @@ +# On this level there is a stairway leading to the Small Water Cave +B:24 diff --git a/lib/mods/theme/dngn/dun22.20 b/lib/mods/theme/dngn/dun22.20 new file mode 100644 index 00000000..a04a2788 --- /dev/null +++ b/lib/mods/theme/dngn/dun22.20 @@ -0,0 +1,5 @@ +N:The Bridge +U:s_bridge.map +D:You hear the beating of drums in the Deep. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun22.5 b/lib/mods/theme/dngn/dun22.5 new file mode 100644 index 00000000..11d8e51f --- /dev/null +++ b/lib/mods/theme/dngn/dun22.5 @@ -0,0 +1,5 @@ +N:Orc Town +U:s_orc.map +D:You hear orc warcries. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT diff --git a/lib/mods/theme/dngn/dun24.0 b/lib/mods/theme/dngn/dun24.0 new file mode 100644 index 00000000..bbb93f85 --- /dev/null +++ b/lib/mods/theme/dngn/dun24.0 @@ -0,0 +1,3 @@ +# Father branch is the Moria(22), on level 10 +A:22 +L:10 diff --git a/lib/mods/theme/dngn/dun29.15 b/lib/mods/theme/dngn/dun29.15 new file mode 100644 index 00000000..4df873b5 --- /dev/null +++ b/lib/mods/theme/dngn/dun29.15 @@ -0,0 +1,6 @@ +N:Galleon +U:s_ship.map +D:A ship of antique design lies jammed in the ice here. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT + diff --git a/lib/mods/theme/dngn/dun3.18 b/lib/mods/theme/dngn/dun3.18 new file mode 100644 index 00000000..84c0a74a --- /dev/null +++ b/lib/mods/theme/dngn/dun3.18 @@ -0,0 +1,5 @@ +N:Dim Gates +U:s_gates.map +D:Visions of death fill your mind. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT diff --git a/lib/mods/theme/dngn/dun3.28 b/lib/mods/theme/dngn/dun3.28 new file mode 100644 index 00000000..0acd4193 --- /dev/null +++ b/lib/mods/theme/dngn/dun3.28 @@ -0,0 +1,5 @@ +N:Nameless +U:s_name.map +D:You sense a powerful artifact here. +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT diff --git a/lib/mods/theme/dngn/dun3.3 b/lib/mods/theme/dngn/dun3.3 new file mode 100644 index 00000000..710ef5f8 --- /dev/null +++ b/lib/mods/theme/dngn/dun3.3 @@ -0,0 +1,5 @@ +N:Crypt +U:s_crypt.map +D:Looks like a forgotten crypt... +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT diff --git a/lib/mods/theme/dngn/dun36.5 b/lib/mods/theme/dngn/dun36.5 new file mode 100644 index 00000000..9fddd4dd --- /dev/null +++ b/lib/mods/theme/dngn/dun36.5 @@ -0,0 +1,5 @@ +N:Orthanc +U:s_orthanc.map +D:#BAnd here you shall stay, foolish adventurer, and die quickly. For I am Saruman the Wise, Saruman the Ring-maker, Saruman of Many Colours!#w +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun39.0 b/lib/mods/theme/dngn/dun39.0 new file mode 100644 index 00000000..57fa485e --- /dev/null +++ b/lib/mods/theme/dngn/dun39.0 @@ -0,0 +1,9 @@ +# Father branch is Barrow-Downs(4), on level 10 +A:4 +L:9 + +N:Bilbo's trail +U:s_bilbo.map +D:#yYou hear someone shout, "I am in a frightful hurry, but Gandalf told me to leave this map for you! Find it, then seek Thorin in Mirkwood!"#w +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun4.9 b/lib/mods/theme/dngn/dun4.9 new file mode 100644 index 00000000..e09273d6 --- /dev/null +++ b/lib/mods/theme/dngn/dun4.9 @@ -0,0 +1,2 @@ +# On this level there is a stairway leading to a trail left by a fleeing hobbit +B:39 \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun40.0 b/lib/mods/theme/dngn/dun40.0 new file mode 100644 index 00000000..0cd769c4 --- /dev/null +++ b/lib/mods/theme/dngn/dun40.0 @@ -0,0 +1,9 @@ +# Father branch is Mirkwood(1), on level 33 +A:1 +L:22 + +N:Thorin's trail +U:s_thorin.map +D:#yYou hear someone shout, "My mad kinsmen have taken the key to the Lonely Mountain! Get the key, then find that fool hobbit and my map! If you haven't already."#w +F:DESC | NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:ASK_LEAVE | NO_TELEPORT \ No newline at end of file diff --git a/lib/mods/theme/dngn/dun5.0 b/lib/mods/theme/dngn/dun5.0 new file mode 100644 index 00000000..48a7bea6 --- /dev/null +++ b/lib/mods/theme/dngn/dun5.0 @@ -0,0 +1,3 @@ +# Father branch is the Mordor, on level 32 +A:2 +L:31 diff --git a/lib/mods/theme/dngn/dun5.14 b/lib/mods/theme/dngn/dun5.14 new file mode 100644 index 00000000..3d7a3080 --- /dev/null +++ b/lib/mods/theme/dngn/dun5.14 @@ -0,0 +1,14 @@ +# The level is SAVED in the playername.mdm file +S:mdm + +# Use the map in s_doom.map file +U:s_doom.map + +# Use Mt Doom as level name +N:Mt Doom + +D:You finally reach the top of Mount Doom, here must lie the Great Fire. +F:DESC +F:NO_GENO | NO_NEW_MONSTER | SPECIAL | NO_STAIR +F:NO_TELEPORT + diff --git a/lib/mods/theme/dngn/dun6.0 b/lib/mods/theme/dngn/dun6.0 new file mode 100644 index 00000000..c750ea67 --- /dev/null +++ b/lib/mods/theme/dngn/dun6.0 @@ -0,0 +1,3 @@ +# Father branch is Void(11), on level 20 +A:11 +L:20 diff --git a/lib/mods/theme/edit/a_info.txt b/lib/mods/theme/edit/a_info.txt new file mode 100644 index 00000000..e2a312c5 --- /dev/null +++ b/lib/mods/theme/edit/a_info.txt @@ -0,0 +1,3359 @@ +# File: a_info.txt + + +# This file is used to initialize the "lib/raw/a_info.raw" file, which is +# used to initialize the "artifact" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/raw/a_info.raw" file. + + +# The artifact indexes are defined in "defines.h", and must not be changed. + +# Artifacts 1-15 are "special", 16-63 are "armor", and 64-127 are "weapons". + +# Hack -- "Grond" and "Morgoth" MUST have a rarity of one, or they might +# not be dropped when Morgoth is killed. Note that they, like the "special" +# artifacts, are never created "accidentally". + +# Artifacts now have descriptions. Special thanks to J.R.R Tolkien, +# without whom the words would be unwritten, the images unconceived, +# the deed undone. +# -Leon Marrick +# Contributors: Jeff Butler, Neal Hackler, Ethan Sicotte, Pat Tracy, Divia +# The 'Theme' module for ToME introduces many changes into this file; please +# refer to changes.txt in the module root folder for details. + +# Version stamp (required) + +V:2.0.0 + + + +# The Phial of Galadriel + +N:1:of Galadriel +I:39:100:4 +W:20:10:10:10000 +P:0:1d1:0:0:0 +F:ACTIVATE | SEARCH | LITE3 | LUCK +F:INSTA_ART | HIDE_TYPE +a:HARDCORE=LIGHT +D:A small crystal phial, with the light of Earendil's Star contained inside. +D:Its light is imperishable, and near it darkness cannot endure. + + +# The Star of Elendil + +N:2:of Elendil +I:39:101:1 +W:30:25:5:32500 +P:0:1d1:0:0:0 +F:ACTIVATE | SEE_INVIS | HOLD_LIFE | +F:INSTA_ART | SPEED | LITE3 | LITE1 | HIDE_TYPE +a:HARDCORE=MAP_LIGHT +Z:detect curses +D:The shining Star of the West, a famed heirloom of Elendil's house. +D:A white diamond set as a star in a silver fillet to be bound at the +D:forehead. + +# The Arkenstone of Thrain +# Was +2 WIS/DEX + +N:3:of Thrain +I:39:102:3 +W:50:50:5:50000 +P:0:1d1:0:0:0 +F:ACTIVATE | SEE_INVIS | HOLD_LIFE | RES_CHAOS | HIDE_TYPE | LUCK +F:INSTA_ART | SPEED | RES_LITE | RES_DARK | ESP_ORC | LITE3 | SPECIAL_GENE +a:HARDCORE=THRAIN +D:A great globe seemingly filled with moonlight, the famed Heart of the +D:Mountain, which splinters the light that falls upon it into a thousand +D:glowing shards. + +# The Amulet of Annatar (replaces Carlammas in Theme) + +N:4:of Annatar +I:40:10:10 +W:70:30:3:90000 +F:HIDE_TYPE | MANA | LIFE | SPELL | DRAIN_EXP | AGGRAVATE +F:INSTA_ART +D:This fiery golden circle once belonged to one who was known to the elves +D:of Eregion as 'The Lord of Gifts'. Treacherous were his gifts, as was his +D:teaching. Sauron the Sorcerer lurked behind the guise and his gifts, like +D:this necklace, were not without cost. + +# The Amulet of Ingwe + +N:5:of Ingwe +I:40:11:3 +W:65:30:3:90000 +F:INT | WIS | CHR | SEARCH | INFRA | HIDE_TYPE | +F:SEE_INVIS | FREE_ACT | ACTIVATE | +F:RES_ACID | RES_COLD | RES_ELEC | +F:INSTA_ART +a:HARDCORE=DISP_EVIL +D:The ancient heirloom of Ingwe, high lord of the Vanyar, against whom nothing +D:of evil could stand. + + +# The Necklace 'Nauglamir' +# Inherits Flare's old activation, since Flare is gone in Theme. + +N:6:'Nauglamir' +I:40:12:3 +W:70:50:3:75000 +F:STR | CON | DEX | INFRA | HIDE_TYPE | RES_FEAR | +F:SEE_INVIS | FREE_ACT | REGEN | LITE3 | SPEED | +F:INSTA_ART | SPECIAL_GENE +a:HARDCORE=DIM_DOOR +D:A carencet of gold, set with a multitude of shining gems of +D:Valinor. Despite its size, its weight seems as that of gossamer. + +# The Shadow Blade 'Ancanaur' - adapted from Annals of Ea + + +N:7:'Ancanaur' +I:23:32:3 +W:80:120:45:5000000 +P:0:12d12:10:10:0 +F:CHR | CON | DEX | DRAIN_EXP | FREE_ACT | HEAVY_CURSE | HIDE_TYPE | HOLD_LIFE | IM_FIRE | INT | KILL_DEMON | LEVELS | LITE1 | REGEN | RES_DARK | RES_FEAR | RES_NETHER | RES_NEXUS | SEE_INVIS | SHOW_MODS | SLAY_EVIL | SLAY_UNDEAD | SPEED | STR | WIS +Z:mind blast +D:"The Jaws of Fire", this is the sword that Feanor forged in secret +D:to do battle against his enemies. The sword which threatened Fingolfin, +D:the sword which in the end did not prevent its owner's untimely death. + +# The Ring of Barahir + +N:8:of Barahir +I:45:32:1 +W:50:25:2:75000 +F:STR | INT | WIS | DEX | CON | CHR | STEALTH | HIDE_TYPE | +F:RES_POIS | RES_DARK | ACTIVATE | SEE_INVIS | SEARCH | +F:INSTA_ART +a:HARDCORE=BARAHIR +D:A ring shaped into twinned serpents with eyes of emerald meeting beneath +D:a crown of flowers, an ancient treasure of Isildur's house. + +# The Slaughter Axe 'Dramborleg' - Tuor's axe +# Replaces the Ring of Tulkas in Theme +# Inherits the activation. + +N:9:'Dramborleg' +I:24:30:5 +W:90:60:300:500000 +P:0:5d7:18:25:0 +F:CRIT | HIDE_TYPE | KILL_DEMON | SHOW_MODS | VORPAL | WOUNDING | ACTIVATE +a:HARDCORE=TULKAS +D:The great axe of Tuor, Thudder-Sharp is its name. The axe that smote +D:both a heavy dint as of a club and cleft as a sword. When it was swung +D:by the hands of Tuor, it sang like the rush of eagle's wings in the +D:air and took death as it fell. Its name alone instills fear in Balrogs +D:and other corruptions of Morgoth. + +# The Ring of Power 'Narya' + +N:10:of Power 'Narya' +I:45:34:1 +W:70:30:2:100000 +P:0:1d1:6:6:0 +F:STR | INT | WIS | DEX | CON | CHR | SPEED | HIDE_TYPE | LUCK +F:ACTIVATE | FREE_ACT | SEE_INVIS | +F:SUST_STR | SUST_CON | SUST_WIS | SUST_CHR | SPECIAL_GENE | +F:IM_FIRE | RES_NETHER | RES_FEAR | REGEN | +F:INSTA_ART +a:HARDCORE=NARYA +D:The Ring of Fire, set with a ruby that glows like flame. Narya is one +D:of the three Rings of Power created by the Elves and hidden by them from +D:Sauron. + + +# The Ring of Power 'Nenya' + +N:11:of Power 'Nenya' +I:45:35:2 +W:80:40:2:200000 +P:0:1d1:9:9:0 +F:STR | INT | WIS | DEX | CON | CHR | SPEED | HIDE_TYPE | LUCK +F:ACTIVATE | HOLD_LIFE | FREE_ACT | SEE_INVIS | +F:SUST_INT | SUST_WIS | SUST_CHR | +F:IM_COLD | RES_BLIND | STEALTH | ESP_ALL | +F:INSTA_ART +a:HARDCORE=NENYA +D:The Ring of Adamant, with a pure white stone as centrepiece. Nenya is one +D:of the three Rings of Power created by the Elves and hidden by them from +D:Sauron. + + +# The Ring of Power 'Vilya' + +N:12:of Power 'Vilya' +I:45:36:3 +W:90:50:2:300000 +P:0:1d1:12:12:0 +F:STR | INT | WIS | DEX | CON | CHR | SPEED | HIDE_TYPE | LUCK +F:ACTIVATE | HOLD_LIFE | FREE_ACT | SEE_INVIS | +F:FEATHER | SLOW_DIGEST | REGEN | +F:SUST_STR | SUST_DEX | SUST_CON | +F:IM_ELEC | RES_POIS | RES_DISEN | +F:INSTA_ART +a:HARDCORE=VILYA +D:The Ring of Sapphire, with clear blue gems that shine like stars, +D:glittering untouchable despite all that Sauron ever wrought. Vilya is +D:one of the three Rings of Power created by the Elves and hidden by them +D:from Sauron. + + +# The Ring of Power 'The One Ring' + +N:13:of Power 'The One Ring' +I:45:37:5 +W:100:100:2:5000000 +P:0:1d1:15:15:0 +F:STR | INT | WIS | DEX | CON | CHR | SPEED | HIDE_TYPE | +F:ACTIVATE | AUTO_CURSE | HEAVY_CURSE | INVIS | SPELL | MANA | +F:SEE_INVIS | REGEN | FREE_ACT | CURSED | CURSE_NO_DROP | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | PERMA_CURSE | +F:SUST_STR | SUST_DEX | SUST_CON | +F:SUST_INT | SUST_WIS | SUST_CHR | +F:RES_BLIND | RES_POIS | RES_DISEN | RES_NETHER | ESP_ALL | +F:DRAIN_MANA | DRAIN_HP | DRAIN_EXP | +F:INSTA_ART +a:HARDCORE=POWER +Z:change the world +D:"Ash nazg durbatuluk, ash nazg gimbatul, ash nazg thrakatuluk agh +D:burzum-ishi krimpatul". Unadorned, made of massive gold, +D:set with runes in the foul speech of Mordor, with power so great that it +D:inevitably twists and masters any earthly being who wears it. + + +# The Anchor of Space-Time + +N:14:of Space-Time +I:39:105:0 +W:30:12:15:50000 +P:0:1d1:0:0:0 +F:INSTA_ART | LITE1 +D:A powerful stone that provides a strong light for any who +D:wields it. It is rumoured that it may even protect the wearer from +D:the passing of time. + + +# The Key of Orthanc - replaces Stone of Lore +# This artifact has a low artifact level to prevent it being worthless for +# chars with poor magic skills. + +N:15:of Orthanc +I:39:106:0 +W:15:12:15:20000 +P:0:1d1:0:0:0 +F:ACTIVATE | SPECIAL_GENE | EASY_USE | LITE1 | +F:INSTA_ART +a:HARDCORE=STONE_LORE +D:The key to the tower of Saruman, which fills your mind +D:with images of knowledge and dreadful understanding. It +D:is not a regular key - it is a perfectly round stone +D:that is meant to fit into a hole. It can be used to +D:light your way in the dungeon as well. + +# The Multi-Hued Dragon Scale Mail 'Lothronfaun' + +N:16:'Lothronfaun' +I:38:6:0 +W:90:9:500:400000 +P:30:2d4:-4:0:25 +F:FREE_ACT | IM_ELEC | SPECIAL_GENE | +F:RES_FIRE | RES_COLD | RES_POIS | RES_LITE | RES_DARK | +F:LITE1 | SEE_INVIS | AGGRAVATE | ESP_DRAGON +F:ACTIVATE +a:HARDCORE=RAZORBACK +D:A massive suit of heavy dragon scales deeply saturated with many colours. +D:It throbs with angry energies. May-cloud it is called, after the +D:element lightning which courses through it with unusual vigour. + +# The Power Dragon Scale Mail of the Sun + +N:17:of the Sun +I:38:30:0 +W:100:16:600:500000 +P:50:2d4:-8:0:35 +F:HOLD_LIFE | REGEN | ESP_DRAGON | +F:RES_ACID | RES_FIRE | RES_COLD | RES_ELEC | RES_POIS | FEATHER | FLY | +F:RES_NETHER | RES_NEXUS | RES_CHAOS | RES_LITE | RES_DARK | ULTIMATE | +F:RES_SHARDS | RES_SOUND | RES_DISEN | RES_BLIND | RES_CONF | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | SPECIAL_GENE +F:ACTIVATE +a:HARDCORE=BLADETURNER +D:A suit of tilkal, set with scales of every colour, surrounded in a nimbus +D:of perfectly untramelled yet inextricably intermingled and utterly mastered +D:powers elemental and ethereal. + + +# The Spear of Melkor + +N:18:of Melkor +I:22:2:-4 +W:65:45:200:100000 +P:0:4d6:12:24:0 +F:STEALTH | WIS | CURSED | HEAVY_CURSE | TY_CURSE | ESP_GOOD | +F:DRAIN_MANA | DRAIN_HP | +F:RES_DARK | RES_BLIND | RES_LITE | RES_NETHER | BRAND_POIS | RES_CONF +D:The mighty spear used once by Melkor to slay the trees of Valinor. + +# The Galvorn Plate Mail of Eol + +N:19:of Eol +I:37:30:2 +W:75:9:420:300000 +P:40:2d4:-4:0:20 +F:CON | +F:HOLD_LIFE | SUST_CON | ESP_UNDEAD | RES_CONF | RES_FEAR | +F:RES_ACID | RES_COLD | RES_DARK | RES_NETHER | RES_NEXUS | RES_CHAOS | +F:ACTIVATE +a:HARDCORE=CURE_1000 +D:A suit of imperishable galvorn, with unconquerable strength to endure evil +D:and disruptive magics. It protects the life force of its wearer like +D:nothing else can. Eol the Dark Elf made it in secret for his son, but +D:Maeglin left Nan Elmoth with his mother Aredhel and never got to wear it. + +# The Full Plate Armour of Isildur + +N:20:of Isildur +I:37:15:1 +W:30:3:300:50000 +P:25:2d4:0:0:25 +F:CON | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:RES_SOUND | RES_CONF | RES_NEXUS +D:A gleaming steel suit covering the wearer from neck to foot, with runes of +D:warding and stability deeply engraved into its surface. + + +# The Metal Brigandine Armour of the Rohirrim + +N:21:of the Rohirrim +I:37:9:2 +W:30:3:200:30000 +P:19:1d4:0:0:15 +F:STR | DEX | SPEED | HIDE_TYPE | RES_FEAR | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_CONF | RES_SOUND +D:A stiff suit of armour composed of small metal plates sewn to an +D:inner layer of heavy canvas, and covered with a second layer of +D:cloth. Within it is the spirit of Eorl the Young, matchless in combat. + + +# The Mithril Chain Mail 'Belegennon' + +N:22:'Belegennon' +I:37:20:4 +W:40:10:150:135000 +P:28:1d4:-1:0:20 +F:STEALTH | WIS | INT | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | +F:HOLD_LIFE | RES_DARK | RES_FEAR | +F:SEE_INVIS | +F:ACTIVATE +a:HARDCORE=BELEGENNON +D:This wondrous suit of fine-linked chain shimmers as though of pure silver. +D:It stands untouched amidst the fury of the elements, and a power of +D:concealment rests within. + + +# The Mithril Plate Mail of Celeborn + +N:23:of Celeborn +I:37:25:4 +W:40:3:250:150000 +P:35:2d4:-3:0:25 +F:STR | CHR | HIDE_TYPE | ESP_ORC +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_DARK | +F:RES_DISEN | ACTIVATE +a:HARDCORE=GENOCIDE +D:A shimmering suit of true-silver, forged long ago by dwarven smiths of +D:legend. It gleams with purest white as you gaze upon it, and mighty are +D:its powers to protect and banish. + + +# The Chain Mail of Arvedui + +N:24:of Arvedui +I:37:4:2 +W:20:3:220:32000 +P:14:1d4:-2:0:15 +F:STR | CHR | HIDE_TYPE | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_SHARDS | RES_NEXUS +D:A hauberk, leggings, and sleeves of interlocking steel rings, well padded +D:with leather. You feel strong and tall as Arvedui, last king of Arnor, +D:as you put it on. + + +# The Augmented Chain Mail of Caspanion + +N:25:of Caspanion +I:37:6:3 +W:25:9:270:40000 +P:16:1d4:-2:0:20 +F:INT | WIS | CON | HIDE_TYPE | +F:RES_ACID | RES_POIS | RES_CONF | ACTIVATE +a:HARDCORE=DEST_DOOR +D:A hauberk, leggings, and sleeves of interlocking steel rings, strategically +D:reinforced at vital locations with a second layer of chain. Magics to +D:enhance body and mind lie within, and no door can hope to resist the wearer. + + +# The Mithril Helm of Gil-galad +# Designed with no-infravision warrior-types in mind. +# Replaces Marda's coat in Theme + +N:26:of Gil-galad +I:32:8:10 +W:50:80:50:20000 +P:6:1d3:0:0:10 +F:ACTIVATE | HIDE_TYPE | INFRA | LITE2 | LITE3 | SEARCH +a:HARDCORE=SUNLIGHT +D:The shining helm that Gil-galad, legendary Elven-king, wore in battle. + +# The Leather Jerkin of Tom Bombadil +# Based on a suggestion by Maverick in the forums: +# Replaces Trone's coat in Theme. + + +N:27:of Tom Bombadil +I:36:12:1 +W:10:10:70:30000 +P:40:2d4:0:0:0 +F:CHR | CON | DEX | HIDE_TYPE | INT | STR | WIS +Z:teleport +D:This garment was once the property of Tom Bombadil - +D:a strange being rumoured to be older than Arda itself. It +D:may be the explanation for how Tom could always turn up +D:when he was most needed. + +# The Leather Scale Mail 'Thalkettoth' + +N:28:'Thalkettoth' +I:36:11:3 +W:20:3:60:25000 +P:11:1d1:-1:0:25 +F:DEX | SPEED | HIDE_TYPE | SPECIAL_GENE | +F:RES_ACID | RES_SHARDS +D:A tunic and skirt sewn with thick, overlapping scales of hardened +D:leather whose wearer moves with agility and assurance. + + +# The Pair of Soft Leather Boots of Wormtongue + +N:29:of Wormtongue +I:30:2:3 +W:40:20:20:50000 +P:2:1d1:-10:-10:10 +F:INT | DEX | CHR | STEALTH | SEARCH | SPEED | HIDE_TYPE | +F:FREE_ACT | FEATHER | RES_DARK | RES_LITE | ESP_GOOD | ESP_UNIQUE +Z:panic hit +D:The pair of boots used by Grima son of Galmod, also named the Wormtongue: +D:a treacherous but persuasive counsellor, ever ready to betray, sneak, +D:lie, cheat and steal - but never ready to actually fight. + + +# The Small Mithril Shield of Thorin + +N:30:of Thorin +I:34:7:4 +W:30:6:65:60000 +P:5:1d2:0:0:25 +F:STR | CON | HIDE_TYPE | +F:FREE_ACT | IM_ACID | RES_SOUND | +F:RES_CHAOS | ESP_ORC +D:Invoking the strength and endurance of Thorin, King under the Mountain, +D:this little shield forged of true-silver is proof against the Element +D:of Earth. + +# The Large Leather Shield of Celegorm + +N:31:of Celegorm +I:34:4:0 +W:30:3:60:12000 +P:4:1d2:0:0:20 +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_LITE | RES_DARK +D:This shield emblazoned with a multitude of creatures not seen for ages +D:once protected Celegorm, lord of Himlad; around it lies a mystic balance +D:that contains the conflicts of the elements. + + +# The Large Metal Shield of Anarion + +N:32:of Anarion +I:34:5:0 +W:40:9:120:160000 +P:5:1d3:0:0:20 +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | SUST_STR | SUST_INT | +F:SUST_WIS | SUST_DEX | SUST_CON | SUST_CHR | ESP_EVIL +D:The great metal-bound shield of Anarion, son of Elendil, who Sauron found +D:himself powerless to wither or diminish. + + +# The Beaked Axe of Hurin + +N:33:of Hurin +I:22:10:3 +W:20:15:180:90000 +P:0:2d6:12:20:0 +F:STR | CON | HIDE_TYPE | BRAND_ACID | RES_ACID | LITE1 | DRAIN_MANA | +F:SLAY_ORC | KILL_DEMON | SLAY_TROLL | ACTIVATE | SHOW_MODS +F:MUST2H +f:MUST2H +a:HARDCORE=HURIN +D:Wielded by Hurin Thalion in the Fifth Battle of Beleriand, this +D:troll-bane smoked in the black blood of Gothmog's guards. + + +# The Massive Iron Crown of Morgoth + +N:34:of Morgoth +I:33:50:125 +W:100:1:20:10000000 +P:0:1d1:0:0:0 +F:STR | INT | WIS | DEX | CON | CHR | INFRA | HIDE_TYPE | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | +F:RES_LITE | RES_DARK | RES_CONF | RES_NEXUS | RES_NETHER | +F:LITE1 | SEE_INVIS | ESP_ALL | +F:CURSED | HEAVY_CURSE | PERMA_CURSE | +F:INSTA_ART | SPECIAL_GENE +D:Two Silmarils of Feanor blaze from the thunderous crown of twisted +D:iron. The corrupted metal feels at once as infernal as hellfire +D:and as chilling as the Outer Darkness. One protrusion from the +D:crown is abruptly ended where a third jewel might have shone. + + +# The Iron Crown of Beruthiel + +N:35:of Beruthiel +I:33:10:-5 +W:40:12:20:0 +P:0:1d1:0:0:20 +F:STR | DEX | CON | HIDE_TYPE | +F:FREE_ACT | SEE_INVIS | ESP_ANIMAL | ESP_EVIL | ESP_NONLIVING | ESP_ALL | +F:CURSED | AUTO_CURSE +D:The midnight-hued steel circlet of the sorceress-queen Beruthiel, which +D:grants extraordinary powers of sight and awareness at a terrible physical +D:cost. + + +# The Hard Leather Cap of Thranduil + +N:36:of Thranduil +I:32:2:2 +W:20:2:15:50000 +P:2:0d0:0:0:10 +F:INT | WIS | HIDE_TYPE | +F:RES_BLIND | ESP_ORC | ESP_EVIL | ESP_TROLL +D:The hunting cap of King Thranduil, to whose ears come all the secrets of +D:his forest domain. + + +# The Metal Cap of Thengel + +N:37:of Thengel +I:32:3:3 +W:10:2:20:22000 +P:3:1d1:0:0:12 +F:WIS | CHR | RES_CONF | HIDE_TYPE | LUCK +D:A ridged helmet made of steel, and embossed with scenes of valour in fine- +D:engraved silver. It grants the wearer nobility, clarity of thought and +D:understanding. + + +# The Steel Helm of Hammerhand + +N:38:of Hammerhand +I:32:6:3 +W:20:2:60:45000 +P:6:1d3:0:0:20 +F:STR | DEX | CON | HIDE_TYPE | SPECIAL_GENE | RES_FEAR | +F:SUST_STR | SUST_DEX | SUST_CON | +F:RES_ACID | RES_NEXUS | RES_COLD | RES_DARK | SLOW_DIGEST | +Z:berserk +D:A great helm as steady as the heroes of the Westdike. Mighty were the +D:blows of Helm, the Hammerhand! + + +# The Dragon Helm of Dor-Lomin + +N:39:of Dor-Lomin +I:32:7:4 +W:40:12:75:300000 +P:8:1d3:0:0:20 +F:STR | DEX | CON | HIDE_TYPE | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_LITE | RES_BLIND | +F:LITE1 | SEE_INVIS | ESP_DRAGON | ESP_THUNDERLORD | ACTIVATE +a:HARDCORE=GORLIM +D:The legendary dragon helm of Turin Turambar, an object of dread to the +D:servants of Morgoth. + +# The Iron Helm 'Holhenneth' + +N:40:'Holhenneth' +I:32:5:2 +W:20:5:75:100000 +P:5:1d3:0:0:10 +F:INT | WIS | SEARCH | HIDE_TYPE | +F:RES_BLIND | SEE_INVIS | ACTIVATE +a:HARDCORE=DETECT_ALL +D:A famous helm of forged iron granting extraordinary powers of mind and +D:awareness. + + +# The Iron Helm of Gorlim + +N:41:of Gorlim +I:32:5:-5 +W:20:5:75:0 +P:5:1d3:25:25:10 +F:INT | WIS | SEARCH | HIDE_TYPE | SHOW_MODS | +F:SEE_INVIS | NO_MAGIC | HEAVY_CURSE | TY_CURSE +F:RES_DISEN | RES_FEAR | FREE_ACT | RES_ACID | RES_FIRE | RES_POIS | +F:IM_COLD | ACTIVATE | DRAIN_HP | +F:TELEPORT | CURSED +a:HARDCORE=GORLIM +D:A headpiece, gaudy and barbaric, that betrayed a warrior when he most +D:needed succor. + + +# The Golden Crown of Gondor + +N:42:of Gondor +I:33:11:3 +W:40:40:30:125000 +P:0:1d1:0:0:15 +F:STR | WIS | CON | HIDE_TYPE | SPEED | RES_CONF | RES_SOUND | +F:RES_COLD | RES_FIRE | RES_LITE | RES_BLIND | RES_ELEC | RES_CHAOS | +F:LITE1 | SEE_INVIS | REGEN | ACTIVATE +a:HARDCORE=CURE_700 +D:The shining winged circlet brought by Elendil from dying Numenor, emblem of +D:Gondor through an age of the world. + + +# The Jewel Encrusted Crown of Numenor +# Stolen from Oangband + +N:43:of Numenor +I:33:12:3 +W:60:30:40:50000 +P:0:1d1:0:0:18 +F:INT | DEX | CHR | SEARCH | SPEED | HIDE_TYPE | +F:SEE_INVIS | FREE_ACT | RES_DARK | RES_BLIND | +F:RES_SHARDS | RES_SOUND | RES_LITE | RES_COLD | +F:LITE1 | ACTIVATE | DRAIN_MANA +a:HARDCORE=NUMENOR +D:A crown of massive gold, set with wondrous jewels of thought and warding, +D:worn by the kings of ancient Numenor. Its wearer may go into battle +D:always knowing what he faces - unless his own folly blinds him to the +D:nature and magnitude of the task. + +# The Cloak of Valinor +# Replaces Colluin in Theme +# *THE* cloak for Barehanders/Mages + +N:44:of Valinor +I:35:1:0 +W:60:90:10:40000 +P:1:0d0:0:0:20 +F:ACTIVATE | IM_ACID | IM_COLD | IM_ELEC | IM_FIRE | RES_POIS +a:HARDCORE=COLLUIN +D:A cape worn by a hero from Valinor, a land utterly beyond the strife +D:of the elements. + +# The Cloak 'Holcolleth' + +N:45:'Holcolleth' +I:35:1:2 +W:5:25:10:13000 +P:1:0d0:0:0:4 +F:INT | WIS | SPEED | STEALTH | HIDE_TYPE | +F:RES_ACID | ACTIVATE +a:HARDCORE=SLEEP +D:This elven-grey mantle possesses great powers of tranquility and of +D:concealment, and grants the wearer the knowledge and understanding of +D:the Sindar. + + +# The Cloak of Thingol + +N:46:of Thingol +I:35:1:3 +W:10:50:10:35000 +P:1:0d0:0:0:18 +F:DEX | CHR | HIDE_TYPE | +F:FREE_ACT | RES_ACID | RES_FIRE | RES_COLD | ACTIVATE +a:HARDCORE=RECHARGE +D:A sable-hued cloak, with glowing elven-runes to restore magic showing calm +D:and clear as moonlight on still water. + + +# The Cloak of Thorongil + +N:47:of Thorongil +I:35:1:0 +W:5:10:10:8000 +P:1:0d0:0:0:10 +F:FREE_ACT | RES_ACID | SEE_INVIS | RES_FEAR +D:A cloak of shimmering green and brown that grants sight beyond sight and +D:shakes off holding magics, worn by Aragorn son of Arathorn in his youth +D:as he adventured under the name of Thorongil. + + +# The Cloak 'Colannon' + +N:48:'Colannon' +I:35:1:3 +W:5:20:10:11000 +P:1:0d0:0:0:15 +F:STEALTH | SPEED | RES_NEXUS | +F:RES_ACID | ACTIVATE +a:HARDCORE=TELEPORT +D:A crystal-blue cape of fine silk worn by a silent messenger of +D:the forces of Law. Somehow, its wearer is always able to escape +D:trouble. + + +# The Shadow Cloak of Luthien + +N:49:of Luthien +I:35:6:2 +W:40:40:5:55000 +P:6:0d0:0:0:20 +F:INT | WIS | CHR | HIDE_TYPE | SPEED | STEALTH | INVIS | LUCK +F:RES_ACID | RES_FIRE | RES_COLD | SPECIAL_GENE | ACTIVATE | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=REST_LIFE +D:The opaque midnight folds, inset with a multitude of tiny diamonds, of +D:this cloak swirl around you and you feel a hint, a fragment of the +D:knowledge and power to restore that lay in Luthien, the most beautiful +D:being that ever knew death. + + +# The Shadow Cloak of Tuor + +N:50:of Tuor +I:35:6:4 +W:40:40:5:35000 +P:6:0d0:0:0:12 +F:STEALTH | DEX | HIDE_TYPE | INVIS | WATER_BREATH +F:FREE_ACT | IM_ACID | SEE_INVIS | CLIMB +D:From the ruin of Gondolin did Tuor escape, through secret ways and travail, +D:shielded by his cloak from a multitude of hostile eyes. + + +# The Main Gauche of Azaghal, which wounded Glaurung +N:51:of Azaghal +I:23:5:0 +W:15:30:30:40000 +P:0:2d5:12:14:0 +F:KILL_DRAGON | IM_FIRE | ESP_DRAGON | RES_FEAR +D:The weapon of Azaghal when he wounded Glaurung. It is deadly +D:when fighting dragons and is said to make the breaths of fire +D:completely harmless. + + +# The Set of Leather Gloves 'Cambeleg' + +N:52:'Cambeleg' +I:31:1:2 +W:10:6:5:36000 +P:1:0d0:8:8:15 +F:STR | CON | HIDE_TYPE | +F:FREE_ACT | SHOW_MODS +D:A hero's handgear that lends great prowess in battle. + + +# The Set of Leather Gloves 'Cammithrim' + +N:53:'Cammithrim' +I:31:1:0 +W:10:3:5:30000 +P:1:0d0:0:0:10 +F:FREE_ACT | RES_LITE | SUST_CON | LITE1 | ACTIVATE +F:SPECIAL_GENE +a:HARDCORE=BO_MISS_1 +D:These gloves glow so brightly as to light the way for their owner and cast +D:magical bolts with great frequency. + +# The Set of Gauntlets of Eregion (formerly 'Paurhach') + +N:54:of Eregion +I:31:2:4 +W:10:5:25:33000 +P:2:1d1:0:0:15 +F:RES_FIRE | ACTIVATE | +F:SUST_STR | STR | REGEN | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=BO_FIRE_1 +D:A fiery set of gauntlets that can even shoot fire from the user's +D:hands. Wrought by Curufin's people, they guard the wearer's +D:strength and enhance it. + +# The Set of Gauntlets of Nargothrond (formerly 'Paurnimmen') + +N:55:of Nargothrond +I:31:2:4 +W:10:5:25:33000 +P:2:1d1:0:0:15 +F:RES_COLD | ACTIVATE | +F:SUST_CON | CON | REGEN | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=BO_COLD_1 +D:A set of handgear so icy as to be able to fire frost bolts. Wrought by +D:Finrod Felagund himself, it is inscribed with runes that guard and +D:boost health. + +# The Set of Gauntlets of Lorien (formerly 'Pauraegen') + +N:56:of Lorien +I:31:2:4 +W:10:5:25:33000 +P:2:1d1:0:0:15 +F:RES_ELEC | ACTIVATE | FREE_ACT | +F:SUST_DEX | DEX | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=BO_ELEC_1 +D:A set of handgear wrought by the Galadhrim. Sparks surround it, enabling +D:the wearer to fire bolts of electricity. Ever has lightning improved and +D:protected agility, and these gauntlets are no exception. + +# The Set of Gauntlets of Ossiriand (formerly 'Paurnen') + +N:57:of Ossiriand +I:31:2:4 +W:10:5:25:33000 +P:2:1d1:0:0:15 +F:RES_ACID | ACTIVATE | +F:SUST_CHR | CHR | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=BO_ACID_1 +D:Mighty was the woodcraft of the Laiquendi, for they learned to control the +D:element of acid to a level theretofore unknown. This set of handgear is so +D:corrosive that it may fire bolts of acid. + +# The Set of Gauntlets 'Camlost' + +N:58:'Camlost' +I:31:2:-3 +W:10:20:25:0 +P:2:1d1:-11:-12:0 +F:STR | DEX | HIDE_TYPE | DRAIN_MANA | +F:RES_POIS | IM_FIRE | IM_COLD | RES_DISEN | RES_NETHER | FREE_ACT | +F:AGGRAVATE | SHOW_MODS | HEAVY_CURSE | TY_CURSE | TELEPORT | CURSED +D:A pair of gauntlets that sap combat ability, named after the empty hand +D:of Beren that once clasped a Silmaril. + + +# The Set of Cesti of Fingolfin + +N:59:of Fingolfin +I:31:5:4 +W:40:15:40:110000 +P:5:1d1:10:10:20 +F:DEX | HIDE_TYPE | LUCK +F:FREE_ACT | RES_ACID | ACTIVATE | SHOW_MODS +a:HARDCORE=BO_MISS_2 +Z:magic missile +D:The hand-sheathing of Fingolfin, warrior-king of Elves and Men, who gave +D:Morgoth seven mighty wounds and pain that will last forever. + + +# The Pair of Hard Leather Boots of Feanor + +N:60:of Feanor +I:30:3:15 +W:40:120:40:300000 +P:3:1d1:0:0:20 +F:SPEED | HIDE_TYPE | +F:RES_NEXUS | ACTIVATE +a:HARDCORE=SPEED +D:This wondrous pair of leather boots once sped Feanor, creator of the +D:Silmarils and the mightiest of the Eldar, along the Grinding Ice and to +D:Middle-earth at last. + + +# The Pair of Soft Leather Boots 'Dal-i-thalion' + +N:61:'Dal-i-thalion' +I:30:2:5 +W:10:25:20:40000 +P:2:1d1:0:0:15 +F:DEX | HIDE_TYPE | CHR | SUST_CHR | +F:ACTIVATE | FREE_ACT | +F:RES_NETHER | RES_CHAOS | RES_CONF | SUST_CON +a:HARDCORE=CURE_POISON +D:A pair of high-laced shoes, strong against the powers of corruption and +D:withering, that grant the wearer extraordinary agility. + + +# The Pair of Metal Shod Boots of Thror + +N:62:of Thror +I:30:6:3 +W:30:25:80:15000 +P:6:1d1:0:0:20 +F:STR | CON | HIDE_TYPE | SPEED | RES_FEAR | CLIMB +D:Sturdy footwear of leather and steel as enduring as the long-suffering +D:Dwarven King-in-exile who wore them. Of dwarven make, these boots will +D:make their wearer completely at home in the mountains. + + +# The Seeker Arrow of Bard +# This is, of course, from my 'Artifact Ammo' thread and doesn't need much +# explanation. It's rather nasty and deals 1000 or more damage on a +# normal hit to a dragon. :) Doesn't put a dent in Sky Drakes and Power +# Dragons, tho it's still good for helping to take down Smaug, Tiamat and +# the other dragon uniques. +# P+ changed name, rarity to 30 + +N:63:of Bard +I:17:2:0 +W:55:30:2:50000 +P:0:8d4:20:15:0 +F:SLAY_ANIMAL | SLAY_EVIL | SLAY_UNDEAD | SLAY_DEMON | +F:SLAY_ORC | SLAY_TROLL | SLAY_GIANT | SLAY_DRAGON | KILL_DRAGON | +F:BRAND_ACID | BRAND_ELEC | BRAND_FIRE | BRAND_COLD | BRAND_POIS +D:Deadliest of arrows, imbued with elemental strength, this shaft is +D:feared especially by the wyrmkin. + + +# The Main Gauche of Maedhros + +N:64:of Maedhros +I:23:5:3 +W:15:30:30:22500 +P:0:2d5:12:15:0 +F:INT | DEX | HIDE_TYPE | SPEED | SPECIAL_GENE +F:SLAY_TROLL | SLAY_GIANT | FREE_ACT | SEE_INVIS | SHOW_MODS +D:A short thrusting blade with a large guard worn by Maedhros the Tall, +D:eldest son of Feanor, and wielded with his left hand after the loss of +D:his right hand in the pits of Thangorodrim. + +# The Broken Dagger 'Angrist' + +N:65:'Angrist' +I:23:1:4 +W:25:80:12:150000 +P:0:2d4:10:15:5 +F:BRAND_ACID | BRAND_POIS | DEX | FREE_ACT | HIDE_TYPE | LUCK | RES_DARK | SEARCH | SEE_INVIS | SHOW_MODS | SLAY_EVIL | SLAY_ORC | SLAY_TROLL | STEALTH | SUST_DEX +D:The knife Beren Barahir`s son took from Curufin and with which he cut +D:out a Silmaril from the crown of Morgoth, The blade snapped and broke +D:when he tried to gain one more and the splint hit Morgoth at his chin. +D:It was made of Telchar the dwarf from Nogrod and it could cut through +D:stone. Even broken, it retains power. + +# The Dagger of Samwise + +N:66:of Samwise +I:23:4:0 +W:4:100:12:12000 +P:0:1d4:4:6:0 +F:ACTIVATE | BRAND_FIRE | LEVELS | LITE1 | RES_FIRE | SHOW_MODS +a:HARDCORE=BO_FIRE_1 +D:The blade of Samwise Gamgee, chosen by him from the hoard of the +D:Barrow-wights. A fiery dagger finely balanced for deadly throws. + +# The Dagger of Peregrin + +N:67:of Peregrin +I:23:4:0 +W:3:100:12:11000 +P:0:1d4:4:6:0 +F:ACTIVATE | BRAND_COLD | LEVELS | RES_COLD | SHOW_MODS +a:HARDCORE=BO_COLD_1 +D:The blade of Peregrin Took, chosen by him from the hoard of the +D:Barrow-wights. A frosty dagger finely balanced for deadly throws. + +# The Dagger of Meriadoc + +N:68:of Meriadoc +I:23:4:0 +W:5:100:12:13000 +P:0:1d4:4:6:0 +F:BRAND_ELEC | RES_ELEC | ACTIVATE | SHOW_MODS | LEVELS +a:HARDCORE=BO_ELEC_1 +D:The blade of Meriadoc Brandybuck, chosen by him from the hoard of +D:the Barrow-wights. A dagger covered in sparks and finely balanced +D:for deadly throws. + +# The Dagger of Rilia + +N:69:of Rilia +I:23:4:0 +W:5:40:12:35000 +P:0:2d4:4:3:0 +F:SLAY_ORC | RES_POIS | RES_DISEN | ACTIVATE | SHOW_MODS | BRAND_POIS +a:HARDCORE=BA_POIS_1 +D:A large stiletto dagger that glistens with odourless poison, to which the +D:wearer seems oddly immune. + + +# The Dagger 'Belangil' + +N:70:'Belangil' +I:23:4:2 +W:10:40:12:50000 +P:0:2d4:6:9:0 +F:DEX | HIDE_TYPE | SPEED | BLOWS | +F:BRAND_COLD | RES_COLD | +F:SEE_INVIS | SLOW_DIGEST | REGEN | +F:ACTIVATE | SHOW_MODS | BRAND_POIS +a:HARDCORE=BELANGIL +D:A frosty dagger surrounded in a nimbus of ice with a hilt of elk horn and +D:an edge to wound the wind. + + +# The Bastard Sword 'Calris' + +N:71:'Calris' +I:23:21:5 +W:30:15:140:100000 +P:0:5d4:-20:20:0 +F:CON | HIDE_TYPE | DRAIN_HP | +F:KILL_DRAGON | SLAY_EVIL | SLAY_DEMON | SLAY_TROLL | RES_DISEN | +F:AGGRAVATE | CURSED | HEAVY_CURSE | SHOW_MODS | ESP_DRAGON | ESP_DEMON | +F:AUTO_CURSE | +F:COULD2H +f:COULD2H +D:This sword has runes of power incised on its ornate hilt and a single +D:blood channel that gleams coldly blue as you grasp this mighty weapon of +D:peril. + + +# The Broad Sword 'Aranruth' + +N:72:'Aranruth' +I:23:16:4 +W:20:45:150:125000 +P:0:3d5:20:12:0 +F:STR | DEX | CON | SUST_CON | SUST_STR +F:REGEN | FREE_ACT | SEE_INVIS | +F:RES_CHAOS | RES_NETHER | HOLD_LIFE | RES_FEAR | +F:RES_COLD | +F:SLAY_DEMON | SLAY_EVIL | SLAY_DRAGON | SLAY_UNDEAD | +F:BRAND_COLD | +F:SLOW_DIGEST | SHOW_MODS | HIDE_TYPE | BLESSED +D:The beautiful sword of Thingol with a hilt of gold and silver inlay, +D:glistening icily enough to freeze the hearts of demons. You feel supple +D:and lightfooted as you hold it. + + +# The Broad Sword 'Glamdring' + +N:73:'Glamdring' +I:23:16:1 +W:20:20:150:40000 +P:0:2d5:10:15:0 +F:SEARCH | HIDE_TYPE | BLESSED | SLAY_DEMON | +F:SLAY_EVIL | BRAND_FIRE | SLAY_ORC | RES_FIRE | RES_LITE | LITE1 | +F:SLOW_DIGEST | SHOW_MODS | ESP_ORC | SPECIAL_GENE +D:This fiery, shining blade earned its sobriquet "Foe-Hammer" from dying orcs +D:who dared to come near hidden Gondolin. Inscribed upon the guard in Cirth +D:is the following -- +D:gûd daedheloth, dam an Glamhoth." - "Turgon King of Gondolin wields, has and +D:holds the sword Glamdring, foe of Morgoth's realm, hammer to the Din-horde." + +# The Quarterstaff of Thranduil [Replaces the 'Aeglin' sword in Theme] + +N:74:of Thranduil +I:21:3:0 +W:20:18:150:50000 +P:0:1d9:10:20:0 +F:BRAND_POIS | COULD2H | RES_POIS | SLAY_ANIMAL | HIDE_TYPE | SHOW_MODS | ESP_ANIMAL +f:COULD2H +D:The carven oak staff of the King of the Woodland Realm, +D:this weapon is a fighter's best friend in a forest. + +# The Broad Sword 'Orcrist' + +N:75:'Orcrist' +I:23:16:3 +W:20:20:150:40000 +P:0:2d5:10:15:0 +F:SEARCH | ESP_ORC | SLAY_DRAGON | ESP_DRAGON | RES_COLD | HIDE_TYPE | +F:SLAY_EVIL | BRAND_COLD | SLAY_ORC | RES_COLD | LITE1 | RES_DARK | +F:SLOW_DIGEST | SHOW_MODS +D:This coldly gleaming blade is called simply "Biter", by orcs who came to +D:know its power all too well. + +# The Two-Handed Sword 'Anglachel' + +N:76:'Anglachel' +I:23:25:2 +W:30:30:200:100000 +P:0:3d6:13:17:0 +F:STR | HIDE_TYPE | VORPAL | ESP_DRAGON | DRAIN_HP | +F:RES_FIRE | RES_POIS | BRAND_FIRE | BRAND_POIS | +F:KILL_DRAGON | SLAY_TROLL | FREE_ACT | SLOW_DIGEST | REGEN | SHOW_MODS | +F:MUST2H +f:MUST2H +D:A giant sword once wielded by mighty Turin, and a great dragonbane which +D:bathed in Glaurung's blood. Its blade once shone brightly, it can cleave +D:iron as though it is old wood. Beleg Cuthalion chose this sword from the +D:armoury of Thingol in Doriath. Turin son of Hurin slew his friend Beleg +D:with it by accident, and since then the blade is black and dull. + +# The Two-Handed Sword 'Zarcuthra' + +N:77:'Zarcuthra' +I:23:25:4 +W:30:180:250:205000 +P:0:4d6:19:21:0 +F:STR | CHR | INFRA | HIDE_TYPE | VORPAL | DRAIN_MANA | +F:KILL_DRAGON | SLAY_ANIMAL | SLAY_EVIL | BRAND_FIRE | +F:SLAY_UNDEAD | SLAY_DEMON | SLAY_TROLL | SLAY_GIANT | SLAY_ORC | +F:RES_FIRE | RES_CHAOS | FREE_ACT | SEE_INVIS | AGGRAVATE | SHOW_MODS | +F:MUST2H +f:MUST2H +D:Dark and deadly runes stand stark against the naked steel of this awesome +D:weapon, and you feel a stunning power of slaying and rending as you +D:slowly approach. + + +# The Dark Sword 'Mormegil' + +N:78:'Mormegil' +I:23:33:2 +W:30:15:250:0 +P:0:6d7:0:0:-20 +F:SPEED | IM_FIRE | RES_FIRE | BRAND_FIRE | RES_DISEN | RES_FEAR | +F:AGGRAVATE | CURSED | HEAVY_CURSE | SHOW_MODS | LEVELS | TY_CURSE | +F:BLOWS | SLAY_DRAGON | RES_CHAOS | ANTIMAGIC_50 | +F:DRAIN_MANA | DRAIN_HP | DRAIN_EXP +D:A foul, twisted sword with blackened spines and knobs, whose very name is a +D:curse upon the lips of Elves and Men. + + +# The Cutlass 'Gondricam' + +N:79:'Gondricam' +I:23:12:3 +W:20:8:110:28000 +P:0:1d7:10:11:0 +F:DEX | STEALTH | HIDE_TYPE | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | FEATHER | +F:SEE_INVIS | REGEN | SHOW_MODS +D:Famed sea-defender of Lebennin. A short, slightly curved chopping blade +D:with a perfect edge shining cleanly in the sun, an object of hate to the +D:men of Umbar who met it in combat. + + +# The Executioner's Sword 'Crisdurian' + +N:80:'Crisdurian' +I:23:28:0 +W:40:15:260:111000 +P:0:4d5:18:19:0 +F:SLAY_DRAGON | SLAY_EVIL | SLAY_UNDEAD | SLAY_TROLL | SLAY_GIANT | +F:SLAY_ORC | SEE_INVIS | SHOW_MODS | VORPAL | BRAND_POIS | WOUNDING | +F:MUST2H +f:MUST2H +D:A giant's weapon, with a long blade tall and straight thrusting out from a +D:massive double-pronged hilt. On its blade are written doomspells against +D:both the living and undead. + +# The Long Sword 'Herugrim' - sword of Theoden +# Replaces 'Aglarang' in Theme + +N:81:'Herugrim' +I:23:17:2 +W:60:40:130:300000 +P:0:3d5:8:9:0 +F:ACTIVATE | ESP_EVIL | FREE_ACT | HIDE_TYPE | INT | RES_CONF | RES_DARK | SHOW_MODS | VORPAL +a:HARDCORE=CURE_INSANITY +D:The ancient blade of Theoden, King of the Mark. It was taken from +D:the king by Grima the Wormtongue, and hidden from him in a dusty +D:chest. It was once instrumental in restoring the King's wits from +D:evil bewitchment. + +# The Long Sword 'Ringil' + +N:82:'Ringil' +I:23:17:10 +W:20:120:130:300000 +P:0:4d5:22:25:0 +F:SPEED | HIDE_TYPE | RES_FEAR | BLESSED | +F:SLAY_EVIL | BRAND_COLD | SLAY_UNDEAD | KILL_DEMON | SLAY_TROLL | +F:FREE_ACT | RES_COLD | RES_LITE | LITE1 | SEE_INVIS | SLOW_DIGEST | REGEN | +F:ACTIVATE | SHOW_MODS +a:HARDCORE=BA_COLD_2 +D:The weapon of Fingolfin, High King of the Noldor; it shines like a column +D:of ice lit by light unquenchable. Morgoth came but unwillingly to meet it +D:of old; his lame foot will remind him of its might should he meet it again. + + +# The Long Sword 'Anduril' + +N:83:'Anduril' +I:23:17:4 +W:20:40:130:100000 +P:0:3d5:10:15:5 +F:STR | DEX | HIDE_TYPE | RES_FEAR | FREE_ACT | BLESSED | LUCK +F:SLAY_EVIL | BRAND_FIRE | SLAY_TROLL | SLAY_ORC | FREE_ACT | +F:RES_FIRE | SUST_DEX | SEE_INVIS | ACTIVATE | SHOW_MODS | LITE1 | +F:RES_DISEN | SPECIAL_GENE +a:HARDCORE=BA_FIRE_1 +D:The famed "Flame of the West", the sword that was broken and is forged +D:again. It glows with the essence of fire, its wearer is mighty in combat, +D:and no creature of Sauron can withstand it. It will never be stained or +D:broken even in defeat. Its pommel glows anew with the Quenya words -- +D:"Anar. Nanye Anduril i ne Narsil i macil Elendilo. Lercuvanten i moli +D:Mordoreo. Isil." - "Sun. I am Anduril who once was Narsil, sword of Elendil. +D:The slaves of Mordor shall flee from me. Moon." + +# The Long Sword 'Anguirel' + +N:84:'Anguirel' +I:23:17:2 +W:20:30:130:40000 +P:0:2d5:8:12:0 +F:STR | CON | SPEED | HIDE_TYPE | +F:SLAY_EVIL | BRAND_ELEC | SLAY_DEMON | FREE_ACT | RES_ELEC | +F:RES_LITE | RES_DARK | SEE_INVIS | SHOW_MODS | VORPAL | WOUNDING | +F:AGGRAVATE | CURSED +D:Forged of black galvorn by the Dark-Elven smith Eol, this blade has the +D:living lightning trapped inside. + + +# The Long Sword 'Elvagil' + +N:85:'Elvagil' +I:23:17:2 +W:20:8:130:20000 +P:0:2d5:5:7:0 +F:DEX | CHR | STEALTH | HIDE_TYPE | ESP_ORC | ESP_TROLL +F:SLAY_TROLL | SLAY_ORC | FEATHER | SEE_INVIS | SHOW_MODS +D:The "Singing Blade", whose wearer can slay Orcs and Trolls in the hidden +D:and secret places of the earth. + + +# The Rapier 'Forasgil' + +N:86:'Forasgil' +I:23:7:0 +W:15:8:40:15000 +P:0:1d6:12:19:0 +F:SLAY_ANIMAL | BRAND_COLD | RES_COLD | RES_LITE | SHOW_MODS +D:A slender, tapered blade whose wielder strikes icy blows with deadly +D:accuracy. + + +# The Sabre 'Careth Asdriag' + +N:87:'Careth Asdriag' +I:23:11:2 +W:15:8:50:25000 +P:0:2d7:6:8:0 +F:DEX | BLOWS | SPEED | CON | +F:SLAY_DRAGON | SLAY_ANIMAL | SLAY_TROLL | SLAY_GIANT | +F:SLAY_ORC | SHOW_MODS | ESP_ANIMAL +D:An heirloom of the Lords of Rhun far to the east, and a name of +D:dismay to creatures natural and unnatural. + +# The Short Sword 'Sting' + +N:88:'Sting' +I:23:10:2 +W:20:205:75:100000 +P:0:1d7:7:8:0 +F:BLOWS | CON | DEX | ESP_ORC | ESP_SPIDER | ESP_UNDEAD | FREE_ACT | +F:LEVELS | LITE1 | RES_LITE | SEE_INVIS | SHOW_MODS | SLAY_ANIMAL | +F:SLAY_EVIL | SLAY_ORC | SLAY_UNDEAD | SPEED | STR +D:The perfect size for Bilbo, and stamped forever by the courage he found +D:in Mirkwood, this sturdy little blade grants the wearer combat prowess +D:and survival abilities they did not know they had. The blade is inscribed +D:with Tengwar writing -- "Sting is my name, I am the spiders' bane." + +# The Scimitar 'Haradekket' + +N:89:'Haradekket' +I:23:18:2 +W:20:8:130:111111 +P:0:2d5:9:11:0 +F:INT | WIS | BLOWS | +F:SLAY_ANIMAL | SLAY_EVIL | SLAY_UNDEAD | SLAY_DRAGON | SLAY_DEMON | +F:RES_CHAOS | RES_DISEN | RES_NEXUS | +F:SEE_INVIS | BLESSED | +F:SHOW_MODS +D:A damascened scimitar that seems wondrously easy to hold. Famed in song as +D:the "Sickle of Harad", and a deadly foe to the undead. + + +# The Short Sword 'Gilettar' + +N:90:'Gilettar' +I:23:10:2 +W:20:8:80:35000 +P:0:1d7:3:7:0 +F:BLOWS | HIDE_TYPE | +F:SLAY_ANIMAL | SLOW_DIGEST | REGEN | SHOW_MODS | SEE_INVIS | RES_DISEN +D:A stubby blade worn by Beren, whose horn sounded of old in the glades of +D:Brethil. + +# The Blade of Chaos 'Daedheloth' + +N:91:'Daedheloth' +I:23:30:0 +W:70:25:180:250000 +P:0:6d5:18:28:-50 +F:KILL_DRAGON | SLAY_ANIMAL | SLAY_EVIL | BRAND_COLD | SLAY_TROLL | +F:SLAY_ORC | FREE_ACT | RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:RES_CHAOS | SEE_INVIS | ESP_EVIL | AGGRAVATE | SHOW_MODS | +F:CHAOTIC | VORPAL | BRAND_FIRE | BRAND_POIS | SPECIAL_GENE +D:This weapon of wrath, cursed with a violent anger, dives hungrily +D:into the flesh of its enemies. It gathers shadows of death into its +D:owner as they inflict wounds that will never heal. + +# The Long Sword 'Sereghathol' + +N:92:'Sereghathol' +I:23:17:2 +W:50:30:150:250000 +P:0:5d5:32:32:0 +F:DEX | FREE_ACT | LEVELS | REGEN | SEE_INVIS | SLAY_EVIL | SLOW_DIGEST | SPEED | STR | VORPAL | WOUNDING +D:Blood-Sword it is called, after its thirst for the blood of foes. + +# The Beaked Axe of Dain Ironfoot + +N:93:of Dain Ironfoot +I:22:10:3 +W:20:15:180:40000 +P:0:2d6:8:10:0 +F:WIS | CON | HIDE_TYPE | +F:SLAY_DRAGON | ESP_EVIL | ESP_UNDEAD | SLOW_DIGEST | ACTIVATE | SHOW_MODS +a:HARDCORE=DRAIN_2 +D:The narrow axe head of this weapon, finely balanced by a crow's beak, +D:would pierce even the armour of Smaug, and its wielder becomes aware of +D:the minds of their enemies. + + +# The Glaive of Pain + +N:94:of Pain +I:22:13:0 +W:30:155:190:50000 +P:0:9d6:0:30:0 +F:SHOW_MODS | LEVELS | DRAIN_MANA | +F:COULD2H +f:COULD2H +D:The massive chopper that crowns this glaive glows blood-red and black; +D:fell spells of annihilation swirl and dance as you swing death's myrmidon +D:down. + + +# The Halberd 'Osondir' + +N:95:'Osondir' +I:22:15:3 +W:20:8:190:22000 +P:0:3d5:6:9:0 +F:CHR | HIDE_TYPE | +F:BRAND_FIRE | SLAY_UNDEAD | SLAY_GIANT | RES_FIRE | RES_SOUND | +F:FEATHER | SEE_INVIS | SHOW_MODS | ESP_GIANT | +F:COULD2H +f:COULD2H +D:Lordly and tall did Osondir stand against the wrath of giants, and +D:clear-eyed in barrows fell, wielding a halberd glowing ruby red. + + +# The Pike 'Til-i-arc' + +N:96:'Til-i-arc' +I:22:8:2 +W:20:15:160:32000 +P:0:2d5:10:12:10 +F:INT | HIDE_TYPE | +F:BRAND_COLD | BRAND_FIRE | SLAY_DEMON | SLAY_TROLL | SLAY_GIANT | ESP_GIANT +F:RES_FIRE | RES_COLD | SUST_INT | SLOW_DIGEST | SHOW_MODS | +F:COULD2H +f:COULD2H +D:Within this long thrusting spear lie the spirits of frost giants and fire +D:demons, who war forever, trapped by magely spells. + +# The Spear 'Aiglos' + +N:97:'Aiglos' +I:22:2:4 +W:15:45:50:180000 +P:0:3d6:15:25:5 +F:DEX | WIS | HIDE_TYPE | +F:BRAND_COLD | BRAND_ELEC | LITE1 | +F:SLAY_TROLL | SLAY_ORC | SLAY_GIANT | KILL_UNDEAD | +F:FREE_ACT | RES_COLD | RES_ELEC | RES_LITE | +F:SLOW_DIGEST | ACTIVATE | BLESSED | SHOW_MODS +a:HARDCORE=BA_ELEC_2 +D:The mighty spear of Gil-galad, famed as "Snow-point" in the songs of +D:Elves, against which all the foul corruptions of Sauron dashed in vain. +D:The spear is inscribed with Tengwar runes, reading "Gil-galad ech vae +D:vaegannen matha, / Aith heleg nin i orch gostatha; / Nin cíniel na +D:nguruthos / Hon ess nín istatha -- +D:well-made spear, / The Orc will fear my point of ice; / When he sees me, +D:in fear of death / he will know my name + +# The Spear of Caradhras + +N:98:of Caradhras +I:22:2:4 +W:15:45:50:77777 +P:0:4d6:15:15:0 +F:INT | WIS | SPEED | TUNNEL | INFRA | HIDE_TYPE | SEARCH | +F:BRAND_FIRE | +F:SLAY_GIANT | SLAY_EVIL | SLAY_DEMON | SLAY_UNDEAD | SLAY_DRAGON | +F:RES_FIRE | RES_LITE | HOLD_LIFE | RES_FEAR | FEATHER | ESP_GIANT | +F:SEE_INVIS | ACTIVATE | BLESSED | SHOW_MODS +a:HARDCORE=STONE_MUD +D:A magical spear, rumoured to have been forged by Orome himself +D:in the coldest reach of the cruel Redhorn. + +# The Spear 'Nimloth' + +N:99:'Nimloth' +I:22:2:3 +W:15:12:50:30000 +P:0:1d6:11:13:0 +F:STEALTH | RES_DARK | INFRA | SPEED | BLESSED | +F:BRAND_COLD | SLAY_UNDEAD | RES_COLD | SEE_INVIS | SHOW_MODS +D:A thin spike of thrice-forged steel caps a straight sylvan shaft cut from +D:a legendary tree; spells to break the will of the undead and strike cold +D:fear into the hearts of foes lie on this perfectly balanced spear. + + +# The Lance of Eorlingas + +N:100:of Eorlingas +I:22:20:2 +W:20:23:360:55000 +P:0:3d8:3:21:0 +F:STR | DEX | SPEED | HIDE_TYPE | RES_FEAR | +F:SLAY_EVIL | SLAY_TROLL | SLAY_ORC | SEE_INVIS | SHOW_MODS | +F:MUST2H +f:MUST2H +D:"Forth Eorlingas!". To the field of Cormallen came Eorl the Young +D:to save beleaguered Gondor, and from his lance fled massive trolls +D:and dire wolves. + + +# The Great Axe of Durin + +N:101:of Durin +I:24:25:3 +W:30:90:230:150000 +P:0:4d4:10:20:15 +F:STR | CON | TUNNEL | HIDE_TYPE | ESP_EVIL | RES_FEAR | +F:SLAY_DRAGON | KILL_DEMON | SLAY_TROLL | SLAY_ORC | FREE_ACT | +F:RES_ACID | RES_FIRE | RES_LITE | RES_DARK | RES_CHAOS | SHOW_MODS | +F:BRAND_ACID | BRAND_FIRE | +F:MUST2H +f:MUST2H +D:The twin massive axe heads of this ancient demon's dread gleam with +D:mithril inlay, which tell sagas of endurance, invoking the powers of +D:Khazad-dum to protect the wearer and slay all evils found underground. + + +# The Great Axe of Eonwe + +N:102:of Eonwe +I:24:25:2 +W:30:120:230:200000 +P:0:4d4:15:18:8 +F:STR | INT | WIS | DEX | CON | CHR | HIDE_TYPE | +F:SLAY_EVIL | BRAND_COLD | KILL_DEMON | SLAY_UNDEAD | ESP_NONLIVING +F:SLAY_ORC | FREE_ACT | IM_COLD | SEE_INVIS | ACTIVATE | +F:BLESSED | SHOW_MODS +a:HARDCORE=MASS_GENO +D:The axe of Eonwe, leader of the Hosts of the West before the gates of +D:Thangorodrim, strikes with icy wrath at the undead, disperses hosts of +D:evil at a word, and grants Maia-like powers of body and mind. + + +# The Battle Axe of Balli Stonehand + +N:103:of Balli Stonehand +I:22:22:3 +W:30:15:170:90000 +P:0:3d8:8:11:5 +F:STR | CON | STEALTH | HIDE_TYPE | ESP_NONLIVING +F:SLAY_DEMON | SLAY_TROLL | SLAY_ORC | FREE_ACT | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_BLIND | FEATHER | +F:SEE_INVIS | REGEN | SHOW_MODS | +F:COULD2H +f:COULD2H +D:The twin blades of this weapon were forged in Belegost, and powerful forces +D:to resist and endure lie ready for he who shall wield it once more. + + +# The Battle Axe 'Lotharang' + +N:104:'Lotharang' +I:22:22:1 +W:30:15:170:21000 +P:0:2d8:4:3:0 +F:STR | DEX | HIDE_TYPE | +F:SLAY_TROLL | SLAY_ORC | ACTIVATE | SHOW_MODS +a:HARDCORE=CURE_MW +D:A superbly crafted double-bladed axe that slays the creatures of earth and +D:allows rapid recovery from their blows. + + +# The Lochaber Axe 'Mundwine' -> of the Dwarves + +N:105:of the Dwarves +I:22:28:10 +W:30:8:250:80000 +P:0:3d8:12:17:0 +F:SLAY_EVIL | TUNNEL | INFRA | SEARCH | SLAY_GIANT | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_FEAR | +F:SHOW_MODS | +F:COULD2H +f:COULD2H +D:A massive axe with twin razor-sharp heads, so large that it usually +D:requires two hands to wield, intricately engraved in gold with spells +D:to ward off the elements and smite evil. + +# The Broad Axe 'Barukkheled' + +N:106:'Barukkheled' +I:24:11:3 +W:20:8:160:50000 +P:0:2d6:13:19:0 +F:CON | HIDE_TYPE | +F:SLAY_EVIL | SLAY_TROLL | SLAY_GIANT | SLAY_ORC | +F:SEE_INVIS | SHOW_MODS | +F:COULD2H +f:COULD2H +D:A royal heirloom of the southern coast, strong in combat against evil +D:creatures of the earth. + +# The Broad Sword 'Guthwine' - sword of Eomer +# Replaces the Trident of Wrath in Theme + +N:107:'Guthwine' +I:23:16:1 +W:30:10:150:45000 +P:0:2d6:6:7:0 +F:CRIT | ESP_ORC | HIDE_TYPE | LITE1 | RES_BLIND | RES_FEAR | +F:SHOW_MODS | SLAY_ORC | WOUNDING +D:The sword of Eomer, son of Eomund, leader of the Riders of the Mark. +D:As one flashed this sword with Anduril during a battle long ago. +D:Legendary are its powers in the rallying of desperate troops. + +# The Trident of Osse + +N:108:of Osse +I:22:5:4 +W:30:90:70:120000 +P:0:4d8:15:19:0 +F:DEX | HIDE_TYPE | +F:SLAY_DRAGON | SLAY_ANIMAL | FREE_ACT | HOLD_LIFE | IM_ACID | +F:RES_NETHER | SEE_INVIS | SLOW_DIGEST | REGEN | ACTIVATE | +F:BLESSED | SHOW_MODS | WATER_BREATH +a:HARDCORE=TELE_AWAY +D:The awesome weapon imbued with some of the power of the Vala Ulmo, +D:Lord of Waters. It allows the wearer to laugh in scorn at the dread +D:powers of the undead, and be utterly in command of the element of water. + +# The Scythe 'Avavir' + +N:109:'Avavir' +I:22:17:3 +W:40:8:250:18000 +P:0:5d3:8:8:10 +F:DEX | CHR | HIDE_TYPE | +F:BRAND_COLD | BRAND_FIRE | FREE_ACT | RES_FIRE | RES_COLD | +F:RES_LITE | SEE_INVIS | ACTIVATE | SHOW_MODS | +F:COULD2H +f:COULD2H +a:HARDCORE=RECALL +D:With elemental powers whose struggles turn this weapon red and purest +D:white, this shining reaper bears within it a power of going forth and +D:returning. + +# The Long Sword of Dernhelm - from T-Plus by Ingeborg S. Norden +# Replaces the Long Sword of the Dawn in Theme + +N:110:of Dernhelm +I:23:17:5 +W:70:50:150:250000 +P:0:3d5:20:25:0 +F:BLESSED | ESP_UNIQUE | FREE_ACT | HIDE_TYPE | HOLD_LIFE | KILL_UNDEAD | +F:LITE1 | LUCK | RES_DISEN | RES_FEAR | RES_MORGUL | SEE_INVIS | +F:SHOW_MODS | SLAY_EVIL | SPEED | STEALTH | VORPAL | WOUNDING | SPECIAL_GENE +D:Eomer's sister Eowyn once wielded this shining sword when she +D:battled the Witch-King of Angmar, hiding her true identity to +D:join the battle. Others are less likely to notice the wielder +D:immediately. Eowyn's sword also allowed her to move swiftly, +D:sense powerful enemies, inflict terrible wounds, and partly +D:withstand the worst attacks of the Nazgul. + +# The Mighty Hammer 'Grond' + +N:111:'Grond' +I:21:50:2 +W:100:1:1000:500000 +P:0:9d9:25:25:10 +F:KILL_DRAGON | SLAY_ANIMAL | SLAY_EVIL | IMPACT | KILL_UNDEAD | NO_MAGIC | +F:KILL_DEMON | SLAY_TROLL | SLAY_ORC | RES_ACID | RES_ELEC | RES_FIRE | +F:RES_COLD | SEE_INVIS | ESP_ALL | AGGRAVATE | SHOW_MODS | INSTA_ART | +F:LEVELS | ACTIVATE | SPECIAL_GENE | +F:MUST2H +f:MUST2H +a:HARDCORE=GROND +D:The mighty Hammer of the Underworld, blackened by doomspells of shattering, +D:whose wielder holds the lives of all Morgoth's servants in his hand. + +# The Flail 'Totila' + +N:112:'Totila' +I:21:13:2 +W:20:8:150:55000 +P:0:3d6:6:8:0 +F:STEALTH | +F:SLAY_EVIL | BRAND_FIRE | RES_FIRE | RES_CONF | ACTIVATE | +F:SHOW_MODS | LITE1 | +F:COULD2H +f:COULD2H +a:HARDCORE=CONFUSE +D:A flail whose head befuddles those who stare as you whirl it around, and +D:becomes a fiery comet as you bring it down. + + +# The Two-Handed Flail 'Thunderfist' + +N:113:'Thunderfist' +I:21:18:4 +W:45:38:300:160000 +P:0:3d6:5:18:0 +F:STR | CON | HIDE_TYPE | RES_FEAR | +F:SLAY_ANIMAL | BRAND_FIRE | BRAND_ELEC | SLAY_TROLL | SLAY_ORC | +F:RES_ELEC | RES_FIRE | RES_DARK | SHOW_MODS | +F:MUST2H +f:MUST2H +D:The long-lost weapon of Kzurin, Dwarven champion of ancient Belegost, +D:with runes of strength in its handle, and flames and sparks that roar and +D:crackle around its massive head. + +# The Morning Star 'Maegnas-in-sereg' + +N:114:'Maegnas-in-sereg' +I:21:12:4 +W:20:30:150:30000 +P:0:2d6:8:22:0 +F:STR | HIDE_TYPE | BRAND_POIS | +F:SLAY_ANIMAL | SLAY_TROLL | SLAY_ORC | RES_NEXUS | SEE_INVIS | +F:SHOW_MODS +D:You feel strong and firm of foot as you whip the chain-suspended spiked orb +D:around - and bathe it in the blood of your foes. + +# The Morning Star 'Naurgil' + +N:115:'Naurgil' +I:21:12:0 +W:20:100:150:35000 +P:0:2d6:5:7:2 +F:BRAND_FIRE | IM_FIRE | ACTIVATE | SHOW_MODS | LITE1 +a:HARDCORE=FIRESTAR +D:A famed battle-lord of old, with a ruddy head, coloured as embers are that +D:can yet rise up in wrath. + + +# The Mace 'Taratol' + +N:116:'Taratol' +I:21:5:0 +W:20:15:200:50000 +P:0:3d4:12:12:0 +F:KILL_DRAGON | BRAND_ELEC | IM_ELEC | ACTIVATE | SHOW_MODS | +F:COULD2H +f:COULD2H +a:HARDCORE=SPEED +D:A great ridged mace that calls around you a nimbus of living lightning; +D:you remain utterly untouched even as fat sparks arc around your +D:fingers and eyebrows. + +# The War Hammer of Gamil Zirak + +N:117:of Gamil Zirak +I:21:8:4 +W:40:75:120:250000 +P:0:9d3:19:21:5 +F:WIS | TUNNEL | HIDE_TYPE | RES_FEAR | +F:KILL_DRAGON | SLAY_EVIL | BRAND_ELEC | SLAY_UNDEAD | SLAY_DEMON | +F:FREE_ACT | RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_NEXUS | +F:SEE_INVIS | SHOW_MODS | +F:COULD2H +f:COULD2H +D:Gamil Zirak was a great craftsman, the master of Telchar of Nogrod. +D:This weapon was rescued from Thingol's treasury, and it is rumoured +D:that its wielder need not fear dragons or other fell beings of the +D:Dark. + +# The Quarterstaff 'Nar-i-vagil' + +N:118:'Nar-i-vagil' +I:21:3:3 +W:20:18:150:70000 +P:0:1d9:10:20:0 +F:INT | HIDE_TYPE | +F:SLAY_ANIMAL | BRAND_FIRE | RES_FIRE | SHOW_MODS | +F:COULD2H +f:COULD2H +D:Named for a fiery star and set with gems of great worth binding mystic +D:virtues of protection and thought. + + +# The Quarterstaff 'Eriril' + +N:119:'Eriril' +I:21:3:4 +W:20:18:150:20000 +P:0:1d9:3:5:0 +F:INT | WIS | HIDE_TYPE | ESP_EVIL | SPELL_CONTAIN | WIELD_CAST +F:SLAY_EVIL | RES_LITE | SEE_INVIS | ACTIVATE | SHOW_MODS +a:HARDCORE=ID_PLAIN +D:The radiant golden staff of an Istari of legend, this wizard's companion +D:grants keen sight and the knowledge of many hidden things. + + +# The Quarterstaff of Olorin + +N:120:of Olorin +I:21:3:4 +W:30:105:150:140000 +P:0:2d9:10:13:0 +F:INT | WIS | CHR | HIDE_TYPE | SEARCH | BRAND_FIRE | +F:SLAY_EVIL | BRAND_FIRE | SLAY_TROLL | SLAY_ORC | SPELL_CONTAIN | WIELD_CAST +F:HOLD_LIFE | RES_FIRE | RES_NETHER | SEE_INVIS | ACTIVATE | SHOW_MODS +a:HARDCORE=DETECT_XTRA +D:A staff tall and sturdy, with rough-hewn runes that invoke the element of +D:Earth, and which strikes down all creatures who live in the shadow of +D:mountains. + +# The Mace of Disruption 'Nguruthos' + +N:121:'Nguruthos' +I:21:20:6 +W:80:38:400:444444 +P:0:7d8:18:18:0 +F:STR | TUNNEL | HIDE_TYPE | NO_TELE | DRAIN_MANA | +F:SLAY_DRAGON | SLAY_ANIMAL | SLAY_EVIL | KILL_UNDEAD | BRAND_FIRE | +F:IM_FIRE | RES_DARK | RES_CHAOS | RES_DISEN | AGGRAVATE | +F:SHOW_MODS | BRAND_POIS | VAMPIRIC | +F:MUST2H +f:MUST2H +D:A weapon so massive it seems beyond the strength of mortals, yet you feel +D:the might of giants within you as you heft it. As you grip the handle +D:of ebony and steel, coronas of fire blaze and mighty spells to preserve +D:magic activate around you. It is named 'Fear of Death' - you wield the +D:Fear of Dragons and the Despair of the Undead. + +# The Lucerne Hammer 'Turmil' + +N:122:'Turmil' +I:21:10:4 +W:20:15:120:30000 +P:0:2d5:10:6:8 +F:WIS | INFRA | HIDE_TYPE | +F:BRAND_COLD | SLAY_ORC | RES_COLD | RES_LITE | REGEN | +F:ACTIVATE | SHOW_MODS | ESP_ORC | ESP_TROLL | ESP_GIANT | +F:COULD2H +f:COULD2H +a:HARDCORE=TURMIL +D:Wielded by the High Priest of Meneltarma, this great mace gleams coldly as +D:though moonlit, and it can strike as mighty a blow spiritually as +D:physically. + + +# The Whip of Gothmog + +N:123:of Gothmog +I:21:2:-2 +W:20:15:120:100000 +P:0:3d6:15:16:0 +F:INT | DEX | INFRA | HIDE_TYPE | DRAIN_HP | HEAVY_CURSE | +F:CURSED | AGGRAVATE | BRAND_FIRE | SLAY_ANIMAL | SLAY_DEMON | +F:RES_FIRE | ESP_SPIDER | VORPAL | RES_LITE | LITE1 | REGEN | +F:ESP_DEMON | WOUNDING | SHOW_MODS +D:With this unbearably bright whip of flame, the Balrog Gothmog has become +D:known for never having lost in combat. + + +# The Long Bow 'Belthronding' + +N:124:'Belthronding' +I:19:13:3 +W:40:20:40:35000 +P:0:0d0:20:22:0 +F:DEX | STEALTH | HIDE_TYPE | +F:RES_DISEN | XTRA_SHOTS | SHOW_MODS +D:The great bow of Beleg, made of black yew and strung with elven hair that +D:faintly shines a pale clear gold. + + +# The Long Bow of Bard + +N:125:of Bard +I:19:13:2 +W:30:20:40:20000 +P:0:0d0:17:19:0 +F:DEX | HIDE_TYPE | ESP_DRAGON | LUCK +F:FREE_ACT | XTRA_MIGHT | SHOW_MODS +D:The great yew bow of grim-faced Bard, who shot the mightiest arrow that +D:songs record. + + +# The Light Crossbow 'Cubragol' + +N:126:'Cubragol' +I:19:23:10 +W:50:25:110:50000 +P:0:0d0:10:14:0 +F:SPEED | HIDE_TYPE | +F:RES_FIRE | ACTIVATE | SHOW_MODS +a:HARDCORE=CUBRAGOL +D:A crossbow that grants fiery speed to he who finds it, and from which +D:shoot bolts that blaze with flame unquenchable. + +# The Mage Staff of Manwe +# The ULTIMATE "weapon" for a mage + +N:127:of Manwe +I:6:1:12 +W:127:220:20:9000000 +P:0:1d4:-19:-19:0 +F:INT | CHR | WIS | MANA | SPELL | ACTIVATE | LUCK | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | SPECIAL_GENE | +F:SEE_INVIS | ESP_EVIL | ESP_DEMON | NEVER_BLOW | INFRA | +F:PRECOGNITION | IM_FIRE | ULTIMATE | SPELL_CONTAIN | WIELD_CAST | +F:COULD2H +f:COULD2H +a:HARDCORE=GANDALF +D:A simple, wooden wizard's staff. Unremarkable in all aspects... +D:except that it pulses with overwhelming power. + +# Boomerang Artifacts + +# The Metal Boomerang of Beor + +N:128:of Beor +I:15:4:4 +W:20:10:20:40000 +P:0:4d5:8:12:0 +F:DEX | SPEED | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD +D:Beor's boomerang makes its wielder as agile as the winds, +D:and as hard to harm. + + +# The Metal Boomerang 'Glimdrir' + +N:129:'Glimdrir' +I:15:4:3 +W:40:20:20:60000 +P:0:5d5:15:16:0 +F:DEX | SPEED | FREE_ACT | BRAND_POIS | SLAY_EVIL | SLAY_UNDEAD | REGEN +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_SOUND | NO_TELE | CURSED +D:A powerful boomerang that makes one agile and fast, with a thirst for +D:evil and undead creatures, but demands its wielder not teleport, for fear +D:of desertion. + + +# The Robe of Incanus [aka Gandalf] + +N:130:of Incanus +I:36:2:3 +W:30:20:20:60000 +P:2:0d0:0:0:20 +F:INT | WIS | SEARCH | HIDE_TYPE | SPELL_CONTAIN | WIELD_CAST +F:SUST_INT | SUST_WIS | FREE_ACT | SEE_INVIS | +F:RES_ACID | RES_ELEC | IM_FIRE | RES_COLD +Z:weigh magic +D:Gandalf's long, flowing robe. It provides insight and allows the +D:wearer to see things not seen by all. + + +# The Sling of the Thain + +N:131:of the Thain +I:19:2:4 +W:40:20:40:35000 +P:0:0d0:15:15:0 +F:HIDE_TYPE | DEX | CON +F:RES_NETHER | XTRA_SHOTS | XTRA_MIGHT | SHOW_MODS +D:This sling was crafted by Faramir I, Thain of the Shire, just in case +D:the nasties of his father's stories ever dare to enter the Shire again. + +# The Small Metal Shield of Gimli + +N:132:of Gimli +I:34:3:3 +W:40:3:65:80000 +P:3:0d0:9:10:40 +F:INT | CON | RES_FEAR | HIDE_TYPE | IM_FIRE | RES_SHARDS +Z:find secret passages +D:A gift from the King of Rohan to Gimli the Dwarf, this shield +D:combines the cunning and stamina of Gimli Elf-friend, Gimli the +D:Lock-bearer. + +# The Bearded Axe of Gimli + +N:133:of Gimli +I:24:3:2 +W:35:60:35:65000 +P:0:1d6:5:15:0 +F:STR | BLOWS | LEVELS | SLAY_ORC | FREE_ACT | VORPAL | +F:ESP_UNDEAD | ESP_NONLIVING | COULD2H +f:COULD2H +D:"Gimli sensed the Dead behind following, but he continued on +D:after Aragorn." The trusty axe of Gimli son of Gloin, one of +D:the Nine Walkers of old. + +# The Whip 'Lasher' + +N:134:'Lasher' +I:21:2:3 +W:20:5:30:50000 +P:0:1d6:12:15:0 +F:DEX | BLOWS | HIDE_TYPE | +F:SLAY_ANIMAL | SLAY_ORC | BRAND_POIS | VORPAL | +F:RES_POIS | FREE_ACT | ESP_ORC +D:A powerful whip that is deadly against orcs. It poisons your foes +D:and is said to go "snicker snack". + +# The Harp of Thorin + +N:135:of Thorin +I:14:59:2 +W:50:10:30:40000 +P:0:1d1:0:0:0 +F:ACTIVATE | CHR | INFRA | INSTA_ART | LUCK | STEALTH | SUST_CHR | TUNNEL +a:HARDCORE=CHARM_OTHERS +Z:remove fear +D:This magical instrument once belonged to Thorin Oakenshield, +D:a mighty dwarf warrior of old. The sounds emanating from it +D:once gave a frightened hobbit a glimpse of beauty and helped +D:allay his fears, and to this day the harp preserves its magical +D:powers to encourage when all seems horribly wrong. + +# The Mithril Helm of Thorin + +N:136:of Thorin +I:32:8:3 +W:40:5:20:55000 +P:10:2d4:0:0:0 +F:ACTIVATE | DEX | HIDE_TYPE | HOLD_LIFE | REGEN | RES_FEAR | SUST_CON | SUST_DEX | SUST_STR +a:HARDCORE=TERROR +D:Mighty was Thorin Oakenshield as he emerged from the Gate of the +D:Lonely Mountain on the day of the Battle of the Five Armies, clad +D:in shining armour, part of which was this helm. He gleamed like +D:gold in the dying fire of the day, red light leapt from his +D:eyes, and his foes were terrified at the mere sight of him. + +# The Harp of Maglor + +N:137:of Maglor +I:14:59:3 +W:60:10:20:100000 +P:0:3d4:0:0:0 +F:CHR | SPEED | WIS | SEE_INVIS | RES_SOUND | STEALTH | LUCK +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | ESP_UNIQUE +D:This harp that once belonged to Maglor makes those who use it seem +D:more forceful and convincing. It is also said that those who have +D:used it found themselves walking faster, as if to an unheard beat. + + +# The Drum of the Sky + +N:138:of the Sky +I:14:58:2 +W:40:10:15:80000 +P:0:3d4:0:0:0 +F:CHR | SPEED | WIS | SEE_INVIS | RES_SOUND | STEALTH | LUCK +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD +D:The drum is decorated with the images of the stars, the clouds, the +D:Sun guided by Arien and the Moon with Tilion. It imparts to the +D:wearer an echo of the beauty of the sky, and protects him from the +D:elements day or night. The beat of the drum marks the passage of +D:time, and will make time pass differently for the wearer. + + +# The Harp of Daeron + +N:139:of Daeron +I:14:59:1 +W:20:10:10:50000 +P:0:3d4:0:0:0 +F:CHR | SPEED | WIS | RES_SOUND | STEALTH | LUCK +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD +D:A pretty harp that makes those who play it beautiful, wise and +D:fast. + + +# The Dwarven Pick of Erebor + +N:140:of Erebor +I:20:6:5 +W:50:15:200:55000 +P:0:3d4:5:0:0 +F:STR | TUNNEL | SUST_STR | HIDE_TYPE | LITE1 | ACTIVATE | CLIMB +F:RES_CHAOS | RES_LITE | RES_DARK +a:HARDCORE=EREBOR +D:A pick that provides a magical light by which to see while tunnelling. + + +# The Drum of the Druedain + +N:141:of the Druedain +I:14:58:4 +W:19:10:15:10000 +P:0:3d4:0:0:0 +F:ACTIVATE | STEALTH | SEARCH | INFRA | RES_POIS | RES_DARK +a:HARDCORE=DRUEDAIN +D:The fabled Drum of the Druedain that will protect those who play it +D:from darkness and poison attacks. It also aids in the seeing of +D:warm-blooded creatures. + + +# The Horn of Rohan + +N:142:of Rohan +I:14:60:2 +W:14:10:15:80000 +P:0:3d4:0:0:0 +F:ACTIVATE | CHR | WIS | ESP_DRAGON +a:HARDCORE=ROHAN +D:A horn carved from the bones of the Dragon of Ered-Mithrin, this +D:heirloom of the House of Eorl bestows to its user the gifts of +D:courage and command. + + +# The Horn of Helm + +N:143:of Helm +I:14:60:2 +W:16:10:15:15000 +P:0:3d4:0:0:0 +F:ACTIVATE | STR | CON | IM_COLD | RES_NETHER | RES_FEAR +a:HARDCORE=HELM +D:Heedless of cold, fearless of darkness -- besiegers fled at the wind +D:of the solitary coming of King Helm Hammerhand, proclaimed by a single +D:horn-blast in the dead of winter. + + +# The Horn of Boromir + +N:144:of Boromir +I:14:60:3 +W:18:10:15:18000 +P:0:3d4:0:0:0 +F:ACTIVATE | STR | CON | RES_FEAR | RES_FIRE | AGGRAVATE +a:HARDCORE=BOROMIR +D:The great horn made of the horns of kine of Araw. It is inlaid with silver +D:and gold signs; when blown, it can be heard for miles over. The horn gives +D:courage and endurance to its wearer, provided that secrecy is not desired. +D:"Loud and clear it sounds in the valleys of the hills... and then let all +D:the foes of Gondor flee!" + +# The Lochaber Axe of Gothmog, which slew Fingon + +N:145:of Gothmog +I:22:28:-4 +W:30:8:250:30000 +P:0:3d8:14:19:0 +F:BRAND_FIRE | IM_FIRE | CHR | ACTIVATE | SHOW_MODS | CURSED | TY_CURSE +a:HARDCORE=AXE_GOTHMOG +D:The black axe of Gothmog, which struck Fingon at Nirnaeth. Mighty +D:spells of evil make it unsafe in any hands but those of its original wielder. + + +# The Seeker Arrow of Gondor + +N:146:of Gondor +I:17:2:0 +W:20:5:3:25000 +P:0:10d8:10:20:0 +F:SLAY_EVIL | SLAY_DEMON +D:An arrow that was created to rid the world of demons. + +# The Long Sword of Tulkas +# The ULTIMATE weapon for a Swordmaster class + +N:147:of Tulkas +I:23:17:10 +W:127:220:130:9000000 +P:0:5d6:21:26:50 +F:LIFE | CON | CHR | LUCK +F:SUST_STR | SUST_INT | SUST_WIS | SUST_DEX | SUST_CON | SUST_CHR | +F:BRAND_FIRE | BRAND_COLD | BRAND_ELEC | VORPAL | IM_COLD | +F:SLAY_EVIL | SLAY_UNDEAD | SLAY_DEMON | SLAY_TROLL | SLAY_DEMON | +F:FREE_ACT | RES_FIRE | RES_DARK | LITE1 | SEE_INVIS | SLOW_DIGEST | REGEN | +F:ACTIVATE | SHOW_MODS | BLESSED | +F:PRECOGNITION | NO_MAGIC | ULTIMATE | SPECIAL_GENE +a:HARDCORE=ERU +D:A warm light bathes this translucent blade. The power of the fates are +D:at the command of its wielder as the weapon passes Supreme Judgment on +D:the inhabitants of Angband. + + +# The Robe of Great Luck + +N:148:of Great Luck +I:36:2:60 +W:50:120:20:60000 +P:2:0d0:0:0:0 +F:LUCK | HIDE_TYPE | +F:FREE_ACT | DRAIN_HP | DRAIN_MANA +D:A powerful wizard once created this robe to grant him incredible luck.... +D:It seems he forgot to wear it. + + +# The Sling of Farmer Maggot + +N:149:of Farmer Maggot +I:19:2:2 +W:10:10:5:20000 +P:0:0d0:20:0:0 +F:INFRA | SEARCH | HIDE_TYPE | +F:XTRA_SHOTS | SHOW_MODS | ACTIVATE | SPECIAL_GENE +a:SPELL=Artifact Maggot +D:This ordinary seeming leather sling has been raised to legendary +D:status amongst generations of hobbit children. Farmer Maggot's +D:ability to notice and strike any mushroom thief anywhere within +D:his patch almost keeps young poachers at bay, but once they get +D:within range they soon flee for less painful pastures, frequently +D:with rounded pebbles stinging their backsides... + + +# The Long Sword of Angmar (a.k.a. anti-Ringil) +# The next time someone wields an unidentified Long Sword (4d5) ... + +N:150:of Angmar +I:23:17:-10 +W:20:40:130:30000 +P:0:4d5:-22:-25:0 +F:SPEED | STR | WIS | CHR | ESP_UNDEAD +F:BRAND_FIRE | SEE_INVIS | SLOW_DIGEST | FREE_ACT | +F:VAMPIRIC | NO_TELE | AGGRAVATE | WRAITH | INVIS | +F:CURSED | HEAVY_CURSE | DG_CURSE | SHOW_MODS | CLONE +D:Dark flames wreath the naked steel of the Witch-King of Angmar. +D:A mighty curse to all those who wield it apart from its master, +D:the torture of the wraithworld awaits those who dare. + + +# The Seeker Bolt of Feanor + +N:151:of Feanor +I:18:2:0 +W:127:220:130:100000 +P:0:5d5:5:6:0 +F:BRAND_COLD | BRAND_FIRE | BRAND_ELEC | BRAND_ACID | BRAND_POIS | +F:SLAY_DRAGON | SLAY_GIANT | SLAY_TROLL | KILL_UNDEAD | SLAY_ORC | +F:SLAY_DEMON | SLAY_EVIL | SPECIAL_GENE +D:Made during the war against Morgoth by Feanor, this powerful +D:bolt is the bane of Morgoth's power, and has especial strength +D:against those foes who are already dead. + +# The Heavy Crossbow of Orome +# The ULTIMATE crossbow for a crossbow-master + +N:152:of Orome +I:19:24:5 +W:127:220:130:8000000 +P:0:0d0:36:28:0 +F:CON | DEX | ESP_EVIL | ESP_ORC | ESP_TROLL | FLY | FREE_ACT | IM_ELEC | INFRA | INVIS | LUCK | NO_MAGIC | PRECOGNITION | REFLECT | RES_BLIND | RES_CHAOS | RES_CONF | RES_DISEN | SEE_INVIS | SLOW_DIGEST | SPECIAL_GENE | SPEED | STEALTH | SUST_CHR | SUST_CON | SUST_DEX | SUST_INT | SUST_STR | SUST_WIS | ULTIMATE | XTRA_MIGHT | XTRA_SHOTS +D:A crossbow handcrafted by Aule for the Huntsman of the Valar during +D:the first pursuit of Melkor Bauglir. + +# The Soft Leather Armour of the Sandworm + +N:153:of the Sandworm +I:36:4:5 +W:30:3:80:65000 +P:30:0d0:0:0:0 +F:RES_POIS | RES_ELEC | RES_FIRE | RES_ACID | SPECIAL_GENE +F:TUNNEL | STR | STEALTH | INFRA | ESP_ANIMAL +D:This powerful piece of armour was made using the remains of +D:the Sandworm Queen. + +# The Lochaber Axe 'Lhugdagnir' + +N:154:'Lhugdagnir' +I:22:28:2 +W:70:20:260:33000 +P:0:3d8:20:20:0 +F:BLOWS | KILL_DRAGON | RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:RES_POIS | SHOW_MODS +D:Forged by the Dwarves to defend their home of Khazad-dum from dragons, +D:this axe has been lost to time... until now. + +# The Light War Axe 'Cam-tal-crist' + +N:155:'Cam-tal-crist' +I:24:8:4 +W:15:3:140:12000 +P:0:2d5:12:15:0 +F:DEX | VORPAL | HIDE_TYPE | SHOW_MODS | WOUNDING +D:The Petty-dwarves of Bathak forged this blade, and it shares their thirst +D:for blood. + + +# The Broad Axe 'Orchast' + +N:156:'Orchast' +I:24:11:4 +W:15:2:170:12000 +P:0:2d7:20:14:0 +F:DEX | SEARCH | SLAY_ORC | ACTIVATE | HIDE_TYPE | SHOW_MODS | +F:COULD2H +f:COULD2H +a:HARDCORE=ORCHAST +D:Forged by the dwarves of Khazad-dum in a time of desperation, +D:this axe turned many a battle against the invading orcs. + + +# The Hatchet of the Night + +N:157:of the Night +I:24:1:4 +W:45:20:45:34000 +P:0:2d6:34:22:0 +F:DEX | STEALTH | VAMPIRIC | KILL_UNDEAD | RES_DARK | HIDE_TYPE | +F:SHOW_MODS | SEE_INVIS | ACTIVATE | DRAIN_EXP +a:HARDCORE=NIGHT +D:Found on an unmarked grave after a violent storm, this hatchet +D:has a sinister aura of darkness and decay. + +# The Slaughter Axe 'Lavandagnir' + +N:158:'Lavandagnir' +I:24:30:3 +W:70:20:300:28400 +P:0:5d7:31:27:0 +F:STR | SLAY_ANIMAL | SUST_STR | RES_SHARDS | RES_NEXUS | FEATHER | +F:HIDE_TYPE | SHOW_MODS | ACTIVATE | DRAIN_HP +a:HARDCORE=NATUREBANE +D:Used by the orcs in their battle at Dagor Bragollach against the elves, this +D:axe has a bloodthirst for nature. + +# The Light War Axe of Helcar + +N:159:of Helcar +I:24:8:3 +W:30:25:140:26550 +P:0:2d5:3:15:0 +F:INT | CHR | SUST_DEX | BRAND_COLD | IM_COLD | RES_NEXUS | HIDE_TYPE | +F:SHOW_MODS +D:Crafted of purest ice and held solid by powerful spells, this icy axe +D:delivers a chill of death to its victims. + + +# The Iron Helm of Knowledge + +N:160:of Knowledge +I:32:5:-6 +W:20:5:75:100000 +P:6:1d3:0:0:20 +F:LITE1 | HIDE_TYPE | SPECIAL_GENE | LUCK | +F:AUTO_ID | ACTIVATE +a:HARDCORE=KNOWLEDGE +D:This helm, designed by Petty-Dwarves ages ago to act as the brain of a +D:long lost project, is made of finest glass. Its light banishes all secrets, +D:and makes audible whispers from the deceased. + + +### Trapping Kits ### + +# The Catapult Trap Set of the Edain + +N:161:of the Edain +I:46:3:3 +W:20:10:40:20000 +P:0:0d0:25:15:30 +F:STEALTH | AUTOMATIC_99 | XTRA_MIGHT | HIDE_TYPE +D:A trap that can almost never be detected. Its missiles may be mere pebbles, +D:but fired at an incredibly high velocity to penetrate even the toughest +D:hide or armour. + +# The Device Trap Set of the Noegyth Nibin + +N:162:of the Noegyth Nibin +I:46:6:3 +W:20:20:40:20000 +P:0:0d0:0:0:25 +F:STEALTH | XTRA_SHOTS | TELEPORT_TO | HIDE_TYPE | AUTOMATIC_99 +D:A magical trap, armed with a wand. Unaccountably, its victims keep +D:on coming back for more... + +# The Bolt Trap Set of the Naugrim + +N:163:of the Naugrim +I:46:2:2 +W:20:20:200:20000 +P:0:0d0:17:27:37 +F:STEALTH | XTRA_SHOTS | XTRA_MIGHT | HIDE_TYPE | ONLY_DEMON +D:A snare set not for animals, or people, but for demons alone, and +D:enchanted so that whenever the demon sets foot or claw into the +D:(hidden) pentagram, its hide is immediately pierced by many magical +D:crossbow bolts. + +# The Broken Sword 'Narsil' + +N:164:'Narsil' +I:23:2:2 +W:20:5:30:15000 +P:0:3d2:6:10:0 +F:BLESSED | DEX | HIDE_TYPE | RES_FIRE | SLAY_ORC | SLAY_TROLL | STR +D:These are the shards of the mighty blade of Isildur, which deprived +D:the dark lord Sauron of The One Ring of Power. Legend has it that +D:the sword that was broken shall be reforged. You can barely make out +D:a Tengwar inscription on the pommel, reading "Narsil essenya, macil +D:meletya; Telchar carneron Navarotesse." - "Narsil is my name, a mighty +D:sword; Telchar made me in Nogrod." + +# The Chain Mail of Peregrin Took +# From T-Plus by Ingeborg S. Norden + +N:165:of Peregrin Took +I:37:4:2 +W:20:3:220:32000 +P:14:1d4:3:5:11 +F:ACTIVATE | ESP_TROLL | HIDE_TYPE | LITE1 | REGEN | RES_FEAR | SHOW_MODS | STR | SUST_STR +a:HARDCORE=GORLIM +D:This sturdy mail shirt was a gift from the nobility of Gondor to the halfling +D:Peregrin Took. It enables a warrior to fight more capably and cling to life when +D:others would be killed. It also reveals enemies (especially trolls) hiding in the +D:dark, and terrifies anyone who threatens the wearer. + +# The Balance Dragon Scale Mail 'Loknare' + +N:166:'Loknare' +I:38:20:0 +W:95:12:500:400000 +P:50:2d4:-8:0:35 +F:FEATHER | FLY | ESP_DRAGON | +F:RES_NEXUS | RES_CHAOS | AGGRAVATE | REGEN | +F:RES_SHARDS | RES_SOUND | RES_DISEN | RES_CONF | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | +F:ACTIVATE +a:HARDCORE=MEDIATOR +D:A mighty suit of dragon armour, set with the scales of dragons of both +D:Law and Chaos, and with power over both. Loknare means Dragonblaze. + +# The Hard Leather Armour of Himring + +N:167:of Himring +I:36:6:0 +W:50:20:100:35000 +P:6:0d0:0:0:15 +F:RES_CHAOS | RES_NETHER | RES_POIS | ACTIVATE +a:HARDCORE=PROT_EVIL +D:Contained within this studded cuirass of pliable leather is the memory of +D:unvanquished Himring, defiant fortress surrounded by the legions of Morgoth. + + +# The Soft Leather Armour 'Hithlomir' + +N:168:'Hithlomir' +I:36:4:4 +W:20:3:80:45000 +P:4:0d0:0:0:20 +F:STEALTH | HIDE_TYPE | SEARCH | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_DARK +D:Familiar with the secret ways hidden in darkness, this leather cuirass is +D:truly more than it appears. + + +# The Shield of Deflection of Gil-galad +# Description from Sangband + +N:169:of Gil-galad +I:34:10:5 +W:70:4:80:65000 +P:10:1d3:0:0:20 +F:ACTIVATE | +F:LITE1 | WIS | CHR | SEARCH | LUCK +F:RES_ELEC | RES_ACID | RES_DISEN | RES_DARK | HIDE_TYPE | +F:SUST_WIS | SUST_DEX | SUST_CHR +a:HARDCORE=GILGALAD +D:The legendary shield of Gil-Galad, who fought his way to the gates of +D:the Dark Tower, and with whom came light even to Gorgoroth. + + +# The Metal Cap of Celebrimbor + +N:170:of Celebrimbor +I:32:3:3 +W:55:12:20:45000 +P:3:1d1:0:0:18 +F:INT | DEX | CHR | SPELL | SEARCH | +F:RES_FIRE | RES_ACID | RES_DISEN | RES_SHARDS | +F:ACTIVATE +a:HARDCORE=CELEBRIMBOR +D:This once belonged to Celebrimbor, maker of the Rings of Power. One who +D:knows both fire and acid, from the business of forging and engraving, will +D:fear neither: nor have his enchantments ever faded. Celebrimbor was even +D:aware of Sauron before Sauron became aware of him, when Sauron put on the +D:One Ring for the first time. + + +# The Heavy Crossbow of Umbar + +N:171:of Umbar +I:19:24:2 +W:60:20:200:35000 +P:0:4d1:18:18:0 +F:STR | CON | XTRA_MIGHT | AGGRAVATE | +F:RES_LITE | RES_DARK | RES_BLIND | RES_ELEC | +F:HIDE_TYPE | ACTIVATE | SHOW_MODS +a:HARDCORE=UMBAR +D:A great brazen arbalest with arms of gleaming steel, shooting quarrels with +D:speed and power for those brave enough to risk betrayal. + +# The Short Bows of Amrod and Amras, Feanor's twin sons + +# The Short Bow of Amrod + +N:172:of Amrod +I:19:12:2 +W:25:10:30:9000 +P:0:0d0:12:15:0 +F:STR | CON | XTRA_MIGHT | +F:RES_FIRE | RES_ELEC | RES_COLD | REGEN +D:This bow, and its twin, belonged to Feanor's last two twin sons, Amrod +D:and Amras, who both hunted with the Green-elves for a time. Like the +D:twins, the bows are similar, for both protect their wielders from the +D:elements: and yet they are also unlike, for this bow gives endurance +D:and strength, while the other gives quickness and subtlety. + + +# The Short Bow of Amras + +N:173:of Amras +I:19:12:1 +W:25:10:30:9000 +P:0:0d0:12:15:0 +F:INT | WIS | DEX | XTRA_SHOTS | XTRA_MIGHT | SPEED | +F:RES_FIRE | RES_ELEC | RES_COLD | SLOW_DIGEST +D:This bow, and its twin, belonged to Feanor's last two twin sons, Amrod +D:and Amras, who both hunted with the Green-elves for a time. Like the +D:twins, the bows are similar, for both protect their wielders from the +D:elements: and yet they are also unlike, for this bow gives quickness +D:and subtlety, while the other gives endurance and strength. + + +# The Mattock of Nain + +N:174:of Nain +I:20:7:6 +W:60:5:250:30000 +P:0:3d8:12:18:0 +F:TUNNEL | INFRA | SEARCH | STR | ESP_ORC | CLIMB | +F:SLAY_ORC | SLAY_TROLL | SLAY_GIANT | SLAY_DRAGON | +F:BRAND_ACID | RES_ACID | RES_DARK | RES_DISEN | +F:ACTIVATE +a:HARDCORE=STONE_MUD +D:Wielded by Nain of the Iron Hills at the Battle of Azanulbizar, this great +D:mattock brought victory to the Dwarves over Azog's Orcs - though Nain +D:himself fell at the last, even with victory already assured. + + +# The Ball-and-Chain of Fundin Bluecloak + +N:175:of Fundin Bluecloak +I:21:6:4 +W:25:100:130:60000 +P:0:5d4:13:17:10 +F:STR | WIS | SPEED | LITE1 | HIDE_TYPE | +F:SLAY_EVIL | SLAY_UNDEAD | ACTIVATE | +F:RES_FIRE | RES_ELEC | RES_NETHER | RES_DISEN | HOLD_LIFE | +F:COULD2H +f:COULD2H +a:HARDCORE=FUNDIN +D:The weapon of one of the great dwarven priests, with powers +D:to preserve body, soul and enchantments, and the bane of those +D:who seek life beyond death. + + +# The Large Leather Shield of the Haradrim + +N:176:of the Haradrim +I:34:4:2 +W:35:12:120:25000 +P:4:1d2:0:0:15 +F:ACTIVATE | +F:STR | CON | SUST_STR | SUST_CON | HIDE_TYPE | +F:RES_FEAR | RES_BLIND | RES_POIS | AGGRAVATE +a:HARDCORE=HARADRIM +D:A great shield from the far lands of the South, whose wielder +D:will go charging into battle heedless of danger, with the +D:strength and endurance of a madman. Nor will he fear poison, for +D:the Southron barbarians handle poisoned darts naturally. + +# The Lead-Filled Mace 'Dolcrist' + +N:177:'Dolcrist' +I:21:15:5 +W:30:15:500:60000 +P:0:5d4:11:23:20 +F:STR | TUNNEL | INFRA | HIDE_TYPE | +F:CURSED | AGGRAVATE | NO_MAGIC | ACTIVATE | +F:RES_NEXUS | RES_BLIND | RES_SOUND | +F:KILL_DRAGON | SLAY_ANIMAL | BRAND_POIS | BRAND_ELEC | +F:COULD2H +f:COULD2H +a:HARDCORE=SKULLCLEAVER +D:This mighty bludgeon brings destruction to all around it, and is the +D:bane of dragons and magic. Skull-cleaver (or head-cleaver) it is called. + +# The Set of Gauntlets of Eol + +N:178:of Eol +I:31:2:3 +W:55:35:25:40000 +P:3:1d1:0:0:15 +F:INT | MANA | FREE_ACT | FEATHER | RES_ELEC | RES_DARK | RES_POIS | +F:ACTIVATE | LUCK | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=EOL +D:The iron-shod gauntlets of the Dark Elven smith Eol, tingling with magics +D:that he could channel in battle. + + +# The Pair of Hard Leather Boots of Nevrast + +N:179:of Nevrast +I:30:3:3 +W:20:8:40:35000 +P:3:1d1:0:0:13 +F:STEALTH | CON | SPEED | HIDE_TYPE +D:Footgear made of bear leather and set with opals, which grant the wearer +D:silent, hasted movement. + + +# The Pair of Metal Shod Boots of Gimli + +N:180:of Gimli +I:30:6:4 +W:40:8:60:22500 +P:4:1d1:5:5:10 +F:INFRA | SEARCH | TUNNEL | CLIMB | HIDE_TYPE +Z:magic map +D:A set of iron-shod boots stamped by Gimli's combat prowess, a peerless +D:ally to those journeying through halls of stone under mountains. + +# The demon garbs of Gothmog + +# The Demonblade of Gothmog + +N:181:of Gothmog +I:115:55:-20 +W:10:0:150:500 +P:0:7d6:13:13:0 +F:SHOW_MODS | SLAY_DEMON | SLAY_EVIL | BRAND_FIRE | BRAND_POIS +F:LUCK | CHAOTIC | LITE1 | WOUNDING | RES_MORGUL | WIELD_CAST +F:HEAVY_CURSE | AUTO_CURSE + + +# The Demonshield of Gothmog + +N:182:of Gothmog +I:115:56:4 +W:15:0:70:500 +P:13:1d1:0:0:13 +F:DEX | INVIS | SUST_STR | SUST_CON | SUST_DEX +F:FEATHER | SH_FIRE | FREE_ACT | HOLD_LIFE +F:HEAVY_CURSE | AUTO_CURSE | WIELD_CAST + + +# The Demonhorn of Gothmog + +N:183:of Gothmog +I:115:57:-5 +W:20:0:30:500 +P:2:1d1:0:0:13 +F:LITE2 | REGEN | ESP_DEMON +F:CHR | SLOW_DIGEST | SEE_INVIS +F:HEAVY_CURSE | AUTO_CURSE | WIELD_CAST + +# The Elven cloak of Peregrin Took +# From T-Plus by Ingeborg S. Norden + +N:184:of Peregrin Took +I:35:2:3 +W:10:10:10:12500 +P:4:0d0:0:0:16 +F:ACTIVATE | CHR | DEX | HIDE_TYPE | INVIS | LUCK | SEARCH | STEALTH +a:HARDCORE=CURE_HUNGER +D:This simple-looking cloak, dyed in hues that blend into the woodlands, was a gift +D:from the elves of Lothlorien to the halfling Peregrin Took. Its wearer has an +D:uncanny knack for making friends, escaping bonds, moving among enemies completely +D:unseen--and finding food. + +# The Harp of Tom Bombadil +# From T-Plus by Ingeborg S. Norden + +N:185:of Tom Bombadil +I:14:59:4 +W:80:60:20:150000 +P:0:3d4:0:0:0 +F:ACTIVATE | BLESSED | CHR | ESP_UNDEAD | FREE_ACT | +F:HIDE_TYPE | HOLD_LIFE | LIFE | LUCK | RES_FEAR | +F:RES_SOUND | SEARCH | SEE_INVIS | STEALTH | SUST_CHR +a:HARDCORE=PROT_EVIL +D:This small, serviceable wooden harp once belonged to Tom Bombadil-- +D:a mysterious figure whose song prevented the Wight-King from +D:attacking Frodo and his companions. Its music still inspires +D:boldness and strengthens the life force of all who play it. + +# The Quarterstaff of Radagast +# From T-Plus by Ingeborg S. Norden + +N:186:of Radagast +I:21:3:2 +W:100:120:150:180000 +P:0:2d9:10:13:0 +F:ACTIVATE | BLESSED | CHR | ESP_ANIMAL | ESP_EVIL | +F:HIDE_TYPE | INFRA | INT | MANA | RES_COLD | RES_ELEC | +F:RES_FIRE | RES_MORGUL | SEARCH | SEE_INVIS | SHOW_MODS | +F:SLAY_ANIMAL | SLAY_EVIL | SPELL | SPELL_CONTAIN | +F:STEALTH | WATER_BREATH | WIELD_CAST | WIS +a:SPELL=Artifact Radagast +Z:grow trees +D:Rumoured to be a gift from Yavanna to Radagast the Brown, this +D:plain-seeming oak staff shields its bearer against the elements +D:and helps him fight off malicious beasts (such as the goblins' +D:Warg-steeds). It also grants exceptional insight into Nature +D:magic, and can even cause trees or healing herbs to spring forth +D:at the bearer's command. + +# The Horn 'Valaroma' +# From T-Plus by Ingeborg S. Norden + +N:187:'Valaroma' +I:14:60:4 +W:80:60:15:90000 +P:0:3d4:0:0:0 +F:ACTIVATE | BLESSED | CON | ESP_ANIMAL | ESP_EVIL | +F:FREE_ACT | HIDE_TYPE | LUCK | RES_CONF | RES_FEAR | +F:RES_SOUND | SEARCH | SEE_INVIS | STEALTH +a:SPELL=Artifact Valaroma +D:This heavenly instrument, wrought from gleaming silver, most +D:often appears in the hands of the Valarin huntsman Orome; yet +D:he may lend mortal champions the horn from time to time. Its +D:music inspires courage and clarity of mind in pure-hearted +D:beings, but drives evil ones far away. + +# The Cloak 'Menelcol' +# From T-Plus by Ingeborg S. Norden + +N:188:'Menelcol' +I:35:1:5 +W:70:70:10:27500 +P:1:0d0:0:0:25 +F:ACTIVATE | CHR | FLY | HIDE_TYPE | IM_ELEC | INFRA | +F:LITE1 | MAGIC_BREATH | RES_COLD | RES_DARK | RES_LITE | +F:SEARCH | SEE_INVIS | SUST_CHR +a:HARDCORE=GILGALAD +D:This deep-blue velvet cloak, embroidered with silvery stars, sheds a +D:celestial light that reveals hidden things and bestows unearthly +D:beauty. It also wards off damage from elements of the skies, and +D:allows the wearer to fly unscathed even through airless space. + +# The Filthy Rag of Ghan-buri-Ghan +# Suggested by ShinesmanOffWhite in the forums + +N:189:of Ghan-buri-Ghan +I:36:1:2 +W:25:10:20:30000 +P:2:0d0:0:0:32 +F:CON | HIDE_TYPE | LIFE | RES_COLD | RES_FIRE | +F:RES_POIS | RES_SOUND | STR | SUST_CON | +F:SUST_STR | SUST_WIS | WIS +Z:poison dart +D:The wrappings of a leader among the wild Men of Druadan +D:forest. It contains a multitude of tiny pockets filled +D:with small darts dripping with venom. + +# The Cloak of Ghan-buri-Ghan +# Suggested by ShinesmanOffWhite in the forums + +N:190:of Ghan-buri-Ghan +I:35:1:5 +W:30:15:10:25000 +P:1:0d0:5:5:13 +F:DEX | HIDE_TYPE | INVIS | SPEED | STEALTH | SUST_DEX +Z:berserk +D:This dark-coloured cloak once belonged to the leader of the +D:Druedain. As you put it on, you feel safer from attempts to +D:waylay you on your travels. + +# The Black Banner of Gondor +# Suggested by ShinesmanOffWhite in the forums + +N:191:of Gondor +I:39:108:-3 +W:60:30:50:50000 +P:0:0d0:0:0:0 +F:ACTIVATE | ESP_UNDEAD | HIDE_TYPE | INSTA_ART | INVIS | +F:LITE1 | RES_CHAOS | RES_DARK | RES_NETHER | STEALTH +a:HARDCORE=SUMMON_UNDEAD +D:A large banner of pure black, strangely gleaming with a dark light +D:that is faint and at the same time so bright it attracts attention. + +# The Mage Staff of Saruman +# Suggested by ShinesmanOffWhite in the forums + +N:192:of Saruman +I:6:1:4 +W:60:80:12:60000 +P:0:1d4:5:5:0 +F:ACTIVATE | HIDE_TYPE | INT | MANA | SHOW_MODS | SPEED | +F:SPELL | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=BA_COLD_1 +Z:weigh magic +D:A white quarterstaff that faintly gleams a pale white, it once belonged +D:to one of the most powerful beings on Middle-Earth, Saruman the White. +D:Saruman fell into shadow, and the staff left him during his travels. As +D:you wield it, you become much more attuned to magic. + +# The Robe of Curunir +# Suggested by ShinesmanOffWhite in the forums + +N:193:of Curunir +I:36:2:10 +W:60:80:20:2000000 +P:2:0d0:-40:-40:36 +F:ACTIVATE | HIDE_TYPE | IM_COLD | IM_ELEC | SPEED | SPELL_CONTAIN | +F:SUST_CHR | SUST_CON | SUST_DEX | SUST_INT | SUST_STR | WIELD_CAST +a:HARDCORE=BA_ELEC_2 +D:The white robe of the Istari wizard Curunir, known on Middle-earth as +D:Saruman the White and Saruman of Many Colours. Imbued with cold and +D:lightning used in the creation of the Fire of Orthanc, it grants the +D:wearer some mastery over these elements. + +# The Light Crossbow of Brand +# Adapted from Hengband + +N:194:of Brand +I:19:23:10 +W:30:10:110:40000 +P:0:0d0:5:7:0 +F:ACTIVATE | HIDE_TYPE | RES_COLD | SHOW_MODS | STEALTH +a:HARDCORE=RUNE_EXPLO +D:The bow of Brand, last King of Dale. It was given to him +D:as a gift by the King under the Mountain of Erebor, and +D:has access to an especially secret realm of Dwarven lore. + +# The Pearl 'Nimphelos' +# Adapted from Annals of Ea by Feanor + +N:195:'Nimphelos' +I:39:109:1 +W:20:10:10:40000 +P:0:1d1:0:0:0 +F:HIDE_TYPE | INFRA | INSTA_ART | LITE3 | SEARCH +Z:dazzle +D:It was a gift from the Falas-Elves to the Naugrim who built Menegroth, +D:the abode of Thingol and Melian. It shines like starlight on the waves +D:of the sea. + +# The Silmaril of Flames +# Adapted from Annals of Ea by Feanor + +N:196:of Flames +I:39:110:2 +W:75:90:200:100000 +P:0:10d10:0:0:0 +F:ACTIVATE | AUTO_CURSE | CURSED | DRAIN_EXP | DRAIN_MANA | +F:ESP_EVIL | HEAVY_CURSE | HIDE_TYPE | INSTA_ART | LITE2 | +F:LITE3 | RES_CHAOS | RES_DARK | RES_FIRE | RES_LITE | +F:RES_NETHER | RES_NEXUS | RES_SHARDS | SEE_INVIS | STR +a:HARDCORE=INVULN +Z:banish evil +D:A Silmaril of Feanor. It shines with the unquenchable light of the +D:White Trees of Valinor. It was stolen from the camp of Eonwe by +D:Maedhros the Tall, whose evil deeds made him unable to hold the +D:shining jewel. Desperate and anguished, he cast himself into a +D:fiery chasm, along with the jewel. Yet the jewel seems to have +D:survived. Forever did the Oath of Feanor bind this jewel to the fate +D:of Middle-earth. + +# The Silmaril of the Seas +# Adapted from Annals of Ea by Feanor + +N:197:of the Seas +I:39:111:2 +W:75:90:200:100000 +P:0:10d10:0:0:0 +F:ACTIVATE | AUTO_CURSE | CURSED | DRAIN_EXP | DRAIN_HP | ESP_EVIL | +F:HEAVY_CURSE | HIDE_TYPE | INSTA_ART | INT | LITE2 | LITE3 | +F:RES_CHAOS | RES_DARK | RES_LITE | RES_NETHER | RES_NEXUS | SEE_INVIS +a:HARDCORE=RECALL +Z:banish evil +D:A Silmaril of Feanor. It shines with the unquenchable light of the +D:White Trees of Valinor. It was stolen from the camp of Eonwe by +D:Maglor, yet he soon discovered that the light of the Valar cannot +D:abide in the hands of evildoers. Thus he could not bear to hold it, +D:and he cast it into the sea. Thereafter he wandered ever upon the +D:shores singing in pain, regret and sorrow. Forever did the Oath of +D:Feanor bind this jewel to the fate of Middle-earth. + +# The Sceptre of Numenor + +N:198:of Numenor +I:12:2:-3 +W:50:40:24:80000 +P:0:0d0:0:0:0 +F:ACTIVATE | AUTO_CURSE | CHR | CON | CURSED | HEAVY_CURSE | +F:INSTA_ART | LUCK | SPEED | SPELL_CONTAIN | STR | WIELD_CAST | WRAITH +a:HARDCORE=DISP_GOOD +D:The chief mark of royalty in Westernesse, it is said to have perished +D:in the fall of Numenor. It once belonged to Ar-Pharazon the Golden and +D:the evilness of that fallen King still courses through it. + +# The Rod of Annuminas + +N:199:of Annuminas +I:12:3:4 +W:60:50:24:80000 +P:0:0d0:0:0:0 +F:ACTIVATE | BLESSED | CHR | FREE_ACT | INSTA_ART | LUCK | +F:RES_CONF | SPELL_CONTAIN | WIELD_CAST +a:HARDCORE=RUNE_PROT +D:The chief mark of royalty in Arnor, possibly the oldest remaining work +D:of Men. It came from Numenor, but it belonged to the Lords of Andunie +D:of whom the first was Valandil son of Silmarien. It was passed down to +D:Elendil and thus survived the downfall of Numenor. +# The Feanorian Lamp of Taniquetil +# From T-Plus by Ingeborg S. Norden + +N:200:of Taniquetil +I:39:4:2 +W:75:60:200:100000 +P:0:1d1:0:0:0 +F:ACTIVATE | BLESSED | ESP_ALL | HIDE_TYPE | INFRA | INT | +F:LITE1 | LITE2 | LITE3 | RES_BLIND | RES_LITE | SEARCH | +F:SEE_INVIS | WATER_BREATH | WIS +a:HARDCORE=PALANTIR +Z:detect curses +D:This holy lamp once belonged to a seeress who warned Ar-Pharazon of +D:the dire fate Numenor would suffer for daring to break the ban against +D:mortals' entering the Blessed Realms alive. The king had the seeress +D:executed and discarded her possessions--but rumors persist that a source +D:of pure vision, untainted by Sauron's darkness, lies hidden away +D:somewhere on Arda. + +# The template for artifacts corpses + +N:201: +I:9:1:0 +W:200:1:10:0 +P:0:1d1:0:0:0 +F:INSTA_ART | SPECIAL_GENE + + +# The Palantir of Orthanc + +N:202:of Orthanc +I:39:104:2 +W:75:60:200:100000 +P:0:10d10:0:0:0 +F:WIS | INT | SEARCH | INFRA | HIDE_TYPE | ACTIVATE | ESP_ALL | +F:SEE_INVIS | RES_BLIND | AGGRAVATE | DRAIN_MANA | LITE2 +F:INSTA_ART +a:HARDCORE=PALANTIR +D:A shining white ball of unbreakable crystal, the ancient Palantiri +D:were used by kings of Numenor and later by the Exiles for rapid +D:communication between distant lands. Nothing is hidden from one who +D:gazes into a Palantir, but the observed will also be aware of the +D:observer, as was Sauron when Saruman tried to spy on him with this +D:particular Palantir. + +# The Ring 'Fuin' + +N:203:'Fuin' +I:45:55:15 +W:110:0:2:3000000 +P:0:1d1:0:0:0 +F:SPEED | SEE_INVIS | LUCK | MAGIC_BREATH +F:CURSED | HEAVY_CURSE | REGEN +F:WRAITH | IM_NETHER | DRAIN_EXP | HOLD_LIFE | SPECIAL_GENE | +F:INSTA_ART +Z:teleport +D:Imbued with the screams of the victims of undead everywhere, this +D:ring is more a hole in reality than anything else. Strange forces ripple over +D:its surface, giving you visions of a reality considerably less solid than this +D:one. You feel your senses reel, and must make a conscious effort not to throw +D:this ring as far from you as possible. + +# The Blue Stone 'Coimir' (formerly 'Toris Mejistos') +# From T-Plus by Ingeborg S. Norden + +N:204:'Coimir' +I:40:18:2 +W:80:120:3:120000 +P:0:0d0:0:0:0 +F:FREE_ACT | HIDE_TYPE | HOLD_LIFE | INSTA_ART | LIFE | LITE1 | LUCK | REGEN | RES_NETHER | SLOW_DIGEST | SPECIAL_GENE | SPELL_CONTAIN | SUST_CON | SUST_DEX | SUST_STR | WATER_BREATH | WIELD_CAST +Z:restore life +D:Called 'Life-jewel' by the Vanyar of old, this flawless sapphire +D:pendant bears potent runes that preserve body and soul. + +# The Ring of Durin - last of the Seven Rings of the Dwarf-lords + +N:205:of Durin +I:45:57:2 +W:70:70:2:65000 +F:CON | CHR | STR | SUST_CHR | SUST_CON | SUST_STR | HIDE_TYPE | +F:ESP_EVIL | AGGRAVATE | HEAVY_CURSE | HOLD_LIFE | DRAIN_EXP | +F:RES_DARK | RES_CHAOS | RES_NETHER | RES_COLD | RES_ACID | +F:INSTA_ART | SPECIAL_GENE | CURSED +Z:Midas touch +D:The greatest of the Seven Rings of the Dwarf-lords, and the last to be +D:lost. Alone among the Seven, it was not taken by Sauron when he made +D:war on the Elves, but was given as a gift from Celebrimbor to King Durin +D:III of Moria in token of friendship: nevertheless, Sauron in disguise +D:had a hand in its making, and so it is cursed, and draws evil towards it. + + +# The Elfstone 'Elessar' + +N:206:'Elessar' +I:40:19:4 +W:60:60:3:40000 +P:0:0d0:7:7:10 +F:STR | WIS | CHR | SPEED | LITE3 | INSTA_ART | +F:RES_FEAR | RES_FIRE | RES_POIS | RES_DISEN | HIDE_TYPE | +F:ACTIVATE +a:HARDCORE=ELESSAR +D:This green gem glows with inner light. Aragorn son of Arathorn wore +D:it at the Battle of the Pelennor Fields, and he was himself given the +D:name of 'Elessar' by the people of Gondor because of this. + + +# The Jewel 'Evenstar' + +N:207:'Evenstar' +I:40:20:3 +W:50:50:3:35000 +F:HOLD_LIFE | SUST_CON | SUST_WIS | SUST_INT | LITE1 | CON | +F:RES_DARK | RES_COLD | RES_NETHER | REGEN | INSTA_ART | +F:ACTIVATE +a:HARDCORE=REST_ALL +D:A pure white jewel, the last gift of Queen Arwen Undomiel to Frodo +D:Baggins, intended to be worn around his neck on the chain that had +D:once borne the One Ring. + +# The Palantir of Minas Ithil + +N:208:of Minas Ithil +I:39:107:-3 +W:75:60:200:0 +P:0:10d10:0:0:-30 +F:LIFE | CON | INT | WIS | ESP_ALL | LITE3 | LITE1 +F:CURSED | HEAVY_CURSE | TY_CURSE | DRAIN_EXP | +F:RES_BLIND | SEE_INVIS | ACTIVATE +a:HARDCORE=PALANTIR +D:A shining white ball of unbreakable crystal, the ancient Palantiri +D:were used by kings of Numenor and later by the Exiles for rapid +D:communication between distant lands. This Palantir, however, was +D:taken by Sauron long ago, and mastered to his evil uses, to the +D:destruction of all others who would gaze into it. + +### More new artifacts in Theme ### + +# The Map of Thror + +N:209:of Thror +I:8:33:0 +W:70:100:30:1 +P:0:0d0:0:0:0 +F:INSTA_ART | SPECIAL_GENE +D:A map made by Thror, the King under the Mountain. It shows the Lonely +D:Mountain of Erebor, the Running River, and the lands about devastated by +D:Smaug. It also contains mention of a secret entrance to the Mountain. +D:This map and a key are all you need to enter a special cavern in Erebor. + +# The Key of Thorin + +N:210:of Thorin +I:11:13:0 +W:70:100:5:1 +P:0:0d0:0:0:0 +F:INSTA_ART | SPECIAL_GENE +D:A small silver key, given to Thorin Oakenshield by Gandalf the Grey, +D:who got it from Thrain, Thorin's father, in Dol Guldur. It opens a +D:magical gate to a special cavern in the Lonely Mountain - you will +D:also need a map to show you the gate's precise location. + +# The Cup of Thror + +N:211:of Thror +I:11:14:0 +W:70:100:50:100000 +P:0:0d0:0:0:0 +F:ACTIVATE | ACTIVATE_NO_WIELD | HIDE_TYPE | INSTA_ART | SPECIAL_GENE +a:HARDCORE=ALCHEMY +D:It was made for Thror, King under the Mountain. It is a huge golden bowl +D:with two handles, hammered and carved, with birds and flowers whose eyes +D:and leaves are made in jewels. + +# The Red Arrow of Gondor + +N:212:of Gondor +I:11:15:0 +W:40:70:2:70000 +P:0:0d0:0:0:0 +F:ACTIVATE | ACTIVATE_NO_WIELD | HIDE_TYPE | INSTA_ART +a:HARDCORE=BOROMIR +D:The summons of Gondor, an arrow sent as a symbol of desperate need from +D:Gondor to its northern allies, the Rohirrim. The tradition dates back to +D:the time of Borondir, who rode north from Gondor to summon aid from the +D:ancestors of the Rohirrim, the Eotheod. The Red Arrow was only sent north +D:in the most perilous of circumstances. + +# ToME artifacts (new since 2.3.x) # + +# The Mage Staff of Forochel + +N:213:of Forochel +I:6:1:3 +W:65:70:60:60000 +P:0:3d4:-12:-8:0 +F:INT | WIS | MANA | SPELL | INFRA | SEE_INVIS | +F:SUST_INT | SUST_WIS | RES_BLIND | IM_COLD | SENS_FIRE | +F:SPECIAL_GENE | WIELD_CAST | +F:COULD2H +f:COULD2H +D:A shaft of pure, invincible crystal cut from the heart of one +D:of the great glaciers ringing the Ice-Bay of Forochel. +D:While you hold it, your mind feels as clear as the winter sky. + + +# The Elven Cloak of Mellyrn + +N:214:of Mellyrn +I:35:2:4 +W:40:40:5:65000 +P:4:0d0:0:0:20 +F:HIDE_TYPE | INVIS | DEX | SPEED | STEALTH | LUCK | +F:SUST_DEX | RES_LITE | RES_DARK +D:Bearing the same lyrical name as the great trees of Lothlorien +D:and containing in its close-woven folds the speed and skill of +D:the Galadrim, this grey cloak is ideal for those who travel in +D:forests. + + +# The Bluesteel Blade of Ephel Duath + +N:215:of Ephel Duath +I:23:31:-3 +W:60:60:50:30000 +P:0:2d6:-20:-18:0 +F:STR | WIS | CHR | BRAND_POIS | VAMPIRIC | VORPAL | +F:INVIS | AGGRAVATE | CURSED | HEAVY_CURSE | SHOW_MODS | +D:This filthy orc-blade is famed for vile deeds of torture and blood, +D:and its wielder will never cease to fear treachery. + + +# The Slaughter Axe 'Garachoth' + +N:216:'Garachoth' +I:24:30:2 +W:70:50:400:0 +P:0:7d5:18:18:-20 +F:STR | CON | SPEED | LEVELS | BLACK_BREATH | +F:KILL_DEMON | SLAY_ANIMAL | BRAND_FIRE | VORPAL | +F:RES_FEAR | RES_FIRE | RES_CHAOS | RES_NETHER | +F:HIDE_TYPE | SHOW_MODS +D:A ghastly axe with the soul of a demon lord trapped inside, this horrifying +D:creation reverberates with the screams of the damned. As you gaze into its +D:glassy, translucent blade, it seems that endless sulphrous wastelands +D:stretch away from you into the distance, obscured by sheets of fire. + + +# The Set of Cesti 'Skycleaver' + +N:217:'Skycleaver' +I:31:5:1 +W:40:45:40:100000 +P:5:1d1:16:7:16 +F:STR | CON | DEX | CHR | LUCK | FLY | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | +F:HIDE_TYPE | SHOW_MODS +D:The handgear of a legendary dragonslaying hero. The wearer of these +D:wyrmskin gauntlets will be versed in all aerial ways, and will fear no +D:dragon that walks or flies. + + +# The Pair of Metal Shod Boots of the Machine +# Replaced the stealth malus with AGGRAVATE + +N:218:of the Machine +I:30:6:3 +W:30:100:170:19000 +P:6:1d1:0:0:24 +F:INT | SPEED | TUNNEL | AGGRAVATE | +F:RES_CHAOS | RES_SHARDS | RES_CONF | +F:ESP_NONLIVING | HIDE_TYPE | SPECIAL_GENE +D:A massive pair of adamantine boots studded with gold, the final and +D:greatest product of the petty-dwarven magical forge. Despite +D:the great powers they contain, they are heavy and awkward enough to +D:make quite a racket whenever you move. + +# Theme artifacts continued # + +# The Robe of Belegaer +# Based on Robe of the Seven Seas from T-Plus by Ingeborg S. Norden + +N:219:of Belegaer +I:36:2:5 +W:100:200:20:1500000 +P:2:0d0:0:0:20 +F:FREE_ACT | HIDE_TYPE | IM_ACID | IM_COLD | IM_ELEC | LITE1 | LUCK | RES_BLIND | RES_DARK | SEARCH | STEALTH | WATER_BREATH +D:This pearl-trimmed blue robe was created by a Maia loremaster in +D:Ulmo's service. No ocean storm can harm its wearer or anything +D:he carries; the pressure and darkness of deep water cannot hinder +D:him, either. + +# The Necklace of Girion + +N:220:of Girion +I:40:4:5 +W:20:5:2:15000 +P:0:1d1:0:0:10 +F:ACTIVATE | CHR | INSTA_ART | RES_NEXUS | RES_POIS | SEE_INVIS | SUST_CHR +a:HARDCORE=GROW_MOLD +D:A necklace of emeralds, green as the grass. It once belonged to Girion, +D:King of Dale, and was given to the Dwarves of the Lonely Mountain as +D:payment for a mithril mail shirt for Girion's son. It seems to have +D:overgrown with a strange moss over the years. + +# The Silver Bolt 'Dailir' - the 'dart' of Beleg Cuthalion, based on Heart's Blood + +N:221:'Dailir' +I:18:3:5 +W:85:40:3:35000 +P:0:8d5:15:20:0 +F:CRIT | HIDE_TYPE | SHOW_MODS | VORPAL | WOUNDING +D:The beloved dart of Beleg Cuthalion. It never failed to be found +D:unharmed, until it broke when Beleg fell upon it while he was +D:carrying Turin Turambar away from an Orc-camp, the night Beleg +D:met his end. Turin remade the bolt and kept it to his dying day in +D:memory of his friend. + +# The Amulet of Faramir [adapted from Oangband] +# The equivalent of the Phial (not too rare) for a stealth bonus and a source of RES_CONF early + +N:222:of Faramir +I:40:29:5 +W:10:2:2:10000 +P:0:0d0:18:0:8 +F:HIDE_TYPE | INSTA_ART | RES_CONF | SHOW_MODS | STEALTH | SUST_DEX +D:A slim neckpiece of True-silver, with quiet spells of Ithilien to aid and +D:protect the wearer. + +# The Large Mithril Shield of Earendil +# Adapted from Oangband; its chief benefits are the +to_ac and the activation + +N:223:of Earendil +I:34:8:0 +W:95:80:100:90000 +P:20:1d1:0:0:80 +F:ACTIVATE | RES_BLIND | RES_DARK | RES_ELEC | RES_FIRE | RES_NETHER +a:HARDCORE=BLADETURNER +D:A shining shield, once borne by the great mariner Earendil, "scored with +D:runes to keep all wounds and harm from him". + +# The Long Bow of Legolas + +N:224:of Legolas +I:19:13:3 +W:40:20:40:30000 +P:0:0d0:17:19:0 +F:XTRA_MIGHT | XTRA_SHOTS | FREE_ACT | HIDE_TYPE | ESP_ORC | +F:STEALTH | INFRA | DEX +D:The great bow of Legolas, one of the Nine Walkers of old. +D:Handcrafted specially for Thranduil's son in Lothlorien, +D:this bow gives clarity of sight and agility to the wielder. + +# The Large Metal Shield of Erkenbrand + +N:225:of Erkenbrand +I:34:5:3 +W:40:9:120:200000 +P:0:0d0:0:0:30 +F:REFLECT | STR | CHR | SUST_DEX | HIDE_TYPE | ESP_ORC | +F:FREE_ACT | REGEN +D:Tall and strong stood Erkenbrand, Lord of the Westfold, as he rode +D:to combat the forces of Isengard. The valour of Helm Hammerhand lived +D:again in him. This shield is painted red according to Rohan custom +D:and it grants magical protection against enemy projectiles, as well +D:as lets the wearer sense approaching enemy hordes. + +# XXX 226 Room for another artifact here XXX # +# XXX 227 Room for another artifact here XXX # +# XXX 228 Room for another artifact here XXX # +# XXX 229 Room for another artifact here XXX # +# XXX 230 Room for another artifact here XXX # +# XXX 231 Room for another artifact here XXX # +# XXX 232 Room for another artifact here XXX # +# XXX 233 Room for another artifact here XXX # +# XXX 234 Room for another artifact here XXX # +# XXX 235 Room for another artifact here XXX # +# XXX 236 Room for another artifact here XXX # +# XXX 237 Room for another artifact here XXX # +# XXX 238 Room for another artifact here XXX # +# XXX 239 Room for another artifact here XXX # +# XXX 240 Room for another artifact here XXX # + +### New Ultimate items added in Theme ### + +# The Lucerne Hammer of the Eruchin (Haftedmasters/Eru warriors) + +N:241:of the Eruchin +I:21:10:10 +W:127:220:130:9000000 +P:0:5d6:21:26:50 +F:ACTIVATE | BLESSED | BRAND_COLD | BRAND_ELEC | BRAND_FIRE | +F:CHR | CON | FREE_ACT | IM_COLD | LIFE | LITE1 | LUCK | +F:NO_MAGIC | PRECOGNITION | REGEN | RES_DARK | RES_FIRE | +F:SEE_INVIS | SHOW_MODS | SLAY_DEMON | SLAY_EVIL | SLAY_TROLL | +F:SLAY_UNDEAD | SLOW_DIGEST | SPECIAL_GENE | SUST_CHR | SUST_CON | +F:SUST_DEX | SUST_INT | SUST_STR | SUST_WIS | ULTIMATE | VORPAL +a:HARDCORE=ERU +D:A weapon forged by Aule himself and blessed by Eru Iluvatar, +D:calling upon the strength of all his children (hence the name, +D:which means Children of Eru). It is Eru Iluvatar's gift to you, +D:made for a single purpose + +# The Trident of Ulmo (Polearmmasters) + +N:242:of Ulmo +I:22:5:10 +W:127:220:130:9000000 +P:0:5d6:21:26:50 +F:ACTIVATE | BLESSED | BRAND_COLD | BRAND_ELEC | BRAND_FIRE | +F:CHR | CON | FREE_ACT | IM_COLD | LIFE | LITE1 | LUCK | +F:NO_MAGIC | PRECOGNITION | REGEN | RES_DARK | RES_FIRE | +F:SEE_INVIS | SHOW_MODS | SLAY_DEMON | SLAY_EVIL | SLAY_TROLL | +F:SLAY_UNDEAD | SLOW_DIGEST | SPECIAL_GENE | SUST_CHR | SUST_CON | +F:SUST_DEX | SUST_INT | SUST_STR | SUST_WIS | ULTIMATE | VORPAL +a:HARDCORE=ERU +D:The awesome weapon of the Vala Ulmo, Lord of Waters. Mightiest of all the +D:powers of good save Manwe himself, Ulmo laughs in scorn at the dread powers +D:of the undead, and is utterly in command of the element of water. + +# The Broad Axe of Aule (Axemasters) + +N:243:of Aule +I:24:11:10 +W:127:220:130:9000000 +P:0:5d6:21:26:50 +F:ACTIVATE | BLESSED | BRAND_COLD | BRAND_ELEC | BRAND_FIRE | +F:CHR | CON | FREE_ACT | IM_COLD | LIFE | LITE1 | LUCK | +F:NO_MAGIC | PRECOGNITION | REGEN | RES_DARK | RES_FIRE | +F:SEE_INVIS | SHOW_MODS | SLAY_DEMON | SLAY_EVIL | SLAY_TROLL | +F:SLAY_UNDEAD | SLOW_DIGEST | SPECIAL_GENE | SUST_CHR | SUST_CON | +F:SUST_DEX | SUST_INT | SUST_STR | SUST_WIS | ULTIMATE | VORPAL +a:HARDCORE=ERU +D:Aule's mighty weapon, granted to you to aid the defeat of Melkor. + +# The Rapier of Vaire (Rogues, whose Critical-hits skill is only useful with lighter swords) + +N:244:of Vaire +I:23:7:10 +W:127:220:130:9000000 +P:0:5d6:21:26:50 +F:ACTIVATE | BLESSED | BRAND_COLD | BRAND_ELEC | BRAND_FIRE | CHR | +F:CON | FREE_ACT | IM_COLD | LIFE | LITE1 | LUCK | NO_MAGIC | +F:PRECOGNITION | REGEN | RES_DARK | RES_FIRE | SEE_INVIS | SHOW_MODS | +F:SLAY_DEMON | SLAY_EVIL | SLAY_TROLL | SLAY_UNDEAD | SLOW_DIGEST | +F:SPECIAL_GENE | SUST_CHR | SUST_CON | SUST_DEX | SUST_INT | SUST_STR | +F:SUST_WIS | ULTIMATE | VORPAL +a:HARDCORE=ERU +D:A shining rapier used by Vaire to cut the strings of time when +D:dire need arises. Its power with that of the Flame Imperishable +D:will let you destroy Melkor forever. + +# The Long Bow of Irmo (Bow-masters) + +N:245:of Irmo +I:19:13:5 +W:127:220:130:8000000 +P:0:0d0:36:28:0 +F:CON | DEX | ESP_EVIL | ESP_ORC | ESP_TROLL | FLY | FREE_ACT | +F:IM_ELEC | INFRA | INVIS | LUCK | NO_MAGIC | PRECOGNITION | +F:REFLECT | RES_BLIND | RES_CHAOS | RES_CONF | RES_DISEN | +F:SEE_INVIS | SLOW_DIGEST | SPECIAL_GENE | SPEED | STEALTH | +F:SUST_CHR | SUST_CON | SUST_DEX | SUST_INT | SUST_STR | +F:SUST_WIS | ULTIMATE | XTRA_MIGHT | XTRA_SHOTS +D:A gift from Orome to Irmo, a mighty bow that sings the songs of the +D:garden of Lorien. It will guide your hand and steady your grip in +D:your encounter with Melkor. + +# The Sling of Nessa (Sling-masters) + +N:246:of Nessa +I:19:2:5 +W:127:220:130:8000000 +P:0:0d0:36:28:0 +F:CON | DEX | ESP_EVIL | ESP_ORC | ESP_TROLL | FLY | FREE_ACT | +F:IM_ELEC | INFRA | INVIS | LUCK | NO_MAGIC | PRECOGNITION | +F:REFLECT | RES_BLIND | RES_CHAOS | RES_CONF | RES_DISEN | +F:SEE_INVIS | SLOW_DIGEST | SPECIAL_GENE | SPEED | STEALTH | +F:SUST_CHR | SUST_CON | SUST_DEX | SUST_INT | SUST_STR | SUST_WIS | +F:ULTIMATE | XTRA_MIGHT | XTRA_SHOTS +D:This sling was made for the most lithe of the Valier to provide +D:her with amusement as she used it to shoot magical pebbles of +D:cheer and charm while dancing in the lush green fields of Valinor. +D:She grants it to you now in your time of trial. + +# The Metal Boomerang of Varda (Boomerang-masters) + +N:247:of Varda +I:15:4:5 +W:127:220:130:8000000 +P:0:0d0:36:28:0 +F:CON | DEX | ESP_EVIL | ESP_ORC | ESP_TROLL | FLY | FREE_ACT | +F:IM_ELEC | INFRA | INVIS | LUCK | NO_MAGIC | PRECOGNITION | +F:REFLECT | RES_BLIND | RES_CHAOS | RES_CONF | RES_DISEN | +F:SEE_INVIS | SLOW_DIGEST | SPECIAL_GENE | SPEED | STEALTH | +F:SUST_CHR | SUST_CON | SUST_DEX | SUST_INT | SUST_STR | SUST_WIS | +F:ULTIMATE | XTRA_MIGHT | XTRA_SHOTS +D:Made from living starlight, this boomerang will dispel the darkest +D:of darkness. It is a gift from Varda Elentari, to aid you in your +D:task. + +# The Amulet of Mandos (Weaponless fighters) + +N:248:of Mandos +I:40:27:0 +W:100:16:60:500000 +P:0:2d4:0:0:85 +F:ACTIVATE | ESP_DRAGON | FEATHER | FLY | HOLD_LIFE | IGNORE_ACID | +F:IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | REGEN | RES_ACID | +F:RES_BLIND | RES_CHAOS | RES_COLD | RES_CONF | RES_DARK | RES_DISEN | +F:RES_ELEC | RES_FIRE | RES_LITE | RES_NETHER | RES_NEXUS | RES_POIS | +F:RES_SHARDS | RES_SOUND | SPECIAL_GENE | ULTIMATE +a:HARDCORE=BLADETURNER +D:This amulet contains the power of Mandos, the Doomsman of the +D:Valar. It will grant you protection against the foul dark magic +D:of Melkor, though you will still need your wits and strength +D:about you as you face your ultimate foe. + +# XXX 249 Room for another artifact here XXX ### +# XXX 250 Room for another artifact here XXX ### +# XXX 251 Room for another artifact here XXX ### +# XXX 252 Room for another artifact here XXX ### +# XXX 253 Room for another artifact here XXX ### +# XXX 254 Room for another artifact here XXX ### +# XXX 255 Room for another artifact here XXX ### +# XXX 256 Room for another artifact here XXX ### + +### 256 is the maximum number of artifacts (257 in misc.txt). + +# N: serial number : & object name~ +# G: symbol : color +# I: tval : sval : pval +# W: depth : rarity : weight : cost +# P: base armor class : base damage : plus to-hit : plus to-dam : plus to-ac +# F: flag | flag | etc +# D: description diff --git a/lib/mods/theme/edit/ab_info.txt b/lib/mods/theme/edit/ab_info.txt new file mode 100644 index 00000000..4272776a --- /dev/null +++ b/lib/mods/theme/edit/ab_info.txt @@ -0,0 +1,109 @@ +# File: ab_info.txt + + +# This file is used to initialize the "lib/data/ab_info.raw" file, which is +# used to initialize the "abilities" information for the ToME game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# The ToME abilities indexes are defined in "defines.h", and must not be changed. +# If you want to add new ones, add them after the tome ones + +# N:idx:name +# D:desc +# I:cost(in skill points) +# A:action mkey:action desc + +# Prerequisites +# k:level:skill +# S:level(linear mode):stats +# a:needed ability + +# E:excluding ability:excluding ability + +# If you need more sophisticated prereqs use the HOOK_LEARN_ABILITY + +# Version stamp (required) + +# Do not forget to update misc.txt with an entry like the following : +# Maximum number of traits in ab_info.txt +# M:b:50 + +V:2.2.0 + +N:0:Spread blows +D:If a monster dies to your attack but you still have blows left +D:you won't lose the full turn, allowing you to attack some other +D:monster in the same turn +D:Prereq: Weaponmastery skill@30, Dex@17 +I:5 +k:30:Weaponmastery +S:17:DEX + +N:1:Tree walking +D:Allows you to walk in dense forest +D:Prereq: Nature skill@20 +I:7 +k:20:Nature + +N:2:Perfect casting +D:Allows you to reach 0% failure rate on spells +D:Prereq: Magic skill@35 +I:6 +k:35:Magic + +N:3:Extra Max Blow(1) +D:Increases your max possible blows number by 1 +D:Prereq: Combat@10 +I:7 +k:10:Combat + +N:4:Extra Max Blow(2) +D:Increases your max possible blows number by 1 +D:Prereq: Combat@20, Extra Max Blow(1) +I:7 +k:20:Combat +a:Extra Max Blow(1) + +N:5:Ammo creation +D:Allows you to create shots, arrows and bolts from various materials +D:Prereq: Archery@10 +A:10:Forge ammo +I:8 +k:10:Archery + +N:6:Touch of death +D:Your melee blows can insta-kill, but you only receive 1/3 of the experience +D:Prereq: Necromancy@50, Combat@40, DEX@30, STR@30 +A:100:Activate touch of death +I:15 +k:50:Necromancy +k:40:Combat +S:30:DEX +S:30:STR + +N:8:Far reaching attack +D:You can attack an enemy one square far using a long polearm. +D:At high levels of Polearm-mastery skill, you can even hit two enemies at once. +D:Prereq: Combat@15, Polearm-mastery@15 +I:10 +A:102:Far reaching attack +k:15:Combat +k:15:Polearm-mastery + +N:9:Trapping +D:Ability to set monster traps +D:Prereq: Disarming@15 +I:10 +A:14:Set trap +k:15:Disarming + +N:10:Undead Form +D:Ability to turn into a weak undead being when you "die". +D:You must then kill enough monsters to absorb enough life energy +D:to come back to life. +D:Prereq: Necromancy@30, INT@25 +I:15 +k:30:Necromancy +S:25:INT diff --git a/lib/mods/theme/edit/al_info.txt b/lib/mods/theme/edit/al_info.txt new file mode 100644 index 00000000..c5e7c55d --- /dev/null +++ b/lib/mods/theme/edit/al_info.txt @@ -0,0 +1,12 @@ +# File: al_info.txt + + +# This file is used to initialize the "lib/raw/al_info.raw" file, which is +# used as the alchemist recipes in ToME + +# This file is intentionally blank in Theme +# because the Alchemist class has been removed. + +# Version stamp (required) + +V:2.0.0 \ No newline at end of file diff --git a/lib/mods/theme/edit/ba_info.txt b/lib/mods/theme/edit/ba_info.txt new file mode 100644 index 00000000..b76f79dd --- /dev/null +++ b/lib/mods/theme/edit/ba_info.txt @@ -0,0 +1,310 @@ +# File: ba_info.txt + + +# This file is used to initialize the "lib/raw/ba_info.raw" file, which is +# used to initialize the "store/building actions type" information for +# the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# N:: +# C::: +# I::: + +# Restriction: +# 0 = No restrictions +# 1 = Restrict to normal & liked +# 2 = Restrict to liked + +# Version stamp (required) + +V:2.0.0 + +N:0:Nothing +C:0:0:0 +I:0:0:. + +N:1:Sell an item +C:0:0:0 +I:43:0:s:d + +N:2:Purchase an item +C:0:0:0 +I:44:0:p:g + +N:3:Examine an item +C:0:0:0 +I:45:0:x + +N:4:Steal an item +C:0:0:0 +I:46:0:Z + +N:5:Rest for the night +C:25:20:15 +I:17:0:r + +N:6:Buy food and drink +C:3:2:1 +I:18:0:f + +N:7:Listen for rumours +C:0:0:0 +I:19:0:u + +N:8:Presage fate +C:600:500:480 +I:42:0:l + +N:9:In-Between +C:0:0:0 +I:12:0:b + +N:10:Play craps +C:0:0:0 +I:14:0:c + +N:11:Spin the wheel +C:0:0:0 +I:15:0:s + +N:12:Play dice slots +C:0:0:0 +I:16:0:d + +N:13:Game rules +C:0:0:0 +I:13:0:r + +N:14:Research item +C:1400:1300:1200 +I:1:0:a + +N:15:Town history +C:0:0:0 +I:2:0:h + +N:16:Race legends +C:0:0:0 +I:3:0:l + +N:17:Look at busts of Kings +C:0:0:0 +I:5:0:l + +N:18:Research monster +C:1600:1500:1400 +I:20:0:r + +N:19:View bounties +C:0:0:0 +I:38:0:v + +N:20:Receive bounty money +C:0:0:0 +I:39:0:b + +N:21:Get quest monster +C:0:0:0 +I:54:0:q + +N:22:Turn in quest corpse +C:0:0:0 +I:55:0:m + +N:23:Compare weapons +C:220:200:180 +I:21:0:c + +N:24:Enchant weapon +C:750:700:150 +I:23:0:w + +N:25:Enchant armour +C:750:700:150 +I:24:0:a + +N:26:Recharge item +C:350:300:75 +I:25:0:r + +N:27:Identify possessions +C:900:800:100 +I:26:0:i + +N:28:Healing prayer +C:600:400:0 +I:28:0:h + +N:29:Restoration +C:600:500:100 +I:29:0:r + +N:30:Get share of stolen gold +C:0:0:0 +I:7:2:g + +N:31:Enchant arrows +C:550:500:100 +I:30:0:a + +N:32:Enchant bow +C:550:500:100 +I:31:0:b + +N:33:Recall to dungeon +C:300:200:100 +I:33:0:r + +N:34:Teleport to dungeon-level +C:15000:10000:1000 +I:34:0:t + +N:35:Get a quest +C:0:0:0 +I:6:0:q + +# Restrict to liked/normal +N:36:Get a quest +C:0:0:0 +I:46:1:q + +N:37:Get a quest +C:0:0:0 +I:47:0:q + +N:38:Get a quest +C:0:0:0 +I:49:0:q + +N:39:Herbal Healing +C:32000:10000:0 +I:50:0:h + +N:40:Song of Lore +C:2000:800:50 +I:26:0:s + +N:41:Distribute earnings +C:0:0:0 +I:7:2:d + +N:42:Morph restoration +C:3000:1500:750 +I:37:0:r + +#for The Mirror +N:43:View fate +C:500:500:500 +I:42:0:v + +#for The Mirror +N:44:Research item +C:1500:1500:1500 +I:1:0:a + +#for library in gondol +N:45:Research item +C:2000:2000:2000 +I:1:0:a + +#for Star-Dome +N:46:Identify possessions +C:1200:1000:250 +I:26:0:i + +#for Star-Dome +N:47:Recharge item +C:1200:1000:150 +I:25:0:r + +#for Valarin Temple +N:48:Restoration +C:1200:1000:200 +I:29:0:r + +#for Sea-Dome +N:49:Morph restoration +C:1500:1500:1500 +I:37:0:r + +#for The Golden Flower +N:50:Enchant arrows +C:1100:1000:200 +I:30:0:a + +#for The Golden Flower +N:51:Enchant bow +C:1100:1000:200 +I:31:0:b + +#for The Fountain +N:52:Enchant armour +C:1100:1000:200 +I:24:0:a + +#for The Fountain +N:53:See Healers +C:1100:1000:0 +I:28:0:h + +N:54:Drop an item +C:0:0:0 +I:43:0:d:s + +N:55:Get an item +C:0:0:0 +I:44:0:g:p + +N:56:Request an item +C:0:0:0 +I:51:2:r + +N:57:Ask for loan +C:0:0:0 +I:52:2:a + +N:58:Pay back loan +C:0:0:0 +I:53:2:p + +N:59:Donate an item +C:0:0:0 +I:43:0:d + +# Mage Tower quest in Lothlorien +N:60:Get a quest +C:0:0:0 +I:56:0:q + +N:61:Get a quest +C:0:0:0 +I:61:0:q + +# Free rest for the night option for homes +N:62:Rest for the night +C:0:0:0 +I:17:0:r + +# Free rest for the night option at some 'town' locations +# Restricted to 'liked' races for thematic reasons +N:63:Rest for the night +C:0:0:0 +I:17:2:r + +# Enchant arrows option with a different letter for Imladris forge +N:64:Enchant arrows +C:550:500:100 +I:30:0:r + +# Getting free dinner at some 'town' locations +# Restricted to 'liked' races for thematic reasons +N:65:Get food and drink +C:0:0:0 +I:18:2:f + +# Ask Bard for directions to Erebor +N:66:Ask about Erebor +C:0:0:0 +I:66:0:a \ No newline at end of file diff --git a/lib/mods/theme/edit/between.map b/lib/mods/theme/edit/between.map new file mode 100644 index 00000000..4fed5c95 --- /dev/null +++ b/lib/mods/theme/edit/between.map @@ -0,0 +1,71 @@ +# Created by Mynstral (mynstral@thehelm.com) +# Made for PernAngband on 14/08/2001 + +# Monsters starts awake +N:0 + +# Permanent wall +F:X:63:3 + +# Floor with dirt +F:.:88:3 + +# Floor with grass +F:,:89:3 + +# Tree +F:T:96:3 + +# Floor with grass with a green thunderlord +F:G:89:5:955 + +# Floor with grass with a blue thunderlord +F:L:89:5:956 + +# Floor with grass with a brown thunderlord +F:B:89:5:957:0:0:0:0:0:0:2 + +# Floor with grass with a bronze thunderlord +F:z:89:5:958:0:0:0:0:0:0:2 + +# Floor with dirt with a bronze thunderlord +F:Z:88:5:958:0:0:0:0:0:0:2 + +# Floor with grass with a gold thunderlord +F:D:88:5:959:0:0:0:0:0:0:2 + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X..T.TT..T...T...T...T.....T....T......T...T.,,.....T......T....T...T.T..T..TT...T..T.TT.T.TT.TX +D:X.T.TTTTT...T..TT..T..T.T.T.T...T.....T..T.TT,,..T...T.....T..T......T..T.T..T.T.TT.T.T.T..TTT.X +D:XTTT.T.T.T.T..TTT.T.T.TTT.T.T.T..T..T.T..T..T.,,..T....T....T..T.T.T..T.T..T.T.TT.T.TT.TT.TTT.TX +D:XTTT.T...T....T....T..T.TT..T.T.T...T...GG....,,...GG....T...T...T.TTT.T..TTTT.TT...T.TT..T.T.TX +D:X.TTT..T.T..TTTT.T.T..T..T.TT...T......G..L..,,...L..G..T..T.T...T....T.TTTTTT..TTTTT.T..TT..T.X +D:XTT.T.TTT.T.T.T.T.T.T.T...T..T...T..T.G..L..B,,.B..L..G....T..T...TT.T.T..TTT.T.TTTT.TTTT..T.T.X +D:X.T.TT..T.TT.TTT.T.T.T.T.T.T...T.T.T.G..L..B.,,..B..L..G..T..T...T...T.T.T..TTTT.T.T.TT.T.T.TT.X +D:X.TT.T.TTT.T.T.T.T..T.T..T....T..T..G..L..B..,Z...B..L..G..T...T.T..T...T...T.T.T.TTT.T.T.T..T.X +D:XT.T.TT.TTTT.TT.T.TTT...T.T.T...T.T.G..L..B..ZDz..B..L..G...T.T...T.T...T..T..T...T..T.TT.T.T.TX +D:XTTT..TTTT.T.T.T..T.T....T...T..T.T..G..L..B.,,..B..L..G..T....T...T....T....T..T..TT.T.T.TTT..X +D:XTT.TT..T.T.T.T.T...T...T....T.T..T.T.G..L...,,....L..G..T..T...T..T.......T...T....T..T..TT...X +D:XTTT.T..T.T..T.T..T...T..T....TT..T.T..GG....,,.....GG...T.T...T.T...T..T.T...T....T...T..T.T..X +D:XTT...T.T..T....T....T....T....T...T....T.T..,,,.....T...T..T...T.....T...T...T..T..T...T..T.T.X +D:XT..T.T...T...T...T.....T....T....T....T...TTTTTTTT...T...T...T....T.....T......T....T.....T..TX +D:XT.T...T...T..T.T...T.T.T..T...T.T...T...T.T...,.T...T...T...T...T..T.....T....T....T...T...T.TX +D:XTT.T.T.T.T..T..T.T.T.....T....T..T...T.......,,..T........T...T...T...T...T.....T..T..T...TTT.X +D:X..TT...T..T.....T...T....T...T...T...T..T...,,.....T..T..T.....T.T...T...T...T..T..T.T...T.TT.X +D:X.TT..T....T.T..T...T..T...T..T.T.T..T..T.T.,,..T..T..T....T..T..T...T.T....T....T...TT.TTTTTT.X +D:X.T.TTTTTT.T.T.T...T..T..T.....T.T..T...T.T.,,...T...T......T.....T....T...T..T....T..TT.TTTTTTX +D:XTTT.T.T.TTTTT.TTT...T..T...TT.T.T...T.T....,,.T...T.....T.....T....T.......T..T...T.TT.T.T.TT.X +D:XTT.T..T.TT.T.T.TT.T...T.T..T.T.......T..T.,,.....T....T....T...........T..T...TT.TTTTTTTTTTTTTX +D:XTTTT....TT.T.T.TTTTT.T...T..T.T..T......T.,,T......T....T....T.....T...T...T..TTTT.T.TT.T.TTTTX +D:XTT.TTTTTT.T.TT.TTTTTT...T....TT.T...T....,,.T...T....T.....T....T....T....T..TT.T.TTT.T.T.T.TTX +D:XTT.T..TTT.T.T.TTTTTTTT.T...T....T....T.T,,.........T....T....T....T...T.T.T.TTT.T.T.T.T..T.T.TX +D:XTT.T..TTT..T.T.T.T.TT..T.T.T......T.T.T.,,..T...T...T...T..T...T...T.T.TTT.T.T.T.T.T.T.T.T..T.X +D:X.T.T.T.T.T.T..T.T.T.T.T.T..T...T..T.TT.T.,,..T...T.....T.....T.....T..TTT.T.T.TTTTT.T.TTT.TT.TX +D:XTT.T.T.T.TTTT.T..T.T.T.TTTT.T..T.T..T.TT.,,.T...T..T..T.......T.T....TTTTT.TTTT.T.TTT.TTTT.T.TX +D:XT.T.TT.TTTT.T.T.T.TTT.T.T.TT......T...T...,,..T...T...T....T....T.TTT.T.T.T.T.T.T..T.T.T.T.TT.X +D:XT.TTT.T.T.TTTT.T.T.T.T.TTT.TT..T...T...T..,,..T...T....T....T..TT.T.TT.TTTTT.T.T.TT.TT.TT.T.T.T +D:XTT.T.T.TT.T.TTTT.T..TT.T.T.TT.T.T.T..T....,,.T...T...T....T..TTTTTTTT.T.T.T.T.T.TT.T.TTTTT.T.TX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:17:47 diff --git a/lib/mods/theme/edit/d_info.txt b/lib/mods/theme/edit/d_info.txt new file mode 100644 index 00000000..c54c9f8f --- /dev/null +++ b/lib/mods/theme/edit/d_info.txt @@ -0,0 +1,701 @@ +# File: d_info.txt + + +# This file is used to initialize the "lib/raw/d_info.raw" file, which is +# used to initialize the "dungeon type" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# Some store indexes are defined in "defines.h", and must not be +# changed. + +# N:: +# D:<3 letter short name>: +# W:::::: +# L::<%1>::<%2>::<%3> +# A::<%1>::<%2>::<%3>:: +# O:<%treasure>:<%combat>:<%magic>:<%tools> +# E:d:: +# F: +# R:: +# M: +# S: + +# Note for : +# 0 = No restriction +# 1 = AND +# 2 = NAND +# 3 = OR +# 4 = NOR + +# Version stamp (required) + +V:2.0.0 + +### Wilderness(purely cosmetic, never used) ### + +N:0:Wilderness +D:Wil:a way to the Wilderness +W:0:0:0:0:14:500 +L:89:80:199:20:1:0 +A:96:100:56:0:56:0:57:58 +O:20:20:20:20 +F:PRINCIPAL | FLAT | NO_RECALL +R:100:0 + +### The principal dungeons, they were created by spliting the vanilla dungeon ### + +N:1:Mirkwood +D:Mkw:a way to the Mirkwood Forest. +W:11:33:5:0:14:160 +L:89:95:199:5:88:0 +A:96:100:97:0:56:0:202:96 +O:20:20:20:20 +F:PRINCIPAL | NO_DOORS | NO_DESTROY | FLAT +F:FILL_METHOD_0 +R:100:0 + +N:2:Barad-Dur +D:BDr:a door to the tower of Barad-Dur. +W:34:66:15:0:14:160 +L:88:67:93:33:1:0 +L:0:100:0 +A:97:50:56:50:56:0:57:97 +A:0:100:0 +O:20:20:20:20 +F:PRINCIPAL | LAVA_RIVER | CAVERN | NO_STREAMERS +F:FILL_METHOD_2 | NO_RECALL +R:100:0 + +N:3:Angband +D:Ang:an entrance to the Pits of Angband. +W:67:100:30:0:14:160 +L:1:100:1:0:1:0 +A:56:100:56:0:56:0:57:58 +O:20:20:20:20 +F:PRINCIPAL | CAVERN | NO_EASY_MOVE | NO_RECALL +F:ADJUST_LEVEL_1_2 | ADJUST_LEVEL_1 +F:FILL_METHOD_0 +R:100:0 + +N:4:Barrow-Downs +D:BDw:a way to the Barrow-Downs. +W:1:10:1:0:14:160 +# Theme adds *fog* (dense mist) on the Barrow-Downs :) +L:88:94:210:2:199:4 +A:96:80:97:19:57:1:57:97 +A:100:0:0 +O:20:20:20:20 +F:PRINCIPAL | FLAT +F:FILL_METHOD_3 +R:25:1 +M:UNDEAD +R:75:0 + +# The Additional dungeons + +# Mount Doom +# Levels 85-99 +N:5:Orodruin +D:MDm:a way to the top of the Mount Doom. +W:85:99:18:0:14:160 +L:86:90:205:10:1:0 +A:177:100:0:0:0:0:85:87 +O:10:10:30:30 +E:2d10:10:FIRE +F:CAVE | LAVA_RIVER | NO_RECALL | NO_STREAMERS +F:FILL_METHOD_0 | NO_EASY_MOVE +R:100:1 +M:IM_FIRE + +# Nether Realm +# Levels 666-696 (!!!) +# guarded by Tik'srvzllat, who has the Ring 'Fuin' +N:6:Nether Realm +D:Nth:a magical portal to the Nether Realm. +W:666:696:40:0:14:160 +L:102:80:86:15:85:5 +A:85:80:87:20:87:0:57:85 +A:50:50:0 +O:25:25:25:25 +E:10d10:3:NETHER +F:EMPTY | FORGET | NO_BREATH | NO_EASY_MOVE | NO_SHAFT +F:ADJUST_LEVEL_2 | NO_RECALL | NO_STREAMERS +F:LAVA_RIVER | FINAL_GUARDIAN_1032 | FINAL_ARTIFACT_203 +F:FILL_METHOD_2 | NO_RECALL_OUT +R:5:0 +R:95:3 +M:RES_NETH | R_CHAR_G | R_CHAR_W | R_CHAR_U + +# The Lost Land of Numenor +# levels 35-50 +# guarded by Ar-Pharazon the Golden, who has the stone "Coimir". +N:7:Submerged Ruins +D:Num:a submerged way to the lost land of Numenor. +W:35:50:25:0:14:160 +L:84:95:187:5:1:0 +A:187:80:84:10:56:10:57:187 +A:60:0:40 +O:30:30:10:10 +E:1d1:1:ACID +F:NO_STREAMERS +F:FINAL_GUARDIAN_980 | FINAL_ARTIFACT_204 +F:FILL_METHOD_3 | WATER_BREATH +R:20:0 +R:80:3 +M:AQUATIC | CAN_SWIM | CAN_FLY + +# Used for astral mode +N:8:Halls of Waiting +D:HWa:*A BUG*YOU should see this message!* +W:1:98:1:0:14:160 +L:1:100:1:0:1:0 +O:20:20:20:20 +A:56:100:56:0:56:0:57:58 +F:RANDOM_TOWNS | NO_RECALL | NO_SHAFT +F:FILL_METHOD_0 +R:100:2 +M:UNIQUE + +# Cirith Ungol +# levels 25-50 +# guarded by Shelob. +# Updated for Theme to lead out into Gorgoroth a la Moria +N:9:Cirith Ungol +D:CUg:an entrance to Cirith Ungol. +W:25:50:10:0:14:160 +L:87:5:88:65:16:30 +A:97:90:16:10:56:0:16:58 +O:30:30:30:10 +E:4d4:20:POISON +F:FINAL_GUARDIAN_481 +F:RANDOM_TOWNS | CIRCULAR_ROOMS +F:FILL_METHOD_2 +F:FORCE_DOWN +F:WILD_65_56__67_53 +R:2:0 +R:49:3 +M:SPIDER | R_CHAR_a | R_CHAR_I | +R:49:3 +M:ORC | R_CHAR_w | R_CHAR_m | R_CHAR_j + +# The Heart of the Earth +# levels 25-36 +# guarded by Golgarach, the Living Rock +N:10:Heart of the Earth +D:HoE:a passage leading into the very heart of the world. +W:25:36:10:0:14:160 +L:1:100:1:0:1:0 +A:56:100:56:0:56:0:57:58 +O:40:10:10:20 +G:life +F:EVOLVE | FINAL_GUARDIAN_1035 | NO_RECALL | NO_SHAFT +R:40:3 +M:R_CHAR_# | R_CHAR_X | R_CHAR_g | R_CHAR_E | +R:30:3 +M:PASS_WALL | KILL_WALL | HURT_ROCK +R:30:0 + +# The Void +# Levels 128-150 +# Where Melkor lurks for the final battle! +N:11:The Void +D:Vod:a jumpgate to the Void +W:128:150:40:0:20:160 +L:183:97:102:3:0:0 +A:183:90:102:10:0:0:102:102 +A:40:60:0 +O:25:25:25:25 +E:20d6:100:DARK +F:EMPTY | FORGET | NO_BREATH | NO_EASY_MOVE | NO_RECALL_OUT | NO_RECALL | +F:ADJUST_LEVEL_1_2 | ADJUST_LEVEL_1 | NO_STREAMERS | NO_SHAFT +F:FILL_METHOD_2 +F:FINAL_GUARDIAN_1044 | +R:1:0 +R:99:3 +M:UNDEAD | DEMON | DRAGON | NONLIVING | SPIRIT + +# TEST dungeon +N:12:Test +D:Tst:a way to test dungeon gen +W:1:10:1:0:14:160 +L:88:78:89:18:199:4 +L:0:95:5 +A:177:100:0:0:0:0:85:87 +A:100:0:0 +O:20:20:20:20 +F:FILL_METHOD_3 | SMALL +R:100:0 +G:dungeon2 + + +# The Paths of the Dead +# levels 40-70 +# Feagwath is there, guarding Doomcaller +N:16:Paths of the Dead +D:PoD:the entrance to the Paths of the Dead. +W:40:70:18:0:24:100 +L:88:85:84:15:1:0 +A:56:75:87:25:56:0:57:58 +O:30:30:30:2 +E:1d1:20:RAISE +F:FINAL_GUARDIAN_804 | FINAL_ARTIFACT_91 +F:FILL_METHOD_3 +R:5:0 +R:10:3 +M:R_CHAR_p +R:85:3 +M:UNDEAD | NONLIVING + +# The Illusory Castle +# levels 35-52 +# Guarded by The Glass Golem guarding The Helm of Knowledge +N:17:Illusory Castle +D:Ill:an entrance to the Illusory Castle. +W:35:52:10:0:24:100 +L:1:98:188:2:1:0 +A:56:50:189:50:56:0:57:58 +O:50:10:20:20 +E:6d2:6:CONFUSION +F:RANDOM_TOWNS | NO_STREAMERS +F:FINAL_GUARDIAN_1033 | FINAL_ARTIFACT_160 +F:FILL_METHOD_1 +R:30:0 +R:70:3 +M:STUPID | WEIRD_MIND | SHAPECHANGER | ATTR_MULTI | CHAR_MULTI | RAND_25 | +M:RAND_50 | EMPTY_MIND | INVISIBLE | PASS_WALL | KILL_WALL +S:BR_CONF | BR_CHAO | BA_CHAO | CONF | FORGET | TRAPS | MULTIPLY + +# The Maze +# Levels 25-37 +# Guarded by The Minotaur of the Labyrinth with the Steel Helm of Hammerhand +N:18:Maze +D:Maz:a small tunnel leading to a maze of twisty little passages, all alike. +W:25:37:15:0:20:160 +L:1:100:1:0:1:0 +A:56:98:48:2:56:0:57:58 +O:2:40:10:40 +G:maze +F:SMALLEST | FORGET +F:FINAL_GUARDIAN_1029 | FINAL_ARTIFACT_38 +R:80:0 +R:20:3 +M:R_CHAR_p + +# The Orc Cave +# levels 10-22 +# There is Azog with the Wand of Thrain at the bottom +N:19:Orc Cave +D:Orc:a dark tunnel leading to an Orc Cave. +W:10:22:8:0:35:200 +L:88:100:1:0:1:0 +A:97:100:56:0:56:0:57:97 +O:5:50:10:25 +F:RANDOM_TOWNS | +F:FINAL_OBJECT_810 | FINAL_GUARDIAN_373 | CAVE | +F:FILL_METHOD_0 +F:FORCE_DOWN +F:WILD_21_49__51_19 +R:30:3 +M:TROLL +R:20:0 +R:50:3 +M:ORC | R_CHAR_o | R_CHAR_O + +# Erebor +# levels 60-72 +# There is Glaurung +N:20:Erebor +D:Ere:a tunnel leading into depths of the Lonely Mountain. +W:60:72:35:0:20:140 +L:88:100:1:0:1:0 +A:97:90:87:10:56:0:57:97 +O:40:40:40:40 +F:BIG | LAVA_RIVER | CAVERN | NO_RECALL | NO_STREAMERS +F:CAVE | DOUBLE | FINAL_GUARDIAN_715 | +F:FILL_METHOD_2 +R:10:0 +R:60:1 +M:DRAGON | R_CHAR_D +R:30:1 +M:DRAGON | R_CHAR_d + +# The Old Forest +# levels 13-25 +# Old Man Willow protects it +N:21:The Old Forest +D:OFr:a path into the Old Forest. +W:13:25:5:0:15:100 +L:88:76:84:16:199:8 +L:68:16:16 +A:96:100:56:0:56:0:202:96 +O:20:5:15:30 +F:WATER_RIVERS | NO_DOORS | NO_DESTROY | FLAT | NO_STREAMERS +F:RANDOM_TOWNS | FINAL_GUARDIAN_206 +F:FILL_METHOD_3 +R:30:0 +R:40:3 +M:ANIMAL +R:30:3 +M:UNDEAD | R_CHAR_h | R_CHAR_l + +# The Mines of Moria +# levels 30-50 +# There is Durin's Bane +N:22:Moria +D:MoM:a stone door leading to the Mines of Moria. +W:30:50:20:0:40:40 +L:88:100:1:0:1:0 +A:97:100:56:0:56:0:57:97 +O:30:50:10:5 +F:FINAL_GUARDIAN_872 | WATER_RIVER | NO_STREAMERS +F:FORCE_DOWN +F:RANDOM_TOWNS +F:WILD_45_30__44_37 +F:FILL_METHOD_0 +R:40:3 +M:ORC +R:30:3 +M:TROLL | GIANT +R:20:3 +M:DEMON +R:10:0 + +# The tower of Dol Guldur +# Levels 57-70 +# The Necromancer (weak Sauron) at the bottom, with the Ring of Durin +N:23:Dol Guldur +D:TDG:a gate leading to the tower of Dol Guldur. +W:57:70:34:0:24:160 +L:1:80:174:20:1:0 +A:56:100:56:0:56:0:57:58 +O:20:1:70:9 +F:SMALL | FINAL_GUARDIAN_819 | FINAL_ARTIFACT_205 +F:FILL_METHOD_3 +R:30:3 +M:R_CHAR_p | R_CHAR_P +R:10:3 +M:ORC | TROLL +R:20:3 +M:UNDEAD +R:30:3 +M:DEMON | DRAGON +R:10:0 + +# Dungeons from Variaz + +# The Small Water Cave +# levels 32-34 +# The Watcher in the Water is at the bottom +N:24:The Small Water Cave +D:SWC:the entrance to a small water cave. +W:32:34:20:0:14:160 +L:84:100:84:0:84:0 +A:97:100:56:0:56:0:57:58 +O:10:10:30:30 +E:1d1:20:ACID +F:FINAL_GUARDIAN_517 | NO_RECALL +F:FILL_METHOD_0 +R:10:0 +R:10:3 +M:AQUATIC +R:40:1 +M:IM_COLD +S:BA_WATE +R:40:3 +M:IM_COLD + +# The Land of Mountains +# Trone the rebel Thunderlord is hiding here, with +# the Robe of Curunir (Theme update as Trone's coat is gone) +# Levels 45-70 +N:25:The Sacred Land Of Mountains +D:LoM:the way to the Sacred Land of Mountains. +W:45:70:20:0:14:160 +L:89:100:89:0:89:0 +A:97:100:56:0:56:0:97:97 +O:20:20:20:20 +F:RANDOM_TOWNS | FLAT | NO_STREAMERS +F:FINAL_GUARDIAN_789 | FINAL_ARTIFACT_228 +F:FILL_METHOD_0 +R:60:3 +M:CAN_FLY +R:40:0 + +# The Land of Rhun +# levels 26-40 +# Guarded by Ulfang the Black, Morgoth's first Easterling follower. +N:26:The Land Of Rhun +D:LoR:a way to the Land of Rhun. +W:26:40:15:0:14:160 +L:89:100:1:0:1:0 +A:89:50:96:25:84:25:57:58 +O:20:20:20:20 +F:RANDOM_TOWNS | FLAT | NO_STREAMERS | FINAL_GUARDIAN_990 +F:FILL_METHOD_1 +R:30:3 +M:R_CHAR_p | R_CHAR_h | R_CHAR_l +R:30:3 +M:ANIMAL +R:40:0 + +# The Withered Heath +# level 22-30 +# guarded by the Sandworm Queen (and her children), who will drop her armour +N:27:The Withered Heath +D:SwL:the Withered Heath, from whence came the Great Worms. +W:22:30:12:0:5:200 +L:91:85:94:10:93:5 +A:98:100:96:0:84:0:94:94 +O:15:5:60:20 +F:NO_DOORS | SAND_VEIN | +F:FINAL_GUARDIAN_1030 | FINAL_ARTIFACT_153 +F:FILL_METHOD_0 +R:100:1 +M:R_CHAR_w +R:10:3 +S:MULTIPLY + +# Used by the death fate +N:28:Death fate +D:Dth:a fated death. +W:1:1:1:0:30:255 +L:1:100:1:0:1:0 +A:1:100:1:0:1:0:1:1 +O:1:1:1:1 +F:EMPTY | SMALLEST | NO_RECALL | NO_STREAMERS +F:FILL_METHOD_0 +R:100:0 + +# The Grinding Ice +# levels 20-40 +# Guarded by Elenwe the Lost +N:29:The Helcaraxe +D:Ice:the entrance to the Grinding Ice of the Helcaraxe. +W:20:40:10:0:14:160 +L:90:0:88:70:84:30 +L:90:0:10 +A:95:0:56:100:56:0:57:58 +A:100:0:0 +O:20:20:20:20 +E:1d4:15:COLD +F:DOUBLE | WATER_RIVER | CAVERN | NO_STREAMERS +F:FINAL_GUARDIAN_1034 | +F:FILL_METHOD_2 +R:100:1 +M:IM_COLD + +# The Lost Temple of "..player.pgod.." +# Generated in god quest. +# Most dungeon attributes altered during the quest. +# See god.lua for details +N:30:a Lost Temple +D:LTm:the entrance to a lost temple. +W:1:50:1:0:14:160 +L:1:100:1:0:1:0 +A:56:100:56:0:56:0:57:58 +O:20:20:20:20 +F:FILL_METHOD_4 | NO_RECALL +R:100:0 + +### New dungeons added for Theme module ### + + +# Forodwaith +# levels 75-80 +# Guarded by The Hunter +N:31:Forodwaith +D:NWa:a path leading through the wastelands of the North +W:75:80:40:0:14:160 +# ice, ash, and dirt +L:90:20:93:40:88:40 +#Ugly - using floor tiles for walls, only rooms have real walls +A:90:20:93:40:88:40:88:211 +O:20:20:20:20 +# it is always dark here in the northern wastelands +E:2d4:1:DARK +F:NO_DOORS | CAVERN | COLD | NO_DESTROY | EMPTY | FLAT | +F:NO_RECALL | LIFE_LEVEL | NO_STREAMERS | NO_SHAFT | +F:FINAL_GUARDIAN_389 | +F:FILL_METHOD_4 +R:100:3 +M:COLD_BLOOD | HURT_LITE | IM_COLD + +# Emyn Luin +# levels 60-70 +# Guarded by Naugladur, who has Nauglamir +N:32:Emyn Luin +D:ELu:a path into the depths of the Blue Mountains +W:60:70:30:0:14:160 +# grass, flowers, and dirt +L:89:45:81:5:88:50 +# blue mountains, granite, hailstones +A:215:100:215:0:215:0:56:211 +# lots of treasure, not much magic +O:50:20:10:30 +F:CAVE | CAVERN | CIRCULAR_ROOMS | RANDOM_TOWNS | +F:NO_STREAMERS | NO_RECALL | NO_DESTROY +# no_recall because it should not be so easy to get Nauglamir. :P +F:FINAL_GUARDIAN_457 | FINAL_ARTIFACT_6 +F:FILL_METHOD_3 +R:100:0 +M:R_CHAR_k | R_CHAR_o + +#Dol Amroth - Castle of Prince Imrahil +#levels 25-35 +#Guarded by Prince Imrahil (yes, he's evil in this game) +N:33:Dol Amroth +D:DAm:a way to the top of the castle of Dol Amroth +W:25:35:15:0:14:160 +# Vanilla-style +L:1:100:1:0:1:0 +A:56:100:56:0:56:0:57:58 +O:20:20:20:20 +F:SMALLEST | NO_DESTROY | TOWER | RANDOM_TOWNS | +F:ADJUST_LEVEL_1 | NO_STREAMERS | NO_SHAFT | NO_STAIR | +F:NO_EASY_MOVE | FILL_METHOD_2 +F:FINAL_GUARDIAN_402 | +R:80:3 +M:R_CHAR_p | R_CHAR_P +R:20:3 +M:SMART | TAKE_ITEM + +#Angmar +#levels 80-90 +#Guarded by Fuinur, who has Eowyn's sword +N:34:Angmar +D:WRA:a dark path through the Witch Realm of Angmar +W:80:90:49:0:14:160 +# Tainted, dark, evil +L:93:70:174:20:226:10 +# Dark mountain chains only +A:214:100:214:0:214:0:214:214 +O:20:20:20:20 +# In addition to swamp water poison, we have disenchantment +E:1d1:1:DISENCHANT +F:ADJUST_LEVEL_1_2 | NO_DOORS | NO_STREAMERS | +F:HOT | FLAT | NO_SHAFT | NO_NEW_MONSTER | CIRCULAR_ROOMS | +F:FINAL_GUARDIAN_242 | FINAL_ARTIFACT_110 +F:FILL_METHOD_2 +R:50:0 +R:50:3 +M:RES_DISE | UNDEAD | DEMON | NONLIVING + +#Near Harad +#levels 20-25 +#Guarded by Herumor, who has the heavy crossbow of Umbar +N:35:Near Harad +D:NHa:a desert path into Near Harad +W:20:25:15:0:14:160 +#It's a desert, so sand and only sand +L:91:100:91:0:91:0 +#Ugly - using floor tiles for walls, only rooms have real walls +A:91:100:91:0:91:0:98:91 +O:20:20:20:20 +#Living is slow in the desert, heh :) +E:1d1:1:INERTIA +F:NO_DOORS | CAVE | CAVERN | HOT | NO_DESTROY | EMPTY | FLAT +F:RANDOM_TOWNS | NO_STREAMERS | NO_SHAFT | +F:FINAL_GUARDIAN_395 | FINAL_ARTIFACT_171 +F:FILL_METHOD_4 +#It's a desert (sort of wilderness) so WILD_TOO monsters, plus the 'p's for the Haradrim +R:30:0 +R:70:3 +M:WILD_TOO | R_CHAR_p + +#Isengard - Orc Cave on steroids. +#levels 35-40 +#It ends in a special level with the Palantir of Orthanc and Sharkey +N:36:Isengard +D:Isg:a passage to the caves beneath Isengard +W:35:40:20:0:14:160 +# Like the Orc caves +L:88:100:1:0:1:0 +A:97:100:56:0:56:0:57:97 +O:20:20:20:20 +F:CAVE | ADJUST_LEVEL_2 | NO_STREAMERS | +F:FILL_METHOD_0 +R:20:0 +R:30:3 +M:TROLL | R_CHAR_T | +R:50:3 +M:ORC | R_CHAR_o | R_CHAR_O + +# Tol Eressea - of course you never actually set foot on Tol Eressea ;) +# levels 40-45 +# Guarded by Marda and the Robe of Belegaer +N:37:Tol Eressea +D:TEr:a way to the Lonely Isle +W:40:45:40:0:14:160 +# shallow water, lilies +L:84:60:222:40:222:0 +# Going to have to add walls here to avoid being overly nasty +A:211:100:211:0:211:0:211:211 +# As little loot as possible, this is open water, after all +O:1:1:1:1 +F:SMALLEST | NO_DOORS | NO_DESTROY | EMPTY | FLAT | +F:ADJUST_LEVEL_1 | NO_STREAMERS | NO_SHAFT | NO_NEW_MONSTER | +F:FINAL_GUARDIAN_791 | FINAL_ARTIFACT_219 | +F:FILL_METHOD_0 +R:1:0 +R:99:1 +M:R_CHAR_B + +#Utumno +#levels 101-127 +#Guarded by no one (yet!) +N:38:Utumno +D:Utu:an entrance to the depths of Utumno +W:101:127:30:0:14:160 +L:1:100:1:0:1:0 +A:56:100:56:0:56:0:57:58 +O:20:20:20:20 +F:CAVERN | NO_EASY_MOVE | NO_RECALL +F:ADJUST_LEVEL_1_2 | ADJUST_LEVEL_1 +F:FILL_METHOD_0 +R:100:0 + +# Bilbo's trail in the Barrow-downs +# just one special level that later becomes a different one, sans princess. +N:39:Bilbo's trail +D:Btr:a trail left by a fleeing hobbit +W:10:10:1:0:14:160 +L:88:94:210:2:199:4 +A:96:80:97:19:57:1:57:97 +A:100:0:0 +O:20:20:20:20 +F:FLAT +F:FILL_METHOD_3 +R:25:1 +M:UNDEAD +R:75:0 + +# Thorin's trail in Mirkwood +# just one special level that later becomes a different one, sans princess. +N:40:Thorin's trail +D:Ttr:a trail left by a purposeful dwarf +W:33:33:15:0:14:160 +L:89:95:199:5:88:0 +A:96:100:97:0:56:0:202:96 +O:20:20:20:20 +F:NO_DOORS | NO_DESTROY | FLAT +F:FILL_METHOD_0 +R:100:0 + +# N:: +# D:<3 letter short name>: +# W:::::: +# L::<%1>::<%2>::<%3> +# A::<%1>::<%2>::<%3>:: +# O:<%treasure>:<%combat>:<%magic>:<%tools> +# E:d:: +# F: +# R:: +# M: +# S: +# 0 = No restriction +# 1 = AND +# 2 = NAND +# 3 = OR +# 4 = NOR diff --git a/lib/mods/theme/edit/dragons.map b/lib/mods/theme/edit/dragons.map new file mode 100644 index 00000000..164c97c8 --- /dev/null +++ b/lib/mods/theme/edit/dragons.map @@ -0,0 +1,43 @@ +# permanent wall +F:X:61:0 + +# Mountain Chain +F:^:97:0 + +# granite +F:#:57:0 + +# up staircase +F:<:6:0 + +# Dirt +F:.:88:0 + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^X +D:X^^^^^.....................^^^^^X +D:X^^^.........................^^^X +D:X^^...........................^^X +D:X^^...........................^^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^.............................^X +D:X^^...........................^^X +D:X^^...........................^^X +D:X^^^........................<^^^X +D:X^^^^^.....................^^^^^X +D:X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:6:6 + diff --git a/lib/mods/theme/edit/e_info.txt b/lib/mods/theme/edit/e_info.txt new file mode 100644 index 00000000..72b8348e --- /dev/null +++ b/lib/mods/theme/edit/e_info.txt @@ -0,0 +1,3007 @@ +# File: e_info.txt + + +# This file is used to initialize the "lib/data/e_info.raw" file, which is +# used to initialize the "ego-item" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/data/e_info.raw" file. + +# The ego-item indexes are defined in "defines.h", and must not be changed. + +# Note that every "ego-item" type has a different "index", and can only be +# created from items that belong to a certain "slot" in the equipment, if +# one assumes that "ammo" belongs to an imaginary slot (23). However, it +# is possible for several "ego-item" types to have the same "textual name", +# such as with "Armor of Resistance" and "Shield of Resistance". + +# === Understanding e_info.txt === + +# N: serial number : ego type +# D: description +# T: tval : min sval : max sval +# R: rarity +# X: position : slot : rating +# W: depth : rarity1 : rarity2 : cost +# C: to-hit : to-dam : to-ac : pval +# r:N:needed flags on the base object +# r:F:forbidden flags on the base object +# Z: granted_power +# F: flags + +# 'N' indicated the beginning of an entry. The serial number must increase +# for each new item. + +# 'D' contains description. This field is currently not supported. + +# 'T' is for possible tval and sval value of the base item. +# Up to 5 entries are possible. + +# 'R' stands for rarity, or randomness. It specifies percentual chance +# of generated item to have following 'F' flags. I.e. 'R:40' followed +# by 'F:SPEED' means, that 40% of item of this ego type will boost speed. + +# 'X' is for extra information. Position value 'A' means that ego-type name +# will appear after base-item name ('Robe of Permanence'), value 'B' means +# that ego-type name will appear before base-item name ('Elven Plate Mail'). +# Slot is determining in which equipment slots item could be equipped. This +# value is currently ignored. Rating determines how level feeling will be +# affected. + +# 'W' is for extra information. Depth is the depth the object is normally +# found at, rarity determines how common the object is and cost is the items +# value. + +# 'C' stands for 'creation'. It determines maximal to-hit, to-damage, AC and +# stats (pval) values item can get. + +# 'Z' is granted power. See tables.c, array powers_type_init (lines 4511-4943). + +# 'F' contains flags. Most are self explaining, rest could be found in source. + + + +# Version stamp (required) + +V:2.0.0 + +### Mage Staff ### + +N:1:of Mana +X:A:24:20 +T:6:0:99 +W:5:3:8:10000 +C:-30:-30:0:3 +R:100 +F:MANA +f:MANA +R:70 +F:PVAL_M2 + +N:2:of Power +X:A:24:30 +T:6:0:99 +W:5:5:8:20000 +C:-30:-30:0:10 +R:100 +F:SPELL +f:SPELL +R:70 +F:PVAL_M2 + +N:3:of Wizardry +X:A:24:60 +T:6:0:99 +W:10:1:8:50000 +C:-40:-40:0:3 +R:100 +F:MANA | SPELL +R:50 +F:PVAL_M2 + +N:4:of Spell +T:6:0:99 +X:A:24:60 +W:0:2:8:40000 +C:0:0:0:0 +R:100 +F:ACTIVATE +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD + +### Body Armor ### + +N:5:of Resist Acid +T:36:0:99 +T:37:0:99 +X:A:30:16 +W:0:4:20:1000 +R:100 +F:RES_ACID | IGNORE_ACID +f:RES_ACID | IGNORE_ACID + +N:6:of Resist Lightning +T:36:0:99 +T:37:0:99 +X:A:30:10 +W:0:4:20:400 +R:100 +F:RES_ELEC | IGNORE_ELEC +f:RES_ELEC | IGNORE_ELEC + +N:7:of Resist Fire +T:36:0:15 +T:36:17:99 +T:37:0:99 +X:A:30:14 +W:0:4:20:800 +R:100 +F:RES_FIRE | IGNORE_FIRE +f:RES_FIRE | IGNORE_FIRE + +N:8:of Resist Cold +T:36:0:15 +T:36:17:99 +T:37:0:99 +X:A:30:12 +W:0:4:20:600 +R:100 +F:RES_COLD | IGNORE_COLD +f:RES_COLD | IGNORE_COLD + +N:9:of Resistance +T:36:0:99 +T:37:0:99 +X:A:30:20 +W:0:2:20:12500 +C:0:0:10:0 +R:100 +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +f:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +R:25 +F:R_HIGH + +N:10:Elven +T:36:0:99 +T:37:0:99 +X:B:30:25 +W:0:2:20:15000 +C:0:0:10:3 +R:100 +F:STEALTH | ESP_ORC +f:STEALTH +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:OLD_RESIST +R:25 +F:RES_POIS + +# Robe +N:11:of Permanence +T:36:2:2 +X:A:30:30 +W:0:1:10:30000 +C:0:0:10:0 +R:100 +F:SUST_STR | SUST_DEX | SUST_CON | SUST_INT | SUST_WIS | SUST_CHR | +F:HOLD_LIFE | RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:OLD_RESIST +R:2 +F:R_IMMUNITY + +# Armour of Dunharrow - built on Filthy rags of leprousness +N:12:of Dunharrow +T:35:0:99 +T:36:0:99 +T:37:0:99 +X:A:30:0 +W:0:1:10:0 +C:0:0:0:-6 +R:100 +F:CON | STR | R_STAT | CURSED | HEAVY_CURSE | AGGRAVATE +# No CURSE_NO_DROP here, players seems to unlike surprises + +# Mithirl & Galvorn mails & PDSM +N:13:of Immunity +T:37:25:25 +T:37:30:30 +T:38:30:30 +X:A:30:40 +W:60:10:100:30000 +C:0:0:5:0 +R:100 +F:R_IMMUNITY + +# Ego DSM +N:14:of Defense +T:38:0:99 +X:A:30:5 +W:20:40:100:1000 +C:0:0:8:0 +R:100 +F:SUSTAIN + +# Boots of Jumping +N:15:of Jumping +T:30:0:99 +X:A:35:16 +W:0:3:27:500 +C:0:0:0:3 +Z:blink +R:100 +F:ACTIVATE +a:HARDCORE=JUMP + +### Shields ### + +N:16:of Resist Acid +T:115:56:56 +T:34:0:5 +T:34:7:99 +X:A:32:16 +W:0:6:22:1000 +R:100 +F:RES_ACID | IGNORE_ACID +f:RES_ACID | IGNORE_ACID + +N:17:of Resist Lightning +T:34:0:5 +T:34:7:99 +T:115:56:56 +X:A:32:10 +W:0:6:22:400 +R:100 +F:RES_ELEC | IGNORE_ELEC +f:RES_ELEC | IGNORE_ELEC + +N:18:of Resist Fire +T:34:0:5 +T:34:7:99 +T:115:56:56 +X:A:32:14 +W:0:6:22:800 +R:100 +F:RES_FIRE | IGNORE_FIRE +f:RES_FIRE | IGNORE_FIRE + +N:19:of Resist Cold +T:115:56:56 +T:34:0:5 +T:34:7:99 +X:A:32:12 +W:0:6:22:600 +R:100 +F:RES_COLD | IGNORE_COLD +f:RES_COLD | IGNORE_COLD + +N:20:of Resistance +T:115:56:56 +T:34:0:5 +T:34:7:99 +X:A:32:20 +W:0:2:22:12500 +C:0:0:10:0 +R:100 +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +f:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD + +N:21:of Reflection +T:115:56:56 +T:34:0:5 +T:34:7:99 +X:A:32:20 +W:0:2:22:15000 +C:0:0:5:0 +R:100 +F:REFLECT +f:REFLECT +F:IGNORE_ELEC | IGNORE_ACID | IGNORE_COLD | IGNORE_FIRE + +# Metal shields only +N:22:of Electricity +T:34:3:3 +T:34:5:5 +T:34:10:10 +X:A:32:10 +W:0:2:22:400 +R:100 +F:RES_ELEC | IGNORE_ELEC | SH_ELEC +f:SH_ELEC + +### Crowns and Helms ### + +N:23:of the Noldor +T:115:57:57 +T:32:0:6 +T:32:8:99 +X:A:33:13 +C:0:0:0:2 +W:0:1:8:500 +R:100 +F:DEX | SUST_DEX | ACTIVATE | ESP_ORC +a:HARDCORE=NOLDOR + +N:24:of Intelligence +X:A:33:13 +C:0:0:0:2 +W:0:2:15:500 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:INT | SUST_INT +f:INT + +N:25:of Wisdom +X:A:33:13 +W:0:2:15:500 +C:0:0:0:2 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:WIS | SUST_WIS +f:WIS + +N:26:of Beauty +X:A:33:8 +W:0:2:15:1000 +C:0:0:0:4 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:CHR | SUST_CHR +f:CHR + +# 40% chance of increase spell power +N:27:of the Magi +X:A:33:15 +W:0:1:8:7500 +C:0:0:0:3 +T:33:0:99 +R:100 +F:INT | SUST_INT | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:ABILITY | R_HIGH +R:40 +F:SPELL +R:50 +F:SPELL_CONTAIN | WIELD_CAST + +N:28:of Gondor +X:A:33:19 +W:0:1:8:2000 +C:0:0:0:3 +T:32:0:99 +T:33:0:99 +R:100 +F:STR | DEX | CON | SUST_STR | SUST_DEX | SUST_CON | FREE_ACT +F:R_HIGH + +N:29:of Arnor +X:A:33:17 +W:0:1:8:2000 +C:0:0:0:3 +T:32:0:99 +T:33:0:99 +R:100 +F:WIS | CHR | SUST_WIS | SUST_CHR +F:R_HIGH + +N:30:of Seeing +X:A:33:8 +W:0:1:8:1000 +C:0:0:0:5 +T:32:0:6 +T:32:8:99 +T:33:0:99 +T:115:57:57 +R:100 +F:SEARCH | RES_BLIND | SEE_INVIS +f:SEARCH +R:20 +F:ESP_ALL + +N:31:of Infravision +X:A:33:11 +W:0:1:15:500 +C:0:0:0:5 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:INFRA | HIDE_TYPE +f:INFRA + +N:32:of Light +X:A:33:6 +W:0:2:15:500 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:LITE1 | RES_LITE +f:LITE1 + +N:33:of Telepathy +X:A:33:20 +W:0:1:8:50000 +T:33:0:99 +R:100 +F:ESP_ALL +f:ESP_ALL + +N:34:of Regeneration +X:A:33:10 +W:0:1:8:1500 +T:32:0:6 +T:32:8:99 +T:33:0:99 +T:115:57:57 +R:100 +F:REGEN +f:REGEN + +N:35:of Teleportation +X:A:33:0 +W:0:1:7:50 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:TELEPORT +f:TELEPORT +R:90 +F:CURSED + +N:36:of Stupidity +X:A:33:0 +C:0:0:0:-5 +W:0:2:7:0 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:INT | CURSED +f:INT +# No CURSE_NO_DROP here, players seems to unlike surprises + +N:37:of Naivety +X:A:33:0 +C:0:0:0:-5 +W:0:2:7:0 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:WIS +f:WIS + +N:38:of Ugliness +X:A:33:0 +C:0:0:0:-5 +W:0:1:7:0 +T:32:0:6 +T:32:8:99 +T:115:57:57 +R:100 +F:CHR +f:CHR + +N:39:of Sickliness +X:A:33:0 +C:0:0:0:-5 +W:0:1:7:0 +T:33:0:99 +R:100 +F:STR | DEX | CON + +N:40:Dwarven +T:32:0:6 +T:32:8:99 +X:B:33:13 +C:0:0:0:2 +W:0:1:8:500 +R:100 +F:INFRA | CON | RES_FIRE | ESP_TROLL | ESP_DRAGON + + +### Cloaks ### + +N:41:of Protection +X:A:31:10 +W:0:4:19:1500 +C:0:0:10:0 +T:35:0:99 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | RES_SHARDS + +N:42:of Eriador +X:A:31:10 +W:0:8:18:500 +C:0:0:0:3 +T:35:0:99 +R:100 +F:STEALTH +f:STEALTH +R:10 +F:LUCK +f:LUCK + +N:43:of Aman +X:A:31:20 +W:0:1:28:4000 +C:0:0:20:3 +T:35:0:99 +R:100 +F:STEALTH | +f:STEALTH | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:OLD_RESIST + +# Aura, Fire +N:44:of Immolation +X:A:31:16 +W:0:1:18:4000 +C:0:0:4:0 +T:35:0:99 +R:100 +F:IGNORE_ACID | IGNORE_FIRE | SH_FIRE | RES_FIRE +f:SH_FIRE + +N:45:of Enveloping +X:A:31:0 +W:0:1:3:0 +C:-10:-10:0:0 +T:35:0:99 +R:100 +F:SHOW_MODS + +N:46:of Vulnerability +X:A:31:0 +W:0:1:3:0 +C:0:0:-50:0 +T:35:0:99 +R:100 +F:AGGRAVATE + +N:47:of Irritation +X:A:31:0 +W:0:1:3:0 +C:-15:-15:0:0 +T:35:0:99 +R:100 +F:AGGRAVATE | SHOW_MODS + +# Aura, Electricity +N:48:of Electricity +X:A:31:16 +W:0:1:18:4000 +C:0:0:4:0 +T:35:0:99 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | SH_ELEC | RES_ELEC + +### Gloves ### + +N:49:of Free Action +X:A:34:11 +W:0:4:10:1000 +T:31:0:99 +R:100 +F:FREE_ACT +f:FREE_ACT + +N:50:of Slaying +X:A:34:17 +W:0:3:10:1500 +C:6:6:0:0 +T:31:0:99 +R:100 +F:SHOW_MODS + +N:51:of Agility +X:A:34:14 +W:0:2:10:1000 +C:0:0:0:5 +T:31:0:99 +R:100 +F:DEX | HIDE_TYPE +f:DEX + +N:52:of Power +T:31:0:99 +X:A:34:22 +W:0:1:10:2500 +C:5:5:0:5 +R:100 +F:STR | SHOW_MODS | HIDE_TYPE +f:STR +F:R_HIGH + +# 53 Gauntlets only +N:53:of Peace +X:A:34:0 +W:0:1:3:0 +C:-10:-10:0:0 +T:31:2:2 +R:100 +F:HEAVY_CURSE | CURSED + +# 54 Gloves only +N:54:of Charming +X:A:34:5 +T:31:1:1 +W:0:1:11:400 +C:0:0:0:6 +R:100 +F:CHR +R:33 +F:STEALTH +f:STEALTH + +N:55:of Weakness +T:31:0:99 +X:A:34:0 +W:0:1:3:0 +C:0:0:0:-10 +R:100 +F:STR + +N:56:of Clumsiness +X:A:34:0 +W:0:1:3:0 +C:0:0:0:-10 +R:100 +F:DEX +T:31:0:99 + + +### Boots ### + +N:57:of Levitation +X:A:35:7 +W:0:8:27:250 +T:30:0:99 +R:100 +F:FEATHER +f:FEATHER +R:40 +F:R_HIGH + +N:58:of Eriador +X:A:35:16 +W:0:8:27:500 +C:0:0:0:3 +T:30:0:99 +R:100 +F:STEALTH +f:STEALTH +R:10 +F:LUCK +f:LUCK + +N:59:of Free Action +X:A:35:15 +W:0:5:27:1000 +T:30:0:99 +R:100 +F:FREE_ACT +f:FREE_ACT + +N:60:of Rohan +X:A:35:25 +W:0:1:27:200000 +C:0:0:0:10 +T:30:0:99 +R:100 +F:SPEED | HIDE_TYPE +f:SPEED +R:10 +F:PVAL_M3 + +# 61 Metal boots only + +N:61:of Dwarvish Endurance +X:A:35:15 +W:0:1:20:5000 +C:0:0:0:6 +T:30:6:6 +R:100 +F:CON | INFRA | RES_DARK +R:33 +F:STR + +N:62:of Noise +X:A:35:0 +W:0:1:3:0 +T:30:0:99 +R:100 +F:AGGRAVATE +f:AGGRAVATE + +N:63:of Slowness +X:A:35:0 +W:0:1:3:0 +C:0:0:0:-5 +T:30:0:99 +R:100 +F:SPEED +f:SPEED + +N:64:of Annoyance +X:A:35:0 +W:0:1:3:0 +C:0:0:0:-10 +T:30:0:99 +R:100 +F:SPEED | AGGRAVATE + + +### Weapons ### + +N:65:of Aman +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:30 +W:0:2:44:20000 +C:6:6:4:3 +R:100 +F:WIS | +F:SLAY_EVIL | SLAY_UNDEAD | SLAY_DEMON | +F:SEE_INVIS | BLESSED | RES_FEAR | ESP_EVIL +F:SUSTAIN | LIMIT_BLOWS +R:10 +F:BLOWS +R:1 +F:PVAL_M1 + +N:66:(Defender) +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:25 +W:0:2:44:15000 +C:4:4:8:4 +R:100 +F:STEALTH | +f:STEALTH | +F:FREE_ACT | SEE_INVIS | FEATHER | REGEN | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:SUSTAIN | R_HIGH +R:33 +F:RES_POIS + +N:67:Blessed +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:B:24:20 +W:0:1:44:5000 +C:0:0:0:3 +R:100 +F:WIS | ESP_GOOD +F:BLESSED | ABILITY +f:BLESSED + +N:68:of Greater Life +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:20 +W:0:1:50:30000 +C:5:5:0:3 +r:N:MUST2H +R:100 +F:LIFE | HOLD_LIFE +f:LIFE + +N:69:of Westernesse +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:20 +W:0:2:44:20000 +C:5:5:0:2 +R:100 +F:STR | DEX | CON | +F:SLAY_ORC | SLAY_TROLL | SLAY_GIANT | +F:FREE_ACT | SEE_INVIS | ESP_ORC | ESP_TROLL | ESP_GIANT +R:33 +F:RES_FEAR +R:50 +F:RES_MORGUL + +N:70:of Extra Attacks +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:20 +W:0:1:44:10000 +C:0:0:0:3 +R:100 +F:BLOWS +f:BLOWS + +N:71:of Slaying +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:15 +W:0:2:44:2500 +C:0:0:0:0 +R:100 +F:SLAY_WEAP | WOUNDING + +N:72:of Spinning +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:18 +W:0:1:44:9000 +C:8:8:0:2 +R:100 +F:DEX | STR | VORPAL | ACTIVATE +a:HARDCORE=SPIN + +# The "Elemental" brands (4) (6) + +N:73:Acidic +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:15 +W:0:4:44:5000 +R:100 +F:BRAND_ACID | RES_ACID | IGNORE_ACID +f:BRAND_ACID + +N:74:Shocking +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:20 +W:0:4:44:4500 +R:100 +F:BRAND_ELEC | RES_ELEC | IGNORE_ELEC +f:BRAND_ELEC + +N:75:Fiery +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:20 +W:0:4:44:3500 +R:100 +F:BRAND_FIRE | RES_FIRE | IGNORE_FIRE | LITE1 +f:BRAND_FIRE | + +N:76:Frozen +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:15 +W:0:4:44:3000 +R:100 +F:BRAND_COLD | RES_COLD | IGNORE_COLD +f:BRAND_COLD | + +N:77:Venomous +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:20 +W:0:4:44:4000 +R:100 +F:BRAND_POIS | RES_POIS +f:BRAND_POIS | + +N:78:Chaotic +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:29 +T:23:31:99 +T:24:0:99 +T:115:55:55 +X:B:24:28 +W:0:1:44:10000 +R:100 +F:CHAOTIC | RES_CHAOS | IGNORE_ELEC | IGNORE_ACID | IGNORE_FIRE +f:CHAOTIC +F:R_ANY + +N:79:Sharp +T:125:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:20 +W:0:2:44:5000 +R:100 +F:VORPAL +f:VORPAL + +N:80:of Earthquakes +T:125:0:99 +T:21:0:99 +T:115:55:55 +X:A:24:20 +W:0:1:44:4000 +C:10:10:0:6 +R:100 +F:IMPACT | STR | TUNNEL | HIDE_TYPE +f:IMPACT + +# The "Slay" brands (8) + +N:81:of Slay Animal +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:18 +W:0:6:44:3500 +R:100 +F:SLAY_ANIMAL +f:SLAY_ANIMAL + +N:82:of Slay Evil +T:15:0:99 +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:18 +W:0:6:44:3500 +R:100 +F:SLAY_EVIL +f:SLAY_EVIL + +N:83:of Slay Undead +T:15:0:99 +T:21:0:19 +T:21:21:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:18 +W:0:6:44:3500 +R:100 +F:SLAY_UNDEAD +f:SLAY_UNDEAD + +N:84:of Slay Demon +T:15:0:99 +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:14 +W:0:6:44:2500 +R:100 +F:SLAY_DEMON +f:SLAY_DEMON + +N:85:of Slay Orc +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:10 +W:0:6:44:2500 +R:100 +F:SLAY_ORC +f:SLAY_ORC + +N:86:of Slay Troll +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:10 +W:0:6:44:2500 +R:100 +F:SLAY_TROLL +f:SLAY_TROLL + +N:87:of Slay Giant +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:14 +W:0:6:44:2500 +R:100 +F:SLAY_GIANT +f:SLAY_GIANT + +N:88:of Slay Dragon +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:18 +W:0:6:44:3500 +R:100 +F:SLAY_DRAGON +f:SLAY_DRAGON + +# The "Kill" brands (8) + +N:89:of *Slay Animal* +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:20 +W:0:2:44:6000 +C:0:0:0:2 +R:100 +F:INT | SLAY_ANIMAL | SLOW_DIGEST | STEALTH | ESP_ANIMAL +f:SLAY_ANIMAL | STEALTH + +N:90:of *Slay Evil* +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:20 +W:0:2:44:6000 +C:0:0:0:2 +R:100 +F:WIS | SLAY_EVIL | BLESSED | ESP_EVIL | RES_FEAR | ABILITY +f:SLAY_EVIL | + +N:91:of *Slay Undead* +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:24 +W:0:2:44:8000 +C:0:0:0:2 +R:100 +F:WIS | KILL_UNDEAD | SEE_INVIS | ESP_UNDEAD | RES_NETHER +f:KILL_UNDEAD | + +N:92:of *Slay Demon* +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:16 +W:0:2:44:8000 +C:0:0:0:2 +R:100 +F:INT | KILL_DEMON | ESP_DEMON | RES_FIRE | RES_CHAOS +f:KILL_DEMON | + +N:93:of *Slay Orc* +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:14 +W:0:2:44:4000 +C:0:0:0:2 +R:100 +F:DEX | SLAY_ORC | ESP_ORC | SUST_DEX | +f:SLAY_ORC | + +N:94:of *Slay Troll* +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:14 +W:0:2:44:4000 +C:0:0:0:2 +R:100 +F:STR | SLAY_TROLL | ESP_TROLL | REGEN | SUST_STR +f:SLAY_TROLL | + +N:95:of *Slay Giant* +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:16 +W:0:2:44:4000 +C:0:0:0:2 +R:100 +F:STR | SLAY_GIANT | ESP_GIANT | RES_SHARDS | SUST_STR +f:SLAY_GIANT | + +N:96:of *Slay Dragon* +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:24 +W:0:2:44:8000 +C:0:0:0:2 +R:100 +F:CON | KILL_DRAGON | ESP_DRAGON | RES_FEAR | +f:KILL_DRAGON +F:R_LOW | R_ELEM +R:20 +F:RES_POIS + +N:97:Vampiric +T:125:0:99 +T:23:0:99 +T:115:55:55 +X:B:24:25 +W:0:2:44:10000 +C:0:0:0:-2 +R:100 +F:LIFE | VAMPIRIC | HOLD_LIFE +f:LIFE | VAMPIRIC + +N:98:(*Defender*) +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:35 +W:0:1:100:50000 +C:-15:-15:20:4 +R:100 +F:STEALTH | RES_POIS | DEX | CON | WIS | HOLD_LIFE | +f:STEALTH +F:FREE_ACT | SEE_INVIS | FEATHER | REGEN | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:R_ANY | R_LOW | SUSTAIN +R:30 +F:R_ANY | R_LOW | SUSTAIN +R:20 +F:R_ANY | R_LOW | SUSTAIN | R_HIGH +R:10 +F:R_IMMUNITY | R_ANY + +# 'of the Thunderlords' renamed to 'of Tulkas' and picked up some new flags:) --furiosity +N:99:of Tulkas +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:22 +W:10:6:90:45000 +C:4:4:0:2 +a:HARDCORE=TELEPORT +R:100 +F:SLAY_EVIL | KILL_DRAGON | TELEPORT | FREE_ACT | SEARCH | BRAND_ELEC +F:REGEN | SLOW_DIGEST | RES_MORGUL | ACTIVATE | ESP_DRAGON +R:50 +F:RES_NEXUS | HOLD_LIFE +R:30 +F:R_HIGH | KILL_UNDEAD +R:12 +F:ABILITY | KILL_DEMON +R:2 +F:R_P_ABILITY | PVAL_M3 | LIMIT_BLOWS + +N:100:of Gondolin +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:26 +W:0:1:44:25000 +C:7:7:0:3 +R:100 +F:STR | CON | ESP_EVIL | RES_FEAR | +F:SLAY_EVIL | SLAY_TROLL | SLAY_DRAGON | SLAY_DEMON | +F:FREE_ACT | SEE_INVIS | LITE1 | RES_DARK | ABILITY | +F:IGNORE_ACID | IGNORE_FIRE +R:33 +F:R_HIGH +R:33 +F:HOLD_LIFE +R:22 +F:DEX + +# Diggers only + +N:101:of Digging +T:20:0:99 +X:A:24:4 +W:0:1:2:500 +C:0:0:0:5 +R:100 +F:TUNNEL | +f:TUNNEL | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD + +# More weapons + +N:102:Spectral +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:B:24:30 +W:0:1:5:5000 +R:100 +F:SLAY_UNDEAD | SEE_INVIS | HOLD_LIFE | DRAIN_HP +F:ACTIVATE +a:HARDCORE=SPECTRAL + +N:103:of Morgul +T:125:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:0 +W:0:1:1:0 +C:-20:-20:-10:-10 +R:100 +F:LUCK +F:SEE_INVIS | AGGRAVATE | HEAVY_CURSE | CURSED | BLACK_BREATH | DRAIN_EXP | +F:AUTO_CURSE | WOUNDING +# No CURSE_NO_DROP here, players seems to unlike surprises + +N:104:of Angmar +T:125:0:99 +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:0 +W:0:1:2:0 +C:-100:-100:0:0 +R:100 +F:NEVER_BLOW | HEAVY_CURSE | CURSED | AUTO_CURSE + + +### Missile Launchers ### + +N:105:of Accuracy +T:19:0:99 +T:15:0:99 +X:A:25:10 +W:0:8:21:1000 +C:15:5:0:0 + +N:106:of Power +T:19:0:99 +T:15:0:99 +X:A:25:10 +W:0:8:21:1000 +C:5:15:0:0 + +N:107:of Extra Might +T:19:0:99 +X:A:25:20 +W:0:4:21:10000 +C:5:10:0:1 +R:100 +F:XTRA_MIGHT | PVAL_M3 | R_ANY +f:XTRA_MIGHT | + +N:108:of Extra Shots +T:19:0:99 +X:A:25:20 +C:10:5:0:1 +W:0:4:21:10000 +R:100 +F:XTRA_SHOTS | PVAL_M2 +f:XTRA_SHOTS | + +# Bows only +N:109:of Lothlorien +T:19:12:13 +X:A:25:20 +W:50:2:21:30000 +C:10:10:0:2 +R:100 +F:DEX | XTRA_MIGHT | FREE_ACT | IGNORE_ACID | IGNORE_FIRE | HIDE_TYPE | +F:BLESSED | ABILITY + +# Crossbows only +N:110:of the Haradrim +T:19:23:24 +X:A:25:30 +W:50:2:21:20000 +C:5:15:0:1 +R:100 +F:XTRA_MIGHT | XTRA_SHOTS | IGNORE_ACID | IGNORE_FIRE | HIDE_TYPE + +# Slings only +N:111:of Buckland +X:A:25:25 +W:40:2:21:20000 +C:8:8:0:2 +T:19:1:1 +R:100 +F:DEX | XTRA_SHOTS | XTRA_MIGHT | IGNORE_ACID | IGNORE_FIRE | HIDE_TYPE + + +### Ammo ### + +N:112:of Slay Animal +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +W:0:2:12:25 +R:100 +F:SLAY_ANIMAL +f:SLAY_ANIMAL + +N:113:of Slay Evil +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +W:0:2:12:25 +R:100 +F:SLAY_EVIL +f:SLAY_EVIL + +N:114:of Slay Undead +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +W:0:1:12:35 +R:100 +F:SLAY_UNDEAD +f:SLAY_UNDEAD + +N:115:of Venom +T:16:0:99 +T:17:0:2 +T:18:0:2 +X:A:23:10 +R:100 +F:BRAND_POIS +f:BRAND_POIS +W:0:2:12:25 + +N:116:of Acid +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +R:100 +F:BRAND_ACID | IGNORE_ACID +f:BRAND_ACID | +W:0:1:12:30 + +# 117 All Elements at once - melee weapon +N:117:Elemental +X:B:24:30 +W:10:1:50:26000 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +R:100 +F:BRAND_ACID | RES_ACID | IGNORE_ACID +F:BRAND_ELEC | RES_ELEC | IGNORE_ELEC +F:BRAND_FIRE | RES_FIRE | IGNORE_FIRE +F:BRAND_COLD | RES_COLD | IGNORE_COLD +F:BRAND_POIS | RES_POIS | DRAIN_MANA +f:BRAND_ACID | +f:BRAND_ELEC | +f:BRAND_FIRE | +f:BRAND_COLD | +f:BRAND_POIS | + +N:118:of Slay Demon +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +W:0:1:12:35 +R:100 +F:SLAY_DEMON +f:SLAY_DEMON + +N:119:of Slay Dragon +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +R:100 +F:SLAY_DRAGON +f:SLAY_DRAGON +W:0:1:12:35 + +N:120:of Slaying +X:A:23:15 +W:0:1:12:20 +C:12:12:0:0 +R:100 +F:DAM_DIE + +N:121:of Lightning +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +R:100 +F:BRAND_ELEC | IGNORE_ELEC +f:BRAND_ELEC | +W:0:1:12:30 + +N:122:of Flame +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +R:100 +F:BRAND_FIRE | IGNORE_FIRE +f:BRAND_FIRE | +W:0:2:12:25 + +N:123:of Frost +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:10 +R:100 +F:BRAND_COLD | IGNORE_COLD +f:BRAND_COLD | +W:0:2:12:25 + +N:124:of Wounding +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:5 +W:0:3:12:20 +C:6:6:0:0 + +N:125:of Backbiting +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:23:0 +W:0:1:2:0 +C:-50:-50:0:0 + + +### Special Broken Items ### + +# Destroyed Weapon +N:126:Shattered +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:B:24:0 +W:0:1:2:0 +C:-5:-5:0:0 + +# Destroyed Body Armor + +N:127:Blasted +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:B:30:0 +W:0:1:2:0 +C:0:0:-10:0 + + +# Instruments + +N:128:of the Eldar +T:14:0:59 +T:14:61:99 +X:A:25:20 +W:0:2:3:1000 +C:0:0:0:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | +F:RES_ACID | CHR | SEE_INVIS +F:R_ANY | PVAL_M2 +R:25 +F:PVAL_M1 + +N:129:of Power +T:14:0:59 +T:14:61:99 +X:A:25:20 +W:0:1:3:2000 +C:0:0:0:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | SUST_CHR | +F:RES_FIRE | RES_COLD | RES_ELEC | RES_ACID | CHR | SEE_INVIS +F:R_ANY | PVAL_M3 +R:50 +F:PVAL_M1 +R:35 +F:PVAL_M1 + +# Horn, now four different ego items (for different GF_ values) +# see items 181, 182 & 183. +N:130:Dragon +T:14:60:60 +X:B:25:20 +W:0:1:2:2000 +C:0:0:0:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | ACTIVATE +F:R_ANY | PVAL_M2 +R:50 +F:PVAL_M1 +R:25 +F:PVAL_M1 +a:HARDCORE=BA_ACID_H + +# Rods ego +N:131:Capacity of +T:67:0:99 +X:A:51:10 +W:0:2:10:1000 +C:0:0:0:0 +R:100 +F:CAPACITY +f:CAPACITY + +N:132:Cheapness of +T:67:0:99 +X:A:51:10 +W:0:2:10:700 +C:0:0:0:0 +R:100 +F:CHEAPNESS +f:CHEAPNESS + +N:133:Quickness of +T:67:0:99 +X:A:51:15 +W:0:3:10:1100 +C:0:0:0:0 +R:100 +F:FAST_CAST +f:FAST_CAST + +N:134:Charging of +T:67:0:99 +X:A:51:15 +W:0:2:10:1500 +C:0:0:0:0 +R:100 +F:CHARGING +f:CHARGING + +N:135:the Istari of +T:67:0:99 +X:A:51:10 +W:0:1:10:10000 +C:0:0:0:0 +R:100 +F:CAPACITY | CHARGING | CHEAPNESS | FAST_CAST | + +### Lights ### + +N:136:of Boldness +X:A:0:5 +T:39:0:99 +W:0:1:5:1000 +Z:remove fear + +N:137:of Fearlessness +X:A:0:5 +T:39:0:99 +W:0:1:10:1500 +R:100 +F:RES_FEAR + +N:138:of Illumination +X:A:0:5 +T:39:0:99 +W:0:3:10:1000 +Z:illuminate +R:10 +F:LITE1 +R:5 +F:LITE2 +R:2 +F:LITE3 + +N:139:of Brightness +X:A:0:5 +T:39:0:99 +W:0:3:10:1000 +R:100 +F:LITE1 +f:LITE1 +R:60 +F:LITE2 +R:30 +F:LITE3 +R:30 +F:RES_DARK + +N:140:of *Brightness* +X:A:0:9 +T:39:0:99 +W:0:1:40:5000 +R:100 +F:LITE1 +F:LITE2 +F:LITE3 +f:LITE1 +f:LITE2 +f:LITE3 +F:RES_DARK + +N:141:of the Shadows +X:A:0:6 +T:39:0:99 +W:0:1:20:3000 +C:0:0:0:2 +R:100 +F:INVIS +R:70 +F:RES_DARK +R:50 +F:RES_LITE + +N:142:of Infravision +X:A:0:3 +T:39:0:99 +W:0:1:10:700 +C:0:0:0:3 +R:100 +F:INFRA +f:INFRA + +N:143:of the Eternal Eye +X:A:0:7 +T:39:0:99 +W:0:3:40:4000 +C:0:0:0:0 +R:100 +F:RES_BLIND | SEE_INVIS + +N:144:of the Ethereal Eye +X:A:0:7 +T:39:0:99 +W:0:3:40:4000 +C:0:0:0:0 +Z:magic map + +N:145:of Fading +X:A:0:0 +T:39:2:99 +W:0:1:1:0 +C:0:0:0:0 +R:100 +F:FUEL_LITE + +# Armor (dwarven): must be heavy metal, and not rusty chain mail + +N:146:Dwarven +T:37:2:99 +X:B:30:18 +W:0:2:20:5000 +C:0:0:15:2 +R:100 +F:STR | CON | INFRA | FREE_ACT | HIDE_TYPE | +F:RES_FEAR | RES_DARK | SUST_STR | SUST_CON | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD + +# Magical: affects soft armour, gloves, cloaks + +N:147:Magical +X:B:0:2 +T:31:0:99 +T:35:0:99 +T:36:0:99 +T:40:0:99 +T:45:0:99 +W:5:1:10:2000 +C:0:0:0:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +f:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +R:50 +F:SPELL_CONTAIN | WIELD_CAST +f:SPELL_CONTAIN | WIELD_CAST + +# Ring and Amulet egos + +N:148:Cursed +X:B:0:0 +T:40:0:99 +T:45:0:99 +W:0:1:10:0 +C:0:0:0:0 +R:100 +F:AUTO_CURSE +f:AUTO_CURSE + +# Scrolls & school spellbooks & staves +N:149:Fireproof +X:B:0:1 +T:70:0:99 +T:111:0:99 +T:55:0:99 +W:0:1:10:1000 +C:0:0:0:0 +R:100 +F:IGNORE_FIRE +f:IGNORE_FIRE + +# Wands & Staffs(NOT wishing nor nothing) +N:150:of Plenty +X:A:0:1 +T:55:0:29 +T:55:32:99 +T:65:0:29 +T:65:31:99 +W:0:1:20:1000 +C:0:0:0:3 +R:100 +F:PVAL_M5 | PVAL_M3 +R:50 +F:PVAL_M5 | PVAL_M3 +R:10 +F:PVAL_M5 | PVAL_M3 +R:1 +F:PVAL_M5 | PVAL_M3 + + +### Trapping Kits ### + +N:151:of Extra Might +X:A:0:5 +T:46:1:3 +W:0:1:10:1000 +C:20:20:0:2 +R:100 +F:XTRA_MIGHT +f:XTRA_MIGHT + +N:152:of Extra Shots +X:A:0:10 +T:46:0:99 +W:0:1:10:2000 +C:20:20:0:3 +R:100 +F:XTRA_SHOTS +f:XTRA_SHOTS + +N:153:Automatic +X:B:0:15 +T:46:0:99 +W:0:1:10:3000 +C:10:10:0:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_COLD | IGNORE_FIRE | +F:AUTOMATIC_5 +f:AUTOMATIC_5 + +N:154:Fully Automatic +X:B:0:15 +T:46:0:99 +W:0:1:15:5000 +C:10:10:0:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_COLD | IGNORE_FIRE | +F:AUTOMATIC_99 +f:AUTOMATIC_99 + +N:155:Well-hidden +X:B:0:5 +T:46:0:99 +W:0:1:8:1000 +C:15:15:5:12 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_COLD | IGNORE_FIRE | +F:STEALTH | HIDE_TYPE +f:STEALTH + +N:156:Complicated +X:B:0:10 +T:46:0:99 +W:0:1:12:2000 +C:15:15:30:0 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_COLD | IGNORE_FIRE + +N:157:Obvious +X:B:0:0 +T:46:0:99 +W:0:1:1:0 +C:-20:-20:-20:-20 +R:100 +F:STEALTH | CURSED | HIDE_TYPE +f:STEALTH + +N:158:for Dragons +X:A:0:5 +T:46:0:99 +W:0:3:10:500 +C:20:20:10:4 +R:100 +F:STEALTH | ONLY_DRAGON | HIDE_TYPE | XTRA_SHOTS | +F:IGNORE_ACID | IGNORE_FIRE + +N:159:for Demons +X:A:0:5 +T:46:0:99 +W:0:3:10:500 +C:20:20:10:4 +R:100 +F:STEALTH | ONLY_DEMON | HIDE_TYPE | XTRA_SHOTS +F:IGNORE_ACID | IGNORE_FIRE + +N:160:for Animals +X:A:0:5 +T:46:0:99 +W:0:3:10:500 +C:20:20:10:4 +R:100 +F:STEALTH | ONLY_ANIMAL | HIDE_TYPE | XTRA_SHOTS + +N:161:for Undead +X:A:0:5 +T:46:0:99 +W:0:3:10:500 +C:20:20:10:4 +R:100 +F:STEALTH | ONLY_UNDEAD | HIDE_TYPE | XTRA_SHOTS | KILL_GHOST + +N:162:for Evil +X:A:0:5 +T:46:0:99 +W:0:3:10:500 +C:20:20:10:4 +R:100 +F:STEALTH | ONLY_EVIL | HIDE_TYPE | XTRA_SHOTS | KILL_GHOST + +# Lite ego +N:163:of the Magi +X:A:0:0 +T:39:1:99 +W:0:1:150:2000 +C:0:0:0:3 +Z:magic map +R:100 +F:INT | WIS | CHR +R:60 +F:INVIS | RES_BLIND +R:30 +F:R_HIGH +R:30 +F:PVAL_M2 +R:50: +F:SPELL_CONTAIN | WIELD_CAST + +### New ego-items added by JLE + +# Armor of Vulnerability (the only cursed armor) [not in Theme, it isn't!] +N:164:of Vulnerability +X:A:30:0 +W:0:2:20:0 +C:0:0:-50:0 +T:36:0:99 +T:37:0:99 +R:100 +F:AGGRAVATE | CURSED + +# Shield of Vulnerability (the only cursed shield) [not in Theme, it isn't!] +N:165:of Vulnerability +X:A:32:0 +W:0:2:22:0 +C:0:0:-50:0 +T:115:56:56 +T:34:0:99 +R:100 +F:AGGRAVATE | CURSED + +# Shield of Preservation - +N:166:of Preservation +X:A:32:25 +W:40:2:44:20000 +C:-10:-10:20:0 +T:115:56:56 +T:34:0:99 +R:100 +F:RES_DISEN | SUST_STR | SUST_CON | SUST_DEX | HOLD_LIFE | R_HIGH | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +R:33 +F:R_LOW +R:33 +F:R_LOW + +# Helm/Crown of Serenity +N:167:of Serenity +X:A:33:20 +W:35:1:15:4000 +T:32:0:6 +T:32:8:99 +T:33:0:99 +R:100 +F:RES_SOUND | RES_CONF | RES_FEAR + +# Crown of Night and Day +N:168:of Night and Day +X:A:33:18 +W:35:1:15:4000 +T:33:0:99 +R:100 +F:RES_LITE | RES_DARK | LITE1 | SEE_INVIS | RES_BLIND | IGNORE_ACID + +# Cloak of the Magi +N:169:of the Magi +X:A:31:15 +W:30:1:18:2000 +C:-5:-5:5:3 +T:35:0:99 +R:100 +F:INT | SPEED | SUST_INT | FREE_ACT | STEALTH | HIDE_TYPE | IGNORE_ACID +R:30 +F:SPELL_CONTAIN | WIELD_CAST + +# Cloak of Invisibility +N:170:of Invisibility +X:A:31:20 +W:40:1:18:3000 +C:0:0:10:5 +T:35:0:99 +R:100 +F:STEALTH | HIDE_TYPE | INVIS +f:INVIS + +# Cloak of the Bat +N:171:of the Bat +X:A:31:15 +W:50:1:35:3000 +C:-10:-10:10:3 +T:35:0:99 +R:100 +F:SPEED | FLY | RES_DARK | SEE_INVIS | INFRA | HIDE_TYPE | STEALTH + +# Leather Gloves of Thievery +N:172:of Thievery +X:A:34:22 +W:40:1:15:5000 +C:8:3:0:5 +T:31:1:1 +R:100 +F:DEX | SEARCH | SHOW_MODS | FEATHER | FREE_ACT | HIDE_TYPE | IGNORE_ACID +R:10 +F:SPEED + +# Gauntlets and Cesti of Combat +N:173:of Combat +X:A:34:22 +W:50:1:15:7000 +C:6:8:-20:2 +T:31:2:99 +R:100 +F:STR | CON | SHOW_MODS | AGGRAVATE | HIDE_TYPE | IGNORE_ACID | RES_FEAR | +F:DRAIN_HP +R:25 +F:BLOWS + +# Boots of Stability +N:174:of Stability +X:A:35:20 +W:0:3:27:5000 +T:30:0:99 +R:100 +F:RES_NEXUS | FEATHER + +# Boots of Elvenkind (leather boots only) +N:175:of Elvenkind +X:A:35:30 +W:60:1:36:200000 +C:0:0:0:4 +T:30:2:3 +R:100 +F:STEALTH | HIDE_TYPE | FEATHER | IGNORE_ACID | IGNORE_FIRE | ABILITY +R:50 +F:SPEED + +# Weapon of Fury (must be big heavy type of weapon, no daggers or whips) +N:176:of Fury +X:A:24:30 +W:40:1:66:20000 +T:21:12:99 +T:22:10:99 +T:23:16:99 +T:24:8:99 +T:125:0:99 +C:10:10:-20:2 +R:100 +F:STR | BLOWS | AGGRAVATE | RES_FEAR | HIDE_TYPE | +F:IGNORE_ACID | IGNORE_FIRE | DRAIN_MANA + +# Staffs of wishing +N:177:of Plenty +X:A:0:1 +T:55:31:31 +W:0:1:20:1000 +C:0:0:0:2 +R:100 +F:PVAL_M2 + + +# Diggers only + +N:178:Magical +T:20:0:99 +X:B:24:4 +W:0:1:10:500 +C:0:0:0:0 +Z:stone to mud +R:100 + +# Rod +N:179:Simplicity of +T:67:0:99 +X:A:51:8 +W:3:2:8:1000 +C:0:0:0:0 +R:100 +F:EASY_USE +f:EASY_USE + +# Lite ego +N:180:of Warmth +X:A:0:0 +T:39:1:99 +W:0:1:10:500 +C:0:0:0:0 +R:100 +F:RES_COLD + +#Three more horn types, for different activation types... +N:181:Dragon +T:14:7:7 +X:B:25:20 +W:0:1:2:2000 +C:0:0:0:0 +a:HARDCORE=BA_COLD_3 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | + +N:182:Dragon +T:14:7:7 +X:B:25:20 +W:0:1:2:2000 +C:0:0:0:0 +a:HARDCORE=BA_ELEC_3 +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | + +N:183:Dragon +T:14:7:7 +X:B:25:20 +W:0:1:2:2000 +C:0:0:0:0 +a:HARDCORE=BA_FIRE_H +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | + +# Helm of water breathing +N:184:of Water Breathing +X:A:33:13 +C:0:0:0:2 +W:15:1:25:1000 +T:32:5:10 +R:100 +F:WATER_BREATH | IGNORE_ACID +f:WATER_BREATH + +# A second of life for non MUST2H weapons, much lower value tho +N:185:of Life +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +T:115:55:55 +X:A:24:20 +W:0:1:50:30000 +C:5:5:0:1 +r:F:MUST2H +R:100 +F:LIFE | HOLD_LIFE +f:LIFE + +# Cloak of Air +N:186:of Air +X:A:31:10 +W:30:1:35:1500 +C:0:0:0:0 +T:35:0:99 +R:100 +F:MAGIC_BREATH + +# Ego DSM +N:187:Polished +T:38:0:99 +X:B:30:5 +W:40:25:100:25000 +C:0:0:0:0 +R:100 +F:REFLECT + +# Ego Heavy Crossbow +N:188:of Siegecraft +T:19:24:24 +X:A:25:30 +W:60:5:30:30000 +C:10:15:20:2 +R:120 +F:XTRA_MIGHT | XTRA_SHOTS | REFLECT | IMMOVABLE + +### New ego-items from T-Plus by Ingeborg S. Norden ### + +# Rogue's Boots, no Metal-Shod or cursed ones allowed // Reworked to balance in Theme 1.1.5 + +N:189:Rogue's +X:B:35:15 +W:15:10:25:2500 +C:-5:-5:0:2 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +T:30:2:3 +Z:panic hit +R:100 +F:SEARCH +f:SEARCH +R:50 +F:STEALTH +f:STEALTH +R:25 +F:LUCK +f:LUCK +R:10 +F:R_HIGH | + +### Egos for rings, amulets and crowns (partly inspired by Multiband) + +# Glowing (no "Nothings", Amulets of Brilliance, or Rings of +# Light and Darkness Resistance) + +N:190:Glowing +X:B:0:5 +T:33:0:99 +T:40:0:5 +T:40:7:15 +T:45:0:38 +W:5:1:10:1250 +C:0:0:0:0 +R:100 +F:LITE1 | +f:LITE1 | + +# Dazzling (as above, with more light plus resistance/granted ability) + +N:191:Dazzling +X:B:0:7 +T:33:0:99 +T:40:0:5 +T:40:7:15 +T:45:0:38 +W:10:3:12:2500 +C:0:0:0:0 +Z:illuminate +R:100 +F:LITE2 | RES_LITE | +f:LITE2 | +R:50 +F:LITE1 | +f:LITE1 | +R:25 +F:LITE3 | +f:LITE3 | + +# Radiant (Dazzling with some extras; +# no cursed jewelry) + +N:192:Radiant +X:B:0:12 +T:33:0:99 +T:40:17:99 +T:45:0:38 +T:45:40:49 +T:45:51:99 +W:15:5:15:3500 +C:0:0:0:0 +Z:illuminate +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +R:100 +F:LITE3 | RES_LITE | +f:LITE3 | +R:50 +F:LITE2 | +f:LITE2 | +R:25 +F:LITE1 | +f:LITE1 | +R:20 +F:RES_BLIND | +R:2 +F:REFLECT | + +# Blazing (Glowing plus fiery sheath, resistance, undamaged by +# fire; restrictions as per Glowing, but no Cold Resistance/Ice +# rings either) + +N:193:Blazing +X:B:0:15 +T:33:0:99 +T:40:17:99 +T:45:20:38 +T:45:40:49 +T:45:51:99 +W:15:5:15:3000 +C:0:0:0:0 +R:100 +F:LITE1 | RES_FIRE | SH_FIRE | +f:LITE1 | SH_FIRE | IGNORE_FIRE +R:25 +F:LITE2 | +f:LITE2 | +R:10 +F:LITE3 | +f:LITE3 | +R:2 +F:IM_FIRE | + +# Lucky (amulets only--resists cursing, undamaged by elements, luck +# bonus added; no inherently cursed types or Nothing amulets) + +N:194:Lucky +X:B:0:12 +T:40:2:15 +T:40:17:99 +W:15:5:15:2750 +C:0:0:0:5 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +R:100 +F:BLESSED | LUCK | + +# Unlucky (amulets only; no Prot/Evil, Doom, or Nothing amulets) +N:195:Unlucky +X:B:0:0 +T:40:3:15 +T:40:17:99 +W:0:3:10:0 +C:-5:-5:-5:-5 +R:100 +F:CURSED | AUTO_CURSE | LUCK | AGGRAVATE +R:20 +F:HEAVY_CURSE | + +# Armour of the Maiar (of the Chosen in T-Plus) + +N:196:of the Maiar +T:36:2:99 +T:37:2:99 +X:A:30:30 +W:10:3:45:15000 +C:0:0:15:0 +R:100 +F:BLESSED | ESP_EVIL | ESP_GIANT | ESP_TROLL | +F:FREE_ACT | RES_FEAR | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:OLD_RESIST | +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +f:FREE_ACT | IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +Z:berserk +R:25 +F:R_HIGH | SUSTAIN | + +### Weapons of the Maiar (of the Chosen in T-Plus) +N:197:of the Maiar +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:35 +W:10:5:45:30000 +C:6:6:4:3 +R:100 +F:SLAY_GIANT | SLAY_TROLL | +F:SEE_INVIS | FREE_ACT | BLESSED | RES_FEAR | +F:ESP_GIANT | ESP_TROLL | +F:LIMIT_BLOWS | +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +f:FREE_ACT | IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +R:33 +F:ESP_EVIL | SLAY_EVIL | R_ANY | +R:10 +F:BLOWS +R:1 +F:PVAL_M1 +r:F:CHAOTIC | DRAIN_HP | VAMPIRIC | CURSED | HEAVY_CURSE | + +# Robe of Ithryn (of the Archmagi in T-Plus) +N:198:of the Ithryn +T:36:2:2 +X:A:30:30 +W:15:3:45:15000 +C:-5:-5:15:2 +R:100 +F:FREE_ACT | RES_BLIND | RES_CONF | R_HIGH | SUST_INT | +F:SPELL_CONTAIN | WIELD_CAST | +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +f:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | SUST_INT | +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +R:33 +F:RES_DISEN | SPELL | +R:10 +F:MANA | + +# Robe of Sanctity + +N:199:of Sanctity +T:36:2:2 +X:A:30:30 +W:15:3:45:15000 +C:0:0:15:2 +R:100 +F:FREE_ACT | RES_BLIND | RES_CONF | R_HIGH | SUST_WIS | +F:BLESSED | ACTIVATE | +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +f:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | SUST_WIS | +a:HARDCORE=PROT_EVIL +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +R:33 +F:ESP_EVIL | +R:10 +F:SPELL | + +N:200:Ethereal +T:35:0:99 +T:36:2:2 +X:B:25:25 +W:15:2:20:27500 +C:0:0:20:0 +R:100 +F:FREE_ACT | SEE_INVIS | HOLD_LIFE | +F:ACTIVATE | +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +f:FREE_ACT | IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +a:HARDCORE=SPECTRAL +R:33 +F:RES_NETHER | +R:5 +F:MAGIC_BREATH | +f:MAGIC_BREATH | + +### More new ego-items from Annals of Ea by Feanor: + +# Mage staff of the Sindar +N:201:of the Sindar +T:6:0:99 +X:A:24:80 +W:40:25:100:25000 +C:0:0:0:5 +R:100 +F:ESP_EVIL | SPELL | MANA +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD + +# Swords of the Noldor +N:202:of the Noldor +T:23:0:99 +X:A:24:35 +W:40:25:100:50000 +C:15:15:20:4 +R:100 +F:STEALTH | RES_POIS | DEX | CON | WIS | HOLD_LIFE | +f:STEALTH +F:FREE_ACT | SEE_INVIS | FEATHER | REGEN | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:R_ANY | R_LOW | SUSTAIN +F:SLAY_EVIL | BLESSED | WOUNDING +R:30 +F:R_ANY | R_LOW | SUSTAIN +R:20 +F:R_ANY | R_LOW | SUSTAIN | R_HIGH +R:10 +F:R_IMMUNITY | R_ANY + +# Spear of Vanyar +N:203:of the Vanyar +T:22:0:99 +R:100 +X:A:24:35 +W:40:25:100:50000 +C:15:15:20:4 +F:STEALTH | HOLD_LIFE | SEE_INVIS | WIS | INT | +F:REGEN | RES_FEAR | RES_DARK | RES_LITE | RES_BLIND | +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD | +F:SLAY_DEMON | SLAY_UNDEAD | BLESSED | +F:R_ANY | R_LOW | SUSTAIN +R:30 +F:R_ANY | R_LOW | SUSTAIN +R:20 +F:R_ANY | R_LOW | SUSTAIN | R_HIGH +R:10 +F:R_IMMUNITY | R_ANY + +# Axe of the Nandor +N:204:of the Nandor +T:24:0:99 +R:100 +X:A:24:35 +W:40:25:100:50000 +C:15:15:20:5 +F:STEALTH | SPEED | SEE_INVIS | RES_COLD | RES_ELEC | +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC | +F:SLAY_ORC | SLAY_ANIMAL | RES_POIS | +F:R_ANY | R_LOW | SUSTAIN +R:30 +F:R_ANY | R_LOW | SUSTAIN +R:20 +F:R_ANY | R_LOW | SUSTAIN | R_HIGH +R:10 +F:R_IMMUNITY | R_ANY + +# Arrow of Teleri +N:205:of the Teleri +T:17:0:99 +X:A:23:10 +W:40:25:100:5000 +R:100 +F:R_ANY | WOUNDING | BLESSED + +# Hafted of Avari +N:206:of the Avari +T:21:0:99 +R:100 +X:A:24:35 +W:40:25:100:50000 +C:15:15:20:5 +F:STEALTH | INVIS | SEE_INVIS | INFRA | RES_DARK | +F:RES_BLIND | SLAY_UNDEAD | +F:R_ANY | R_LOW | SUSTAIN +R:30 +F:R_ANY | R_LOW | SUSTAIN +R:20 +F:R_ANY | R_LOW | SUSTAIN | R_HIGH +R:10 +F:R_IMMUNITY | R_ANY + +### Ravenred's Weapons of Unmagic + +N:207:of Unmagic +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:24 +W:0:2:44:8000 +C:-10:-10:0:0 +R:100 +F:ANTIMAGIC_50 +f:ANTIMAGIC_50 + +### Amulet and ring egos suggested by power + +#Blessed - anything but Doom +N:208:Blessed +T:40:0:99 +T:45:1:99 +X:B:0:10 +W:0:5:100:2000 +C:0:0:10:2 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +R:100 +F:WIS | SEE_INVIS | HOLD_LIFE | BLESSED +f:WIS | SEE_INVIS | HOLD_LIFE | BLESSED + +#Demonic - anything but Devotion and Protection from Evil +N:209:Demonic +T:40:0:1 +T:40:3:24 +T:40:26:99 +T:45:0:99 +X:B:0:10 +W:0:5:100:2000 +C:0:0:0:2 +r:F:BLESSED +R:100 +F:ESP_DEMON | RES_FIRE +f:ESP_DEMON | RES_FIRE + +# Jewellery of the Rohirrim - no speed rings +N:210:Rohirric +T:40:0:99 +T:45:0:30 +T:45:32:99 +X:B:0:10 +W:0:5:100:20000 +C:0:0:0:3 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE | +R:100 +F:RES_FEAR | SPEED +f:RES_FEAR | SPEED + +# Draconic - anything but Devotion and Protection from Evil +N:211:Draconic +T:40:0:1 +T:40:3:24 +T:40:26:99 +T:45:0:99 +X:B:0:10 +W:0:5:100:2000 +C:5:5:10:1 +r:F:BLESSED +R:100 +F:ESP_DRAGON +f:ESP_DRAGON + +#Elemental - the ones that already give resists are obviously not eligible +N:212:Elemental +T:40:16:28 +T:40:30:99 +T:45:10:16 +T:45:20:99 +X:B:0:30 +W:25:5:50:1000 +C:0:0:0:0 +R:100 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC | +F:RES_ACID | RES_FIRE | RES_COLD | RES_ELEC | R_ANY +R:20 +F:IM_FIRE | R_HIGH +R:15 +F:IM_COLD | R_HIGH +R:10 +F:IM_ELEC | R_HIGH +R:5 +F:IM_ACID | R_HIGH +R:1 +F:IM_NETHER + +### New ego-items unique to Theme module ### + +#Musical instruments of Melkor + +N:213:of Melkor +T:14:0:59 +T:14:61:99 +X:A:0:30 +W:0:5:30:0 +C:0:0:0:-10 +R:100 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC | +F:CURSED | HEAVY_CURSE | AUTO_CURSE | AGGRAVATE +R:50 +F:R_STAT | CURSED | HEAVY_CURSE | AUTO_CURSE + +#Horns of Ulmo (Ulumuri) + +N:214:of Ulmo +T:14:60:60 +X:A:0:80 +W:0:5:80:5000 +C:0:0:0:0 +R:100 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC | +F:PVAL_M5 | R_IMMUNITY + +# Reverse Armour of the Maiar (of the Chosen in T-Plus) +N:215:of the Fallen +T:36:2:99 +T:37:2:99 +X:A:30:30 +W:0:3:45:0 +C:0:0:-15:0 +R:25 +F:CURSED | AUTO_CURSE | ESP_GOOD | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | +R:50 +F:CURSED | AUTO_CURSE | R_LOW | SUSTAIN | AGGRAVATE +R:75 +F:CURSED | AUTO_CURSE | WRAITH | DRAIN_EXP | +R:100 +F:CURSED | AUTO_CURSE | DRAIN_MANA | DRAIN_HP | BLACK_BREATH + +###Reverse Weapons of the Maiar (of the Chosen in T-Plus) +N:216:of the Fallen +T:15:0:99 +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:24:35 +W:0:5:45:0 +C:+6:+6:-5:-3 +R:100 +F:NEVER_BLOW | IM_NETHER | PERMA_CURSE +R:50 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | NO_MAGIC | CLONE +R:33 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | DRAIN_EXP | DRAIN_MANA +R:10 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | CHAOTIC | DRAIN_HP +R:1 +F:R_STAT | CURSED | AUTO_CURSE | ESP_GOOD | +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | + +# Robe of Fools (reverse of Ithryn/Archmagi in T-Plus) +N:217:of the Fools +T:36:2:2 +X:A:30:30 +W:0:3:45:0 +C:-5:-5:-15:-2 +R:100 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | LIFE +R:33 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | RES_DISEN | SPELL | NO_MAGIC | +R:10 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | MANA | + +# Robe of Vice (reverse of Sanctity in T-Plus) +N:218:of Vice +T:36:2:2 +X:A:30:30 +W:0:3:45:0 +C:0:0:-15:-2 +R:100 +F:CURSED | HEAVY_CURSE | AUTO_CURSE | LIFE | AGGRAVATE +R:33 +F:ESP_GOOD | ANTIMAGIC_50 + +# Soft and Hard Armour of Sensitivity, no paper armour +N:219:of Sensitivity +T:30:0:99 +T:31:0:99 +T:32:0:99 +T:33:0:99 +T:34:0:99 +X:A:30:30 +W:0:3:45:0 +C:0:0:-5:-2 +R:100 +F:CURSED | SENS_FIRE | R_STAT | + +# Elemental ammo +N:220:Elemental +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:B:30:30 +W:0:1:50:1000 +C:5:5:0:0 +R:100 +F:BRAND_ACID | IGNORE_ACID +F:BRAND_ELEC | IGNORE_ELEC +F:BRAND_FIRE | IGNORE_FIRE +F:BRAND_COLD | IGNORE_COLD +F:BRAND_POIS | +f:BRAND_ACID | +f:BRAND_ELEC | +f:BRAND_FIRE | +f:BRAND_COLD | +f:BRAND_POIS | + +# Cursed ammo + +N:221:of Angmar +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:A:30:30 +W:0:1:50:0 +C:-10:-10:0:0 +R:100 +F:CURSED | IMMOVABLE + +# Bows of Numenor + +N:222:of Numenor +T:19:12:34 +X:A:50:50 +W:0:1:50:0 +C:10:10:0:3 +R:100 +F:DEX | XTRA_MIGHT | XTRA_SHOTS | +F:RES_FEAR | RES_POIS | RES_DARK | FREE_ACT + +# Lights of Valinor (no refillable lights) + +N:223:of Valinor +T:39:2:4 +X:A:60:60 +W:0:2:60:45000 +C:0:0:0:2 +R:100 +F:STR | INT | WIS | DEX | CON | CHR +F:ESP_ALL +f:STR | INT | WIS| DEX | CON | CHR | ESP_ALL + +# Lucky weapons - named after smith of legend +N:224:of Telchar +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:70:70 +W:10:2:70:3000 +C:10:10:0:2 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE +R:100 +F:LUCK +f:LUCK + +# Unlucky weapons - of the Din-horde (Orcs) +N:225:of the Glamhoth +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:50:50 +W:0:2:50:0 +C:5:5:0:-2 +R:100 +F:LUCK | CURSED | HEAVY_CURSE | AUTO_CURSE | AGGRAVATE +f:LUCK | CURSED | HEAVY_CURSE | AUTO_CURSE | AGGRAVATE + +# Holy ammo - based on 'Of Holy Might' from Hengband +N:226:Blessed +T:16:0:99 +T:17:0:99 +T:18:0:99 +X:B:30:30 +W:0:5:60:600 +C:5:10:0:0 +R:100 +F:SLAY_EVIL | SLAY_DEMON | SLAY_UNDEAD | BRAND_FIRE | BLESSED +F:IGNORE_FIRE | IGNORE_ACID + +# Holy Avenger weapons brought back, modified +N:227:(Holy Avenger) +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:50:50 +W:0:2:60:20000 +C:5:5:0:3 +R:100 +F:WIS | SUSTAIN | +F:SLAY_EVIL | SLAY_UNDEAD | SLAY_DEMON | +F:SEE_INVIS | BLESSED + +# A Whip of the Balroeg, adapted from Oangband +N:228:of the Balroeg +T:21:2:2 +X:A:50:50 +W:0:3:50:12000 +C:-10:10:0:-3 +R:100 +F:STEALTH | BRAND_FIRE | RES_FIRE | LITE2 | +F:IGNORE_FIRE | ESP_GOOD | +R:5 +F:IM_FIRE + +# Bows of the Nazgul, adapted from Angband +N:229:of the Nazgul +T:19:0:99 +T:15:0:99 +R:80 +X:A:25:10 +W:0:3:50:0 +C:0:0:0:-1 +r:F:BLESSED +F:DRAIN_EXP | SEE_INVIS | CHR + +# Magical missile launchers +# Tiny mana boost for magic-using archers or warrior-types +N:230:Magical +T:19:0:99 +T:15:0:99 +X:B:25:10 +W:25:9:30:8000 +C:0:0:0:1 +R:100 +F:MANA +f:MANA + +# Magical jewelry (no rings/amulets of spell, anti-magic, cursed items) +N:231:Magical +X:B:0:2 +T:40:0:12 +T:40:14:26 +T:40:28:99 +T:45:0:56 +T:45:59:99 +W:5:1:10:2000 +C:0:0:0:0 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE +R:100 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +f:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +R:50 +F:SPELL_CONTAIN | WIELD_CAST +f:SPELL_CONTAIN | WIELD_CAST + +# Magestaves of Sorcery, added in Theme 1.0.1 +N:232:of Sorcery +X:A:24:60 +T:6:0:99 +W:30:1:8:100000 +C:-80:-80:0:3 +r:F:CURSED | HEAVY_CURSE | PERMA_CURSE +R:100 +F:MANA | SPELL | LIFE +R:50 +F:PVAL_M2 + +# Sentient weapons, added in Theme 1.0.2 +N:233:of Doriath +T:21:0:99 +T:22:0:99 +T:23:0:99 +T:24:0:99 +X:A:70:70 +W:0:2:70:50000 +C:1:1:0:0 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE +R:100 +F:LEVELS +f:LEVELS + +# Bows of Mirkwood, added in Theme 1.0.2 +N:234:of Mirkwood +T:19:12:13 +X:A:25:20 +W:50:2:21:50000 +C:10:10:0:2 +R:100 +F:CON | XTRA_MIGHT | XTRA_SHOTS | RES_POIS | STEALTH +F:IGNORE_ACID | IGNORE_FIRE | HIDE_TYPE | SEE_INVIS + +# Spear of Mirkwood, added in Theme 1.0.2 +N:235:of Mirkwood +T:22:2:2 +X:A:24:35 +W:40:25:100:50000 +C:15:15:20:3 +r:F:CURSED | HEAVY_CURSE | AUTO_CURSE +R:100 +F:STEALTH | HOLD_LIFE | SEE_INVIS | CON | +F:RES_FEAR | RES_DARK | RES_LITE | RES_BLIND | +F:IGNORE_ACID | IGNORE_FIRE | +F:R_ANY | R_LOW | SUSTAIN +R:30 +F:R_ANY | R_LOW | SUSTAIN +R:20 +F:R_ANY | R_LOW | SUSTAIN | R_HIGH + +# Dwarven jewelry - no speed rings; added in Theme 1.1.4 +N:236:Dwarven +T:40:0:99 +T:45:0:30 +T:45:32:99 +X:B:0:5 +W:5:1:10:1250 +C:0:0:10:1 +R:100 +F:INFRA +Z:stone to mud +R:50 +F:SUSTAIN +R:25 +F:R_ANY | SUSTAIN +R:5 +F:CON + +# Sharpened arrows and bolts; added in Theme 1.1.5 +# Separating from 'Sharp' weapons to avoid cost of 5000 AU per missile +N:237:Sharpened +T:17:0:99 +T:18:0:99 +X:B:23:10 +W:5:2:30:400 +R:100 +F:VORPAL +f:VORPAL + +# N: serial number : ego type +# D: description +# T: tval : min sval : max sval +# R: rarity +# X: position : slot : rating +# W: depth : rarity1 : rarity2 : cost +# C: to-hit : to-dam : to-ac : pval +# r:N:needed flags on the base object +# r:F:forbidden flags on the base object +# Z: granted_power +# F: flags diff --git a/lib/mods/theme/edit/evil.map b/lib/mods/theme/edit/evil.map new file mode 100644 index 00000000..a2f00914 --- /dev/null +++ b/lib/mods/theme/edit/evil.map @@ -0,0 +1,52 @@ +# permanent wall +F:X:61:0 + +# granite +F:#:57:0 + +# Mountain Chain +F:^:97:0 + +# up staircase +F:<:6:0 + +# Dirt +F:.:88:0 + +# Lesser Balrog +F:b:88:0:996:0:0:0:0:0:0:2 + +# Greater Balrog +F:B:88:0:807:0:0:0:0:0:0:2 + +# Pit Fiend +F:P:88:0:812:0:0:0:0:0:0:2 + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X^..^^^^^^^^^^^^^^^^^^^^^^^^^^^^X +D:X^..^^^^^^^^^..^^^^^^^^^^^^^^^^^X +D:X^...^^^^^^.........^^^^^^^^^^^^X +D:X^^..^^^^^..^^^^..^B^^^^^^^^^^^^X +D:X^...^^^^...^^^^^..^^^^^^^^^^^^^X +D:X^^..^^^..^^.^^^^^^^^^^^^^^^^^^^X +D:X^..^^^^^.....^^^^^.^^^^^^^^^^^^X +D:X^^..^^^^..^^.^^^.^......^^^^^^^X +D:X^..^^^^..^^...^^...^..^.^^^^^^^X +D:X^^..^^^..^^^..^...^^^....^^^^^^X +D:X^^^...^.^^^.....^^^^P...<^^^^^^X +D:X^^^.....^^^^..^^^^^^^^..^^^^^^^X +D:X^^^^^^.^^^^..^^^^^^^^^^^^^^^^^^X +D:X^^^^^^^^^^^...^^^^^^^^^^^^^^^^^X +D:X^^^^^.^^^^.^..^^^^^^^^^^^^^^^^^X +D:X^^^^...^^...^^^...^^^^^^...^^^^X +D:X^^^^.^....^^^^.^.....^..^..^^^^X +D:X^^^^..^^^^^.....^...^..^^^B^^^^X +D:X^^^P........^.....^^^^^^^^^^^^^X +D:X^^^^^^...^^^^^^^^^^^^^^^^^^^^^^X +D:X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:3:4 + diff --git a/lib/mods/theme/edit/f_info.txt b/lib/mods/theme/edit/f_info.txt new file mode 100644 index 00000000..dbfec51a --- /dev/null +++ b/lib/mods/theme/edit/f_info.txt @@ -0,0 +1,1245 @@ +# File: f_info.txt + + +# This file is used to initialize the "lib/raw/f_info.raw" file, which is +# used to initialize the "terrain feature" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/raw/f_info.raw" file. + +# Note that the terrain feature are grouped into very regular groups, +# such that each of the bits in the feature type conveys information. + +# Note that terrain feature zero contains the "darkness" picture. + + +# Version stamp (required) + +V:2.0.0 + + +# 0x00 --> nothing + +N:0:nothing +G: :w +F:FLOOR + +# 0x01 --> open floor + +N:1:open floor +G:.:w +F:FLOOR | DONT_NOTICE_RUNNING | SUPPORT_LIGHT | CAN_RUN +F:SUPPORT_GROWTH + +# 0x02 -> fountain +N:2:fountain +G:_:w +F:FLOOR | NOTICE | REMEMBER | CAN_RUN +D:0:The liquid here seems magical. + +# 0x03 --> glyph of warding + +N:3:glyph of warding +G:;:y +F:FLOOR | NOTICE | SUPPORT_LIGHT | CAN_RUN | REMEMBER +D:0:There is a mighty spell of protection here. + +# 0x04 --> open door + +N:4:open door +G:':U +F:FLOOR | NOTICE | REMEMBER | CAN_RUN | DOOR + +# 0x05 --> broken door + +N:5:broken door +G:':U +F:FLOOR | NOTICE | REMEMBER | CAN_RUN | DOOR + +# 0x06 --> up stairs (perm) + +N:6:up staircase +G:<:w +F:FLOOR | PERMANENT | NOTICE | SUPPORT_LIGHT | REMEMBER | CAN_RUN +D:0:There is an up staircase here. +D:1:You cannot tunnel a stair. + +# 0x07 --> down stairs (perm) + +N:7:down staircase +G:>:w +F:FLOOR | PERMANENT | NOTICE | SUPPORT_LIGHT | REMEMBER | CAN_RUN +D:0:There is a down staircase here. +D:1:You cannot tunnel a stair. + +N:8:quest entrance +G:>:y +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN +D:1:You cannot tunnel a quest entrance. + +N:9:quest exit +G:<:y +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN +D:1:You cannot tunnel a quest exit. + +N:10:quest down level +G:>:r +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN + +N:11:quest up level +G:<:r +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN + +N:12:town exit +G:>:g +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN + +N:13:shaft down +G:>:U +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN +D:0:There is a shaft down here. +D:1:You cannot tunnel a shaft. + +N:14:shaft up +G:<:U +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN +D:0:There is a shaft up here. +D:1:You cannot tunnel a shaft. + +# 0x0F -> empty fountain +N:15:fountain +G:_:D +F:FLOOR | NOTICE | REMEMBER | CAN_RUN +D:0:The fountain seems empty. + +N:16:web +G:+:y +F:CAN_PASS | NOTICE | WEB | NOTICE | TUNNELABLE +D:1:You tunnel through the web. +D:2:a web blocking your way + +# Trap -- the flags are not used by the program +N:17:trap +G:^:w +F:FLOOR | NOTICE | REMEMBER + +# 0x12 --> 0x1F -- UNUSED + +# 0x2x --> locked door (power 0) + +N:32:door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 1) + +N:33:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 2) + +N:34:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 3) + +N:35:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 4) + +N:36:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 5) + +N:37:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 6) + +N:38:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> locked door (power 7) + +N:39:locked door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | REMEMBER | DOOR +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 0) + +N:40:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 1) + +N:41:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 2) + +N:42:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 3) + +N:43:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 4) + +N:44:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 5) + +N:45:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 6) + +N:46:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x2x --> jammed door (power 7) + +N:47:jammed door +G:+:U +M:32 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | REMEMBER | NOTICE +F:TUNNELABLE +D:1:You bash the boor. + +# 0x30 --> secret door + +N:48:secret door +G:#:w +M:56 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | DOOR +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel. + +# 0x31 --> rubble + +N:49:pile of rubble +G:::w +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE +F:CAN_FLY | SUPPORT_LIGHT +F:TUNNELABLE +D:1:You dig in the rubble. + +# 0x32 --> magma vein + +N:50:magma vein +G:%:s +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the magma vein. + +# 0x33 --> quartz vein + +N:51:quartz vein +G:%:w +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the quartz vein. + +# 0x34 --> magma vein + treasure + +N:52:magma vein +G:%:s +M:50 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the magma vein. + +# 0x35 --> quartz vein + treasure + +N:53:quartz vein +G:%:w +M:51 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the quartz vein. + +# 0x36 --> magma vein + known treasure + +N:54:magma vein with treasure +G:*:o +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the magma vein. + +# 0x37 --> quartz vein + known treasure + +N:55:quartz vein with treasure +G:*:o +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the quartz vein. + +# 0x38 --> granite wall -- basic + +N:56:granite wall +G:#:w +F:WALL | NO_WALK | CAN_PASS | NO_VISION | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the granite wall. + +# 0x39 --> granite wall -- inner + +N:57:granite wall +G:#:w +M:56 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the granite wall. + +# 0x3A --> granite wall -- outer + +N:58:granite wall +G:#:w +M:56 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the granite wall. + +# 0x3B --> granite wall -- solid + +N:59:granite wall +G:#:w +M:56 +F:WALL | NO_WALK | CAN_PASS | NO_VISION | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the granite wall. + +# 0x3C --> permanent wall -- basic (perm) + +N:60:permanent wall +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +# 0x3D --> permanent wall -- inner (perm) + +N:61:permanent wall +G:#:w +M:60 +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +# 0x3E --> permanent wall -- outer (perm) + +N:62:permanent wall +G:#:w +M:60 +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +# 0x3F --> permanent wall -- solid (perm) + +N:63:permanent wall +G:#:w +M:60 +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +N:64:explosive rune +G:*:R +F:FLOOR | CAN_LEVITATE | CAN_FLY | NOTICE | SUPPORT_LIGHT +D:0:This rune seems unstable. + +N:65:Straight Road startpoint +G:*:w +F:FLOOR | REMEMBER | NOTICE + +N:66:section of the Straight Road +G:*:B +F:FLOOR | REMEMBER | NOTICE + +N:67:section of the Straight Road +G:*:b +F:FLOOR | REMEMBER | NOTICE + +N:68:section of the Straight Road +G:*:B +F:FLOOR | REMEMBER | NOTICE + +N:69:section of the Straight Road +G:*:b +F:FLOOR | REMEMBER | NOTICE + +N:70:section of the Straight Road +G:*:W +F:FLOOR | REMEMBER | NOTICE + +N:71:section of the Straight Road (discharged) +G:*:W +F:FLOOR | REMEMBER | NOTICE + +N:72:Straight Road exit +G:*:w +F:FLOOR | REMEMBER | NOTICE + +N:73:corrupted section of the Straight Road +G:*:D +F:FLOOR | REMEMBER | NOTICE + +# 74 --> shop + +N:74:Building +G:1:U +F:FLOOR | PERMANENT | REMEMBER | NOTICE | CAN_RUN + +# 75 --> 78 Quests index + +N:75:permanent wall +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +N:76:permanent wall +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +N:77:permanent wall +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +N:78:permanent wall +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +#Elanor +N:79:grass with Elanor flowers +G:&:y +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +#Fumellar +N:80:grass with Fumella flowers +G:;:r +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +#Anemones +N:81:grass with anemones +G:;:v +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +#Niphredil +N:82:grass with Niphredil flowers +G:;:w +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +#Iris +N:83:grass with irises +G:;:b +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +N:84:stream of shallow water +G:~:B +S:B:B:B:B:B:B:b +F:ATTR_MULTI +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT | CAN_RUN +F:DONT_NOTICE_RUNNING +F:SUPPORT_GROWTH + +# -1 = player level +N:85:pool of deep lava +G:.:R +E:-1d2:1:FIRE +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT +D:0:You move across the deep lava. + +N:86:stream of shallow lava +G:.:r +E:-1d1:1:FIRE +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT +D:0:You move across the shallow lava. + +N:87:dark pit +G:#:D +F:CAN_LEVITATE | CAN_FLY +F:NO_WALK | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +D:0:Ohhh, it is dark and deep. + +N:88:dirt +G:.:U +F:FLOOR | SUPPORT_LIGHT | CAN_RUN +F:DONT_NOTICE_RUNNING +F:SUPPORT_GROWTH + +N:89:patch of grass +G:.:G +F:FLOOR | SUPPORT_LIGHT | CAN_RUN +F:DONT_NOTICE_RUNNING +F:SUPPORT_GROWTH + +N:90:ice +G:.:W +E:1d1:50:ICE +F:FLOOR | NOTICE + +N:91:sand +G:.:y +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +N:92:dead tree +G:#:D +F:CAN_FLY | CAN_PASS +F:WALL | NO_WALK | NO_VISION | NOTICE +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You chop away at the dead tree. +D:2:a tree blocking your way + +N:93:ash +G:.:s +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +N:94:puddle of mud +G:.:u +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +N:95:ice wall +G:#:W +F:WALL | NO_WALK | CAN_PASS | NO_VISION | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the ice wall... #BOh, chilly#w. +D:2:an ice wall blocking your way + +N:96:tree +G:#:G +F:CAN_FLY | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You chop away at the tree. +D:2:a tree blocking your way + +N:97:mountain chain +G:^:U +F:CAN_CLIMB | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION +F:DONT_NOTICE_RUNNING +F:PERMANENT +D:1:You cannot tunnel into such a hard stone. +D:2:a hard stone block blocking your way + +# 0x62 --> sandwall + +N:98:sandwall +G:#:y +F:WALL | NO_WALK | CAN_PASS | NO_VISION +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You easily dig into the sandwall. +D:2:a sandwall blocking your way + +# 0x63 --> sandwall + treasure + +N:99:sandwall +G:%:y +M:98 +F:WALL | NO_WALK | CAN_PASS | NO_VISION +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You easily dig into the sandwall. +D:2:a sandwall blocking your way + +# 0x64 --> sandwall + known treasure + +N:100:sandwall with treasure +G:*:o +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You easily tunnel into the sandwall. +D:2:a sandwall blocking your way + +N:101:high mountain chain +G:^:W +F:WALL | NO_WALK | NO_VISION | PERMANENT +F:DONT_NOTICE_RUNNING +D:1:This rock is far too hard. +D:2:a very hard stone block blocking your way + +N:102:nether mist +G:.:v +S:v:R:r:v:R:r:D +E:1d1:40:NETHER +F:ATTR_MULTI +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN + +# A diggable glass wall. +N:103:molten glass wall +G:.:B +F:NO_WALK | WALL | CAN_PASS | TUNNELABLE | NOTICE +F:DONT_NOTICE_RUNNING +D:1:You tunnel into the molten glass wall... +D:2:a molten glass wall blocking your way + +N:159:Void Jumpgate +G:+:v +F:FLOOR | REMEMBER | NOTICE | PERMANENT | CAN_RUN +D:0:A dark rift opens to the void here. + +N:160:Void Jumpgate +G:+:v +F:FLOOR | REMEMBER | NOTICE | PERMANENT | CAN_RUN +D:0:A dark rift opens to the void here. + +###### Here are the altars. ###### + +N:161:Altar of Being +G:0:W +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You feel at peace. + +N:162:Altar of Winds +G:0:B +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You grow a desire to become a bird. + +N:163:Altar of Force +G:0:R +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You grow a desire to fight evil. + +N:164:Altar of Darkness +G:0:D +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:Images of pain and death fill your mind. + +N:165:Altar of Nature +G:0:g +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You feel the desire to walk in a great forest. + +N:166:Altar of Stone +G:0:s +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You grow a desire to forge items. + +N:167:Altar of Light +G:0:y +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You grow a desire to light up dark places. + +N:168:Altar of Waters +G:0:b +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You grow a desire to bathe in the ocean. + +N:169:Altar of Doom +G:0:o +F:FLOOR | REMEMBER | NOTICE | CAN_RUN +D:0:You grow a desire to do justice. + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +# Used as a marker for random quests +N:172:open floor +G:.:w +F:FLOOR | CAN_RUN | DONT_NOTICE_RUNNING +F:SUPPORT_GROWTH + +# Underground Tunnel +N:173:Underground Tunnel +G:#:s +F:FLOOR | REMEMBER | SUPPORT_LIGHT | DONT_NOTICE_RUNNING | CAN_RUN +D:0:Oh, an underground tunnel! + +# Tainted water +N:174:stream of tainted water +G:~:u +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +N:175:monster trap +G:;:v +F:FLOOR + +N:176:Void Jumpgate +G:+:v +F:FLOOR | REMEMBER | NOTICE | PERMANENT | CAN_RUN +D:0:A dark rift opens to the void here. + +N:177:lava wall +G:#:R +S:R:R:r:r:U:u:R +F:ATTR_MULTI +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING +D:1:The lava is far too hot to tunnel into it. +D:2:a lava wall blocking your way + +N:178:Great Fire +G:%:v +S:R:R:y:v:y:v:R +E:150d2:1:HELL_FIRE +F:ATTR_MULTI +F:FLOOR | REMEMBER | NOTICE | PERMANENT +D:0:This fire is so powerful it could destroy even the most powerful artifacts. + +N:179:path to the next area +G:>:w +F:FLOOR | PERMANENT | NOTICE | REMEMBER | CAN_RUN +D:0:There is a path leading to the next area here. +D:1:You cannot tunnel a path. + +N:180:path to the previous area +G:<:w +F:FLOOR | PERMANENT | NOTICE | REMEMBER | CAN_RUN +D:0:There is a path leading to the previous area here. +D:1:You cannot tunnel a path. + +N:181:field +G:::g +F:FLOOR | PERMANENT | NOTICE | REMEMBER +F:DONT_NOTICE_RUNNING +D:1:You cannot tunnel a field. + +N:182:Ekkaia, the Encircling Sea +G:*:b +S:b:b:b:b:b:b:B +F:ATTR_MULTI +F:WALL | NO_WALK | NO_VISION | PERMANENT | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +N:183:void +G: :d +F:FLOOR + +# XXX 182 - 186 + +# 187 --> terrain -- deep water + +N:187:pool of deep water +G:~:b +S:b:b:b:b:b:b:B +F:ATTR_MULTI +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT + +# Glass wall -- can see but not pass +N:188:glass wall +G:.:B +F:NO_WALK | WALL | PERMANENT | NOTICE +F:DONT_NOTICE_RUNNING +D:1:This glass seems to be totaly impenetrable. +D:2:a glass wall blocking your way + +# Illusion wall -- can't see but can pass +N:189:illusion wall +G:#:w +F:FLOOR | NO_VISION | REMEMBER | SUPPORT_LIGHT | DONT_NOTICE_RUNNING +D:0:Looks like this wall is not so real. + +# Grass roof +N:190:Grass roof +G:#:y +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# grass roof top +N:191:grass roof top +G:#:y +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# grass roof chimney +N:192:grass roof chimney +G:#:y +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# brick roof +N:193:brick roof +G:#:r +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# brick roof top +N:194:brick roof top +G:#:r +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# brick roof chimney +N:195:brick roof chimney +G:#:r +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# window +N:196:window +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# small window +N:197:small window +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# rain barrel +N:198:rain barrel +G:#:w +F:WALL | NO_WALK | NO_VISION | PERMANENT | DONT_NOTICE_RUNNING + +# grass with Kingsfoil flowers +N:199:grass with Kingsfoil flowers +G:;:G +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +# cobblestone road +N:200:cobblestone road +G:.:w +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN + +# cobblestone with outlet +N:201:cobblestone with outlet +G:.:w +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN + +N:202:small tree +G:#:g +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN | SUPPORT_LIGHT | REMEMBER +F:NO_VISION + +# Just to have a town entrance picture +N:203:town +G:*:w +F:FLOOR | NOTICE + +# Underground Tunnel +N:204:Underground Tunnel +G:^:U +F:FLOOR | REMEMBER | SUPPORT_LIGHT | DONT_NOTICE_RUNNING | CAN_RUN +D:0:Oh, an underground tunnel! + +# Fire +N:205:a blazing fire +G:%:y +S:y:y:y:R:r:y:R +E:-1d2:1:FIRE +D:0:The blazing fire burns you! +F:ATTR_MULTI +F:FLOOR | CAN_FLY | REMEMBER | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING + +# Permanent rubble -- town use +N:206:pile of rubble +G:::w +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE +F:CAN_FLY | SUPPORT_LIGHT | PERMANENT +D:1:Looks like this pile of rubble is quite hard. + +# Rocky ground - rougher terrain. +N:207:rocky ground +G:.:s +F:FLOOR | SUPPORT_LIGHT | CAN_RUN +F:DONT_NOTICE_RUNNING + +# cloud-like vapour. Floor for Eru's temple +N:208:cloud-like vapour +G:.:W +S:W:B:B:W:w:W:B +F:FLOOR | CAN_LEVITATE | CAN_FLY | SUPPORT_LIGHT +F:ATTR_MULTI | CAN_RUN | DONT_NOTICE_RUNNING + +# condensing water +N:209:condensing water +G:~:B +S:B:B:B:B:B:B:b +F:ATTR_MULTI +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT | CAN_RUN +F:DONT_NOTICE_RUNNING + +# Dense mist. Can pass through, but not see through +N:210:dense mist +G:#:w +S:w:W:s:s:s:w:w +F:FLOOR | NO_VISION | REMEMBER | SUPPORT_LIGHT +F:ATTR_MULTI | DONT_NOTICE_RUNNING +D:0:You wander through the mist. +D:1:You cannot tunnel through mist! + +# Hail-stone wall +N:211:hail-stone wall +G:#:W +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You tunnel into the hail-stone wall. + +N:212:dead small tree +G:#:D +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN | SUPPORT_LIGHT | REMEMBER +F:NO_VISION + +# Low hill +N:213:low hill +G:^:g +F:FLOOR | DONT_NOTICE_RUNNING| CAN_RUN | SUPPORT_LIGHT | NO_VISION +D:0:You go over the hill. +D:1:You cannot tunnel through that. + +#Angband and Mordor (Ered Lithui, Ephel Duath) mountains +N:214:dark mountain chain +G:^:D +F:WALL | NO_WALK | NO_VISION | PERMANENT +F:DONT_NOTICE_RUNNING +D:1:This rock is far too hard. +D:2:a very hard stone block blocking your way + +#Ered Luin - Blue Mountains +N:215:blue mountain chain +G:^:B +F:CAN_CLIMB | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION +F:DONT_NOTICE_RUNNING +F:PERMANENT +D:1:You cannot tunnel into such a hard stone. +D:2:a hard stone block blocking your way + +#Ered Mithrin - Grey Mountains +N:216:grey mountain chain +G:^:s +F:CAN_CLIMB | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION +F:DONT_NOTICE_RUNNING +F:PERMANENT +D:1:You cannot tunnel into such a hard stone. +D:2:a hard stone block blocking your way + +#Orodruin - Mount Doom +N:217:part of Mount Doom +G:^:R +F:WALL | NO_WALK | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +F:PERMANENT +D:1:You cannot tunnel through that. +D:2:a stream of searing lava barring your way + +#Snow-capped peak +N:218:snow-capped peak +G:^:w +F:WALL | NO_WALK | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING | PERMANENT +D:1:The ice is too cold to tunnel into it. +D:2:an unusually thick wall of ice barring your way + +#Fir tree +#BUG - these do not burn. +N:219:fir tree +G:#:g +F:CAN_FLY | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION +F:DONT_NOTICE_RUNNING +F:TUNNELABLE +D:1:You chop away at the fir tree. +D:2:a fir tree blocking your way + +#section of a flet (wooden platforms built high up in the trees of Lothlórien) +N:220:section of a flet +G:_:u +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN + +#light post +N:221:light post +G:|:w +F:WALL | NO_WALK | CAN_FLY | CAN_PASS +F:SUPPORT_LIGHT | REMEMBER +D:1:You cannot tunnel a light post. +D:2:A light post blocking your way + +#Water lily +N:222:water lily +G:;:B +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +#Dead Marshes swamp water +N:223:part of the Dead Marshes +G:~:G +E:10d10:6:CONFUSION +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT + +#Morannon +N:224:Black Gate +G:+:D +F:CAN_CLIMB | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION | NOTICE +F:DONT_NOTICE_RUNNING +F:PERMANENT +D:1:You cannot tunnel through that. +D:2:a closed Black Gate blocking your way + +#River (overland view only) +N:225:river +G:~:w +S:w:w:w:B:w:w:B +F:ATTR_MULTI +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT | CAN_RUN +F:DONT_NOTICE_RUNNING | SUPPORT_GROWTH + +#Swamp +N:226:swamp pool +G:~:g +E:1d1:1:POISON +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT + +#Anduin river +N:227:stream of the Anduin river +G:~:B +E:1d1:1:WATER +S:w:w:w:b:w:w:b +F:ATTR_MULTI +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT | SUPPORT_GROWTH + +#Road sign to Gondolin to avoid Maeglin quest silliness somewhat +N:228:road sign that says 'Find Gondolin!' +G:?:v +S:v:R:B:G:w:v:R +F:ATTR_MULTI +F:WALL | PERMANENT | NOTICE | SUPPORT_LIGHT | REMEMBER | + +### New terrain features for town use ### + +#Beehive +N:229:beehive +G:*:o +E:1d1:1:POISON +F:WALL | PERMANENT | CAN_FLY | REMEMBER | SUPPORT_LIGHT | +F:CAN_PASS | NO_WALK | NO_VISION | DONT_NOTICE_RUNNING | +D:0:Ouch! A bee stung you! +D:1:You'll just get stung. +D:2:a beehive blocking your way + +#Dirt road - same as dirt but more appropriate for towns +N:230:dirt road +G:.:U +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN +F:SUPPORT_GROWTH + +#Wide gate +N:231:wide gate +G:-:D +F:WALL | PERMANENT | CAN_FLY | SUPPORT_LIGHT | NOTICE | +F:CAN_PASS | NO_WALK | NO_VISION | DONT_NOTICE_RUNNING | +D:1:You cannot tunnel through that. +D:2:a closed gate barring your way + +#Same gate, but opened +N:232:open gate +G:':D +F:FLOOR | DONT_NOTICE_RUNNING | CAN_RUN | SUPPORT_LIGHT | + +### For wood houses, bridges, etc: + +#Wooden board - horizontal +N:233:wooden board +G:-:u +F:WALL | PERMANENT | SUPPORT_LIGHT | NO_WALK | NO_VISION | CAN_FLY +D:1:You cannot tunnel through that. +D:2:a wooden board blocking your way + +#Wooden board - vertical +N:234:wooden board +G:|:u +F:WALL | PERMANENT | SUPPORT_LIGHT | NO_WALK | NO_VISION | CAN_FLY +D:1:You cannot tunnel through that. +D:2:a wooden board blocking your way + +#Light wooden board - horizontal +N:235:wooden board +G:-:U +F:WALL | PERMANENT | SUPPORT_LIGHT | NO_WALK | NO_VISION | CAN_FLY +D:1:You cannot tunnel through that. +D:2:a wooden board blocking your way + +#Light wooden board - vertical +N:236:wooden board +G:|:U +F:WALL | PERMANENT | SUPPORT_LIGHT | NO_WALK | NO_VISION | CAN_FLY +D:1:You cannot tunnel through that. +D:2:a wooden board blocking your way + +#White tree +#BUG - these do not burn. +N:237:white tree +G:#:w +F:CAN_FLY | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION | PERMANENT +F:DONT_NOTICE_RUNNING +D:1:You cannot tunnel through that. +D:2:a white tree blocking your way + +#Swift waterfall +N:238:swift waterfall +G:|:B +E:25d10:1:WATER +S:w:w:w:b:w:w:b +F:ATTR_MULTI +F:FLOOR | CAN_LEVITATE | CAN_FLY | REMEMBER | SUPPORT_LIGHT | +F:DONT_NOTICE_RUNNING | SUPPORT_GROWTH | + +#Slippery rock ledge +N:239:slippery rock ledge +G:&:s +E:5d10:1:COLD +F:FLOOR | CAN_LEVITATE | CAN_FLY | SUPPORT_LIGHT | +F:SUPPORT_GROWTH + +#Stable +N:240:stable +G:#:u +F:WALL | NO_WALK | NO_VISION | PERMANENT | CAN_FLY +D:1:You cannot tunnel through that. +D:2:a stable wall blocking your way + +#Wooden plank +N:241:wooden plank +G:%:U +F:FLOOR | CAN_RUN | DONT_NOTICE_RUNNING | SUPPORT_LIGHT | +F:SUPPORT_GROWTH | + +#Fosse (dry moat) +N:242:fosse pit +G:&:g +F:CAN_LEVITATE | CAN_FLY +F:NO_WALK | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING +D:1:You cannot tunnel through that. +D:2:a dry moat blocking your way + +#Mallorn +N:243:Mallorn +G:*:y +S:y:W:W:y:w:W:y +F:CAN_FLY | CAN_PASS | SUPPORT_LIGHT +F:WALL | NO_WALK | NO_VISION +F:DONT_NOTICE_RUNNING +D:1:It isn't a good idea to harm a Mallorn. +D:2:a Mallorn blocking your way + +# New features for the Maps of Lord Dimwit + +N:244:copper pillar +G:#:u +S:u:u:u:o:u:u:u +F:WALL | NO_WALK | CAN_PASS | NO_VISION | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING | ATTR_MULTI +D:1:The copper is too tough to tunnel through. +D:2:a copper pillar blocking your way + +N:245:ethereal wall +G:.:w +F:WALL | NO_WALK | PERMANENT | NOTICE | DONT_NOTICE_RUNNING +D:1:You can't even see your obstruction! +D:2:an unseen force blocking your way + +N:246:glacial wall +G:#:B +F:WALL | NO_WALK | CAN_PASS | NO_VISION | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING | TUNNELABLE +D:1:You tunnel into the glacial wall... #BOh, chilly!#w. +D:2:a hard glacial wall blocking your way + +N:247:battlement +G:#:w +F:NO_WALK | CAN_PASS | NOTICE | SUPPORT_LIGHT +F:DONT_NOTICE_RUNNING | TUNNELABLE +D:1:You tunnel into the battlement. +D:2:a hard stone battlement blocking your way + +N:248:door of Orthanc +G:':r +F:FLOOR | NOTICE | REMEMBER | CAN_RUN +F:SUPPORT_LIGHT | DONT_NOTICE_RUNNING +D:0:The Key of Orthanc allows you to pass. \ No newline at end of file diff --git a/lib/mods/theme/edit/haunted.map b/lib/mods/theme/edit/haunted.map new file mode 100644 index 00000000..49f72d5b --- /dev/null +++ b/lib/mods/theme/edit/haunted.map @@ -0,0 +1,49 @@ +# permanent wall +F:X:61:0 + +# granite +F:#:57:0 + +# up staircase +F:<:6:0 + +# Floor +F:.:1:0 + +# Locked Door +F:D:38:0 + +# Secret Door +F:S:48:0 + +# Great item +F:g:1:0:0:*:* + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXX...D.........................X +D:XXX...XXXXXXXXXXXXXXXXXXXXXXXXX.X +D:XXX...X....X....X....X....X...X.X +D:XXX...X....X....X....X....X...X.X +D:XXX...X....X....X....X....X...X.X +D:XXXDXXXDXXXXDXXXXDXXXXDXXXXDXXX.X +D:XXX.............................X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X +D:X.S.....X.....X.....X.....X...X.X +D:X.X.....X.....X.....X.....X...X.X +D:X.X.....X.....X.....X.....X...X.X +D:X.X.....X.....X.....X.....X...X.X +D:XgX.....X.....X.....X.....X...X.X +D:XXXDXXXXXDXXXXXDXXXXXDXXXXXDXXX.X +D:XXX.............................X +D:XXXXXXXDXXXXXDXXXXXDXXXXXDXXXXXDX +D:XgX<....X.....X.....X.....X.....X +D:X.X.....X.....X.....X.....X.....X +D:X.X.....X.....X.....X.....X.....X +D:X.X.....X.....X.....X.....X.....X +D:X.S.....X.....X.....X.....X.....X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:3:5 + diff --git a/lib/mods/theme/edit/k_info.txt b/lib/mods/theme/edit/k_info.txt new file mode 100644 index 00000000..07e4bbe2 --- /dev/null +++ b/lib/mods/theme/edit/k_info.txt @@ -0,0 +1,6865 @@ +# File: k_info.txt + + +# This file is used to initialize the "lib/data/k_info.raw" file, which is +# used to initialize the "object kind" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/data/k_info.raw" file. + +# Available slots are marked with # XXX: 294, 299, 444-464, ... + +# XXX XXX Add some "IGNORE_XXX" flags to Rings, Amulets, etc. + +# The old "MULTI_HUED" objects are now "violet", and no other object +# is violet, so all six violet objects can be made "multi-hued", though +# this would be a heinous hack. XXX XXX + +# Note that object zero is used for the "stack" picture (unused). + +# N: serial number : & object name~ +# G: symbol : color +# I: tval : sval : pval +# W: depth : rarity : weight : cost +# P: base armor class : base damage : plus to-hit : plus to-dam : plus to-ac +# A: depth/rarity : depth/rarity : etc +# F: flag | flag | etc + +# Version stamp (required) + +V:2.0.0 + + +##### Something special ##### + +N:0:something +G:&:w + + +##### Mushrooms ##### + +N:1:Blindness +G:,:d +I:80:1:500 +W:5:0:1:0 +A:5/1 +D:'E'ating this mushrooms will blind you. You cannot cast magic +D:or see monsters when you are blinded. You can still use magic items or +D:quaff potions. + +N:2:Fear +G:,:d +I:80:2:500 +W:5:0:1:0 +A:5/1 +D:'E'ating this mushroom will make you scared. +D:You will not be able to hit your enemies in combat if you're scared. + +N:3:Confusion +G:,:d +I:80:3:500 +W:5:0:1:0 +A:5/1 +D:'E'ating this mushroom will confuse you. You will not be able to cast spells, +D:use wands, staves or scrolls. You can still quaff potions, though. + +N:4:Hallucination +G:,:d +I:80:4:500 +W:10:0:1:0 +A:10/1 +D:'E'ating this mushroom will make you hallucinate. +D:You will not be able to recognise any monster or item. + +N:5:Cure Poison +G:,:d +I:80:12:500 +W:10:0:1:60 +A:10/1 +D:'E'ating this mushroom will cure you from poison. + +N:6:Cure Blindness +G:,:d +I:80:13:500 +W:10:0:1:50 +A:10/1 +D:'E'ating this mushroom will cure you from blindness. + +N:7:Cure Fear +G:,:d +I:80:14:500 +W:10:0:1:25 +A:10/1 +D:'E'ating this mushroom will cure your paranoia. Paranoia is the state when you are +D:too afraid to attack monsters. + +N:8:Cure Confusion +G:,:d +I:80:15:500 +W:10:0:1:50 +A:10/1 +D:'E'ating this mushroom will cure your confusion. Confusion is when you are too confused +D:to cast spells, zap staves, aim wands or read scrolls. + +N:9:Weakness +G:,:d +I:80:6:500 +W:10:0:1:0 +A:10/1 +P:0:5d5:0:0:0 +D:'E'ating this mushroom will reduce your strength by one point. + +N:10:Unhealth +G:,:d +I:80:10:500 +W:15:0:1:50 +A:15/1 +P:0:10d10:0:0:0 +D:'E'ating this mushroom will reduce your constitution by one point. + +N:11:Restore Constitution +G:,:d +I:80:18:500 +W:20:0:1:350 +A:20/1 +D:'E'ating this mushroom will restore your constitution. Your constitution +D:needs restoring when it is displayed in yellow. + +N:12:Restoring +G:,:d +I:80:19:500 +W:20:0:1:1000 +A:20/8:30/4:40/1 +D:'E'ating this mushroom will restore your strength, dexterity, constitution, +D:intelligence, wisdom and charisma. These need restoring when they +D:are displayed in yellow. + +N:13:Stupidity +G:,:d +I:80:8:500 +W:15:0:1:0 +A:15/1 +D:'E'ating this mushroom will reduce your intelligence by one point. +D:That's a bad thing. + +N:14:Naivety +G:,:d +I:80:9:500 +W:15:0:1:0 +A:15/1 +D:'E'ating this mushroom will reduce your wisdom by one point. +D:That's a bad thing. + +N:15:Poison +G:,:d +I:80:0:500 +W:5:0:1:0 +A:5/1:5/1 +P:0:4d4:0:0:0 +D:'E'ating this mushroom will poison you. Poisoning makes you lose one hitpoint +D:per turn until you magically stop the poison or until your body has +D:fought off the poison. +D:That's a bad thing. + +N:16:Sickness +G:,:d +I:80:7:500 +W:10:0:1:0 +A:10/1 +P:0:4d4:0:0:0 +D:'E'ating this mushroom will reduce your constitution by one point. +D:It will also damage you quite severely in the process. +D:That's a bad thing. + +N:17:Paralysis +G:,:d +I:80:5:500 +W:20:0:1:0 +A:20/1 +D:'E'ating this mushroom will paralyse you for a certain time. +D:Any nearby monsters will take this opportunity to kill you. +D:That's a bad thing. + +N:18:Restore Strength +G:,:d +I:80:17:500 +W:20:0:1:350 +A:20/1 +D:'E'ating this mushroom will restore your strength. Your strength +D:needs restoring when it is displayed in yellow. + +N:19:Disease +G:,:d +I:80:11:500 +W:20:0:1:50 +A:20/1 +P:0:10d10:0:0:0 +D:'E'ating this mushroom will reduce your strength by one point. +D:It will also damage you quite severely in the process. +D:That's a bad thing. + +N:20:Cure Serious Wounds +G:,:d +I:80:16:500 +W:15:0:1:75 +A:15/1 +D:'E'ating this mushroom will heal several hit points. Your hit points +D:need healing when they are displayed in yellow or red. + +##### Normal Food ##### + +N:21:& Ration~ of Cram +G:,:U +I:80:35:5000 +W:0:0:10:3 +A:0/1:5/1:10/1 +D:It is biscuitish, keeps good indefinitely, is supposed to be sustaining but +D:certainly not entertaining. Its origin is Esgaroth, the city of Lake-men. +D:You can 'E'at it. + +N:22:& Round Seed-Cake~ +G:,:U +I:80:32:500 +W:0:0:2:1 +D:It's a treat, but 'E'ating it will only fill your stomach for a short time. + +N:23:& Strip~ of Venison +G:,:u +I:80:33:1500 +W:0:0:2:2 +D:It looks great, and 'E'ating it will fill your stomach well. + +N:24:& Slime Mold~ +G:,:g +I:80:36:3000 +W:1:0:5:2 +A:1/1 +D:It looks disgusting, but if you really want to you can 'E'at it. +D:Not an incredible taste experience, but that'd be asking a bit much. + +# New - now Lembas works as a scroll of Satisfy Hunger +N:25:& Lembas~ +G:,:B +I:80:37:0 +W:5:0:3:10 +A:5/1:10/1:20/1 +D:Small golden-brown wafers wrapped in silver leaves. Its fabrication is a +D:secret of the Elves, and it sustains life where nothing else can. If you +D:'E'at it, you will be full. + +N:26:& Pint~ of Fine Ale +G:,:y +I:80:38:500 +W:0:0:5:1 +D:A bottle of a dark beer-like beverage from Eriador. You can drink it by pressing 'E'. + +N:27:& Pint~ of Old Winyards +G:,:r +I:80:39:1000 +W:0:0:10:2 +D:A bottle of fine wine from Eriador. You can drink it by pressing 'E'. + +##### Extra digger ##### + +N:28:& Mattock~ +G:\:D +I:20:7:3 +W:50:0:250:700 +A:50/2 +P:0:1d8:0:0:0 +F:TUNNEL +f:TUNNEL +D:This is a digging tool. Use it to dig in walls, destroy doors, or cut wood. + +# The Blue Stone 'Coimir' -- see artifact list + +N:29:& Blue Stone~ +G:":B +I:40:18:0 +W:60:0:3:90000 +F:INSTA_ART | SPECIAL_GENE + +##### Edged Weapons ##### + +N:30:& Broken Dagger~ +G:|:D +I:23:1:0 +W:0:0:5:1 +A:0/2:5/2 +P:0:1d1:-2:-4:0 +F:SHOW_MODS +D:The blade itself is a foot long and broken off not far above the hilt. + +N:31:& Bastard Sword~ +G:|:W +I:23:21:0 +W:15:0:140:350 +A:15/1 +P:0:3d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:This is a long, double-edged sword with a plain hilt that could +D:be wielded in one or two hands. It's called a "bastard sword" because in +D:size, it falls between the broad sword and the two-handed sword, thus not +D:having a family of its own. It's typically around 51 inches long. +D:It is effective for cutting through tougher armours. It could be used for +D:thrusting, but most wielders swing it like a bat. + +N:32:& Scimitar~ +G:|:W +I:23:18:0 +W:10:0:130:250 +A:10/1 +P:0:2d5:0:0:0 +F:SHOW_MODS +D:This oriental blade has 2 edges and is deeply curved. It has a wide +D:and very sharp end. It is the forefather of the sabre. + +N:33:& Tulwar~ +G:|:W +I:23:15:0 +W:5:0:100:200 +A:5/1 +P:0:2d4:0:0:0 +F:SHOW_MODS +D:This vicious sword is half sword and half club, with a slight hook on the tip. + +N:34:& Broad Sword~ +G:|:W +I:23:16:0 +W:10:0:150:255 +A:10/1:15/1 +P:0:2d5:0:0:0 +F:SHOW_MODS +D:This broader version of the long sword is a standard weapon in the army +D:of Gondolin. + +N:35:& Short Sword~ +G:|:W +I:23:10:0 +W:5:0:80:90 +A:5/1 +P:0:1d7:0:0:0 +F:SHOW_MODS +D:This shorter version of the long sword is a common weapon for rogues +D:and mages. + +N:36:& Blade~ of Chaos +G:|:v +I:23:30:0 +W:70:0:180:4000 +A:70/8 +P:0:6d5:0:0:0 +F:ATTR_MULTI +F:RES_CHAOS | CHAOTIC | SHOW_MODS +f:RES_CHAOS | CHAOTIC +D:A mighty sword which seems to be completely blunt. However, it is a conduit +D:into the realms of pure chaos and strikes its victims with the devastating +D:might of chaos itself whenever it connects. It gives you resistance to chaos +D:and it can polymorph, teleport, confuse or drain hit points from the monster +D:you hit. It occasionally causes earthquakes as well. + +N:37:& Two-Handed Sword~ +G:|:W +I:23:25:0 +W:30:0:200:775 +A:30/1:40/1 +P:0:3d6:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This blade is lot longer, wider and heavier than a long sword. You have to +D:wield it with two hands. This means that wielding a shield makes fighting +D:very difficult. + +N:38:& Main Gauche~ +G:|:W +I:23:5:0 +W:3:0:30:25 +A:3/1 +P:0:1d5:0:0:0 +F:SHOW_MODS +D:This blade is sinuously curved and tipped with a harpoon-like end. +D:This blade has a large handguard and was designed as an off-hand weapon. +D:This short but cruel blade is a favourite among orcs. + +N:39:& Cutlass~ +G:|:W +I:23:12:0 +W:5:0:110:85 +A:5/1 +P:0:1d7:0:0:0 +F:SHOW_MODS +D:This oriental weapon is a short, thick, curving sword +D:with a single cutting edge. This simple slashing weapon +D:is typically carried by buccaneers, pirates, and sailors. + +N:40:& Executioner's Sword~ +G:|:r +I:23:28:0 +W:40:0:260:850 +A:40/1 +P:0:4d5:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:These weapons have been built in all sizes. They are custom-made +D:for warriors that want to set out and kill their archenemy. These +D:blades are rare, costly and very deadly. + +N:41:& Katana~ +G:|:W +I:23:20:0 +W:20:0:120:400 +A:20/1 +P:0:3d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:The katana is a long blade with only a small disk for a guard. +D:Its hilt is long enough for two hands, though it could be used +D:with only one hand, and is usually wrapped in cloth or leather. +D:The art of forging such swords is largely unknown in this part +D:of Middle-earth, and such weapons are typically imported from +D:distant lands. + +N:42:& Long Sword~ +G:|:W +I:23:17:0 +W:10:0:130:300 +A:10/1:20/1 +P:0:2d5:0:0:0 +F:SHOW_MODS +D:A long straight sword, tapering to a pronounced point. Mainly good for +D:piercing attacks, but it can be used for slashing, too. It is a very +D:popular design and has become standard issue in many armies. + +N:43:& Dagger~ +G:|:W +I:23:4:0 +W:0:0:12:10 +A:0/1:5/1:10/1:20/1 +P:0:1d4:0:0:0 +F:SHOW_MODS +D:It's the standard weapon of rogues and thieves. The blade is +D:a foot long. + +N:44:& Rapier~ +G:|:W +I:23:7:0 +W:5:0:40:42 +A:5/1 +P:0:1d6:0:0:0 +F:SHOW_MODS +D:The rapier's hilt consisted of a pair of oval guards pierced with holes, +D:recurved quillions, and a knuckle guard. The guard is very intricate +D:and very effective as protection. + +N:45:& Sabre~ +G:|:W +I:23:11:0 +W:5:0:50:50 +A:5/1 +P:0:1d7:0:0:0 +F:SHOW_MODS +D:A long, one-edged, slightly curved sword with a knuckle guard and short +D:hilt. It is two-edged in its lower part. + +N:46:& Small Sword~ +G:|:W +I:23:8:0 +W:5:0:75:48 +A:5/1 +P:0:1d6:0:0:0 +F:SHOW_MODS +D:It's the favourite weapon of strong mages and thieves. The blade is +D:about twenty inches long. It's very easy to handle, although it is a lot less +D:efficient than the longer and heavier designs. + +N:47:& Broken Sword~ +G:|:D +I:23:2:0 +W:0:0:30:2 +A:0/2:5/2 +P:0:1d2:-2:-4:0 +F:SHOW_MODS +D:Just a hilt and a few inches of blade, broken off in a jagged stump. +D:Probably worthless. + +##### Hafted Weapons ##### + +N:48:& Ball-and-Chain~ +G:\:D +I:21:6:0 +W:20:0:150:200 +A:20/1 +P:0:2d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:This weapon has a ball linked with a chain to a wooden handle. +D:Preferred tactic is smashing the brains of your opponent. + +N:49:& Whip~ +G:\:D +I:21:2:0 +W:3:0:30:30 +A:3/1 +P:0:1d6:0:0:0 +F:SHOW_MODS +D:This weapon is light and easy to fight with. It has nasty barbs and +D:hooks fixed to the thong to make it useful in combat. +D:Whips easily give multiple attacks. + +N:50:& Flail~ +G:\:D +I:21:13:0 +W:10:0:150:353 +A:10/1 +P:0:2d6:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:This weapon was originally used to cut corn. More warlike versions +D:sport a large blade stuck on a wooden handle. The hinge allows it to get +D:past enemy defences or to strike with added momentum when used skillfully. + +N:51:& Two-Handed Flail~ +G:\:y +I:21:18:0 +W:45:0:280:590 +A:45/1 +P:0:3d6:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This two-handed version of the flail gives the fighter a fearsome +D:weapon that can do a fair amount of damage. It typically has several +D:spiked metal lumps on chains. + +N:52:& Morning Star~ +G:\:D +I:21:12:0 +W:10:0:150:396 +A:10/1 +P:0:2d6:0:0:0 +F:SHOW_MODS +D:This weapon consists of a large club with chains that have wooden balls +D:with metal spikes on the end. + +N:53:& Mace~ +G:\:D +I:21:5:0 +W:5:0:120:130 +A:5/1 +P:0:2d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:This weapon is a club ending in a sphere. The sphere is studded +D:with metal shards, and thus can both crush and cut your adversary. + +N:54:& Quarterstaff~ +G:\:U +I:21:3:0 +W:10:0:150:200 +A:10/1 +P:0:1d9:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A long, wooden pole, usually the height of the wielder. Four of them can be +D:made out of the trunk of one young tree, hence the name. The quarterstaff +D:is an excellent weapon for travellers as it doubles both as a walking staff +D:and as a deterrent against brigands. The quarterstaff is used more in +D:fencing and brawling than melee combat. + +N:55:& War Hammer~ +G:\:D8 +I:21:8:0 +W:5:0:120:225 +A:5/1 +P:0:3d3:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A large hammer, designed to crush skulls with mighty strikes. + +N:56:& Lead-Filled Mace~ +G:\:D +I:21:15:0 +W:15:0:180:502 +A:15/1 +P:0:3d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A large, mean mace filled with lead in order to wreak a maximum of havoc. + +N:57:& Mace~ of Disruption +G:\:v +I:21:20:0 +W:80:0:400:4300 +A:80/5 +P:0:5d8:0:0:0 +F:SLAY_UNDEAD | SHOW_MODS | MUST2H +f:MUST2H | SLAY_UNDEAD +D:This mace is custom-made for priests that go out to destroy evil. +D:It is deadly, especially for undead. + +N:58:& Lucerne Hammer~ +G:\:B +I:21:10:0 +W:10:0:120:376 +A:10/1 +P:0:2d5:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A war hammer combined with a spearpoint, mounted on a long pole. + +##### Polearms ##### + +N:59:& Beaked Axe~ +G:/:s +I:22:10:0 +W:15:0:180:408 +A:15/1 +P:0:2d6:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This polearm has a beak mounted opposite the blade. + +N:60:& Glaive~ +G:/:s +I:22:13:0 +W:20:0:190:363 +A:20/1 +P:0:2d6:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A polearm with a long, slightly curved knife-like blade. It has spurs on +D:the dull side of the blade. It's primarily a slashing and chopping weapon. Glaives +D:are often used to protect archers, crossbowmen, and gunners while they reload. +D:Outside of combat they are a popular processional weapon and therefore many +D:have ornately carved blades. + +N:61:& Halberd~ +G:/:s +I:22:15:0 +W:25:0:190:430 +A:25/1 +P:0:3d5:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:The halberd has a broad, short axe blade on a 5-6 ft long haft, with a +D:spearpoint at the top, often a back-spike and occasionally a butt-spike. Used to +D:combat heavier armour. It's usually used for cutting and stabbing. It's the most +D:versatile polearm in Middle-earth. The axe is used in general melee. The top +D:pike is used to pierce armour, or is set against a cavalry charge. The back +D:hook could unseat horses, trip opponents, parry a blow, or be a general +D:piercing weapon. + +N:62:& Awl-Pike~ +G:/:s +I:22:4:0 +W:10:0:160:340 +A:10/1 +P:0:1d8:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:This is a polearm with a long square-sectioned spike on the end. + +N:63:& Pike~ +G:/:s +I:22:8:0 +W:15:0:160:358 +A:15/1 +P:0:2d5:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A staff, 16-18 feet long, that has a small piercing head about 10 inches +D:long. The pike is often used by infantry to fend off cavalry. It is very +D:effective against mounted troops. + +N:64:& Spear~ +G:/:s +I:22:2:0 +W:5:0:50:36 +A:5/1 +P:0:1d6:0:0:0 +F:SHOW_MODS +D:Spears tend to have a strong, wide, leaf-shaped head with a ridge down the +D:middle. The spearhead is attached to the wooden shaft by a socket. The +D:sockets are usually riveted to the shaft and some have two small lugs near +D:the base of the socket to allow the head to be possibly bound on as well. +D:This spear is 7 feet long. + +N:65:& Trident~ +G:/:y +I:22:5:0 +W:5:0:70:120 +A:5/1 +P:0:1d8:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:The trident is based on the pitchfork. In fact, when not used as a weapon, +D:it is often employed as a pitchfork. It is famous for its uses in +D:gladiatorial arenas. It is used much like a spear and could even be thrown +D:like one in desperate situations. + +N:66:& Lance~ +G:/:s +I:22:20:0 +W:10:0:300:230 +A:10/1 +P:0:2d8:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This is the original polearm. It is shaped like a spear but is bigger. It's +D:meant to fend off enemies, not to be thrown. + +N:67:& Great Axe~ +G:/:s +I:24:25:0 +W:40:0:230:500 +A:40/1 +P:0:4d4:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:A huge and heavy two-headed axe. + +N:68:& Battle Axe~ +G:/:s +I:22:22:0 +W:15:0:170:334 +A:15/1 +P:0:2d8:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:Nordic polearm with a broad blade and a hook mounted on the end of the shaft. +D:The Nordics' take on the halberd. The polearm of choice for many Nordics, +D:ideally suited for slashing, thrusting, and unseating cavalry. + +N:69:& Lochaber Axe~ +G:/:D +I:22:28:0 +W:45:0:250:750 +A:45/1 +P:0:3d8:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:Nordic polearm with a broad blade and a hook mounted on the end of the shaft. +D:Another Nordic version of the halberd. The polearm of choice for many Nordics, +D:this weapon is ideally suited for slashing, thrusting, and unseating cavalry. + +N:70:& Broad Axe~ +G:/:s +I:24:11:0 +W:15:0:160:304 +A:15/1 +P:0:2d6:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A one-headed axe made for combat, with an elongated moon-shaped blade. + +N:71:& Scythe~ +G:/:s +I:22:17:0 +W:45:0:250:800 +A:45/1 +P:0:5d3:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A simple farm implement, converted into a weapon by slightly straightening +D:its blade and putting it in line with its pole, instead of the typical +D:right angle. + +N:72:& Scythe~ of Slicing +G:/:r +I:22:30:0 +W:80:0:250:10000 +A:80/20 +P:0:8d4:0:0:0 +F:SHOW_MODS | MUST2H | WOUNDING | VORPAL +f:MUST2H | VORPAL | WOUNDING +D:The simple design of the war scythe, but this one uses a finely crafted and +D:incredibly sharp steel blade which causes terrible wounds when it hits. + +##### Bows, Crossbows, Slings ##### + +N:73:& Short Bow~ +G:}:U +I:19:12:0 +W:3:0:30:50 +A:3/1:50/2 +F:SHOW_MODS +D:A piece of bent wood, fitted with a string. Easy to transport and use, but +D:its effect is not very impressive. You can 'f'ire it after you 'w'ield it. + +N:74:& Long Bow~ +G:}:U +I:19:13:0 +W:10:0:40:120 +A:10/1:70/2 +F:SHOW_MODS +D:A bow almost as long as a human. It takes considerable strength and skill to +D:use and is rather awkward to carry around inside buildings. Nevertheless, it +D:shoots arrows with astonishing force. You can 'f'ire it after you 'w'ield it. + +N:75:& Light Crossbow~ +G:}:s +I:19:23:0 +W:15:0:110:140 +A:15/1:60/2 +F:SHOW_MODS +D:A metal bow mounted on a wooden stock. It is used for shooting bolts. This +D:design is relatively light and not too difficult to cock, but also shoots its +D:quarrels with less force. You can 'f'ire with it after you 'w'ield it. + +N:76:& Heavy Crossbow~ +G:}:s +I:19:24:0 +W:30:0:200:300 +A:30/1:80/2 +F:SHOW_MODS +D:A metal bow mounted on a wooden stock, with attached cocking mechanism. It +D:takes considerable time and strength to cock it and it's rather heavy. +D:However, it hurls its ammunition with incredible force. You can 'f'ire with +D:it after you 'w'ield it. + +N:77:& Sling~ +G:}:u +I:19:2:0 +W:1:0:5:5 +A:1/1:40/2 +F:SHOW_MODS +D:A simple cloth or leather pouch with two strings attached. It is used to hurl +D:pebbles or iron shots. You can 'f'ire with it after you 'w'ield it. + +##### Missiles ##### + +N:78:& Arrow~ +G:{:U +I:17:1:0 +W:3:0:2:1 +A:3/1:15/1:50/1 +P:0:1d4:0:0:0 +F:SHOW_MODS +D:A simple metal head on a piece of wood or bamboo, fitted with some feathers. +D:You can use it for 'f'iring a bow. + +N:79:& Seeker Arrow~ +G:{:G +I:17:2:0 +W:55:0:2:20 +A:55/2:80/2 +P:0:4d4:0:0:0 +F:SHOW_MODS +D:A precision-made arrow, which allows you to hit precisely the most vulnerable +D:place of an opponent. You can use it for 'f'iring a bow. + +N:80:& Bolt~ +G:{:s +I:18:1:0 +W:3:0:3:2 +A:3/1:25/1:60/1 +P:0:1d5:0:0:0 +F:SHOW_MODS +D:Short metal arrows, to be fired with crossbows. You can use it for 'f'iring a +D:crossbow. + +N:81:& Seeker Bolt~ +G:{:B +I:18:2:0 +W:65:0:3:25 +A:65/2:90/2 +P:0:4d5:0:0:0 +F:SHOW_MODS +D:A precision-made bolt, which allows you to hit exactly the most vulnerable +D:place of an opponent. You can use it for 'f'iring a crossbow. + +N:82:& Rounded Pebble~ +G:{:s +I:16:0:0 +W:0:0:4:1 +A:0/1:10/2 +P:0:1d2:0:0:0 +F:SHOW_MODS +D:Small round stones. When fired with a sling, they could even hurt a giant. +D:You can use them for 'f'iring a sling. + +N:83:& Iron Shot~ +G:{:s +I:16:1:0 +W:3:0:5:2 +A:3/1:40/2 +P:0:1d4:0:0:0 +F:SHOW_MODS +D:Metal balls, made for shooting with slings. You can use them for 'f'iring a +D:sling. + +##### Shovels and Picks ##### + +N:84:& Shovel~ +G:\:s +I:20:1:1 +W:1:0:60:10 +A:5/2 +P:0:1d2:0:0:0 +F:TUNNEL +f:TUNNEL +D:A simple digging tool for shovelling away rubble and maybe even soft rock. + +N:85:& Gnomish Shovel~ +G:\:G +I:20:2:2 +W:20:0:60:100 +A:20/3 +P:0:1d2:0:0:0 +F:TUNNEL +f:TUNNEL +D:Crafted by the gnomes, its design profits greatly from the gnomes' expertise +D:honed in the burrowing of their hovels. + +N:86:& Dwarven Shovel~ +G:\:B +I:20:3:3 +W:40:0:120:200 +A:40/4 +P:0:1d3:0:0:0 +F:TUNNEL +f:TUNNEL +D:The lighter digging tool used by dwarves to remove debris, but also good +D:enough to clear away bits of rock when no pick is easily available. + +N:87:& Pick~ +G:\:s +I:20:4:1 +W:5:0:150:50 +A:10/2 +P:0:1d3:0:0:0 +F:TUNNEL +f:TUNNEL +D:A heavy digging tool, primarily for earthworking, but also good for tunnelling +D:through stone, if one is willing to perform the time-consuming labour. + +N:88:& Orcish Pick~ +G:\:g +I:20:5:2 +W:30:0:180:300 +A:30/3 +P:0:1d3:0:0:0 +F:TUNNEL +f:TUNNEL +D:Although orcs tend to dig rather untidy mines and overcome difficulties in +D:this work less by skill than mere stubbornness, they have amassed +D:quite some expertise in mining, which has gone into this digging tool. + +N:89:& Dwarven Pick~ +G:\:b +I:20:6:3 +W:50:0:200:600 +A:50/4 +P:0:1d4:0:0:0 +F:TUNNEL +f:TUNNEL +D:The dwarves, miners of legend, have made this pick, which is so expertly +D:crafted that even weaklings can bore through solid rock with it. + +##### Armour ##### + +N:90:& Elven Cloak~ +G:(:G +I:35:2:0 +W:30:0:5:1500 +A:30/4 +P:4:0d0:0:0:4 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_FIRE | IGNORE_ELEC +F:STEALTH | SEARCH | LUCK +f:STEALTH +D:A wonderfully light cloak coloured in brown and green hues. Its colouring +D:greatly helps the wearer to avoid undesired attention. Wearing it makes you +D:feel lucky and somehow you seem to see what was meant to stay unseen. + +N:91:& Pair~ of Soft Leather Boots +G:]:U +I:30:2:0 +W:3:0:20:7 +A:3/1 +P:2:1d1:0:0:0 +D:A pair of low boots, comfortable to wear. + +N:92:& Pair~ of Hard Leather Boots +G:]:U +I:30:3:0 +W:5:0:40:12 +A:5/1 +P:3:1d1:0:0:0 +D:A pair of boots, with hardened leather at the caps, offering a little +D:extra protection for the feet. + +N:93:& Pair~ of Metal Shod Boots +G:]:s +I:30:6:0 +W:20:0:80:50 +A:20/1 +P:6:1d1:0:0:0 +D:Heavy boots, with metal strips at the toes, heels and other vulnerable parts, +D:to better protect the wearer's feet from harm. + +N:94:& Hard Leather Cap~ +G:]:u +I:32:2:0 +W:3:0:15:12 +A:3/1 +P:2:0d0:0:0:0 +D:A piece of protective headgear made from hardened leather, just covering the +D:skull. + +N:95:& Metal Cap~ +G:]:s +I:32:3:0 +W:10:0:20:30 +A:10/1 +P:3:1d1:0:0:0 +D:A metal skullcap with nose and cheekguards. + +N:96:& Iron Helm~ +G:]:s +I:32:5:0 +W:20:0:75:75 +A:20/1 +P:5:1d3:0:0:0 +D:A large helmet that can protect the entire head. Ventilation and bad vision +D:can be a problem, however. + +N:97:& Steel Helm~ +G:]:W +I:32:6:0 +W:40:0:60:200 +A:40/1 +P:6:1d3:0:0:0 +D:A helmet which protects the entire head. The expensive steel as base material +D:allows it to offer very good protection while being fairly light. + +N:98:& Iron Crown~ +G:]:s +I:33:10:0 +W:45:0:20:500 +A:45/1 +P:0:1d1:0:0:0 +D:An iron circlet which might be worn, but which is purely ornamental unless it +D:has special powers. + +N:99:& Golden Crown~ +G:]:y +I:33:11:0 +W:45:0:30:1000 +A:45/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID +D:A gilded crown, which just looks good. Sometimes such headgear also has +D:additional properties which might make it worth wearing. + +N:100:& Jewel Encrusted Crown~ +G:]:v +I:33:12:0 +W:50:0:40:2000 +A:50/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID +D:A gorgeous-looking silver crown, adorned with several gems. You might wear it +D:on your head, if you really think you're worthy. + +N:101:& Robe~ +G:(:b +I:36:2:0 +W:1:0:20:4 +A:1/1:50/1 +P:2:0d0:0:0:0 +D:A full-length garment which can be worn on the body. It is not really +D:armour, but mages often wear them as they are very light and don't hinder +D:movement much. + +N:102:& Filthy Rag~ +G:(:D +I:36:1:0 +W:0:0:20:1 +A:0/1 +P:1:0d0:0:0:-1 +D:A piece of discarded cloth, smelly and dirty. Probably worthless. + +N:103:& Soft Leather Armour~ +G:(:U +I:36:4:0 +W:3:0:80:18 +A:3/1 +P:4:0d0:0:0:0 +D:A suit of soft armour, light and unencumbering, but not very protective. + +N:104:& Soft Studded Leather~ +G:(:U +I:36:5:0 +W:3:0:90:35 +A:3/1 +P:5:1d1:0:0:0 +D:A leather jerkin with metal studs in critical places offering slightly better +D:protection. + +N:105:& Hard Leather Armour~ +G:(:U +I:36:6:0 +W:5:0:100:150 +A:5/1 +P:6:1d1:-1:0:0 +D:A leather armour covering only the body. It is made of hardened leather to +D:make it harder to penetrate. It's also a bit harder to move in, as it is +D:rather stiff. + +N:106:& Hard Studded Leather~ +G:(:U +I:36:7:0 +W:10:0:110:200 +A:10/1 +P:7:1d2:-1:0:0 +D:A suit of hardened leather armour, reinforced with metal studs. + +N:107:& Leather Scale Mail~ +G:(:U +I:36:11:0 +W:15:0:140:450 +A:15/1 +P:11:1d1:-1:0:0 +D:A suit of armour made of overlapping hardened leather scales. It offers good +D:protection while still being rather lightweight. + +N:108:& Metal Scale Mail~ +G:[:s +I:37:3:0 +W:25:0:250:550 +A:25/1 +P:13:1d4:-2:0:0 +D:A suit of overlapping metal scales, sewn onto a leather or cloth jerkin. + +N:109:& Chain Mail~ +G:[:s +I:37:4:0 +W:25:0:220:750 +A:25/1 +P:14:1d4:-2:0:0 +D:A suit of interlinked metal rings, to be worn over a woollen garment. + +N:110:& Rusty Chain Mail~ +G:[:r +I:37:1:0 +W:25:0:200:550 +A:25/1 +P:14:1d4:-5:0:-8 +D:This chain mail has rusted beyond repair. It can still be worn, but some of +D:the rings have gone missing and the rust has made the suit inflexible. +D:Consequently, it offers very poor protection and is cumbersome to move in. + +N:111:& Augmented Chain Mail~ +G:[:s +I:37:6:0 +W:30:0:270:900 +A:30/1 +P:16:1d4:-2:0:0 +D:A suit of interlinked metal rings, with additional metal plates or scales +D:covering vulnerable parts of the wearer. + +N:112:& Bar Chain Mail~ +G:[:s +I:37:8:0 +W:35:0:280:950 +A:35/1 +P:18:1d4:-2:0:0 +D:A suit of interlinked metal rings, with additional short metal bars added in +D:many places to prevent penetration of the armour by piercing attacks. + +N:113:& Metal Brigandine Armour~ +G:[:s +I:37:9:0 +W:35:0:290:1100 +A:35/1 +P:19:1d4:-3:0:0 +D:This is a leather armour with many small metal plates fixed to it, covering +D:it entirely. + +N:114:& Partial Plate Armour~ +G:[:W +I:37:12:0 +W:45:0:260:1200 +A:45/1 +P:22:1d6:-3:0:0 +D:An armour made of steel plates, covering only the body of the wearer. + +N:115:& Metal Lamellar Armour~ +G:[:W +I:37:13:0 +W:45:0:340:1250 +A:45/1 +P:23:1d6:-3:0:0 +D:Lamellar consists of small rectangular plates (lames) attached to each other +D:at each edge or corner with leather lacings through small holes in the plates. + +N:116:& Full Plate Armour~ +G:[:W +I:37:15:0 +W:45:0:380:1350 +A:45/1 +P:25:2d4:-3:0:0 +D:A suit of armour made of metal plates, covering the body, arms and upper legs. +D:A very effective but very heavy armour. + +N:117:& Ribbed Plate Armour~ +G:[:W +I:37:18:0 +W:50:0:380:1500 +A:50/1 +P:28:2d4:-3:0:0 +D:This full suit of armour has been strengthened in places to better deflect or +D:absorb blows. + +N:118:& Galvorn Plate Mail~ +G:[:g +I:37:30:0 +W:75:0:420:20000 +A:75/4 +P:40:2d4:-4:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +D:A suit of plate armour fashioned from a metal whose secret is only known to Eol, +D:the dark Elvensmith. It is practically unbreakable. + +N:119:& Mithril Plate Mail~ +G:[:B +I:37:25:0 +W:60:0:300:15000 +A:60/3 +P:35:2d4:-3:0:0 +F:IGNORE_ACID +D:A full suit of plate armour, fashioned from the rare true-silver. Only the +D:dwarves know the secret of making armour or weapons of this metal. + +N:120:& Mithril Chain Mail~ +G:[:B +I:37:20:0 +W:55:0:150:7000 +A:55/3 +P:28:1d4:-1:0:0 +F:IGNORE_ACID +D:A suit of chain mail, made by dwarven smiths from the rare and precious metal +D:also called true-silver. + +N:121:& Double Chain Mail~ +G:[:s +I:37:7:0 +W:30:0:250:850 +A:30/1 +P:16:1d4:-2:0:0 +D:A suit of chain mail, with an additional layer of mail in some places. + +# This shield does not belong here + +N:122:& Shield~ of Deflection +G:[:B +I:34:10:0 +W:70:0:100:10000 +A:70/3 +P:10:1d1:0:0:10 +F:IGNORE_ACID +D:A large shield fashioned from a metal alloy that is not subject to corrosion. +D:It was especially crafted to better deflect attacks. + +### The Cloaks ### + +N:123:& Cloak~ +G:(:g +I:35:1:0 +W:1:0:10:3 +A:1/1:20/1 +P:1:0d0:0:0:0 +D:A cloth coat typically worn as a loose outer garment. It is spacious enough +D:to be worn even over bulky metal armour. + +N:124:& Shadow Cloak~ +G:(:D +I:35:6:1 +W:60:0:5:7500 +A:75/4 +P:6:0d0:0:0:4 +F:RES_DARK | RES_LITE | STEALTH +f:STEALTH +D:A rare cloak imbued with magic to radiate a strange twilight, absorbing both +D:extreme brightness and darkness. + +### The Gloves ### + +N:125:& Set~ of Leather Gloves +G:]:U +I:31:1:0 +W:1:0:5:3 +A:1/1 +P:1:0d0:0:0:0 +D:Light gloves which do not seriously hinder finger movements, while still +D:protecting the hands somewhat. + +N:126:& Set~ of Gauntlets +G:]:U +I:31:2:0 +W:10:0:25:35 +A:10/1 +P:2:1d1:0:0:0 +D:Metal gloves protecting the hands up to the middle of the lower arm. + +N:127:& Set~ of Cesti +G:]:W +I:31:5:0 +W:50:0:40:100 +A:50/1 +P:5:1d1:0:0:0 +D:A set of metal gloves with nasty spikes and barbs. Though originally made to +D:help in combat, the additional metal on the backs of the hands also offers a +D:lot more protection. + +### The shields ### + +N:128:& Small Leather Shield~ +G:):U +I:34:2:0 +W:3:0:50:30 +A:3/1 +P:2:1d1:0:0:0 +D:A small disc of lindenwood, with a leather covering on one side. + +N:129:& Large Leather Shield~ +G:):U +I:34:4:0 +W:15:0:100:120 +A:15/1 +P:4:1d2:0:0:0 +D:A large oval or rectangular shield. It is made of wood, typically linden, and +D:covered with a layer of hardened leather to offer better protection. + +N:130:& Small Metal Shield~ +G:):s +I:34:3:0 +W:10:0:65:50 +A:10/1 +P:3:1d2:0:0:0 +D:A small shield strengthened with a layer of metal. + +N:131:& Large Metal Shield~ +G:):s +I:34:5:0 +W:30:0:120:200 +A:30/1 +P:5:1d3:0:0:0 +D:A large piece of wood, rectangular or oval in shape, and covered with metal +D:to strengthen it. It's to be worn strapped to the arm not occupied by the +D:weapon when fighting. + +##### Rings ##### + +N:132:Strength +G:=:d +I:45:24:0 +W:30:0:2:500 +A:30/1 +F:STR | HIDE_TYPE | SUST_STR +f:STR +D:This bauble magically improves your strength. + +N:133:Dexterity +G:=:d +I:45:26:0 +W:30:0:2:500 +A:30/1 +F:DEX | HIDE_TYPE | SUST_DEX +f:DEX +D:This piece of jewellery magically improves your agility. + +N:134:Constitution +G:=:d +I:45:27:0 +W:30:0:2:500 +A:30/1 +F:CON | HIDE_TYPE | SUST_CON +f:CON +D:This ring magically grants you health, improving your constitution. + +N:135:Intelligence +G:=:d +I:45:25:0 +W:30:0:2:500 +A:30/1 +F:INT | HIDE_TYPE | SUST_INT +f:INT +D:This magical piece of jewellery makes you smarter. + +N:136:Speed +G:=:d +I:45:31:0 +W:75:0:2:100000 +A:75/1 +F:SPEED | HIDE_TYPE +f:SPEED +D:This wonderful ring grants you additional energy, allowing you to act faster. + +N:137:Searching +G:=:d +I:45:23:0 +W:5:0:2:250 +A:5/1 +F:SEARCH | HIDE_TYPE +f:SEARCH +D:This ring magically improves your attention, so you can detect hidden things better. + +# New : It can be activated but at the cost of its destruction +N:138:Teleportation +G:=:d +I:45:4:0 +W:5:0:2:250 +A:5/1 +a:HARDCORE=DEST_TELE +F:CURSED | TELEPORT | EASY_KNOW | ACTIVATE +f:TELEPORT +D:This ring will uncontrollably send you to different places at its whim. +D:You can use its power once at your will, but it will destroy the ring. + +N:139:Slow Digestion +G:=:d +I:45:6:0 +W:5:0:2:250 +A:5/1 +F:SLOW_DIGEST | EASY_KNOW +f:SLOW_DIGEST +D:This magical bauble grants you some sustenance, allowing you to subsist on less food. + +N:142:Levitation +G:=:d +I:45:7:0 +W:5:0:2:200 +A:5/1 +F:FEATHER | EASY_KNOW +f:FEATHER +D:When you put on this ring, you will be able to float just above the floor. +D:It prevents you from drowning, and all your falls will be painless. + +N:143:Poison Resistance +G:=:d +I:45:20:0 +W:60:0:2:16000 +A:60/2 +F:RES_POIS | EASY_KNOW +f:RES_POIS +D:This magical ring grants protection from poison. +D:It is rumoured that in deep dungeons monsters can kill you at once if you +D:don't have poison resistance. + +N:144:Free Action +G:=:d +I:45:21:0 +W:20:0:2:1500 +A:20/1 +F:FREE_ACT | EASY_KNOW +f:FREE_ACT +D:This magical bauble prevents you from being held. +D:Some monsters will paralyse you and then kill you if you lack free action. + +N:145:Weakness +G:=:d +I:45:2:-5 +W:5:0:2:0 +A:5/1 +F:CURSED | STR | HIDE_TYPE +f:STR +D:This accursed ring will sap your strength, rendering you much weaker as long as you wear it. + +N:146:Flames +G:=:d +I:45:18:0 +W:50:0:2:3000 +A:50/1 +P:0:0d0:0:0:15 +a:HARDCORE=BA_FIRE_4 +F:RES_FIRE | ACTIVATE +f:RES_FIRE | IGNORE_FIRE +D:This fiery circlet grants you protection, makes fire less dangerous and even +D:allows you to call forth a ball of flame. + +N:147:Acid +G:=:d +I:45:17:0 +W:50:0:2:3000 +A:50/1 +P:0:0d0:0:0:15 +a:HARDCORE=BA_ACID_4 +F:RES_ACID | ACTIVATE +f:RES_ACID | IGNORE_ACID +D:This magical ring is imbued with spells of devouring acid, granting protection against such +D:assaults and the ability to shoot acid at your foes. + +N:148:Ice +G:=:d +I:45:19:0 +W:50:0:2:3000 +A:50/1 +a:HARDCORE=BA_COLD_4 +P:0:0d0:0:0:15 +F:RES_COLD | ACTIVATE +f:RES_COLD | IGNORE_COLD +D:This ring is imbued with supernatural cold, which makes you less vulnerable to such effects +D:and occasionally allows you to throw balls of ice at your foes. + +N:149:Woe +G:=:d +I:45:0:-5 +W:50:0:2:0 +A:50/1 +F:CURSED | TELEPORT | WIS | CHR | HIDE_TYPE | AUTO_CURSE +D:This accursed ring will turn you into a bumbling fool and, in addition, magically +D:transports you to places you never wanted to see. It can recurse itself if +D:you leave it on too long. + +N:150:Stupidity +G:=:d +I:45:3:-5 +W:5:0:2:0 +A:5/1 +F:CURSED | INT | HIDE_TYPE +f:INT +D:This wicked ring feeds off your intellect, magically making you stupid. + +N:151:Damage +G:=:d +I:45:29:0 +W:20:0:2:500 +A:20/1 +F:HIDE_TYPE +D:This ring makes your hands magically strong in combat, allowing you to inflict +D:greater pain with your hand-to-hand attacks. + +N:152:Accuracy +G:=:d +I:45:28:0 +W:20:0:2:500 +A:20/1 +F:HIDE_TYPE | EASY_USE | ACTIVATE | +a:HARDCORE=WHIRLWIND +D:This ring magically improves your control in combat, allowing you to hit more often. +D:It can also sometimes be used to hit several nearby opponents with deadly accuracy. + +N:153:Protection +G:=:d +I:45:16:0 +W:10:0:2:500 +A:10/1 +D:This ring creates a magical aura around you, protecting you against the blows of your enemies. + +N:154:Aggravate Monster +G:=:d +I:45:1:0 +W:5:0:2:0 +A:5/1 +F:CURSED | AGGRAVATE | EASY_KNOW | AUTO_CURSE +f:AGGRAVATE +D:This faithless ring will draw opponents' attention towards its hapless owner. +D:If you have any pets, it will also make them turn against you. + +N:155:See Invisible +G:=:d +I:45:22:0 +W:30:0:2:340 +A:30/1 +F:SEE_INVIS | EASY_KNOW +f:SEE_INVIS +D:This magical piece of jewellery allows your eyes to perceive beings otherwise unseen. + +N:162:Slaying +G:=:d +I:45:30:0 +W:40:0:2:1000 +A:40/1 +F:SHOW_MODS +D:This ring magically improves your fighting prowess, allowing to hit more often and harder. + +##### Amulets ##### + +N:163:Brilliance +G:":d +I:40:6:0 +W:50:0:3:1000 +A:50/4 +F:INT | WIS | HIDE_TYPE | LITE1 +D:This talisman grants a sharper wit, greater insight and brightness to light dark places. + +N:164:Charisma +G:":d +I:40:7:0 +W:30:0:3:500 +A:30/1 +F:CHR | HIDE_TYPE +f:CHR +D:This amulet grants beauty beyond mere looks. + +N:165:Searching +G:":d +I:40:5:0 +W:15:0:3:600 +A:15/1 +F:SEARCH | HIDE_TYPE +f:SEARCH +D:This amulet grants keen sight, finding things that are hidden. + +N:166:Teleportation +G:":d +I:40:1:0 +W:10:0:3:250 +A:10/1 +F:CURSED | TELEPORT | EASY_KNOW +f:TELEPORT +D:This amulet nastily throws you all over the place. + +# Replacing Adornment with Protection from Evil from T-Plus by Ingeborg S. Norden + +N:169:Protection from Evil +G:":d +I:40:2:0 +W:25:0:3:10000 +A:25/1 +F:EASY_KNOW | ACTIVATE | BLESSED | ESP_EVIL +a:HARDCORE=PROT_EVIL +D:This blessed amulet fends off evil beings and warns the wearer +D:of their presence. + +##### Extra armour ##### + +N:170:& Double Ring Mail~ +G:[:s +I:37:5:0 +W:25:0:230:700 +A:25/1 +P:15:1d4:-2:0:0 +D:A suit of leather armour with metal rings sewn onto it. In addition, in important parts it is +D:reinforced with mail. + +##### Additional amulets ##### + +N:171:the Magi +G:":d +I:40:8:0 +W:70:0:3:30000 +A:70/8 +P:0:0d0:-4:-4:0 +F:INT | SUST_INT | SEARCH | SPELL_CONTAIN | WIELD_CAST +F:FREE_ACT | RES_BLIND | RES_CONF | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This rare amulet is highly desirable for mages, as it makes its wearer smarter, more attentive +D:and impervious to magics which would make their own magic-use impossible. + +N:172:Doom +G:":d +I:40:0:-5 +W:50:0:3:0 +A:50/1 +F:CURSED | STR | INT | WIS | DEX | CON | CHR | HIDE_TYPE +F:AUTO_CURSE | CURSE_NO_DROP +D:This wicked amulet will drain all your abilities, turning you into a mere shadow of yourself. It +D:is exceedingly hard to get rid of. + +##### Scrolls ##### + +N:173:Enchant Weapon To-Hit +G:?:d +I:70:17:0 +W:15:0:5:125 +A:15/1 +D:This magical scroll will allow you to improve the accuracy of a weapon in your possession. +D:However, weapons which are already very highly enchanted are more difficult to improve +D:further. + +N:174:Enchant Weapon To-Dam +G:?:d +I:70:18:0 +W:15:0:5:125 +A:15/1 +D:Upon reading this scroll, a magical enchantment will be placed on a weapon in your +D:possession, increasing the pain it inflicts when hitting. On very highly enchanted weapons this +D:enchantment may fail, wasting the scroll. + +N:175:Enchant Armour +G:?:d +I:70:16:0 +W:15:0:5:125 +A:15/1 +D:This scroll will try to enchant a piece of armour in your possession, making it more effective +D:in protecting you. Highly enchanted armour is likely not to accept this enchantment, however. + +N:176:Identify +G:?:d +I:70:12:0 +W:1:0:5:50 +A:1/1:5/1:10/1:30/1 +D:If you read this scroll, the identity of an item you specify will be laid open to you. + +N:177:*Identify* +G:?:d +I:70:13:0 +W:30:0:5:1000 +A:30/1:50/2:80/1:100/1 +D:This scroll will allow you to gain insight into an object's special properties. +D:Only the highly magical objects, like rare rings and amulets or very unusual weapons +D:and armour possess abilities which warrant the use of this magic. + +N:178:Rumour +G:?:d +I:70:51:0 +W:1:0:5:10 +A:1/1 +D:A piece of paper inscribed with a little text. You may meditate over it or ignore it at your +D:leisure. + +N:179:Chaos +G:?:d +I:70:50:0 +W:100:0:5:10000 +A:100/8 +F:IGNORE_FIRE | IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC +D:A piece of paper inscribed with strange shifting runes. Upon reading them, they will release +D:a blast of chaotic forces. + +N:180:Remove Curse +G:?:d +I:70:14:0 +W:10:0:5:100 +A:10/1:20/2:40/2 +D:A scroll inscribed with a beneficial formula. Upon reading it, evil magics will be removed +D:from your possessions. + +N:181:Light +G:?:d +I:70:24:0 +W:0:0:5:15 +A:0/1:3/1:10/1 +D:A scroll which will create a permanent magical light, illuminating your surroundings. + +N:182:Fire +G:?:d +I:70:48:0 +W:50:0:5:1000 +A:50/4 +F:IGNORE_FIRE +D:A piece of paper inscribed with runes glowing brightly red. Upon reading them, a large blast +D:of fire will be released. + +N:183:Ice +G:?:d +I:70:49:0 +W:75:0:5:5000 +A:75/6 +F:IGNORE_COLD +D:A piece of paper inscribed with light-blue runes that radiate a strange cold. Upon reading them, +D:a large icy blast will be released. + +N:184:Summon Monsters +G:?:d +I:70:4:0 +W:1:0:5:0 +A:1/1 +D:This scroll was made by mischievous sorcerers. If it is read, a few creatures will appear to fight +D:you. + +N:185:Phase Door +G:?:d +I:70:8:0 +W:1:0:5:15 +A:1/1 +D:Upon reading this scroll, you will be translocated over a short distance. + +N:186:Teleportation +G:?:d +I:70:9:0 +W:10:0:5:40 +A:10/1 +D:If you read this scroll, you will immediately be transported to another place on the level. + +N:187:Teleport Level +G:?:d +I:70:10:0 +W:20:0:5:50 +A:20/1 +D:This scroll will magically transport you to the level directly above or below, when read. + +N:188:Monster Confusion +G:?:d +I:70:36:0 +W:5:0:5:30 +A:5/1 +D:Reading this scroll will cause your hands to glow with a strange mesmerising light that will +D:attempt to confuse the next creature you hit with a hand or weapon attack. + +N:189:Magic Mapping +G:?:d +I:70:25:0 +W:5:0:5:40 +A:5/1 +D:Reading this scroll will reveal the layout of your immediate surroundings to you. + +N:190:Rune of Protection +G:?:d +I:70:38:0 +W:50:0:5:500 +A:50/2:90/4 +D:This scroll is inscribed with a powerful protective incantation. When read, this will erect a +D:strong magical ward around the location you currently stand on. Be aware that this magic is +D:easily disturbed by already present structures and thus cannot work where an object is lying, or +D:on a trap. + +N:191:*Remove Curse* +G:?:d +I:70:15:0 +W:50:0:5:8000 +A:50/2:75/2:85/2:95/1 +D:This valuable scroll is inscribed with a powerful blessing capable of dispelling all but the +D:mightiest curses which may have been laid on your possessions. + +N:192:Treasure Detection +G:?:d +I:70:26:0 +W:0:0:5:15 +A:0/1 +D:This scroll magically reveals the locations of nearby loose change to you. + +N:193:Object Detection +G:?:d +I:70:27:0 +W:0:0:5:15 +A:0/1 +D:This scroll shows nearby objects to you. It only makes you aware of items on the floor, +D:however, not those carried by creatures. + +N:194:Trap Detection +G:?:d +I:70:28:0 +W:5:0:5:35 +A:5/1:10/1 +D:This scroll is very helpful, because it reveals the locations of nearby snares and traps which you +D:might otherwise blunder into. + +##### Extra ammunition ##### + +N:195:& Sheaf Arrow~ +G:{:o +I:17:1:0 +W:10:0:4:3 +A:15/2:50/2 +P:0:1d5:0:0:0 +F:SHOW_MODS +D:These arrows have bigger arrowheads and bigger feathers. +D:They also make bigger holes. + +N:196:& Mithril Shot~ +G:{:B +I:16:2:0 +W:40:0:4:20 +A:40/2:65/1 +P:0:3d4:5:5:0 +F:SHOW_MODS | IGNORE_ACID +D:Sling bullets made from the slags of mithril smelting. They are unusually heavy, hitting +D:with great force, and are almost imperishable. + +##### Additional scrolls ##### + +N:197:Door/Stair Location +G:?:d +I:70:29:0 +W:5:0:5:35 +A:5/1:10/1:15/1 +D:This scroll will reveal nearby doors and stairs. + +N:198:Acquirement +G:?:d +I:70:46:0 +W:20:0:5:100000 +A:20/8 +D:A great treasure is magically stored within the shimmering runes of this scroll. Reading the +D:words will release it. + +N:199:*Acquirement* +G:?:d +I:70:47:0 +W:60:0:5:200000 +A:60/16 +D:Several great treasures have been hidden in a magical compartment. This scroll serves as the +D:key and will release them when read. + +N:200:Mass Genocide +G:?:d +I:70:45:0 +W:50:0:5:1000 +A:50/4:100/4 +D:An astoundingly powerful death spell is stored in the runes of this spell. Reading +D:it will annihilate all nearby creatures. Only a few beings of legendary stature +D:can withstand it. + +N:201:Detect Invisible +G:?:d +I:70:30:0 +W:1:0:5:15 +A:1/1 +D:A minor detection spell is stored in this scroll, showing you the locations of otherwise +D:unseen beings for a brief moment. + +N:202:Aggravation +G:?:d +I:70:1:0 +W:5:0:5:0 +A:5/1 +D:This nasty scroll will make a loud noise when read, waking up foes in your vicinity. + +N:203:Trap Creation +G:?:d +I:70:7:0 +W:10:0:5:0 +A:10/1 +D:If you read this rather annoying scroll, snares and pitfalls will magically be planted all around +D:you, ready to do nasty things to you once you walk onto them. + +N:204:Trap/Door Destruction +G:?:d +I:70:39:0 +W:10:0:5:50 +A:10/1 +D:A very specifically destructive spell is written on this scroll. It will smash all traps and all +D:doors immediately next to you. + +N:205:Artifact Creation +G:?:d +I:70:52:0 +W:70:0:5:200000 +A:70/16 +D:The mighty magic on this scroll will imbue a mundane item you possess with supernatural powers, +D:also rendering the object indestructible. + +N:206:Recharging +G:?:d +I:70:22:0 +W:40:0:5:200 +A:40/1 +D:This scroll is inscribed with a spell releasing the enchantments used to give wands and +D:staves their power, allowing you to replenish their spent charges. + +N:207:Genocide +G:?:d +I:70:44:0 +W:40:0:5:750 +A:40/4:80/4 +D:This rare and powerful scroll will annihilate all members of a specified race of monsters in +D:your current location, but this will also exact a price of pain from you. + +N:208:Darkness +G:?:d +I:70:0:0 +W:1:0:5:0 +A:1/1 +D:This scroll will create a blast of utter darkness, which then fades to leave the immediate +D:surroundings in a lasting gloom. The extreme darkness can blind those who are not used to +D:it. + +N:209:Protection from Evil +G:?:d +I:70:37:0 +W:30:0:5:250 +A:30/1 +D:Upon reading the runes on this piece of paper, a faint aura of holiness will spring into existence +D:around you, protecting you from blows of evil creatures, unless they are more powerful than you. + +N:210:Satisfy Hunger +G:?:d +I:70:32:0 +W:5:0:5:10 +A:5/1:20/1:50/1:75/1 +D:Reading this scroll will create a nutritious mass in your stomach, satisfying your hunger. + +N:211:Dispel Undead +G:?:d +I:70:42:0 +W:40:0:5:200 +A:40/1 +D:A powerful exorcism is inscribed on this scroll. When read it will hurt undead abominations +D:nearby, possibly even destroying them. + +N:212:*Enchant Weapon* +G:?:d +I:70:21:0 +W:50:0:5:500 +A:50/1 +D:Reading this scroll will magically infuse a weapon of your choice, making it more effective +D:in combat. It may not work on weapons that are already powerful or unique. + +N:213:Curse Weapon +G:?:d +I:70:3:0 +W:50:0:5:0 +A:50/1 +D:This scroll will ruin your weapon beyond repair. Only weapons of legend have a hope of +D:escaping destruction, but even they will often be shattered. + +N:214:*Enchant Armour* +G:?:d +I:70:20:0 +W:50:0:5:500 +A:50/1:50/1 +D:This scroll will place a great enchantment on a piece of armour of your choice, making it much +D:better at protecting you. Mark that improving armours which are already highly enchanted is very +D:difficult and will often fail. + +N:215:Curse Armour +G:?:d +I:70:2:0 +W:50:0:5:0 +A:50/1 +D:This scroll bears a curse that will tear your armour to shreds. + +N:216:Summon Undead +G:?:d +I:70:5:0 +W:15:0:5:0 +A:15/1 +D:These spells scribed by ancient necromancers will call their horrible creatures to haunt you. + +N:217:Blessing +G:?:d +I:70:33:0 +W:1:0:5:15 +A:1/1 +D:The recitation of this scroll will grant you a blessing of the Valar, making you more confident +D:in attack and defence for a few moments. + +N:218:Holy Chant +G:?:d +I:70:34:0 +W:10:0:5:40 +A:10/1 +D:This blessing will give you a holy warrior's prowess in battle for a while. + +N:219:Holy Prayer +G:?:d +I:70:35:0 +W:25:0:5:80 +A:25/1 +D:This incantation lets you fight as a warrior of Valinor for quite a while, supreme in attack and +D:defence. + +N:220:Word of Recall +G:?:d +I:70:11:0 +W:5:0:5:150 +A:5/1 +D:The spell on this scroll will slowly build an ethereal conduit to the surface for you if you are in +D:a dungeon, and into the dungeon if you are above ground. Upon completion, which takes a while, you +D:will suddenly be translocated to the other place. + +N:221:*Destruction* +G:?:d +I:70:41:0 +W:40:0:5:250 +A:40/1 +D:This scroll is inscribed with a mighty conjuration which wrecks the dungeon all around you. +D:Monsters and objects will be annihilated by this blast; only completely indestructible things can +D:withstand it. + +##### Potions ##### + +N:222:Slime Mold Juice +G:!:d +I:71:2:400 +W:0:0:4:2 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A strange sort of yellowish-green slime, too viscous to even slosh in the bottle. + +N:223:Apple Juice +G:!:d +I:71:1:250 +W:0:0:4:1 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A healthy fruit beverage. + +N:224:Water +G:!:d +I:71:0:200 +W:0:0:4:1 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A small bottle filled with pure water. + +N:225:Strength +G:!:d +I:71:48:0 +W:20:0:4:8000 +A:20/6:25/3:30/1 +P:0:1d1:0:0:0 +D:This beneficial potion will permanently improve your physical strength. + +N:226:Weakness +G:!:d +I:71:16:0 +W:3:0:4:0 +A:3/1 +P:0:3d12:0:0:0 +F:FOUNTAIN +D:This nasty potion will sap your strength, making you weaker. + +N:227:Restore Strength +G:!:d +I:71:42:0 +W:25:0:4:300 +A:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical potion will bring back your physical power to its full extent, should it be drained. + +N:228:Intelligence +G:!:d +I:71:49:0 +W:20:0:4:8000 +A:20/6:25/3:30/1 +P:0:1d1:0:0:0 +D:This beneficial potion will magically enhance your wit, permanently improving your intellect. + +N:229:Stupidity +G:!:d +I:71:17:0 +W:20:0:4:0 +A:20/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This accursed potion will cloud your intellect, making you stupid. + +N:230:Restore Intelligence +G:!:d +I:71:43:0 +W:25:0:4:300 +A:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This beneficial potion will magically heal your brain, restoring drained intelligence. + +N:231:Wisdom +G:!:d +I:71:50:0 +W:20:0:4:8000 +A:20/6:25/3:30/1 +P:0:1d1:0:0:0 +D:This potion grants great insight, making you permanently wiser. + +N:232:Naivety +G:!:d +I:71:18:0 +W:20:0:4:0 +A:20/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion casts a shadow on your knowledge, making you naive. + +N:233:Restore Wisdom +G:!:d +I:71:44:0 +W:25:0:4:300 +A:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion benefits the naive, bringing back their wisdom to what it once was. + +N:234:Charisma +G:!:d +I:71:53:0 +W:20:0:4:1000 +A:20/1:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion infuses you with permanent beauty and charm. + +N:235:Ugliness +G:!:d +I:71:21:0 +W:20:0:4:0 +A:20/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This wicked potion slightly twists your features, making you appear less fair. + +N:236:Restore Charisma +G:!:d +I:71:47:0 +W:20:0:4:300 +A:20/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This useful potion restores drained charm. + +N:237:Curing +G:!:d +I:71:61:100 +W:18:0:4:250 +A:18/1:40/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This blessed potion helps to recover from a wide variety of ailments. + +### Note! Invulnerability decreases your food... ### + +N:238:Invulnerability +G:!:d +I:71:62:-2500 +W:90:0:4:100000 +A:90/9 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This immensely powerful potion makes your physique almost indestructible for a very short +D:time. Very rarely, an attempt to hurt you will still succeed, so don't be too confident. + +N:239:New Life +G:!:d +I:71:63:100 +W:50:0:4:750000 +A:50/20:100/10:120/5 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion fundamentally twists your physical features, as if you were another mother's child. +D:Your physique will be shaped anew. This may make you more or less hardy in battle. + +N:240:Cure Serious Wounds +G:!:d +I:71:35:100 +W:3:0:4:40 +A:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This beneficial potion will cure some wounds and other inhibiting ailments. + +N:241:Cure Critical Wounds +G:!:d +I:71:36:100 +W:5:0:4:100 +A:5/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion will cure a good bit of hurt you have suffered and also allows you to recover +D:from unhealthy conditions like blood poisoning, confusion or blindness. + +N:242:Healing +G:!:d +I:71:37:200 +W:15:0:4:300 +A:15/1:30/1:60/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This blessed potion greatly heals you and also cures many other ailments from +D:which you might suffer. + +N:243:Constitution +G:!:d +I:71:52:0 +W:20:0:4:8000 +A:20/6:25/3:30/1 +P:0:1d1:0:0:0 +D:This magical concoction greatly improves your health, making you permanently tougher. + +N:244:Experience +G:!:d +I:71:59:0 +W:65:0:4:25000 +A:65/1 +P:0:1d1:0:0:0 +D:This exceptional drink instills into you knowledge, allowing you to advance further in your trade. + +N:245:Sleep +G:!:d +I:71:11:100 +W:0:0:4:0 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion will make you fall asleep for some turns, allowing monsters +D:to attack you with impunity. + +N:246:Blindness +G:!:d +I:71:7:0 +W:0:0:4:0 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This slightly poisonous potion temporarily impedes your eyesight, making you unable to see. + +N:247:Booze +G:!:d +I:71:9:50 +W:0:0:4:0 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A small bottle of a dark brown distilled beverage. It will impede your ability to see clearly. + +N:248:Poison +G:!:d +I:71:6:0 +W:3:0:4:0 +A:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This bottle is filled with a mild but still dangerous liquid poison. Drinking it would be highly +D:unwise. + +N:249:Speed +G:!:d +I:71:29:0 +W:1:0:4:75 +A:1/1:40/1:60/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A magical drink which temporarily allows you to act much faster. + +N:250:Slowness +G:!:d +I:71:4:50 +W:1:0:4:0 +A:1/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A magical concoction that will temporarily force you to move and act a lot slower. + +N:251:Dexterity +G:!:d +I:71:51:0 +W:20:0:4:8000 +A:20/6:25/3:30/1 +P:0:1d1:0:0:0 +D:A strange magical drink which permanently improves your agility. + +N:252:Restore Dexterity +G:!:d +I:71:45:0 +W:25:0:4:300 +A:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical brew brings your agility back to its former glory should it have been reduced. + +N:253:Restore Constitution +G:!:d +I:71:46:0 +W:25:0:4:300 +A:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A beneficial magical concoction, restoring your damaged health. + +N:254:Lose Memories +G:!:d +I:71:13:0 +W:10:0:4:0 +A:10/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This wicked potion will make you lose a lot of the experience you've gained. + +N:255:Salt Water +G:!:d +I:71:5:0 +W:0:0:4:1 +A:0/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A solution of salt in water, made for curing meat. Drinking it causes violent nausea. + +N:256:Enlightenment +G:!:d +I:71:56:0 +W:25:0:4:800 +A:25/1:50/1:100/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:An exceptional magical drink which lets you "remember" your current location as if you had +D:already seen all of it. + +N:257:Heroism +G:!:d +I:71:32:0 +W:1:0:4:35 +A:1/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:Quaffing this potion will temporarily make you fight like a hero of great might. + +N:258:Berserk Strength +G:!:d +I:71:33:0 +W:3:0:4:100 +A:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This strange drink will instill in you a wild battle rage for a while. + +N:259:Boldness +G:!:d +I:71:28:0 +W:1:0:4:10 +A:1/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This drink will improve your courage, dispelling all fear. + +N:260:Restore Life Levels +G:!:d +I:71:41:0 +W:40:0:4:400 +A:40/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:If your life force has been drained, this blessed brew will bring it back. + +N:261:Resist Heat +G:!:d +I:71:30:0 +W:1:0:4:30 +A:1/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical potion will render you less vulnerable to outward heat. + +N:262:Resist Cold +G:!:d +I:71:31:0 +W:1:0:4:30 +A:1/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical potion will for a short while grant you a familiarity with frost, so that you take +D:less harm from extreme cold. + +N:263:Detect Invisible +G:!:d +I:71:25:0 +W:3:0:4:50 +A:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical concoction will temporarily improve your eyesight so that you can see creatures +D:otherwise unseen. + +N:264:Slow Poison +G:!:d +I:71:26:0 +W:1:0:4:25 +A:1/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This healthy potion will dilute poisons in your blood and reduce the damage they cause. + +N:265:Neutralise Poison +G:!:d +I:71:27:0 +W:5:0:4:75 +A:5/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This powerful antidote will negate the effect of all poisons currently affecting you. + +N:266:Restore Mana +G:!:d +I:71:40:0 +W:25:0:4:350 +A:25/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion infuses the drinker with pure magic force, bringing their magical potential back to +D:its full extent. + +N:267:Infra-vision +G:!:d +I:71:24:0 +W:3:0:4:20 +A:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This potion temporarily grants or improves the ability to optically perceive heat sources. + +N:268:Resistance +G:!:d +I:71:60:100 +W:20:0:4:250 +A:20/1:45/1:80/1:100/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +F:FOUNTAIN +D:This great potion infuses you with the power of the elements, so that you can better +D:withstand their ravages. + +##### Wands ##### + +# Wand of school spells +N:269:Spell +G:-:d +I:65:1:0 +W:3:0:10:100 +A:3/1:13/1:23/1:43/1:63/1:83/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE + +N:270:Manathrust +G:-:d +I:65:3:-1:SPELL=Manathrust +W:3:0:10:100 +A:3/1 +P:0:1d1:0:0:0 + +N:271:Fireflash +G:-:d +I:65:4:-1:SPELL=Fireflash +W:10:0:10:100 +A:10/2 +P:0:1d1:0:0:0 + +N:272:Firewall +G:-:d +I:65:5:-1:SPELL=Firewall +W:20:0:10:100 +A:20/1 +P:0:1d1:0:0:0 + +N:273:Tidal Wave +G:-:d +I:65:6:-1:SPELL=Tidal Wave +W:20:0:10:100 +A:20/1 +P:0:1d1:0:0:0 + +N:274:Ice Storm +G:-:d +I:65:7:-1:SPELL=Ice Storm +W:15:0:10:100 +A:15/1 +P:0:1d1:0:0:0 + +N:275:Noxious Cloud +G:-:d +I:65:8:-1:SPELL=Noxious Cloud +W:5:0:10:100 +A:5/2 +P:0:1d1:0:0:0 + +N:276:Poison Blood +G:-:d +I:65:9:-1:SPELL=Poison Blood +W:30:0:10:100 +A:30/2 +P:0:1d1:0:0:0 + +N:277:Thunderstorm +G:-:d +I:65:10:-1:SPELL=Thunderstorm +W:40:0:10:100 +A:40/2 +P:0:1d1:0:0:0 + +N:278:Dig +G:-:d +I:65:11:-1:SPELL=Dig +W:15:0:10:100 +A:15/1 +P:0:1d1:0:0:0 + +N:279:Stone Prison +G:-:d +I:65:12:-1:SPELL=Stone Prison +W:50:0:10:100 +A:50/3 +P:0:1d1:0:0:0 + +N:280:Strike +G:-:d +I:65:13:-1:SPELL=Strike +W:30:0:10:100 +A:30/1 +P:0:1d1:0:0:0 + +N:281:Teleport Away +G:-:d +I:65:14:-1:SPELL=Teleport Away +W:20:0:10:100 +A:20/1 +P:0:1d1:0:0:0 + +N:282:Summon Animal +G:-:d +I:65:15:-1:SPELL=Summon Animal +W:60:0:10:100 +A:60/1 +P:0:1d1:0:0:0 + +N:283:Magelock +G:-:d +I:65:16:-1:SPELL=Magelock +W:1:0:10:100 +A:3/2 +P:0:1d1:0:0:0 + +N:284:Slow Monster +G:-:d +I:65:17:-1:SPELL=Slow Monster +W:3:0:10:100 +A:3/2 +P:0:1d1:0:0:0 + +N:285:Essence of Speed +G:-:d +I:65:18:-1:SPELL=Essence of Speed +W:25:0:10:100 +A:25/2 +P:0:1d1:0:0:0 + +N:286:Banishment +G:-:d +I:65:19:-1:SPELL=Banishment +W:45:0:10:100 +A:45/2 +P:0:1d1:0:0:0 + +N:287:Disperse Magic +G:-:d +I:65:20:-1:SPELL=Disperse Magic +W:10:0:10:100 +A:10/2 +P:0:1d1:0:0:0 + +N:288:Charm +G:-:d +I:65:21:-1:SPELL=Charm +W:15:0:10:100 +A:15/1 +P:0:1d1:0:0:0 + +N:289:Confuse +G:-:d +I:65:22:-1:SPELL=Confuse +W:7:0:10:100 +A:7/2 +P:0:1d1:0:0:0 + +N:290:Demon Blade +G:-:d +I:65:23:-1:SPELL=Demon Blade +W:60:0:10:100 +A:60/1 +P:0:1d1:0:0:0 + +N:291:Heal Monster +G:-:d +I:65:24:-1:SPELL=Heal Monster +W:1:0:10:0 +A:1/4 +P:0:1d1:0:0:0 + +N:292:Haste Monster +G:-:d +I:65:25:-1:SPELL=Haste Monster +W:1:0:10:0 +A:1/4 +P:0:1d1:0:0:0 + + +##### Extra ammunition ##### + +N:293:& Flight Arrow~ +G:{:y +I:17:1:0 +W:3:0:1:1 +A:3/2 +P:0:1d3:0:0:0 +F:SHOW_MODS +D:An arrow designed for longer flight. Consequently, it is lighter and hits with less force. You can use it for 'f'iring a bow. + +# XXX + +N:295:& Boulder~ +G:*:W +I:11:1:0 +W:3:0:50:1 +A:3/200 +P:0:5d5:0:0:0 +F:SPECIAL_GENE +D:A big nasty-looking piece of rock. + +# Used for a quest +N:296:& Flame~ Imperishable +G:~:v +I:11:255:0 +W:127:0:4:0 +A:127/255 +P:0:1d1:0:0:0 +T:39:2 +F:NORM_ART | FULL_NAME | SPECIAL_GENE +F:ACTIVATE | ACTIVATE_NO_WIELD +a:SPELL=Artifact Eternal Flame +D:An impossibly bright, flickering living flame. It can be used +D:once to imbue an object with the power of Eru Iluvatar himself. + +N:297:& Necromantic Teeth~ +G:|:D +I:23:34:0 +W:0:0:7:10 +A:0/1:5/1:10/1:20/1 +P:0:1d4:0:0:0 +F:SHOW_MODS | VAMPIRIC | SPECIAL_GENE +D:A temporary weapon that only a necromancer can use. + +# The Horn of the Thunderlords +N:298:& Golden Horn~ of the Thunderlords +G:_:d +I:55:23:-1:SPELL=Artifact Thunderlords +W:50:10:10:12000 +P:0:1d4:0:0:0 +A:50/200 +T:55:8 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD | +F:NO_RECHARGE | EASY_USE | RECHARGED | NORM_ART | FULL_NAME | SPECIAL_GENE +D:This horn was given to you as a reward. Blow it if you are in dire need +D:of leaving your current location fast. + +# XXX + +##### Staves ##### + +N:300:Spell +G:_:d +I:55:1:0 +W:5:0:50:100 +A:5/1:15/1:35/1:45/1:65/1:75/1:85/1:95/1 +P:0:1d2:0:0:0 +F:SPECIAL_GENE + +N:301:Nothing +G:_:d +I:55:2:-1:SPELL=Nothing +W:5:0:50:100 +A:5/1 +P:0:1d2:0:0:0 + +N:302:Globe of Light +G:_:d +I:55:3:-1:SPELL=Globe of Light +W:7:0:50:100 +A:7/1 +P:0:1d2:0:0:0 + +N:303:Fiery Shield +G:_:d +I:55:4:-1:SPELL=Fiery Shield +W:15:0:50:100 +A:15/2 +P:0:1d2:0:0:0 + +N:304:Remove Curses +G:_:d +I:55:5:-1:SPELL=Remove Curses +W:10:0:50:100 +A:10/1 +P:0:1d2:0:0:0 + +N:305:Wings of Winds +G:_:d +I:55:6:-1:SPELL=Wings of Winds +W:25:0:50:100 +A:25/2 +P:0:1d2:0:0:0 + +N:306:Shake +G:_:d +I:55:7:-1:SPELL=Shake +W:30:0:50:100 +A:30/1 +P:0:1d2:0:0:0 + +N:307:Disarm +G:_:d +I:55:8:-1:SPELL=Disarm +W:2:0:50:100 +A:2/1 +P:0:1d2:0:0:0 + +N:308:Teleportation +G:_:d +I:55:9:-1:SPELL=Teleportation +W:20:0:50:100 +A:20/1 +P:0:1d2:0:0:0 + +N:309:Probability Travel +G:_:d +I:55:10:-1:SPELL=Probability Travel +W:50:0:50:100 +A:50/3 +P:0:1d2:0:0:0 + +N:310:Recovery +G:_:d +I:55:11:-1:SPELL=Recovery +W:20:0:50:100 +A:20/1 +P:0:1d2:0:0:0 + +N:311:Healing +G:_:d +I:55:12:-1:SPELL=Healing +W:25:0:50:100 +A:25/2 +P:0:1d2:0:0:0 + +N:312:Vision +G:_:d +I:55:13:-1:SPELL=Vision +W:30:0:50:100 +A:30/1 +P:0:1d2:0:0:0 + +N:313:Identify +G:_:d +I:55:14:-1:SPELL=Identify +W:10:0:50:100 +A:10/1 +P:0:1d2:0:0:0 + +N:314:Sense Hidden +G:_:d +I:55:15:-1:SPELL=Sense Hidden +W:10:0:50:100 +A:10/1 +P:0:1d2:0:0:0 + +N:315:Reveal Ways +G:_:d +I:55:16:-1:SPELL=Reveal Ways +W:5:0:50:100 +A:5/1 +P:0:1d2:0:0:0 + +N:316:Sense Monsters +G:_:d +I:55:17:-1:SPELL=Sense Monsters +W:5:0:50:100 +A:5/1 +P:0:1d2:0:0:0 + +N:317:Genocide +G:_:d +I:55:18:-1:SPELL=Genocide +W:55:0:50:100 +A:55/2 +P:0:1d2:0:0:0 + +N:318:Summon +G:_:d +I:55:19:-1:SPELL=Summon +W:5:0:50:100 +A:5/1 +P:0:1d2:0:0:0 + +N:319:Sterilization +G:_:d +I:55:24:-1:SPELL=Sterilize +W:20:0:50:100 +A:20/3 +P:0:1d2:0:0:0 + +N:320:Wish +G:_:d +I:55:20:-1:SPELL=Wish +W:95:0:50:10000 +A:95/40 +P:0:1d2:0:0:0 +F:NO_RECHARGE + +N:321:Mana +G:_:d +I:55:21:-1:SPELL=Mana +W:60:0:50:100 +A:60/2 +P:0:1d2:0:0:0 + +# XXX +# ... +# XXX + +##### School Books ##### + +N:330:& Tome~ of Magical Energy +G:?:B +I:111:0:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:The slick black cover of this tome seems to glow +D:with an inner violet light. You feel more attuned +D:to raw magic as you hold it. + +N:331:& Tome~ of the Eternal Flame +G:?:R +I:111:1:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW | IGNORE_FIRE +D:The cover of this tome is bright red, with flickering +D:flames dancing across it once in a while. As you hold +D:it, you begin to gain a much closer knowledge of all +D:that is fiery. + +N:332:& Tome~ of the Blowing Wind +G:?:b +I:111:2:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW | IGNORE_ELEC +D:The pages of this tome have a tendency to turn themselves, +D:as though flipped by an errant wind. As you hold it, +D:you start feeling wind at your fingertips. + +N:333:& Tome~ of the Impenetrable Earth +G:?:U +I:111:3:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW | IGNORE_ACID +D:The solid leather cover of this tome seems permanently +D:stained with caked mud and grass. Heavy it is to lift, +D:yet strangely comforting to hold - you feel stronger +D:and better supported. + +N:334:& Tome~ of the Everrunning Wave +G:?:B +I:111:4:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:The cover and pages of this tome seem to be perpetually +D:wet, though they are not wet to the touch. As you hold +D:it, you begin to understand ocean storms better. + +N:335:& Tome~ of Translocation +G:?:B +I:111:5:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This book seems to flicker strangely. It's one of those books +D:with an annoying tendency to disappear when you need it and +D:reappear in the unlikeliest places. As you hold it, you start +D:to understand what conveyance really means. + +N:336:& Tome~ of the Tree +G:?:G +I:111:6:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:The cover of this tome is a bright shade of green, and it gives off +D:a healthy, zesty scent that makes your thoughts clearer. As you +D:hold it, your heart goes out to all living things upon Arda. + +N:337:& Tome~ of Knowledge +G:?:D +I:111:7:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:A thick book with solid leather binding. It looks entirely +D:unremarkable, but as you hold it, you feel strangely able +D:to learn the inner workings of things and creatures. + +##### Chests ##### + +N:338:& Small wooden chest~ +G:~:s +I:7:1:0 +W:5:0:250:20 +A:5/1 +P:0:2d3:0:0:0 +D:A small wooden box, locked and possibly trapped. + +N:339:& Large wooden chest~ +G:~:s +I:7:5:0 +W:15:0:500:60 +A:15/1 +P:0:2d5:0:0:0 +D:A large wooden box, locked and possibly trapped + +N:340:& Small iron chest~ +G:~:s +I:7:2:0 +W:25:0:300:100 +A:25/1 +P:0:2d4:0:0:0 +D:A small rectangular container made of wood and reinforced with iron corners and latches. +D:It is locked and possibly trapped. + +N:341:& Large iron chest~ +G:~:s +I:7:6:0 +W:35:0:1000:150 +A:35/1 +P:0:2d6:0:0:0 +D:A large container made of wood, with a heavy iron lock, and probably a trap. + +N:342:& Small steel chest~ +G:~:s +I:7:3:0 +W:45:0:500:200 +A:45/1 +P:0:2d4:0:0:0 +D:A small wooden box with strong steel locks and reinforcements. It's likely to be trapped. + +N:343:& Large steel chest~ +G:~:s +I:7:7:0 +W:55:0:1000:250 +A:55/1 +P:0:2d6:0:0:0 +D:A nearly indestructible chest of wood and steel. The lock doesn't look impenetrable, but it +D:might be trapped. + +N:344:& Ruined chest~ +G:~:s +I:7:0:0 +W:0:0:250:0 +A:75/1 +D:A broken, empty chest. + +##### Various Stuff ##### + +N:345:& Iron Spike~ +G:~:W +I:5:0:0 +W:1:0:10:1 +A:1/1 +P:0:1d1:0:0:0 +D:A small spur of iron. Ramming one between a door and its frame might jam it. + +N:346:& Wooden Torch~ +G:~:u +I:39:0:0:4000 +W:1:0:30:2 +A:1/1 +P:0:1d1:0:0:0 +F:EASY_KNOW | LITE1 | FUEL_LITE +f:LITE1 | FUEL_LITE +D:A piece of wood with an oily rag wrapped around it. When lit, it will give off a little light and +D:much smoke. + +N:347:& Brass Lantern~ +G:~:U +I:39:1:0:7500 +W:3:0:50:35 +A:3/1 +P:0:1d1:0:0:0 +F:EASY_KNOW | IGNORE_FIRE | LITE2 | FUEL_LITE +f:LITE2 | FUEL_LITE +D:A brass container with a wick emerging from it, protected from draughts by a sheet of greased +D:paper. It can be carried by a handle. + +N:348:& Flask~ of oil +G:!:y +I:77:0:7500 +W:1:0:10:3 +A:1/1 +P:0:2d6:0:0:0 +D:A small clay container, filled with thick oil. The oil is flammable and can be used as lantern +D:fuel. + +N:349:& Empty Bottle~ +G:!:w +I:2:1:0 +W:0:0:2:1 +A:0/1 +P:0:1d1:0:0:0 +D:A small glass bottle. It's empty. + + +##### Here are the Rod Tips ##### + +N:350:Havoc +G:-:d +I:66:28:90 +W:95:0:15:150000 +A:100/16 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This powerful rod will release great blasts of destructive energy, but there's no knowing what +D:this effect will concentrate on. + +N:351:Door/Stair Location +G:-:d +I:66:1:10 +W:15:0:15:1000 +A:15/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:When fuelled with enough ambient mana, this rod can detect nearby passages. + +N:352:Trap Location +G:-:d +I:66:29:8 +W:5:0:15:100 +A:5/1:10/1:20/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:Zapping this rod will release a minor detection magic, alerting you of nearby pits and snares. + +N:353:Probing +G:-:d +I:66:7:50 +W:40:0:15:4000 +A:40/4 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:A rod of knowledge which will tell you about nearby creatures' health. +D:If they are sleeping, the intrusion will wake them. + +N:354:Recall +G:-:d +I:66:3:80 +W:30:0:15:4500 +A:30/4 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:A rod which can transport you from the depths to your home and back. + +N:355:Illumination +G:-:d +I:66:4:8 +W:20:0:15:1000 +A:20/1 +P:0:1d1:0:0:0 +F:EASY_KNOW +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod carries a minor spell of brightness, lighting your immediate surroundings whenever +D:activated. + +N:356:Light +G:-:d +I:66:15:15 +W:10:0:15:500 +A:10/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod can shoot a lance of bright light, hurting creatures which lurk in the dark. + +N:357:Lightning Bolts +G:-:d +I:66:21:30 +W:20:0:15:2000 +A:20/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod shoots a small spark of lightning, zapping the creature it hits. + +N:358:Frost Bolts +G:-:d +I:66:23:35 +W:25:0:15:2500 +A:25/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:A small but extremely cold shard of ice will fly from this rod to the enemy you zap it at. + +N:359:Fire Bolts +G:-:d +I:66:22:40 +W:30:0:15:3000 +A:30/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod fires a magical flaming arrow at your foe, burning them. + +N:360:Polymorph +G:-:d +I:66:19:25 +W:35:0:15:1200 +A:35/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod of change will cause its target creature to mutate into someone else. +D:Beware, it can make a weak enemy into a more powerful one. + +N:361:Slow Monster +G:-:d +I:66:17:25 +W:30:0:15:1500 +A:30/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This obstructive rod will slow the creature its spell hits. + +N:362:Sleep Monster +G:-:d +I:66:16:25 +W:30:0:15:1500 +A:30/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This sorcerous rod will cause its target to stop in its tracks. + +N:363:Drain Life +G:-:d +I:66:18:30 +W:75:0:15:3600 +A:75/4 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This necromantic magical rod will hurt a living creature struck by its spell. + +N:364:Teleport Other +G:-:d +I:66:13:60 +W:45:0:15:1400 +A:45/2 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod of movement will displace its target to another location. + +N:365:Disarming +G:-:d +I:66:14:50 +W:35:0:15:2100 +A:35/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod will clear a path for you, triggering and thus rendering harmless all traps on the way. + +N:366:Lightning Balls +G:-:d +I:66:25:50 +W:55:0:15:4000 +A:55/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod will hurl a large ball of lightning at its target, electrifying all it engulfs. + +N:367:Cold Balls +G:-:d +I:66:27:55 +W:60:0:15:4500 +A:60/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod will call forth a minor storm of ice which freezes everything in the area of its blast. + +N:368:Fire Balls +G:-:d +I:66:26:60 +W:75:0:15:5000 +A:75/1 +P:0:1d1:0:0:0 +D:This rod will cause a small storm of flame to rage in a small circular area of your choice. +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE + +N:369:Acid Balls +G:-:d +I:66:24:60 +W:70:0:15:5500 +A:70/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This destructive rod will drown its target and its immediate surroundings in caustic acid. + +N:370:Acid Bolts +G:-:d +I:66:20:40 +W:40:0:15:3500 +A:40/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod will shoot a small glob of powerful acid at its target. + +N:371:Enlightenment +G:-:d +I:66:5:40 +W:65:0:15:10000 +A:65/4 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod grants you knowledge of your surroundings. + +N:372:Perception +G:-:d +I:66:2:20 +W:50:0:15:13000 +A:50/8:100/8 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod makes you insightful, laying open the identity of your possessions. + +N:373:Curing +G:-:d +I:66:8:35 +W:65:0:15:15000 +A:65/8 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This is a rod with minor healing powers, alleviating many disabling conditions. + +N:374:Healing +G:-:d +I:66:9:120 +W:80:0:15:20000 +A:80/8 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod has major healing powers and can restore your health if you have been wounded. + +N:375:Detection +G:-:d +I:66:6:80 +W:30:0:15:5000 +A:30/8 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod grants knowledge about all things worthy of notice in your vicinity. + +N:376:Restoration +G:-:d +I:66:10:140 +W:80:0:15:25000 +A:80/16 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This rod lets you remember and gain back previously reduced abilities. + +N:377:Speed +G:-:d +I:66:11:100 +W:95:0:15:50000 +A:95/16 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE +D:This energising rod will allow you to act a lot faster for some time. + +# Ring of Spell + +N:378:Spell +G:=:d +I:45:58:0 +W:10:0:2:1000 +A:10/1 +F:SPELL_CONTAIN | WIELD_CAST +f:SPELL_CONTAIN +D:This ring is a container for spells. Those that are skilled in copying spells can inscribe a +D:spell onto it. + +# Amulet of Spell + +N:379:Spell +G:":d +I:40:27:0 +W:10:0:2:1000 +A:10/1 +F:SPELL_CONTAIN | WIELD_CAST +f:SPELL_CONTAIN +D:This amulet is a container for spells. Those that are skilled in copying spells can inscribe a +D:spell onto it. + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +##### Skeletons ##### + +N:391:& Broken Skull~ +G:~:w +I:1:1:0 +W:0:0:1:0 +A:0/1 +P:0:1d1:0:0:0 +D:A yellowing, mud-stained, cracked skull. + +N:392:& Broken Bone~ +G:~:w +I:1:2:0 +W:0:0:2:0 +A:0/1 +P:0:1d1:0:0:0 +D:A yellowish bone, broken off. + +N:393:& Canine Skeleton~ +G:~:w +I:1:4:0 +W:1:0:10:0 +A:1/1 +P:0:1d1:0:0:0 +D:The only thing this dog has is its bones. + +N:394:& Rodent Skeleton~ +G:~:w +I:1:3:0 +W:1:0:10:0 +A:1/1 +P:0:1d1:0:0:0 +D:A dead critter's remains. + +N:395:& Human Skeleton~ +G:~:w +I:1:8:0 +W:5:0:60:0 +A:5/1 +P:0:1d2:0:0:0 +D:The remains of a human who met his or her demise here. + +N:396:& Dwarf Skeleton~ +G:~:w +I:1:7:0 +W:5:0:50:0 +A:5/1 +P:0:1d2:0:0:0 +D:The remains of a dwarf who met his or her demise here. + +N:397:& Elf Skeleton~ +G:~:w +I:1:6:0 +W:5:0:40:0 +A:5/1 +P:0:1d2:0:0:0 +D:The remains of an elf who met his or her demise here. + +N:398:& Gnome Skeleton~ +G:~:w +I:1:5:0 +W:5:0:30:0 +A:5/1 +P:0:1d2:0:0:0 +D:The remains of a gnome who met his or her demise here. + +##### Additional weapon ##### + +N:399:& Great Hammer~ +G:\:D +I:21:19:0 +W:45:0:300:350 +A:45/3 +P:0:4d6:0:0:0 +F:SHOW_MODS +D:A massive smith's hammer, so large and heavy it can be used as a weapon. + +##### Dragon Scale Mail ##### + +N:400:& Black Dragon Scale Mail~ +G:[:s +I:38:1:0 +W:60:0:200:50000 +A:60/8 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_ACID +F:RES_ACID | FLY | +f:RES_ACID | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A pitch-black armour made from a black dragon's hide. +D:It contains some of the dead beast's powers. + +N:401:& Blue Dragon Scale Mail~ +G:[:b +I:38:2:0 +W:50:0:200:40000 +A:50/8 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_ELEC +F:RES_ELEC | FLY | +f:RES_ELEC | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A shimmering bright blue armour made from a blue dragon's hide. +D:It contains some of the dead beast's powers. + +N:402:& White Dragon Scale Mail~ +G:[:w +I:38:3:0 +W:50:0:200:40000 +A:50/8 +a:HARDCORE=BR_COLD +P:30:2d4:-2:0:10 +F:RES_COLD | FLY | +f:RES_COLD | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A gleaming white armour made from a white dragon's hide. +D:It contains some of the dead beast's powers. + +N:403:& Red Dragon Scale Mail~ +G:[:r +I:38:4:0 +W:60:0:200:50000 +A:60/8 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_FIRE +F:RES_FIRE | FLY | +f:RES_FIRE | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A glowing red armour made from a red dragon's hide. +D:It contains some of the dead beast's powers. + +N:404:& Green Dragon Scale Mail~ +G:[:g +I:38:5:0 +W:50:0:200:40000 +A:50/8 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_POIS +F:RES_POIS | FLY | +f:RES_POIS | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A dirty green, foul-smelling armour made from a green dragon's hide. +D:It contains some of the dead beast's powers. + +N:405:& Multi-Hued Dragon Scale Mail~ +G:[:v +I:38:6:0 +W:90:0:200:150000 +A:90/32 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_MANY +F:ATTR_MULTI +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | FLY | +f:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A powerful armour glowing red, blue, green, black, and white. +D:made from a multihued dragon's hide, it contains some of the dead beast's powers. + +N:406:& Pseudo Dragon Scale Mail~ +G:[:v +I:38:10:0 +W:70:0:200:70000 +A:70/16 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_LIGHT +F:RES_LITE | RES_DARK | FLY | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A strangely glowing armour made from a pseudo-dragon's hide. +D:It contains some of the dead beast's powers. + +N:407:& Law Dragon Scale Mail~ +G:[:B +I:38:12:0 +W:80:0:200:80000 +A:80/16 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_SHARD +F:RES_SOUND | RES_SHARDS | FLY | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A sharp-scaled armour that seems to roar, made from a law dragon's hide. +D:It contains some of the dead beast's powers. + +N:408:& Bronze Dragon Scale Mail~ +G:[:U +I:38:14:0 +W:50:0:200:40000 +A:50/8 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_CONF +F:RES_CONF | FLY | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A brownish armour glittering in a dazzling light, made from a bronze dragon's hide. +D:It contains some of the dead beast's powers. + +N:409:& Gold Dragon Scale Mail~ +G:[:y +I:38:16:0 +W:60:0:200:50000 +A:60/8 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_SOUND +F:RES_SOUND | FLY | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A suit of armour with rustling scales, made from a gold dragon's hide. +D:It contains some of the dead beast's powers. + +N:410:& Chaos Dragon Scale Mail~ +G:[:v +I:38:18:0 +W:80:0:200:80000 +A:80/16 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_CHAOS +F:ATTR_MULTI +F:RES_CHAOS | RES_DISEN | FLY | +f:RES_CHAOS | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A suit of armour made of dragon hide. It glows in colours you have never seen before. As you +D:put it on, you feel like you could change the world and are no longer afraid of your equipment +D:losing its magic. + +N:411:& Balance Dragon Scale Mail~ +G:[:v +I:38:20:0 +W:95:0:200:100000 +A:95/32 +P:30:2d4:-2:0:10 +a:HARDCORE=BR_BALANCE +F:RES_CHAOS | RES_DISEN | RES_SOUND | RES_SHARDS | FLY | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A suit of armour made of the hide of a dead dragon. When wearing it, you feel like you +D:understand the principles of law and chaos, and no longer fear either. + +N:412:& Power Dragon Scale Mail~ +G:[:v +I:38:30:0 +W:100:0:250:350000 +A:100/64 +P:40:2d4:-3:0:15 +a:HARDCORE=BR_POWER +F:ATTR_MULTI +F:RES_ACID | RES_FIRE | RES_COLD | RES_ELEC | RES_POIS | FLY | +F:RES_NETHER | RES_NEXUS | RES_CHAOS | RES_LITE | RES_DARK | +F:RES_SHARDS | RES_SOUND | RES_DISEN | RES_CONF | +F:ACTIVATE | IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:A suit of armour made of a very thick richly coloured dragonhide. You think you'll never have +D:to fear dragons if you put it on. + +#### PDSM has been restored to (almost) its former glory in Zangband + +N:413:& Dragon Helm~ +G:]:G +I:32:7:0 +W:45:0:50:10000 +A:80/4 +P:8:1d3:0:0:10 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD +D:An iron helmet, covered with a layer of dragonhide. It offers great protection and may grant +D:protection against some dragon's attacks, based on the dragon the hide was taken from. + +N:414:& Dragon Shield~ +G:[:G +I:34:6:0 +W:70:0:100:10000 +A:80/4 +P:8:1d3:0:0:10 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD +D:A large shield, with a dragonskin cover. Depending on which dragon the hide came from, it +D:might grant protection against some sorts of dragon breath. + +##### Extra potions ##### + +N:415:Death +G:!:d +I:71:23:0 +W:55:0:4:0 +A:55/4 +P:0:20d20:0:0:0 +F:FOUNTAIN +D:A potent and very quickly working poison, sometimes utilised by those who wish to end their +D:lives. It is immensely toxic and will seriously hurt you even if you just get some of it on your +D:hands. + +N:416:Ruination +G:!:d +I:71:15:0 +W:40:0:4:0 +A:40/8 +P:0:20d20:0:0:0 +F:FOUNTAIN +D:This wicked potion will seriously damage your abilities beyond the powers of magical +D:restoration. + +N:417:Detonations +G:!:d +I:71:22:0 +W:60:0:4:10000 +A:60/8 +P:0:25d25:0:0:0 +F:FOUNTAIN +D:This bottle is filled with a strange substance which will violently explode if strongly agitated. + +N:418:Augmentation +G:!:d +I:71:55:0 +W:40:0:4:60000 +A:40/16 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This blessed potion will greatly improve all your abilities if they can still be improved. + +N:419:*Healing* +G:!:d +I:71:38:0 +W:40:0:4:1500 +A:40/4:60/2:80/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This highly desirable potion will greatly help recovering from wounds, typically healing you +D:fully. + +N:420:Life +G:!:d +I:71:39:0 +W:60:0:4:5000 +A:60/4:100/2 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This wonderful potion will fully heal you no matter how badly you're hurt, allow drained +D:abilities to recover and remove various other ailments. + +N:421:Self Knowledge +G:!:d +I:71:58:0 +W:40:0:4:2000 +A:40/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A drink of insight that lets you know yourself better. + +N:422:*Enlightenment* +G:!:d +I:71:57:0 +W:70:0:4:80000 +A:70/4 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical concoction will grant you great insight, magically improving your wits and +D:wisdom, letting you know precisely who and where you are and what you possess. + +# XXX +# XXX + +N:425:Fear Resistance +G:=:d +I:45:38:0 +W:10:0:2:300 +A:10/2 +F:RES_FEAR | EASY_KNOW +f:RES_FEAR | +D:This ring grants courage, so that you can never become afraid. + +N:426:Light and Darkness Resistance +G:=:d +I:45:39:0 +W:30:0:2:3000 +A:30/2 +F:RES_LITE | RES_DARK | EASY_KNOW +f:RES_LITE | RES_DARK | +D:This ring protects against fluctuations of the light. + +N:427:Nether Resistance +G:=:d +I:45:40:0 +W:34:0:2:14500 +A:34/2 +F:RES_NETHER | HOLD_LIFE | EASY_KNOW +f:RES_NETHER | +D:This blessed ring improves your life force, protecting you from the draining forces of nether +D:and other attempts to suck your lifeblood. + +N:428:Nexus Resistance +G:=:d +I:45:41:0 +W:24:0:2:3000 +A:24/2 +F:RES_NEXUS | EASY_KNOW +f:RES_NEXUS | +D:This ring of stability protects you from the warping forces of nexus. + +N:429:Sound Resistance +G:=:d +I:45:42:0 +W:26:0:2:3000 +A:26/2 +F:RES_SOUND | EASY_KNOW +f:RES_SOUND | +D:This ring projects an aura of quiet around you, protecting you from loud noise. + +N:430:Confusion Resistance +G:=:d +I:45:43:0 +W:22:0:2:3000 +A:22/2 +F:RES_CONF | EASY_KNOW +f:RES_CONF | +D:This ring stabilises your mind, protecting you from all kinds of befuddlement. + +N:431:Shard Resistance +G:=:d +I:45:44:0 +W:25:0:2:3000 +A:25/2 +F:RES_SHARDS | EASY_KNOW +f:RES_SHARDS | +D:This piece of jewellery magically toughens your skin, protecting you from flying shrapnel. + +N:432:Disenchantment Resistance +G:=:d +I:45:45:0 +W:90:0:2:15000 +A:90/10 +F:RES_DISEN | EASY_KNOW +f:RES_DISEN | +D:This rare ring of preservation protects your equipment from attempts to sap its magic, also +D:causing you to suffer less pain from such attacks. + +N:433:Chaos Resistance +G:=:d +I:45:46:0 +W:50:0:2:13000 +A:50/2 +F:RES_CHAOS | RES_CONF | EASY_KNOW +f:RES_CHAOS | +D:This ring protects you from the horribly warping forces of chaos. + +N:434:Blindness Resistance +G:=:d +I:45:47:0 +W:60:0:2:7500 +A:60/2 +F:RES_BLIND | EASY_KNOW +f:RES_BLIND | +D:This ring magically preserves your eyesight, making you impervious to any attempt to blind +D:you. + +N:435:Arnor +G:=:d +I:45:48:0 +W:100:0:2:100000 +A:100/5 +F:RES_DISEN | RES_POIS | HOLD_LIFE | FREE_ACT +f:RES_DISEN | RES_POIS | HOLD_LIFE | FREE_ACT +D:This blessed ring will protect you from disenchantment, poison, attempts to drain your life +D:force and holding magic. + +N:436:Extra Attacks +G:=:d +I:45:49:0 +W:50:0:2:100000 +A:50/2 +F:BLOWS | ACTIVATE | EASY_USE | +f:BLOWS | ACTIVATE +a:HARDCORE=SPIN +D:This powerful ring of fighters greatly enhances your fighting speed, allowing you to attack +D:more often in a round of combat. + +N:437:Cure Light Wounds +G:!:d +I:71:34:50 +W:0:0:4:15 +A:0/1:1/1:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This healthy drink heals a little damage you have taken. + +N:438:Clumsiness +G:!:d +I:71:19:0 +W:5:0:4:0 +A:5/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This nasty concoction will numb your nerves, making you clumsier. + +N:439:Sickliness +G:!:d +I:71:20:0 +W:10:0:4:0 +A:10/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This unhealthy drink damages your health, reducing your physical constitution. + +###### Here start the maps ##### + +# Map of Bree +N:440:Map of Bree +G:?:s +I:8:200:0 +W:3:100:5:100 +A:3/3 +D:A map, showing the town of Bree and the landscape around it. + +# Map of Gondolin +N:441:Map of Gondolin +G:?:s +I:8:201:0 +W:70:100:5:50000 +A:70/3 +D:A map detailing the place of the hidden city of Gondolin. + +# Map of Lothlorien +N:442:Map of Lothlorien +G:?:s +I:8:202:0 +W:6:100:5:1000 +A:6/3 +D:A map vaguely describing the forest of Lothlorien and the elven settlements therein. + +# Map of Minas Anor +N:443:Map of Minas Anor +G:?:s +I:8:203:0 +W:36:100:5:10000 +A:36/3 +D:A map of the great city of Gondor. + +# XXX Numbers 444-464 unused # + +N:465:& Silver Arrow~ +G:{:W +I:17:3:0 +W:55:0:2:35 +A:50/4:90/2 +P:0:3d4:0:0:0 +F:SHOW_MODS | SLAY_EVIL | IGNORE_ACID | IGNORE_FIRE +D:An arrow to be shot with a bow, its iron head coated with hallowed silver, +D:a material that sears the flesh of all evil creatures. + +N:466:& Silver Bolt~ +G:{:w +I:18:3:0 +W:50:0:2:40 +A:60/4:95/2 +P:0:3d5:0:0:0 +F:SHOW_MODS | SLAY_EVIL | IGNORE_ACID | IGNORE_FIRE +D:This crossbow bolt has a silver tip, blessed by the Valar for fighting evil. + +N:468:Wisdom +G:":d +I:40:28:0 +W:30:0:3:500 +A:30/1 +F:WIS | SUST_WIS | HIDE_TYPE +f:WIS | +D:This magical amulet will magically make you wiser, and fend off +D:attacks that would reduce your wisdom. Beware: if cursed, the +D:amulet will do the opposite. + +N:469:Regeneration +G:":d +I:40:30:0 +W:30:0:3:600 +A:30/3 +F:REGEN | EASY_KNOW +f:REGEN | +D:Wearing this amulet will trigger your body's regenerational +D:processes quicker and make them proceed faster. + +N:470:Infravision +G:":d +I:40:26:0 +W:10:0:3:200 +A:10/1 +F:INFRA | HIDE_TYPE +f:INFRA | +D:This amulet will increase your ability to sense warm-blooded +D:creatures in your vicinity. Beware: if cursed, it will do +D:just the opposite. + +N:471:Devotion +G:":d +I:40:25:0 +W:70:0:3:30000 +A:70/8 +F:WIS | CHR | SUST_WIS | SUST_CHR | LITE1 | HIDE_TYPE | +F:RES_DARK | RES_LITE | RES_FIRE | HOLD_LIFE | +D:This blessed amulet will protect your wisdom and charms from +D:diminishing, often adding to them as well. It also grants +D:some extra protective magics by the grace of the Valar. + +N:472:Weaponmastery +G:":d +I:40:24:0 +W:70:0:3:30000 +A:70/8 +F:STR | CON | SUST_STR | SUST_CON | FREE_ACT | HIDE_TYPE | +F:RES_FEAR | RES_DISEN | +D:The ultimate amulet for a warrior, it will grant protection +D:in the face of some evil magics, protect your strength and health, +D:also increasing them. Beware: if cursed, the amulet will +D:sap your strength and health instead. + +N:473:Trickery +G:":d +I:40:23:0 +W:70:0:3:30000 +A:70/8 +F:DEX | SUST_DEX | STEALTH | SPEED | INFRA | HIDE_TYPE | +F:RES_NEXUS | RES_POIS +D:The ultimate amulet for a rogue or assassin, it protects the +D:wearer against some evil magics, granting improvements in +D:the abilities vital to these adventurers. Beware: if cursed, +D:the amulet will do just the opposite. + +N:474:Telepathy +G:":d +I:40:22:0 +W:50:0:3:25000 +A:50/6 +F:ESP_ALL | +f:ESP_ALL | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This rare and powerful amulet lays bare the minds of monsters +D:before the wearer. + +N:475:Sustenance +G:":d +I:40:21:0 +W:60:0:3:20000 +A:60/4 +F:SUST_STR | SUST_INT | SUST_WIS | SUST_DEX | SUST_CON | SUST_CHR | +F:HOLD_LIFE | SLOW_DIGEST | EASY_KNOW | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This blessed amulet will make the wearer impervious to evil magics +D:that would sap innate abilities. It also slows down the digestive +D:system, making food less necessary on long journeys. + +# The Palantir of Minas Ithil -- see artifact list + +N:476:& Palantir~ +G:~:y +I:39:107:0 +W:75:0:200:0 +P:0:10d10:0:0:0 +F:INSTA_ART + +# The Elfstone 'Elessar' -- see artifact list + +N:477:& Elfstone~ +G:":g +I:40:19:0 +W:60:0:3:50000 +F:INSTA_ART + +# The Jewel 'Evenstar' -- see artifact list + +N:478:& Jewel~ +G:":w +I:40:20:0 +W:50:0:3:35000 +F:INSTA_ART + +# The Ring of Durin -- see artifact list + +N:479:& Ring~ +G:=:d +I:45:57:0 +W:70:0:2:65000 +F:INSTA_ART | SPECIAL_GENE + +##### And here starts the gold/gems ##### + +N:480:copper +G:$:u +I:100:1:0 +W:1:0:0:3 + +N:481:copper +G:$:u +I:100:2:0 +W:1:0:0:4 + +N:482:copper +G:$:u +I:100:3:0 +W:1:0:0:5 + +N:483:silver +G:$:s +I:100:4:0 +W:1:0:0:6 + +N:484:silver +G:$:s +I:100:5:0 +W:1:0:0:7 + +N:485:silver +G:$:s +I:100:6:0 +W:1:0:0:8 + +N:486:garnets +G:$:r +I:100:7:0 +W:1:0:0:9 + +N:487:garnets +G:$:r +I:100:8:0 +W:1:0:0:10 + +N:488:gold +G:$:y +I:100:9:0 +W:1:0:0:12 + +N:489:gold +G:$:y +I:100:10:0 +W:1:0:0:14 + +N:490:gold +G:$:y +I:100:11:0 +W:1:0:0:16 + +N:491:opals +G:$:W +I:100:12:0 +W:1:0:0:18 + +N:492:sapphires +G:$:b +I:100:13:0 +W:1:0:0:20 + +N:493:rubies +G:$:r +I:100:14:0 +W:1:0:0:24 + +N:494:diamonds +G:$:w +I:100:15:0 +W:1:0:0:28 + +N:495:emeralds +G:$:g +I:100:16:0 +W:1:0:0:32 + +N:496:mithril +G:$:B +I:100:17:0 +W:1:0:0:40 + +N:497:adamantite +G:$:G +I:100:18:0 +W:1:0:0:80 + + +##### Objects 498 and 499 are the "Morgoth Artifacts" ##### + +# These objects, like objects 500 to 511, are never created +# without being turned into artifacts. This simplifies the +# code for "killing the winner monster". + +N:498:& Mighty Hammer~ +G:\:D +I:21:50:0 +W:15:0:200:1000 +P:0:3d9:0:0:0 +F:SHOW_MODS | INSTA_ART | MUST2H | SPECIAL_GENE +f:MUST2H + +N:499:& Massive Iron Crown~ +G:]:D +I:33:50:0 +W:44:0:20:1000 +P:0:1d1:0:0:0 +F:INSTA_ART | SPECIAL_GENE + + +##### Objects 500 to 511 are "Special Artifacts" ##### + +# These objects do not specify "full names" because the artifact name +# is added in "obj-desc.c" based on the artifact index ("i_ptr->name1"). +# +# These objects do specify a "base name", which is used when the object +# is "aware" (always true for lites) +# +# The Lites (and the One Ring) specify "physical colors", which +# over-ride the "flavor" colors, if any. Note that the "One Ring" +# also has a specific check for "unknown" in which it changes its +# name to "a plain gold ring". See "object1.c" +# +# Note that ALL artifacts are given "IGNORE_ACID/ELEC/FIRE/COLD", +# so we do not need to specify that here. +# +# Note that the "INSTA_ART" flag is used to prevent these objects from +# being created without also turning them into artifacts. This flag +# must be specified both here and in the artifact template. +# +# The only reason for having six different "ring" templates and three +# different "amulet" templates is to allow each "special artifact" to +# have a different "color" and "flavor", and also to allow the use of +# special "base names" (such as "Necklace"). + + +# The Phial of Galadriel -- see artifact list + +N:500:& Phial~ +G:~:y +I:39:100:0 +W:20:0:10:10000 +P:0:1d1:0:0:0 +F:INSTA_ART + +# The Star of Elendil -- see artifact list + +N:501:& Star~ +G:~:B +I:39:101:0 +W:30:0:5:25000 +P:0:1d1:0:0:0 +F:INSTA_ART + +# The Arkenstone of Thrain -- see artifact list + +N:502:& Arkenstone~ +G:~:R +I:39:102:0 +W:60:0:5:60000 +P:0:1d1:0:0:0 +F:INSTA_ART + + +# The Amulet of Annatar -- see artifact list + +N:503:& Amulet~ +G:":d +I:40:10:0 +W:70:0:3:90000 +F:INSTA_ART + +# The Amulet of Ingwe -- see artifact list + +N:504:& Amulet~ +G:":d +I:40:11:0 +W:60:0:3:90000 +F:INSTA_ART + +# The Necklace 'Nauglamir' -- see artifact list + +N:505:& Necklace~ +G:":d +I:40:12:0 +W:70:0:3:75000 +F:INSTA_ART + + +# The Ring of Barahir -- see artifact list + +N:506:& Ring~ +G:=:d +I:45:32:0 +W:50:0:2:65000 +F:INSTA_ART + +# The Ring of Tulkas -- see artifact list +# Gone in Theme +#N:507:& Ring~ +#G:=:d +#I:45:33:0 +#W:90:0:2:150000 +#F:INSTA_ART + +# The Ring of Power 'Narya' -- see artifact list + +N:508:& Ring~ +G:=:d +I:45:34:0 +W:80:0:2:100000 +F:INSTA_ART | SPECIAL_GENE + +# The Ring of Power 'Nenya' -- see artifact list + +N:509:& Ring~ +G:=:d +I:45:35:0 +W:90:0:2:200000 +F:INSTA_ART + +# The Ring of Power 'Vilya' -- see artifact list + +N:510:& Ring~ +G:=:d +I:45:36:0 +W:100:0:2:300000 +F:INSTA_ART + +# The Ring of Power 'The One Ring' -- see artifact list + +N:511:& Ring~ +G:=:y +I:45:37:0 +W:110:0:2:5000000 +F:INSTA_ART + + +### Room for new objects added after 511 (Zangband 2.1.0): 512-575 + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +N:520:Reflection +G:":d +I:40:9:0 +W:60:0:3:30000 +A:60/4 +F:REFLECT | EASY_KNOW +f:REFLECT | +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This wondrous amulet will magically make the wearer +D:reflect arrows and bolts launched by adversaries. + +#521 and 522 cannot have EASY_KNOW because they may be cursed + +N:521:Anti-Magic +G:":d +I:40:13:0 +W:40:0:3:30000 +A:40/4 +F:NO_MAGIC +f:NO_MAGIC +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This amulet wards off magic of any kind, good or bad. + +N:522:Anti-Teleportation +G:":d +I:40:14:0 +W:30:0:3:15000 +A:30/4 +F:NO_TELE +f:NO_TELE +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This amulet will prevent the space-time continuum from +D:being disrupted around the wearer. + +#523 cannot have EASY_KNOW because it can get random resistances + +N:523:Resistance +G:":d +I:40:15:0 +W:50:0:3:25000 +A:50/4 +F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD +f:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This amulet will make the wearer resist the elements. + +##### New arms ##### + +N:524:& Zweihander~ +G:|:w +I:23:29:0 +W:40:0:280:580 +A:40/3 +P:0:4d6:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This great sword of foreign origin is approximately 6 feet long. The hilt is +D:long enough for even four hands to grip. A mighty weapon for a warrior. + +# Dwarven lantern +N:525:& Dwarven Lantern~ +G:~:b +I:39:3:0 +W:15:0:50:5000 +A:15/2 +P:0:1d1:0:0:0 +F:EASY_KNOW | IGNORE_FIRE | LITE2 +f:LITE2 +D:Made by the Dwarves, this lantern provides light in the +D:darkest recesses of the earth. + +N:526:& Splint Mail~ +G:[:D +I:37:10:0 +W:35:0:250:950 +A:35/1 +P:19:1d4:-2:0:0 +D:A variant of banded mail. The metal strips are applied to the backing of chain, +D:leather, or cloth rather than horizontally. + +# Everburning torch +N:527:& Everburning Torch~ +G:~:R +I:39:2:0 +W:5:0:50:2500 +A:5/1 +P:0:1d1:0:0:0 +F:EASY_KNOW | IGNORE_FIRE | LITE1 +f:LITE1 +D:This enchanted torch never needs to be fuelled. + +N:528:& Trifurcate Spear~ +G:/:o +I:22:26:0 +W:35:0:140:400 +A:35/3 +P:0:2d9:0:0:0 +F:SHOW_MODS +D:This deadly spear's point has three branches, suited for inflicting +D:slightly greater damage per hit than a regular spear. + +N:529:& Three Piece Rod~ +G:\:u +I:21:11:0 +W:20:0:120:350 +A:20/3 +P:0:3d3:0:0:0 +F:SHOW_MODS +D:A descendant of the threshing flail, consisting of three short wooden +D:pieces linked by chain or rope. + +# Feanorian Lamp +N:530:& Feanorian Lamp~ +G:~:B +I:39:4:0 +W:25:0:50:15000 +A:25/3 +P:0:1d1:0:0:0 +F:EASY_KNOW | IGNORE_FIRE | LITE3 +f:LITE3 +D:Made by the descendants of the Noldo craftsman, this lamp +D:contains a part of the flame which burned inside Feanor. + +N:531:& Fur Cloak~ +G:(:W +I:35:3:0 +W:20:0:30:100 +A:20/2:30/2 +P:3:0d0:0:0:0 +F:RES_COLD +D:A coat made from the fur of various wild animals - it is +D:somewhat bulky, but still spacious enough to wear over armour. +D:It is ideal for cold weather conditions. + +N:532:Water Curing +G:!:d +I:72:18:80 +W:0:0:4:0 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE +D:It is a magical component that can purify water. + +N:533:& Hatchet~ +G:/:s +I:24:1:0 +W:10:0:60:120 +A:10/2 +P:0:1d5:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:This is a larger version of a throwing axe. It has a single +D:blade with a pick on the reverse, designed for armour piercing. + +##### New armour ##### + +N:535:& Mumak Hide Armour~ +G:(:s +I:36:8:0 +W:15:0:110:400 +A:15/1 +P:8:1d1:-1:0:0 +D:This suit of armour is fashioned from the hide of a dead Mumak, +D:or Oliphaunt. It is tough, leathery, and a bit cumbersome. + +N:536:& Leather Jerkin~ +G:(:U +I:36:12:0 +W:20:0:70:550 +A:20/3 +P:7:1d2:0:0:0 +D:A kind of vest with a colarless neck, made from roughout leather. This +D:is what Middle-earth rangers usually wear on their travels. + +##### New weapons ##### + +N:537:& Sickle~ +G:/:s +I:22:3:0 +W:10:0:70:110 +A:10/3 +P:0:2d3:0:0:0 +F:SHOW_MODS +D:A semicircular blade attached to a short handle, good for chopping +D:things up into pieces. + +# XXX +# XXX +# XXX +# XXX + +N:542:& Club~ +G:\:u +I:21:1:0 +W:0:0:100:3 +A:0/1 +P:0:1d4:0:0:0 +F:SHOW_MODS +D:A stout heavy stick, thicker at one end. Useful for +D:shattering and smashing things. + +N:543:& Broad Spear~ +G:/:w +I:22:7:0 +W:14:0:100:240 +A:14/3 +P:0:1d9:0:0:0 +F:SHOW_MODS +D:It looks like it has just come from the forge. Designed specifically for +D:foot soldiers combatting mounted cavalry, it is too heavy to be effective +D:when thrown. + +N:544:& Khopesh~ +G:|:W +I:23:14:0 +W:10:0:130:190 +A:10/2 +P:0:2d4:0:0:0 +F:SHOW_MODS +D:This sword comes from the regions of Far Harad. The blade is straight +D:for 18 inches, and then it curves for another 2 feet. + +N:545:& Flamberge~ +G:|:W +I:23:26:0 +W:40:0:230:600 +A:40/2 +P:0:3d7:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:A large, two-handed sword with a blade that weaves +D:left and right until it reaches the hilt. + +N:546:& Claymore~ +G:|:W +I:23:23:0 +W:40:0:200:600 +A:40/2 +P:0:2d8:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:Also known as a Claidhmore, or Greatsword, this weapon is favoured +D:by powerful mercenaries. The blade is large, straight, and broad, +D:almost as large as a two-handed sword. + +N:547:& Espadon~ +G:|:W +I:23:24:0 +W:40:0:200:600 +A:40/3 +P:0:2d9:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This is the strictly two-handed version of the bastard sword. +D:The blade is of medium length, double-edged, and considerably +D:heavy to wield. + +N:548:& Great Scimitar~ +G:|:W +I:23:22:0 +W:40:0:240:500 +A:40/3 +P:0:4d5:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This is a larger version of the curved oriental blade. +D:Runes of war decorate its golden hilt. + + +### Trapping Kits + +N:549:Arrow +G:`:r +I:46:2:0 +W:10:0:60:150 +A:10/2:50/2 +F:SHOW_MODS +D:It must be loaded with arrows, which will be +D:fired at the monster who triggers the trap. + +N:550:Bolt +G:`:o +I:46:3:0 +W:20:0:220:300 +A:20/2:50/2 +F:SHOW_MODS +D:It must be loaded with crossbow bolts, which will +D:be fired at the monster who triggers the trap. + +N:551:& Fauchard~ +G:/:s +I:22:6:0 +W:18:0:155:301 +A:18/2 +P:0:1d10:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:It is a type of glaive with two ornate hooks on the back +D:of the blade. It is typically 8 to 9 feet long. + +N:552:& Guisarme~ +G:/:s +I:22:16:0 +W:21:0:165:320 +A:21/1 +P:0:2d5:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:Mounted on a long shaft for maximum reach, this weapon is +D:effective at repelling both cavalry and infantry. + +N:553:& Heavy Lance~ +G:/:s +I:22:29:0 +W:43:0:400:700 +A:43/2 +P:0:4d8:0:0:0 +F:SHOW_MODS | MUST2H +f:MUST2H +D:This is a shock weapon. Its purpose is to unhorse a rider +D:in single combat, or smash through the armour of opposing lines. + +N:554:& Basilard~ +G:|:w +I:23:9:0 +W:15:0:80:220 +A:15/3 +P:0:1d8:0:0:0 +F:SHOW_MODS +D:This is a two-edged dagger with a long blade. A favourite among travellers +D:and warriors alike, because it can be worn comfortably with plain clothes +D:as well as armour. + +### Trapping Kits + +N:555:Catapult +G:`:R +I:46:1:0 +W:1:0:50:40 +A:1/2:20/2 +F:SHOW_MODS +D:It must be loaded with sling bullets, which will +D:be fired at the monster who triggers the trap. + +N:556:& Ring Mail~ +G:[:s +I:37:2:0 +W:20:0:200:500 +A:20/1 +P:12:1d4:-2:0:0 +D:A suit of non-overlapping metal rings sewn onto a +D:heavy leather backing. + +N:557:& Cord Armour~ +G:(:y +I:36:9:0 +W:5:0:80:40 +A:5/1 +P:6:1d1:0:0:0 +D:Fibres of hemp or other natural material woven and knotted +D:into a thick, tough fabric. + +N:558:& Paper Armour~ +G:(:w +I:36:3:0 +W:5:0:30:40 +A:5/2 +P:4:1d1:0:0:0 +F:SENS_FIRE +D:Thickly pleated sheets of paper assembled together into +D:a suit of armour. It is useful against arrows, but it may +D:catch on fire quite easily. + +N:559:& Padded Armour~ +G:(:y +I:36:10:0 +W:2:0:60:40 +A:2/1 +P:4:1d1:0:0:0 +D:Heavy, multi-layered cloth sewn together to cover the body, +D:with extra padding between layers. + +### Trapping Kits + +N:560:Fumes +G:`:G +I:46:4:0 +W:2:0:20:50 +A:2/2:30/2 +D:It must be loaded with potions, which will splatter +D:over the monster who triggers the trap. + +N:561:& Golden Ring Mail~ +G:(:y +I:36:15:0 +W:35:0:150:500 +A:35/7 +P:8:1d4:-1:0:0 +D:A suit of non-overlapping thin golden rings sewn onto a soft leather +D:backing. It looks beautiful, and is worn on special occasions. + +### Trapping Kits + +N:562:Magic +G:`:g +I:46:5:0 +W:5:0:20:50 +A:5/2:40/2 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC +D:It must be loaded with scrolls, which will release +D:their spells at the monster who triggers the trap. + +N:563:Device +G:`:v +I:46:6:0 +W:20:0:20:50 +A:20/2:40/2:60/2 +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC +D:It must be loaded with a magic device (wand, staff, or rod), which +D:will fire its spell at the monster who triggers the trap. + +# XXX +# XXX +# XXX +# XXX +# XXX + +N:569:Nothing +G:-:d +I:66:0:1 +W:5:0:10:50 +A:5/1 +P:0:1d1:0:0:0 + + +#Artifact Potion +N:573:& Blood~ of Life +G:!:d +I:71:3:200 +W:70:0:4:10000 +A:70/16 +P:0:1d1:0:0:0 +T:71:2 +F:NORM_ART | FULL_NAME +D:This magical potion contains a small part of the power of +D:Eru Iluvatar on Middle-Earth. + +# XXX +# XXX +# XXX + +# Mage staffs (for Sorcerers to wield.) + +N:577:& Mage Staff~ +G:\:B +I:6:1:0 +W:5:0:12:300 +A:5/1:20/1:50/1:80/1 +P:0:1d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:It looks like a simple walking stick, plain and nondescript. +D:In the hands of a spellcaster, it can be a deadly weapon. + +# An extra ring, out of place + +N:578:Lightning +G:=:d +I:45:56:0 +W:50:0:2:3000 +A:50/1 +P:0:0d0:0:0:15 +a:HARDCORE=BA_ELEC_4 +F:RES_ELEC | ACTIVATE +f:RES_ELEC | IGNORE_ELEC +D:This sparkling circlet grants you protection, makes electricity less +D:dangerous and even allows you to call forth a ball of lightning. + +# XXX +# XXX +# XXX + +# The Ring of Flare -- see artifact list +# Gone in Theme. +#N:582:& Ring~ +#G:=:y +#I:45:52:5 +#W:50:25:2:75000 +#F:INSTA_ART + +N:583:Invisibility +G:!:d +I:71:8:0 +W:3:0:4:50 +A:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This magical brew will temporarily hide you from sight, and also attunes you to this state so +D:that your eyes can still perceive your hidden form. + +# Potion of Corruption + +N:585:Corruption +G:!:d +I:71:10:0 +W:10:0:4:0 +A:10/1:17/1:27/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This concoction of toxic wastes will strangely warp your shape. + +# Ring of Invisibility + +N:586:Invisibility +G:=:d +I:45:53:4 +W:50:0:2:10000 +A:50/1 +F:INVIS | HIDE_TYPE +f:INVIS | +D:This magical bauble will hide you from sight. + +# XXX + +######### Here are the parchments ######## + +N:588:Deep Thoughts +G:?:o +I:8:0:0 +W:3:0:5:50 +A:3/1 +D:This parchment contains the thoughts of a powerful +D:wizard who departed Middle-earth long ago. + +N:589:More Deep Thoughts +G:?:o +I:8:1:0 +W:4:0:5:50 +A:4/1 +D:This parchment contains the thoughts of a powerful +D:wizard who departed Middle-earth long ago. + +N:590:Compendium of Deep Thoughts +G:?:o +I:8:2:0 +W:5:0:5:50 +A:5/1 +D:This parchment contains the thoughts of a powerful +D:wizard who departed Middle-earth long ago. + +# Artifact Lore - Edged weapons +N:591:Artifact Lore Vol. I +G:?:o +I:8:6:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Hafted weapons +N:592:Artifact Lore Vol. II +G:?:o +I:8:7:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Polearms +N:593:Artifact Lore Vol. III +G:?:o +I:8:8:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +N:594:Monstrous Compendium 1 +G:?:o +I:8:9:0 +W:10:0:5:100 +A:10/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:595:Monstrous Compendium 2 +G:?:o +I:8:10:0 +W:11:0:5:200 +A:11/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:596:Monstrous Compendium 3 +G:?:o +I:8:11:0 +W:12:0:5:300 +A:12/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:597:Monstrous Compendium 4 +G:?:o +I:8:12:0 +W:13:0:5:400 +A:13/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:598:Monstrous Compendium 5 +G:?:o +I:8:13:0 +W:14:0:5:500 +A:14/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:599:Monstrous Compendium 6 +G:?:o +I:8:14:0 +W:15:0:5:600 +A:15/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:600:Monstrous Compendium 7 +G:?:o +I:8:15:0 +W:16:0:5:700 +A:16/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:601:Monstrous Compendium 8 +G:?:o +I:8:16:0 +W:17:0:5:800 +A:17/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:602:Monstrous Compendium 9 +G:?:o +I:8:17:0 +W:18:0:5:900 +A:18/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:603:Monstrous Compendium 10 +G:?:o +I:8:18:0 +W:19:0:5:1000 +A:19/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +N:604:Monstrous Compendium 11 +G:?:o +I:8:19:0 +W:20:0:5:1200 +A:20/2 +D:This parchment contains a small part of the collected +D:lore concerning monsters inhabiting Arda. + +#### Here come the shape-shifting potions. #### + +N:605:& Morphic Oil~ of # +G:!:d +I:72:1:0 +W:5:0:4:100 +A:1/3:5/1:10/1 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This concoction can transform your body for a short period of time. + +### New Parchments for Theme - monster and artifact spoilers + +# XXX + +# Artifact Lore - Axes +N:607:Artifact Lore Vol. IV +G:?:o +I:8:22:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Shooters and missiles +N:608:Artifact Lore Vol. V +G:?:o +I:8:23:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Musical instruments +N:609:Artifact Lore Vol. VI +G:?:o +I:8:24:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Body armour +N:610:Artifact Lore Vol. VII +G:?:o +I:8:25:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Cloaks +N:611:Artifact Lore Vol. VIII +G:?:o +I:8:26:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Shields and Boots +N:612:Artifact Lore Vol. IX +G:?:o +I:8:27:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Headgear and Gloves +N:613:Artifact Lore Vol. X +G:?:o +I:8:28:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Gothmog's set and other sets +N:614:Artifact Lore Vol. XI +G:?:o +I:8:29:0 +W:40:0:5:1000 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Light sources +N:615:Artifact Lore Vol. IX +G:?:o +I:8:30:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Amulets and Rings +N:616:Artifact Lore Vol. X +G:?:o +I:8:31:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# Artifact Lore - Tools +N:617:Artifact Lore Vol. XI +G:?:o +I:8:32:0 +W:40:0:5:500 +A:40/3 +D:This parchment contains information about unique +D:artifacts that are rumoured to exist upon Arda. + +# The Mimic's cloaks + +N:618:& #~ +G:(:y +I:35:100:0:50 +W:5:130:30:100 +A:5/1:15/1:35/1:55/1:75/1 +P:1:1d1:0:0:0 +D:Combined with proper skill, this cloak can make you seem +D:like a different creature. Otherwise, it just provides some +D:extra protection. + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +# Here are the corpses + +N:641:corpse +G:~:U +I:9:1:3000 +W:20:0:80:0 +A:30/1 +P:0:1d1:0:0:0 +F:DECAY +D:A decaying corpse. + +N:642:skeleton +G:~:U +I:9:2:800 +W:20:0:2:0 +A:30/1 +P:0:1d1:0:0:0 +D:The bony remains of some creature. + +N:643:head +G:~:U +I:9:3:600 +W:20:0:10:0 +A:30/1 +P:0:1d1:0:0:0 +F:DECAY +D:A severed head. + +N:644:skull +G:~:U +I:9:4:1000 +W:20:0:20:0 +A:30/1 +P:0:1d1:0:0:0 +D:A white bony skull. + +N:645:raw meat +G:~:U +I:9:5:1200 +W:20:0:10:2 +A:30/1 +P:0:1d1:0:0:0 +F:DECAY +D:A piece of raw meat. + +N:646:& Great Eagle Down Coat~ +G:(:y +I:36:16:0 +W:5:0:60:400 +A:25/1 +P:9:1d1:0:0:0 +F:RES_FIRE | RES_COLD | +D:This coat is made from the down of Manwe's Great Eagles, +D:gathered painstakingly from nests. It is magical, protecting +D:the wearer from extremes of temperatures. + +# The Key to Orthanc -- see artifact list +N:647:& Key~ +G:~:g +I:39:106:0 +W:15:0:15:20000 +F:INSTA_ART | SPECIAL_GENE + +# Here are the boomerangs + +N:648:& Small Wooden Boomerang~ +G:{:y +I:15:1:0 +W:1:0:60:10 +A:1/1:5/2:10/2:20/2 +P:0:1d4:0:0:0 +D:A small curved piece of wood. + +N:649:& Wooden Boomerang~ +G:{:y +I:15:2:0 +W:10:0:60:100 +A:10/1:20/2 +P:0:1d8:0:0:0 +D:A curved leaf-shaped piece of wood. + +N:650:& Small Metal Boomerang~ +G:{:y +I:15:3:0 +W:20:0:60:400 +A:20/1:30/2 +P:0:3d4:0:0:0 +D:A small curved piece of wood with metal blades on the "forward" edges. + +N:651:& Metal Boomerang~ +G:{:y +I:15:4:0 +W:30:0:60:800 +A:30/1:50/2 +P:0:4d5:0:0:0 +D:A curved leaf-shaped piece of wood, its "forward" edges enhanced with metal blades. + +# The Space-Time Anchor -- see artifact list +N:652:& Anchor~ +G:~:v +I:39:105:0 +W:30:0:15:50000 +F:INSTA_ART + +# To convert monsters into objects for wielding them ! ! ! :) +# Funny, funny, funny :) +# pval the monster idx, pval2 for the monster hp +N:653:& ~ +G:~:y +I:99:1:0 +W:127:200:60:0 +A:127/255 +P:0:0d0:0:0:0 + +N:654:Summon Never-Moving Pet +G:?:d +I:70:6:0 +W:5:0:5:125 +A:5/1:15/1:25/1:35/1:65/1:85/1:95/1 +D:A piece of paper, inscribed with runes which will summon an immobile creature to your aid. + +# XXX +# XXX + +###The potions of cure insanity, in light, medium, regular, and full +###versions. Cure light's W:x entry reduced to 1, so it doesn't boost level rating when appearing +###at 50' - nyra + +N:657:Cure Light Insanity +G:!:d +I:72:14:0 +W:1:5:4:15 +A:5/1:1/1:3/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A magical potion which drives away irrational quirks of behaviour. + +N:658:Cure Serious Insanity +G:!:d +I:72:15:0 +W:10:5:4:40 +A:10/1 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:A magical brew which will lift shadows that have been cast on your soul. + +N:659:Cure Critical Insanity +G:!:d +I:72:16:0 +W:15:5:4:100 +A:15/3 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This drink will cure you even of serious mental disorders. + +N:660:Cure Insanity +G:!:d +I:72:17:0 +W:25:5:4:300 +A:25/3 +P:0:1d1:0:0:0 +F:FOUNTAIN +D:This blessed potion can make you completely sane and healthy, even if you have only the +D:faintest shred of sanity left. + +# The Phial of Undeath -- see artifact list. He he he he... + +#N:661:& Phial~ +#G:~:y +#I:39:103:0 +#W:1:0:10:0 +#P:0:1d1:0:0:0 +#F:INSTA_ART + +# Here is the random artifact type. +# This is used as a template -- the sval will be chosen later +# on in the game to be an index to the random_artifacts array, +# which in turn determines: +# +# Name +# Color +# Level +# Cost + +N:662:Random Artifact +G:~:o +I:102:0:0 +W:1:0:50:0 +A:1/1:10/1:20/1:30/1 +F:INSTA_ART | ACTIVATE | ACTIVATE_NO_WIELD + +N:663:Craftsmanship +G:?:d +I:70:19:0 +W:80:0:5:200000 +A:80/16 +D:A powerful scroll, desired by many, as it can magically improve the special powers of magical +D:weaponry. + +# A Parchment, not the Artifact +N:664:The One Ring +G:?:s +I:8:4:0 +W:10:100:5:50 +A:10/2 +D:This parchment contains words in the Black Speech and Westron, +D:and they seem to speak of a powerful Ring... could it be true? + +# XXX 665 - 668 were the old music books + +### Musical Instruments ### + +N:669:& Horn~ +G:/:W +I:14:60:1 +W:7:0:30:400 +A:7/2:20/1:40/1:80/1 +P:0:1d1:0:0:0 +F:CON | ACTIVATE | WIELD_CAST +D:A simple wind instrument made from brass. If used by inexperienced musicians it sounds +D:like somebody making "prbbt!" noises down a drainpipe. + +N:670:& Drum~ +G:/:W +I:14:58:1 +W:7:0:30:400 +A:7/2:20/1:40/1:80/1 +P:0:1d1:0:0:0 +F:STR | WIELD_CAST +D:A sort of clay pot with a bit of skin stretched over its mouth. + +N:671:& Harp~ +G:/:W +I:14:59:1 +W:7:0:30:400 +A:7/2:20/1:40/1:80/1 +P:0:1d1:0:0:0 +F:CHR | WIELD_CAST +D:A number of strings held by a wooden frame. + +# XXX +# XXX + +# The Palantir of Orthanc -- see artifact list + +N:675:& Palantir~ +G:~:y +I:39:104:0 +W:75:0:200:100000 +P:0:10d10:0:0:0 +F:INSTA_ART + +### The Monster Egg template; note the theoretical weight of 3 lbs ### + +N:676:Egg +G:,:W +I:10:1:0 +W:5:0:30:100 +A:5/1:15/1:25/1:35/1 +P:0:1d1:0:0:0 +F:ACTIVATE | ACTIVATE_NO_WIELD + +### Two more scrolls ### + +N:677:Reset Recall +G:?:d +I:70:23:0 +W:20:0:5:125 +A:20/1:25/1:35/1 +D:A strange formula is inscribed on this scroll, which allows you to define another place as the +D:location to which recalls shall move you. + +N:678:Divination +G:?:d +I:70:31:0 +W:20:0:5:600 +A:30/1:45/1:55/1 +D:This scroll is inscribed with a ritual which allows you to discern what fate holds in store for +D:you. + +### Here comes the Runes ### + +N:679:Self +G:?:b +I:105:0:0 +W:3:5:2:40 +A:3/1 +P:0:1d1:0:0:0 +F:EASY_KNOW +D:A rune signifying the caster. + +N:680:Ray +G:?:b +I:105:2:0 +W:10:5:2:300 +A:10/1 +P:0:1d1:0:0:0 +F:IGNORE_COLD | IGNORE_ELEC | EASY_KNOW +D:A rune signifying a beam or ray. + +N:681:Sphere +G:?:b +I:105:3:0 +W:15:5:2:1000 +A:15/1 +P:0:1d1:0:0:0 +F:IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | EASY_KNOW +D:A rune signifying a ball or sphere. + +N:682:Knowledge +G:?:b +I:104:91:0 +W:6:5:2:200 +A:6/1 +P:0:1d1:0:0:0 +F:EASY_KNOW +D:A rune signifying knowledge. + +N:683:Life +G:?:D +I:104:53:0 +W:3:5:2:200 +A:3/1 +P:0:1d1:0:0:0 +F:EASY_KNOW +D:A rune signifying life. + +N:684:Fire +G:?:r +I:104:5:0 +W:10:5:2:300 +A:10/1 +P:0:1d1:0:0:0 +F:IGNORE_FIRE | EASY_KNOW +D:A rune signifying flame. + +N:685:Cold +G:?:b +I:104:4:0 +W:12:5:2:300 +A:12/1 +P:0:1d1:0:0:0 +F:IGNORE_COLD | EASY_KNOW +D:A rune signifying cold. + +N:686:Lightning +G:?:W +I:104:1:0 +W:13:5:2:300 +A:13/1 +P:0:1d1:0:0:0 +F:IGNORE_ELEC | EASY_KNOW +D:A rune signifying a lightning beam. + +N:687:Acid +G:?:B +I:104:3:0 +W:16:5:2:300 +A:16/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | EASY_KNOW +D:A rune signifying acid. + +N:688:Element +G:?:g +I:104:10:0 +W:23:5:2:1000 +A:23/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | EASY_KNOW +D:A rune signifying an element. + +N:689:Chaos +G:?:v +I:104:30:0 +W:26:5:2:2000 +A:26/1 +P:0:1d1:0:0:0 +F:ATTR_MULTI +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | EASY_KNOW +D:A rune signifying raw chaos. + +N:690:Mind +G:?:D +I:104:85:0 +W:19:5:2:3000 +A:19/1 +P:0:1d1:0:0:0 +F:IGNORE_ELEC | EASY_KNOW +D:A rune signifying the mind. + +N:691:Holding +G:?:B +I:104:75:0 +W:5:5:2:500 +A:5/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | EASY_KNOW +D:A rune signifying the action of holding, or sleep. + +N:692:Arrow +G:?:b +I:105:1:0 +W:6:5:2:100 +A:6/1 +P:0:1d1:0:0:0 +F:IGNORE_ELEC | EASY_KNOW +D:A rune signifying an arrow. + +N:693:Power Surge +G:?:b +I:105:4:0 +W:50:5:2:5000 +A:50/1 +P:0:1d1:0:0:0 +F:IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | IGNORE_ACID | EASY_KNOW +D:A rune signifying a powerful surge. + +N:694:Armageddon +G:?:b +I:105:5:0 +W:30:5:2:4000 +A:30/1 +P:0:1d1:0:0:0 +F:IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | IGNORE_ACID | EASY_KNOW +D:A rune signifying a powerful blast. + +N:695:Gravity +G:?:G +I:104:35:0 +W:16:5:2:300 +A:16/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | EASY_KNOW +D:A rune signifying the forces of gravity. + +# XXX + +N:697:Undeath +G:?:G +I:104:92:0 +W:35:5:2:1000 +A:35/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | EASY_KNOW +D:A rune signifying undeath. + +N:698:Protection +G:?:G +I:104:74:0 +W:45:5:2:1500 +A:45/1 +P:0:1d1:0:0:0 +F:IGNORE_ACID | EASY_KNOW +D:A rune signifying protection. + +# XXX + +# The Ring of Precognition (now a k_info.txt artifact) +N:700:& Ring~ of Precognition +G:=:d +I:45:51:0 +W:90:0:2:300000 +A:90/100 +T:45:23 +F:PRECOGNITION | +f:PRECOGNITION | +F:NORM_ART | FULL_NAME +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:This magical ring allows you to know what you will encounter in the near future. + +# Athelas, cures Black Breath + +N:701:& Sprig~ of Athelas +G:,:g +I:80:40:0 +W:25:5:2:450 +A:25/2:55/1:85/1 +D:A sprig of a healing plant brought to Middle-Earth by the Numenoreans. Also known +D:as Kingsfoil, it will cure you from the ravages of the Black Breath. + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +# The Scroll of Deincarnation (now an artifact) + +N:720:& Old Scroll~ of Deincarnation +G:?:d +I:70:40:0 +W:90:0:5:160000 +A:90/140 +T:70:51 +F:NORM_ART | FULL_NAME +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD +D:It allows you to leave your body to reincarnate into +D:another one. However, your current body is lost in the process. + +N:721:& Dark Sword~ +G:|:D +I:23:33:0 +W:25:0:70:500 +A:25/1:80/2 +P:0:3d7:0:0:0 +F:SHOW_MODS | ANTIMAGIC_50 +f:ANTIMAGIC_50 +D:A strange, very sharp long sword, which seems to drain light from its surroundings. As you +D:wield it, you feel much less attuned to magic. + +N:722:Numenorean for Beginners (I) +G:?:s +I:8:101:0 +W:10:100:5:100 +A:10/2 +D:These ancient words still contain magic. + +N:723:Numenorean for Beginners (II) +G:?:s +I:8:102:0 +W:5:100:5:150 +A:5/2 +D:These ancient words still contain magic. + +N:724:Advanced Lessons of Numenorean +G:?:s +I:8:103:0 +W:20:100:5:300 +A:20/2 +D:These ancient words still contain magic. + +N:725:Advanced Lessons of Sindarin +G:?:s +I:8:104:0 +W:20:100:5:400 +A:20/2 +D:These ancient words still contain magic. + +##### Junk ##### + +N:726:& Shard~ of Pottery +G:~:r +I:11:3:0 +W:0:0:5:0 +A:0/1 +P:0:1d1:0:0:0 +F:EASY_KNOW +D:A piece of clay that looks like it got broken off something. + +N:727:& Broken Stick~ +G:~:r +I:11:6:0 +W:0:0:3:0 +A:0/1 +P:0:1d1:0:0:0 +F:EASY_KNOW +D:A piece of rotten wood. + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +N:738:& Book~ of Beginner Cantrips +G:?:w +I:111:50:0 +W:5:0:30:100 +A:5/1 +P:0:1d1:0:0:0 +D:A standard beginner's spellbook with some useful spells. +D:The cover is blood-stained and weather-worn. + +N:739:& Book~ of Teleportation +G:?:w +I:111:51:0 +W:10:0:30:1000 +A:10/1 +P:0:1d1:0:0:0 +D:A standard spellbook with a few spells. +D:The smell of the cover makes you think of wind. + +# XXX + +N:741:& Book~ of Summoning +G:?:w +I:111:52:0 +W:7:0:30:700 +A:7/1 +P:0:1d1:0:0:0 +D:A standard spellbook with a few spells. +D:It smells like camel. + +# XXX + +# The Potion of Learning - no longer an artifact in Theme + +N:743:Learning +G:!:d +I:71:12:200 +W:99:2:2:100000 +A:99/10 +P:0:1d1:0:0:0 +F:EASY_KNOW +D:This old potion is supposed to grant more learning power +D:to its user. + +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX +# XXX + +N:751:Khuzdul - The Hidden Tongue of the Dwarves +G:?:s +I:8:105:0 +W:2:100:5:50 +A:2/2 +D:These ancient words still contain magic. + +N:752:Nandorin for Dummies +G:?:s +I:8:106:0 +W:20:100:5:100 +A:20/2 +D:These ancient words still contain magic. + +N:753:Advanced Lessons of Orcish +G:?:s +I:8:107:0 +W:30:100:5:200 +A:30/2 +D:These ancient words still contain magic. + +# Here's the Ring of Flying +N:755:Flying +G:=:d +I:45:54:0 +W:20:0:2:16000 +A:20/3 +F:FLY | EASY_KNOW +f:FLY | +D:This ring is imbued with the power of eagles. It grants you the power of flight. + +N:756:& Tome~ of the Time +G:?:b +I:111:8:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This tome seems to have trouble deciding whether it really exists now. Its flickering pages +D:contain all that is known about the currents of time. + +N:757:& Spellbook~ of # +G:?:w +I:111:255:0 +W:10:0:30:200 +A:10/1:20/1:30/1:40/1:50/1:60/1:70/1 +P:0:1d1:0:0:0 +D:This book contains a single spell within its pages. + +N:758:& Tome~ of Meta Spells +G:?:v +I:111:9:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW | IGNORE_FIRE | ATTR_MULTI +D:This tome gives you deeper insights on the works of magic. + +N:759:& Tome~ of the Mind +G:?:B +I:111:10:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This tome has no pages; knowledge is transferred to you if you simply +D:hold it. + +N:760:& Holy Tome~ of Eru Iluvatar +G:?:G +I:111:20:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This dusty tome is filled with ancient rituals, +D:designed to uncover all that is hidden. + +N:761:& Holy Tome~ of Manwe Sulimo +G:?:B +I:111:21:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:A large jewel-encrusted tome that transfers +D:wisdom and understanding to its bearer. + +N:762:& War Tome~ of Tulkas +G:?:R +I:111:22:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This tome fills you with glorious visions of total devastation. +D:Anyone in your way shall be destroyed. + +N:763:& Unholy Tome~ of the Hellflame +G:?:v +I:111:11:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW | ATTR_MULTI +D:This singed book smells like burned flesh. Its power is as evident +D:as its thirst for your blood. + +N:764:& Corrupted Tome~ of Melkor +G:?:D +I:111:23:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:A black and scarlet flame springs from this tome, issuing +D:a thunderous roar, and you hear the screams of tormented souls. + +N:765:& Ironclad Tome~ of Aule +G:?:s +I:111:63:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:The sleek black cover of this tome is covered with intricate +D:carved decorations, inset with rubies that sparkle like fire. + +N:766:& Shining Tome~ of Varda +G:?:y +I:111:64:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This tome's cover and pages radiate a soft white light. + +N:767:& Ocean Tome~ of Ulmo +G:?:B +I:111:65:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:This book smells faintly of seaweed and appears to be wet. + +N:768:& Forest Tome~ of Yavanna +G:?:G +I:111:24:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:The cover of this tome reminds you of tree bark. +D:You feel the smell of grass and flowers as you read it. + +# for the Library Quest +# Tome of PLAYER +N:769:Tome of# +G:?:v +I:111:61:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW | ATTR_MULTI | SPECIAL_GENE +F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | NORM_ART +D:This book has some of your favourite spells inside. + +# The Ring of Phasing -- see artifact list + +N:770:& Ring~ +G:=:d +I:45:55:0 +W:110:0:2:300000 +A:110/5 +F:INSTA_ART | SPECIAL_GENE + +N:771:& Holy Tome~ of Mandos +G:?:w +I:111:66:0 +W:50:0:30:25000 +A:50/4 +P:0:1d1:0:0:0 +F:FULL_NAME | EASY_KNOW +D:Just holding this tome makes you fill with quiet strength. + +# XXX # +# XXX # +# XXX # +# XXX # + +# Rod Tip of Home Summoning: now an artifact +#N:776:& Great Rod Tip~ of Home Summoning +N:776:Home Summoning +G:-:d +I:66:30:75 +W:90:0:15:150000 +A:100/14 +P:0:1d1:0:0:0 +T:66:1 +F:NORM_ART | FULL_NAME +F:IGNORE_FIRE | IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC +D:This rod creates a little hatch, allowing access to your home no matter how far away it is. + +# Additional swords +N:777:& Shadow Blade~ +G:|:D +I:23:32:1 +W:50:900:45:2000 +A:48/4:60/2:80/1 +P:0:4d4:-2:2:0 +F:IGNORE_ACID | RES_DARK | STEALTH +f:STEALTH +D:A thin long sword made of a completely black metal, which reflects no light. + +N:778:& Bluesteel Blade~ +G:|:b +I:23:31:0 +W:60:1800:50:6000 +A:60/20 +P:0:1d6:4:0:0 +F:SHOW_MODS | VORPAL +D:A small sword made of a blueish metal with a strangely rough surface. As anything is hurt +D:with it, the weapon will stick inside the wound and cause horrible wounds when torn away. + +# Amulet +N:779:the Serpents +G:":G +I:40:17:0 +W:25:0:3:10000 +A:25/1 +a:HARDCORE=BA_POIS_4 +F:RES_POIS | DEX | ACTIVATE +D:A petrified serpent's tongue, hung on a thin chain to be clasped around your neck. It makes you +D:like a snake, able to wriggle out of tight corners, impervious to poisons and poisonous +D:yourself. + +# XXX +# XXX +# XXX +# XXX +# XXX + +# The Nine Rings for mortal men doomed to die! When a Nazgul is +# destroyed, it drops a Ring of Power with random powers. + +N:785:Ring~ of Power +G:=:d +I:45:5:0 +W:100:0:2:1 +A:100/100 +F:INVIS | DRAIN_EXP | CURSED | HEAVY_CURSE | CURSE_NO_DROP +f:INVIS +F:SPECIAL_GENE | FULL_NAME + +# To help people climb mountains... + +N:786:& Climbing Set~ +G:`:B +I:12:0:0 +W:40:0:2:50000 +A:40/3 +F:CLIMB +f:CLIMB +D:A bunch of screws and hooks, a small pick and a very long rope. As long as a wall or rock face +D:isn't really high, this collection of tools should help you across it. + +# Parchment to help beginners +N:787:Adventurer's Guide to Middle-earth +G:?:o +I:8:20:0 +W:0:0:5:1 +A:0/1 +D:This parchment contains vital information no adventurer can live without. + +##### Demonblades ##### +N:788:& Demonblade~ +G:|:R +I:115:55:0 +W:10:0:150:500 +A:10/1 +P:0:4d6:0:0:0 +F:SHOW_MODS | SLAY_DEMON | WIELD_CAST +D:This blade has been taken from the corpse of a demon. +D:Some demonic energy is still coursing through it, helping +D:you slay other demons. + +N:789:& Demonshield~ +G:]:R +I:115:56:0 +W:15:0:70:500 +A:15/1 +P:5:1d1:0:0:0 +F:REGEN | WIELD_CAST +D:This shield has been taken from the corpse of a demon. +D:Some demonic energy is still coursing through it, giving +D:life to any that wield it. + +N:790:& Demonhorn~ +G:[:R +I:115:57:0 +W:20:0:30:500 +A:20/1 +P:2:1d1:0:0:0 +F:LITE2 | WIELD_CAST +D:This horn is about six feet long, and originates from a demon. +D:Some demonic energy is still coursing through it. + +# XXX +# XXX + +### Rods ### + +N:793:& Wooden Rod~ of# +G:-:u +I:67:10:0 +W:10:0:15:100 +A:5/1:10/1 +P:0:1d1:0:0:0 +D:The most common rod of all. It's the wood of oak, cut at midnight by a fair maiden. + +N:794:& Copper Rod~ of# +G:-:s +I:67:20:0 +W:15:0:15:200 +A:15/1 +P:0:1d1:0:0:0 +D:This is the common rod of the dwarves. It is created by chanting incessantly for 48 hours. + +N:795:& Iron Rod~ of# +G:-:D +I:67:50:0 +W:20:0:15:500 +A:20/1 +P:0:1d1:0:0:0 +D:This is the better version of the copper rod. It has been forged with iron that comes from +D:the greatest depths, where even the Dwarves fear to go. + +N:796:& Moonstone Rod~ of# +G:-:U +I:67:75:0 +W:25:0:15:750 +A:25/1 +P:0:1d1:0:0:0 +D:This rod has been fashioned from moonrock. Its alien nature gives it quite a bit of capacity. + +N:797:& Silver Rod~ of# +G:-:s +I:67:100:0 +W:30:0:15:1000 +A:30/1 +P:0:1d1:0:0:0 +D:This rod is used often used by court mages. Its creation costs an insane amount of gold. + +N:798:& Golden Rod~ of# +G:-:y +I:67:125:0 +W:40:0:15:1250 +A:40/2 +P:0:1d1:0:0:0 +D:These rods are rare, since finding gold that can withstand the great magic +D:capacity that this rod holds is very difficult. + +N:799:& Mithril Rod~ of# +G:-:B +I:67:160:0 +W:50:0:15:1600 +A:50/5 +P:0:1d1:0:0:0 +D:The mithril of this rod comes from very deep, too deep. Unknown powers have been +D:infused in this rod, making it the second most powerful type of rod on Middle-earth. + +N:800:& Tilkal Rod~ of# +G:-:v +I:67:200:0 +W:70:0:15:2000 +A:70/30 +P:0:1d1:0:0:0 +F:ATTR_MULTI +F:IGNORE_ACID | IGNORE_FIRE | IGNORE_COLD | IGNORE_ELEC +D:This is the rarest and most powerful kind of rod there is. Its material was once used +D:to chain Melkor Bauglir in the Halls of Mandos, and only Aule knows the secret of its +D:making. Treasure this rod greatly. + +N:801:& Greater Ration~ of Health +G:,:g +I:80:41:0 +W:90:0:2:60000 +A:90/70 +D:This food will, once eaten, permanently add 70 HP. + +# Scroll of Mass Resurrection - artifact scroll +N:802:& Crumpled Scroll~ of Mass Resurrection +G:?:d +I:70:43:0 +W:55:0:5:0 +A:55/1 +T:70:1 +F:NORM_ART | FULL_NAME +F:IGNORE_FIRE | IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC +D:This magical scroll sends a call to the halls of Mandos, issuing forth all those who have been +D:slain by the reader. + +### Axes ### + +N:803:& Cleaver~ +G:/:s +I:24:2:0 +W:13:0:110:175 +A:13/1 +P:0:2d4:0:0:0 +F:SHOW_MODS +D:A small axe with a heavy rectangular blade. + +N:804:& Light War Axe~ +G:/:s +I:24:8:0 +W:16:0:140:300 +A:16/1 +P:0:2d5:0:0:0 +F:SHOW_MODS +D:A broad-bladed axe, suited for battle. + +N:805:& Slaughter Axe~ +G:/:G +I:24:30:0 +W:70:0:300:6000 +A:70/8 +P:0:5d7:0:0:0 +F:SLAY_ANIMAL | SHOW_MODS +D:A huge axe, the sort used for slaughtering animals, this weapon is unusually deadly against +D:natural creatures. + +N:806:& Runestone~ +G:?:v +I:105:255:0 +W:10:5:2:300 +A:10/3:20/2:30/1:60/1 +P:0:1d1:0:0:0 +F:IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | IGNORE_ACID +D:A small oval stone. One surface is flat, as if something ought to be scratched or inscribed into +D:it. + +N:807:& Fortune cookie~ +G:,:U +I:80:42:500 +W:0:0:2:10 +A:0/1:5/1:10/1 +D:A small, sweet bakery product, with a scrap of paper inside. + +# 808 was Portable hole + +N:809:Critical Hits +G:=:d +I:45:59:0 +W:50:0:2:10000 +A:50/3 +F:CRIT +f:CRIT +D:A magical ring to make it likelier for the wearer to hit exceptionally heavily. + +# The Wand of Stone to Mud of Thrain +N:810:& Wand~ of Digging of Thrain +G:-:d +I:65:26:-1:SPELL=Dig +W:10:10:10:3200 +A:10/200 +P:0:10d10:0:0:0 +T:65:6 +F:RECHARGE | SPECIAL_GENE | EASY_USE | RECHARGED | NORM_ART | FULL_NAME +D:The miner's friend. This wand was used by Thrain to dig into the +D:walls of the dungeon. Its indestructible nature makes it quite useful. + +# The Staff of Holy Fire of Mithrandir +N:811:& Gnarled Staff~ of Holy Fire of Mithrandir +G:_:d +I:55:22:-1:SPELL=Holy Fire of Mithrandir +W:50:10:10:12000 +P:0:10d4:0:0:0 +A:50/200 +T:55:8 +F:RECHARGE | EASY_USE | RECHARGED | NORM_ART | FULL_NAME +D:Mithrandir's staff that throws powerful fire attacks at all enemies. It +D:can be recharged without blowing up, for it is built to hold +D:much magical energy. + +### Summoner totems ### + +N:812:Partial Totem +G:":v +I:54:1:0 +W:10:10:10:120 +P:0:1d1:0:0:0 +A:10/200 +F:SPECIAL_GENE +D:An item which a Summoner can use to animate a copy of a creature that +D:only exists by the will of its master. + +N:813:True Totem +G:":v +I:54:2:0 +W:10:10:10:120 +P:0:1d1:0:0:0 +A:10/200 +F:SPECIAL_GENE +D:An item which a Summoner can use to revive a true copy of a creature. + +### Holy relics for God Quests ### + +N:814:& Piece~ of the Relic of Eru +G:~:v +I:11:7:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | IGNORE_ACID +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to Priests of Eru. The relic now lies in pieces, hidden +D:from all but but his most dedicated followers. + +N:815:& Piece~ of the Relic of Manwe +G:~:v +I:11:8:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | IGNORE_ACID +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to Priests of Manwe. The relic now lies in pieces, hidden +D:from all but his most dedicated followers. + +N:816:& Piece~ of the Relic of Tulkas +G:~:v +I:11:9:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | IGNORE_ACID +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to worshippers of Tulkas. The relic now lies in pieces, +D:hidden from all but his most dedicated followers. + +N:817:& Piece~ of the Relic of Melkor +G:~:v +I:11:10:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | IGNORE_ACID +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to Dark Priests. The relic now lies in pieces, hidden +D:from all but the most faithful followers of Melkor. + +N:818:& Piece~ of the Relic of Yavanna +G:~:v +I:11:11:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | IGNORE_ACID +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to Druids. The relic now lies in pieces, hidden +D:from all but the most faithful followers of Yavanna. + +### Dwarven Rings of Power were here + +# XXX # +# XXX # +# XXX # +# XXX # +# XXX # +# XXX # + +### More God relics ### + +N:825:& Piece~ of the Relic of Aule +G:~:v +I:11:16:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | FULL_NAME +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to the Stonewrights. The relic now lies in pieces, hidden +D:from all but the most faithful followers of Aule. + +N:826:& Piece~ of the Relic of Varda +G:~:v +I:11:17:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | FULL_NAME +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to the Priests of Varda. The relic now lies in pieces, +D:hidden from all but the most faithful followers of Varda. + +N:827:& Piece~ of the Relic of Ulmo +G:~:v +I:11:18:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | FULL_NAME +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to the Priests of Ulmo. The relic now lies in pieces, hidden +D:from all but the most faithful followers of Ulmo. + +N:828:& Piece~ of the Relic of Mandos +G:~:v +I:11:19:0 +W:0:0:0:1000 +A:0/1 +P:0:1d1:0:0:0 +F:SPECIAL_GENE | FULL_NAME +F:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | +D:Although it looks like a piece of junk, it is actually part of an ancient +D:relic belonging to the Priests of Mandos. The relic now lies in pieces, +D:hidden from all but the most faithful followers of Mandos. + +# XXX Orome's relic goes here # +# XXX Lorien/Nienna's relic goes here # + +### New items for the Theme module ### + +### Food ### + +N:831:& Pinch~ of Longbottom Leaf +G:.:g +I:80:45:10 +#Prized at stores :P +W:1:1:1:300 +A:1/1 +D:It's chewing tobacco, and not very nutritious. It is said to +D:contain great stress-relieving properties. + +# XXX # +# XXX # +# XXX # +# XXX # + +N:836:& Jar~ of Honey +G:~:y +I:80:43:1000 +W:1:1:10:50 +A:1/1:5/1:10/1:15/1 +D:A clay jar filled with pure honey. You can 'E'at it. + +N:837:& Jug~ of Milk +G:~:w +I:80:44:1000 +W:1:1:10:50 +A:1/1 +D:A clay jug filled with fresh milk. You wonder how that is +D:possible in the dungeon. You can drink it by pressing 'E'. + +### Amulets and rings ### + +N:838:of War +G:":d +I:40:3:3 +W:70:12:3:55000 +A:70/12 +F:BLOWS | STR | DEX +F:AGGRAVATE | DRAIN_MANA | DRAIN_EXP +D:This rare amulet will magically improve your fighting prowess +D:greatly, but this improvement comes at a cost. Nothing can +D:ignore the challenge this amulet magically issues when worn. + +N:839:of Life +G:":d +I:40:16:1 +W:70:12:3:100000 +A:70/12 +F:LIFE | SUST_CON | HOLD_LIFE | DRAIN_MANA +D:This rare amulet will magically increase your life force and +D:even prevent it from being sapped. However, wearing this +D:amulet makes you feel less adept at using magic. + +# New jewelry from T-Plus by Ingeborg S. Norden +# They reuse some svals and so colours will match. This will change when ToME3 comes out. + +N:840:Wizardry +G:=:d +I:45:10:2 +W:100:0:2:125000 +A:100/10 +F:MANA | SPELL | SPELL_CONTAIN | WIELD_CAST | HIDE_TYPE | +f:IGNORE_ACID | IGNORE_COLD | IGNORE_ELEC | IGNORE_FIRE | SPELL | +D:This powerful ring not only stores a chosen spell (which must be +D:engraved by 'copying' it); it also improves the power of cast spells +D:and augments the wearer's magical reserves. + +N:841:Vitality +G:=:d +I:45:11:2 +W:100:0:2:125000 +A:100/10 +F:SUST_STR | SUST_DEX | SUST_CON | REGEN | +F:HOLD_LIFE | LIFE | +F:HIDE_TYPE | ACTIVATE | +a:HARDCORE=CURE_HUNGER +f:SUST_STR | SUST_DEX | SUST_CON | REGEN | +D:This valuable ring enhances and protects the wearer's life force in every way. + +N:842:Clear Thought +G:=:d +I:45:12:0 +W:100:0:2:125000 +A:100/10 +F:SUST_INT | SUST_WIS | RES_FEAR | RES_CONF | +F:ACTIVATE | EASY_KNOW | +a:HARDCORE=CURE_INSANITY +f:SUST_INT | SUST_WIS | +D:This valuable ring protects the wearer's intellect and intuition, as well as +D:guarding him from most mental attacks. From time to time, the wearer can +D:even purge himself of insanity. + +### New scroll ### +N:846:Sterilise +G:?:d +I:70:54:0 +W:40:0:5:200 +A:30/1 +D:This scroll humanely neuters all nearby monsters. + +### Maps ### + +### Massimiliano Marangio's map ### +N:847:Map of Middle-earth +G:?:s +I:8:204:0 +W:70:100:30:100000 +A:70/3 +D:A large map describing all lands of Middle-earth. + +# Map of Edoras +N:848:Map of Edoras +G:?:s +I:8:205:0 +W:10:100:5:500 +D:A map of the capital city of Rohan. + +# Map of Esgaroth +N:849:Map of Esgaroth +G:?:s +I:8:206:0 +W:15:100:5:1500 +D:A map of the city upon the Long Lake at the foot +D:of the Lonely Mountain. + +# Map of Hobbiton +N:850:Map of Hobbiton +G:?:s +I:8:207:0 +W:5:100:5:150 +D:A map of the famous Halfling village. + +# Map of Osgiliath +N:851:Map of Osgiliath +G:?:s +I:8:208:0 +W:25:100:5:10000 +D:A map of the proud stronghold of Gondor. + +# Map of Pelargir +N:852:Map of Pelargir +G:?:s +I:8:209:0 +W:25:100:5:10000 +D:A map of the great city of Men at the mouth +D:of the Anduin river. + +# Map of Beorn's domain +N:853:Map of Beorn's domain +G:?:s +I:8:210:0 +W:20:100:5:3000 +D:A map showing the location of the house of Beorn. + +# Map of Dale +N:854:Map of Dale +G:?:s +I:8:211:0 +W:10:100:5:200 +D:A map of the area where Dale is being rebuilt. + +# Map of Henneth Annun +N:855:Map of Henneth Annun +G:?:s +I:8:212:0 +W:70:100:5:30000 +D:A map showing the secret location of the Ranger +D:outpost in Ithilien. + +# Map of Helm's Deep +N:856:Map of Helm's Deep +G:?:s +I:8:213:0 +W:50:100:5:3000 +D:A map showing the location of the greatest +D:fortress in Rohan. + +# Map of Thranduil's realm +N:857:Map of Thranduil's realm +G:?:s +I:8:214:0 +W:60:100:5:8000 +D:A map showing the location of the secret realm +D:of the Wood-elves. + +# Map of Imladris +N:858:Map of Imladris +G:?:s +I:8:215:0 +W:60:100:5:9000 + +### Axes from T-Plus ### + +N:859:& Bearded Axe~ +G:\:s +I:24:3:0 +W:8:0:35:100 +P:0:1d6:0:0:0 +A:8/1:15/1 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A throwing-length axe with a "beard", an increased depth at the lower +D:end of the blade. Surprisingly light and durable, it doubles as a +D:wood-chopping implement in times of peace. + +N:860:& Double Axe~ +G:\:s +I:24:4:0 +W:25:0:200:450 +P:0:3d6:0:0:0 +A:25/1:40/1 +F:SHOW_MODS | MUST2H +f:MUST2H +D:A mighty axe with two moon-shaped blades on each side of the headpiece, +D:the immense weight leads to slow but powerful swings. + +N:861:& Crusader Axe~ +G:\:W +I:24:6:0 +W:10:0:130:300 +A:10/1:20/1 +P:0:2d5:0:0:0 +F:SHOW_MODS +D:The predecessor of the Battle Axe. Shorter and lighter, it delivers less +D:of a punch, but is favored by mounted cavalry. + +N:862:& Reaper Axe~ +G:\:W +I:24:7:0 +W:22:0:150:420 +A:22/1 +P:0:3d4:0:0:0 +F:SHOW_MODS | COULD2H +f:COULD2H +D:A large axe with an elongated moon shaped blade. Strikes a good balance +D:between swinging power and speed. + +### New armour adapted from T-Plus (well, I had Mithril Helms before T-Plus +### did, but they didn't work, so I took them out. :P) + +N:863:& Mithril Helm~ +G:]:B +I:32:8:0 +W:50:0:60:2500 +P:7:1d2:0:0:5 +F:IGNORE_ACID +D:A cone-shaped helm with cheekguards, made of True-silver. + +N:864:& Set~ of Mithril Gauntlets +G:]:B +I:31:4:0 +W:50:0:25:3500 +A:50/2 +P:4:1d2:0:0:5 +F:IGNORE_ACID +D:Flexible and strong set of handguards, with a gripping +D:surface and surprisingly smooth interior. + +N:865:& Small Mithril Shield~ +G:):B +I:34:7:0 +W:50:0:65:5000 +A:50/2 +P:5:1d2:0:0:5 +F:IGNORE_ACID +D:A light shield made of a metal alloy, with a mithril +D:coating. + +### Added in Theme +N:866:& Large Mithril Shield~ +G:):B +I:34:8:0 +W:50:0:80:7000 +A:50/2 +P:8:1d2:0:0:10 +F:IGNORE_ACID +D:A sturdy shield made of a metal alloy, with a mithril +D:coating. + +### Artifacts ### + +# New artifacts needed for Erebor quest + +N:867:Map +G:?:U +I:8:33:0 +W:70:100:30:50000 +F:INSTA_ART | +D:At first glance, this looks like another crumpled piece of paper. +D:As you smooth out the parchment, you see the faint outline of a +D:map... You have a feeling you might find use for this map one day. +D:Better hang on to it, you never know when you might need it. + +N:868:& Key~ +G:-:W +I:11:13:0 +W:70:100:5:50000 +F:INSTA_ART | +D:As you clear away some mud from this item, you notice that it is +D:actually a small silver key. You wonder what it opens. Perhaps +D:you should hang on to this key, you might find it useful later. +D:Better hang on to it, you never know when you might need it. + +# New artifact that acts as a junkart +N:869:& Cup~ +G:+:y +I:11:14:0 +W:70:100:50:100000 +F:INSTA_ART | +D:It looks like a lump of clay, and as you prepare to throw it +D:away, a piece breaks off, and you see a faint gleam of gold. +D:Taking off the rest of the caked-on mud, you see that it is +D:a golden cup with ornate jewels. It may hold hidden powers. + +# The Red Arrow of Gondor - see artifact list +N:870:& Red Arrow~ +G:{:R +I:11:15:0 +W:40:70:2:70000 +F:INSTA_ART +D:As you clear away some dirt from this object, you notice that it is an arrow +D:with steel barbs, black flights, and a red tip. Perhaps it isn't so useless. + +# The Sceptre of Numenor - see artifact list +N:871:& Sceptre~ +G:|:B +I:12:2:4 +W:50:40:24:80000 +F:INSTA_ART +D:A beautiful golden sceptre of kings, encrusted with shining gems. + +# The Rod of Annuminas - see artifact list +N:872:& Rod~ +G:|:G +I:12:3:4 +W:60:50:24:80000 +F:INSTA_ART +D:A royal sceptre made of gold and silver, inlaid with emeralds. + +# The Necklace of Girion - see artifact list +N:873:& Necklace~ +G:":G +I:40:4:5 +W:20:5:2:15000 +F:INSTA_ART + +# The Amulet of Faramir - see artifact list +N:874:& Amulet~ +G:":B +I:40:29:5 +W:10:2:2:10000 +F:INSTA_ART + +# The Black Banner of Gondor - see artifact list +N:875:& Black Banner~ +G:~:D +I:39:108:0 +W:60:30:50:50000 +F:LITE1 | INSTA_ART +D:A strange banner of black thread rolled up as though it were a scroll. + +# The Pearl 'Nimphelos' - see artifact list +N:876:& Pearl~ +G:~:w +I:39:109:1 +W:20:10:10:40000 +P:0:1d1:0:0:0 +F:LITE3 | INSTA_ART | FULL_NAME +D:A beautiful shining pearl, about the size of a dove's egg. + +# The Silmaril of Flames - see artifact list +N:877:& Silmaril~ +G:*:R +I:39:110:2 +W:75:90:200:100000 +P:0:10d10:0:0:0 +F:LITE2 | LITE3 | INSTA_ART | FULL_NAME +D:A dazzling, mesmerizingly beautiful jewel, shining in pure white +D:light with a slight tinge of red. It hurts your eyes to look at it, +D:yet you cannot bear to turn away from it, either. + +# The Silmaril of the Seas - see artifact list +N:878:& Silmaril~ +G:*:B +I:39:111:2 +W:75:90:200:100000 +P:0:10d10:0:0:0 +F:LITE2 | LITE3 | INSTA_ART +D:A dazzling, mesmerizingly beautiful jewel, shining in pure white +D:light with a slight tinge of blue. It hurts your eyes to look at it, +D:yet you cannot bear to turn away from it, either. + +### Golden Harp of Thorin - see artifact list. +N:879:& Golden Harp~ +G:/:y +I:14:59:2 +W:50:0:30:40000 +P:0:1d1:0:0:0 +F:INSTA_ART +D:A musical instrument made of pure shining gold. + +### Map of the Northern Reaches + +N:880:Map of Forodwaith +G:?:s +I:8:216:0 +W:40:100:30:40000 +A:40/3 +D:A map showing the northern reaches of Middle-earth. + +N:881:& Ranger's Arrow~ +G:{:g +I:17:3:0 +W:5:7:1:3 +P:0:2d6:0:0:0 +A:5/7:20/7:50/7 +F:SHOW_MODS +F:SLAY_ANIMAL | ESP_ANIMAL +D:A sharpened metal head on a piece of wood, fitted with decorative +D:green feathers. You can use it for 'f'iring a bow. + +N:882:& Throwing Axe~ +G:/:s +I:24:7:0 +A:0/2:5/2:10/2:20/2 +W:0:0:15:30 +P:0:1d3:0:0:0 +F:SHOW_MODS +D:The smallest and lightest of its kind, this axe has a single blade +D:with a sharp steel tip, counterbalanced by a pointed fluke. + +# Buckler adapted from FuryMod in Theme 1.1.5 + +N:883:& Buckler~ +G:):U +I:34:1:1 +W:10:9:50:10 +P:-30:1d1:0:0:0 +A:10/2:15/2:20/2 +F:BLOWS +f:BLOWS +D:A small, round fist-shield made of wood, with a central dome +D:under which there is a handle. Generally used with smaller +D:arms; the buckler does not afford much protection. Its chief +D:use is as an aid in fighting. + +# Mithril boomerangs adapted from FuryMod in Theme 1.1.5 + +N:884:& Small Mithril Boomerang~ +G:{:B +I:15:3:0 +W:25:0:40:300 +A:25/1:35:/2 +P:0:2d5:0:0:0 +F:SHOW_MODS | IGNORE_ACID +D:A small curved piece of wood with mithril blades on the "forward" edges. + +N:885:& Mithril Boomerang~ +G:{:B +I:15:4:0 +W:35:5:40:1000 +A:35/1:50/2 +P:0:5d6:0:0:0 +F:SHOW_MODS | IGNORE_ACID +D:A curved leaf-shaped piece of wood, its "forward" edges enhanced with mithril blades. + +# N: serial number : & object name~ +# G: symbol : color +# I: tval : sval : pval +# W: depth : rarity : weight : cost +# P: base armor class : base damage : plus to-hit : plus to-dam : plus to-ac +# A: depth/rarity : depth/rarity : etc +# F: flag | flag | etc \ No newline at end of file diff --git a/lib/mods/theme/edit/maeglin.map b/lib/mods/theme/edit/maeglin.map new file mode 100644 index 00000000..e3be9972 --- /dev/null +++ b/lib/mods/theme/edit/maeglin.map @@ -0,0 +1,85 @@ +# Created by Mynstral (mynstral@thehelm.com) +# Made for PernAngband on 26/07/2001 + +# Monsters starts awake +N:0 + +# Permanent wall +F:X:63:3 + +# Marker +F:<:172:3 + +# up stairs with maeglin +F:{:6:3:825:0:0:0:0:0:0:2 + +# Floor with dirt +F:.:88:5 + +# Floor with dirt with an Ettin +F:e:88:5:621 + +# Floor with dirt with a War Troll +F:w:88:5:631 + +# Floor with dirt with a Troll Chieftan +F:t:88:5:799 + +# Floor with dirt with a Snagga sapper +F:s:88:5:251 + +# Floor with dirt with an Orc Captain +F:o:88:5:285 + +# Floor with dirt with an Elite Uruk +F:u:88:5:866 + +# Floor with dirt with an Ancient blue dragon +F:L:88:5:601 + +# Floor with dirt with an Ancient bronze dragon +F:Z:88:5:602 + +# Floor with dirt with an Ancient white dragon +F:W:88:5:617 + +# Floor with dirt with an Ancient green dragon +F:G:88:5:618 + +# Floor with dirt with an Ancient black dragon +F:B:88:5:624 + +# Floor with dirt with an Ancient red dragon +F:R:88:5:644 + +# Floor with dirt with an Ancient gold dragon +F:O:88:5:645 + +# Floor with dirt with a Lesser Balrog +F:U:88:5:996:0:0:0:0:0:0:2 + +# Granite wall +F:#:56:5 + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X##..#########...#........###..R.....###.e...{X +D:X#.wt.######..O....#s..#..##w.#..###.....#.t..X +D:X#wBLe.####.U.###....##.U.#...##..u####.#####.X +D:X#eRe.####..#..######.B...w...#.U#uuu##.#U...eX +D:X##...#...G###s...##....##..####..##uu#B..##..X +D:X####...e...#####.t...####...####.###u#####.w#X +D:X###....##.w.######.e.#..##...###..##uu#e...##X +D:X##..W#####...###.....#...##.e####.L##...#####X +D:X##...######e.##Z..w.###.......####.###t.#####X +D:X....########s....#s...##R..#.U.##..####..####X +D:Xs..####....##.tU####...#####t...#.######..###X +D:X#...##..##..#..######.t..e..##.w...#####w.###X +D:X##.....####s..######.e.#.#t...#.#U.####..####X +D:X#...####uu##.t..#####...e####s#........w.####X +D:X...####uou...##...#####.....###..#####...####X +D:X..#####uu##...###s.##........##..#####..#####X +D:X.o.#######...e.###.....o.###s.##..###s...#..#X +D:X#s..o#......#s.......u...####..#s.##...o.G...X +D:Xsss##o....u###....u..o.o.#####........###.OZ.X +D:X:7:3:0:0:0:0:0:7 + +############### Town Layout ############### + +D:###################################################################################################################################################################################################### +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW>VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:###################################################################################################################################################################################################### + + +############### Starting positions ############### + +# Standard starting position for normal races +?:[EQU $LEAVING_QUEST 0] +P:46:128 diff --git a/lib/mods/theme/edit/ow_info.txt b/lib/mods/theme/edit/ow_info.txt new file mode 100644 index 00000000..bf1283fb --- /dev/null +++ b/lib/mods/theme/edit/ow_info.txt @@ -0,0 +1,1419 @@ +# File: ow_info.txt + + +# This file is used to initialize the "lib/raw/ow_info.raw" file, which is +# used to initialize the "owner info type" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# N:: +# I::::: +# C::: +# L:liked races +# H:hated races + +# Version stamp (required) + +V:2.0.0 + +# The zero index owner. If she owns a shop, there is a problem. :P +N:0:Bell Goodchild(Hobbit) +I:20000:170:108:5:15 +C:120:100:80 +L:Elf | Half-Elf | High-Elf | Dunadan | Hobbit | Dwarf | RohanKnight +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Druadan | Dark-Elf + +### The General Store - 1 ### + +N:1:Balin(Dwarf) +I:25000:180:108:2:2 +C:150:100:50 +L:Dwarf | Petty-Dwarf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Troll + +N:2:Berylla Boffin(Hobbit) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | Hobbit +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +N:3:Adrahil(Half-Elf) +I:30000:170:107:1:1 +C:110:100:80 +L:Half-Elf | High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Dwarf | Troll + +N:4:Aegnor(Wood-Elf) +I:10000:200:110:4:8 +C:110:100:80 +L:High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll | Easterling + +### The Armoury - 2 ### + +N:5:Bifur(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Hobbit | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:6:Lalia Clayhanger(Hobbit) +I:25000:180:108:2:2 +C:125:100:50 +L:Human | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:7:Alcarin(Human) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | Half-Elf | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Petty-Dwarf | Troll | Easterling + +N:8:Alatariel(High-Elf) +I:30000:170:107:1:1 +C:110:100:80 +L:High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Troll | Easterling + +### The Weaponsmith - 3 ### + +N:9:Bofur(Dwarf) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:10:Daisy Gamgee(Hobbit) +I:20000:190:109:3:4 +C:110:100:80 +L:Human | Hobbit +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:11:Beregond(Dunadan) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +N:12:Amarie(Dark-Elf) +I:10000:200:110:4:8 +C:125:100:50 +L:Dark-Elf | Elf +H:Dragon | Demon | Orc | Half-Ogre | Petty-Dwarf | Dwarf | Troll | Easterling + +### The Temple - 4 ### + +N:13:Bombur(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Half-Elf | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:14:Dora Baggins(Hobbit) +I:30000:170:107:1:1 +C:110:100:80 +L:Human | High-Elf | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:15:Bergil(Half-Elf) +I:10000:200:110:4:8 +C:125:100:50 +L:Human | Half-Elf | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll | Easterling + +N:16:Amdir(Wood-Elf) +I:25000:180:108:2:2 +C:110:100:80 +L:High-Elf | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Dwarf | Troll | Easterling + +### The Alchemist - 5 ### + +N:17:Borin(Dwarf) +I:20000:190:109:3:4 +C:110:100:80 +L:Petty-Dwarf | Dwarf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Elf | Troll + +N:18:Elfstan Fairbairn(Hobbit) +I:10000:200:110:4:8 +C:125:100:50 +L:Human | Half-Elf | High-Elf | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll + +N:19:Cemendur(Human) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | Half-Elf | RohanKnight | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll | Easterling + +N:20:Annael(High-Elf) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | Half-Elf | High-Elf | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Dwarf | Troll + +### The Magic Shop - 6 ### + +N:21:Dis(Dwarf) +I:30000:170:107:1:1 +C:125:100:50 +L:Petty-Dwarf | Dwarf | Half-Elf | Dunadan +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Human | Troll | Eagle + +N:22:Folco Boffin(Hobbit) +I:10000:200:110:4:8 +C:110:100:80 +L:Hobbit +H:Dragon | Demon | Orc | Troll + +N:23:Ciryon(Dunadan) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | Half-Elf | High-Elf | RohanKnight | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +N:24:Arminas(Dark-Elf) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | Dark-Elf | Elf +H:Dragon | Demon | Beorning | Orc | High-Elf | Half-Ogre | Petty-Dwarf | Troll | Easterling + +### The Black Market - 7 ### + +N:25:Dori(Dwarf) +I:30000:210:120:8:8 +C:110:100:90 +L:Dwarf | Easterling +H:Dragon | Demon | Orc + +N:26:Halfred Greenhand(Hobbit) +I:30000:210:120:8:8 +C:110:100:90 +L:Hobbit +H:Dragon | Demon | Troll + +N:27:Deorwine(Half-Elf) +I:30000:210:120:8:8 +C:110:100:90 +L:Half-Elf | Easterling +H:Dragon | Demon | Dark-Elf + +N:28:Artanis(Wood-Elf) +I:30000:210:120:8:8 +C:110:100:90 +L:High-Elf | Elf | Easterling +H:Dragon | Demon | Orc | Troll + +### The Bookstore - 9 ### + +N:29:Dwalin(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | Petty-Dwarf | Dwarf +H:Dragon | Demon | Orc | Elf | Half-Ogre | Troll + +N:30:Tanta Hornblower(Hobbit) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Troll + +N:31:Dorlas(Human) +I:30000:170:107:1:1 +C:150:100:50 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +N:32:Caranthir(High-Elf) +I:25000:180:108:2:2 +C:110:100:80 +L:Half-Elf | High-Elf | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Dwarf | Troll | Easterling + +### The Pet Shop - 0 ### + +N:33:Fili(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:RohanKnight | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:34:Lalia Clayhanger(Hobbit) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Troll + +N:35:Elfwine(Dunadan) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | Half-Elf | High-Elf | RohanKnight | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Troll + +N:36:Edrahil(Dark-Elf) +I:30000:170:107:1:1 +C:150:100:50 +L:Dark-Elf | Elf | Easterling +H:Dragon | Demon | Orc | High-Elf | Half-Ogre | Dwarf | Troll + +### The Mayors/Kings/Rulers ### + +#Bree +N:37:Uldrik(Human) +I:0:0:0:0:0 +C:0:0:0 +L:Human | RohanKnight | Dunadan | Hobbit | +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Minas Anor +N:38:Aragorn (Dunadan) +I:0:0:0:0:0 +C:0:0:0 +L:Human | High-Elf | RohanKnight | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Half-Ogre | Petty-Dwarf | Troll + +#Khazad-Dum +N:39:Gimli(Dwarf) +I:0:0:0:0:0 +C:0:0:0 +L:RohanKnight | Dunadan | Hobbit | Elf | Dwarf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Beorn's Halls +N:40:Deor(Beorning) +I:100:100:100:0:0 +C:110:100:90 +L:Beorning | Dwarf | Maia | Hobbit | Ent +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Dale +N:41:Bard the Grim(Human) +I:100:100:100:0:0 +C:110:100:90 +L:Human | Hobbit | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +#Henneth Annun +N:42:Halbarad(Dunadan) +I:100:100:100:0:0 +C:110:100:90 +L:Human | High-Elf | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Imladris +N:43:Elrond Half-Elven +I:100:100:100:0:0 +C:110:100:90 +L:Human | Half-Elf | High-Elf | RohanKnight | Dunadan | Hobbit | Elf | Dwarf | Ent +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Helm's Deep +N:44:Erkenbrand(RohanKnight) +I:100:100:100:0:0 +C:110:100:90 +L:Human | Maia | RohanKnight | Dunadan | Hobbit | Elf | Dwarf | Ent +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Troll + +#Thranduil's Halls +N:45:Legolas Greenleaf(Wood-Elf) +I:100:100:100:0:0 +C:110:100:90 +L:High-Elf | Dunadan | Ent | Elf +H:Dragon | Demon | Orc | Half-Ogre | Petty-Dwarf | Troll + +#Edoras +N:46:Theoden(RohanKnight) +I:100:100:100:0:0 +C:110:100:90 +L:Human | RohanKnight | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Esgaroth +N:47:The Master(Human) +I:100:100:100:0:0 +C:110:100:90 +L:Human +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll + +#Hobbiton +N:48:Samwise Gamgee(Hobbit) +I:100:100:100:0:0 +C:110:100:90 +L:Hobbit | Elf | High-Elf | Dark-Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Osgiliath +N:49:Eldacar(Human) +I:100:100:100:0:0 +C:110:100:90 +L:Human | Half-Elf | High-Elf | RohanKnight | Dunadan | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Dwarf | Troll + +#Pelargir +N:50:Earnil(Dunadan) +I:100:100:100:0:0 +C:110:100:90 +L:Human | Half-Elf | High-Elf | RohanKnight | Dunadan | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Dwarf | Troll + +### Caras Galadhon owners ### + +N:51:Galadriel(High-Elf) +I:15000:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +N:52:Celeborn(High-Elf) +I:15000:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +N:53:Aulendil(Elf) +I:30000:140:105:6:12 +C:120:100:80 +#L:Warrior | +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +N:54:Valceronwe(Elf) +I:30000:140:105:6:12 +C:120:100:80 +#L:Mage | Thaumaturgist | Sorceror +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +N:55:Voronwe(Elf) +I:30000:140:105:6:12 +C:120:100:80 +#L:Priest | Paladin +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +N:56:Celegail(Elf) +I:30000:140:105:6:12 +C:120:100:80 +#L:Ranger +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +### Gondolin owners ### + +N:57:Turgon(High-Elf) +I:30000:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:58:Pengolodh(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:59:Aerandir(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:60:Celebrimbor(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +#L:Warrior | +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:61:Lomelosse(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf | +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:62:Arlindel(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +#L:Harper | Ranger +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:63:Sulraen(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +#L:Mage | Sorceror +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:64:Firiel(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf | +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:65:Earendur(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf | Elf +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:66:Glorfindel(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf +#L:Ranger +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +N:67:Ecthelion(High-Elf) +I:0:120:105:6:16 +C:120:100:80 +L:High-Elf | Half-Elf +#L:Paladin +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +### The Inn-Keepers (minus Gondolin) ### + +#Bree +N:68:Barliman Butterbur(Human) +I:100:170:108:4:10 +C:120:100:80 +L:Dunadan | Hobbit | Human | +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning | Easterling + +#Pelargir +N:69:Ciryatur(Dunadan) +I:100:170:108:4:10 +C:110:100:80 +L:Dunadan | Human | RohanKnight +H:Dragon | Demon | Orc | Troll | Half-Ogre | Beorning + +#Caras Galadhon +N:70:Celebor(Elf) +I:100:170:108:4:10 +C:110:100:80 +L:High-Elf | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +#Minas Anor +N:71:Bregolas(Human) +I:100:170:108:4:10 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +#Khazad-Dum +N:72:Thror(Dwarf) +I:100:170:108:4:10 +C:110:100:80 +L:Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | High-Elf | Troll + +#Dale +N:73:Troin(Dwarf) +I:100:170:108:4:10 +C:110:100:80 +L:Human | Dwarf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +#Edoras +N:74:Theodwyn(Shieldmaiden) +I:100:170:108:4:10 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +#Esgaroth +N:75:Garm(Human) +I:100:170:108:4:10 +C:110:100:80 +L:Human | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Petty-Dwarf | Troll + +#Hobbiton +N:76:Rose Cotton(Hobbit) +I:100:170:108:4:10 +C:110:100:80 +L:Human | High-Elf | Hobbit +H:Dragon | Demon | Orc | Half-Ogre | Troll | Easterling + +#Osgiliath +N:77:Palantir(Human) +I:100:170:108:4:10 +C:110:100:80 +L:Human | High-Elf | RohanKnight | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +### The Soothsayers ### + +N:78:Ori(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Hobbit | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:79:Tolman Gardner(Hobbit) +I:25000:180:108:2:2 +C:150:100:50 +L:Human | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:80:Inziladun(Human) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | Half-Elf | RohanKnight | Dunadan | Easterling +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Petty-Dwarf | Troll + +N:81:Gelmir(High-Elf) +I:30000:170:107:1:1 +C:110:100:80 +L:High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Troll + +### The Eagles ### + +N:82:Palano(Eagle) +I:30000:170:110:1:1 +C:125:100:50 +L:Eagle +H:Dragon | Demon | RohanKnight + +N:83:Eglad(Eagle) +I:30000:170:110:1:1 +C:125:100:50 +L:Eagle +H:Dragon | Demon | Hobbit + +N:84:Hiron(Eagle) +I:30000:170:110:1:1 +C:125:100:50 +L:Eagle +H:Dragon | Demon | Dunadan + +N:85:Grada(Eagle) +I:30000:170:110:1:1 +C:125:100:50 +L:Eagle +H:Dragon | Demon | High-Elf + +### The Librarians ### + +N:86:Frerin(Dwarf) +I:25000:180:108:2:2 +C:150:100:50 +L:Dwarf | Petty-Dwarf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Troll + +N:87:Malva Headstrong(Hobbit) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | Hobbit +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:88:Erendis(Half-Elf) +I:30000:170:107:1:1 +C:110:100:80 +L:Half-Elf | High-Elf | Dunadan | Elf | Easterling +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Dwarf | Troll + +N:89:Elemmakil(Wood-Elf) +I:10000:200:110:4:8 +C:110:100:80 +L:High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +### The Casino Owners ### + +N:90:Fror(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Hobbit | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:91:Marmadas Brandybuck(Hobbit) +I:25000:180:108:2:2 +C:150:100:50 +L:Human | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:92:Fastred(Human) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | Half-Elf | RohanKnight | Dunadan | Easterling +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Petty-Dwarf | Troll + +N:93:Elured(High-Elf) +I:30000:170:107:1:1 +C:110:100:80 +L:High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Troll + +### The Beastmasters ### + +N:94:Gloin(Dwarf) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:95:Milo Burrows(Hobbit) +I:20000:190:109:3:4 +C:110:100:80 +L:Human | Hobbit +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:96:Findegil(Dunadan) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +N:97:Elurin(Dark-Elf) +I:10000:200:110:4:8 +C:150:100:50 +L:Dark-Elf | Elf | Easterling +H:Dragon | Demon | Orc | Half-Ogre | Petty-Dwarf | Dwarf | Troll + +### Gondor/Rohan owners ### + +#Fighters Hall + +N:98:Tarcil(Human) +I:30000:170:107:1:1 +C:150:100:50 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Orc | Half-Ogre | Troll | Easterling + +N:99:Ulbar(Easterling) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | RohanKnight | Dunadan +L:Half-Elf | High-Elf | Elf | Easterling + +N:100:Brego(RohanKnight) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Dark-Elf | Petty-Dwarf | Troll | Easterling + +N:101:Ostoher(Dunadan) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll | Easterling + +#Tower of Magery + +N:102:Arveleg(Human) +I:25000:180:108:2:2 +C:125:100:70 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Orc | Half-Ogre | Troll | Easterling + +N:103:Uldar(Easterling) +I:30000:170:107:1:1 +C:110:100:80 +L:Human | RohanKnight | Dunadan | Easterling +L:Half-Elf | High-Elf | Elf + +N:104:Aldor(RohanKnight) +I:20000:190:109:3:4 +C:150:100:50 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Dark-Elf | Petty-Dwarf | Troll | Easterling + +N:105:Tarannon(Dunadan) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll | Easterling + +#Inner Temple + +N:106:Eradan(Human) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Orc | Half-Ogre | Troll + +N:107:Ulwise(Easterling) +I:25000:180:108:2:2 +C:150:100:50 +L:Human | RohanKnight | Dunadan | Easterling +L:Half-Elf | High-Elf | Elf + +N:108:Gram(RohanKnight) +I:20000:190:109:3:4 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Dark-Elf | Petty-Dwarf | Troll | Easterling + +N:109:Minalcar(Dunadan) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll + +#Paladins Guild + +N:110:Herion(Human) +I:30000:170:107:1:1 +C:150:100:50 +L:Human | RohanKnight | Dunadan | Easterling +H:Dragon | Demon | Orc | Half-Ogre | Troll + +N:111:Ulgug(Easterling) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | RohanKnight | Dunadan | Easterling +L:Half-Elf | High-Elf | Elf + +N:112:Walda(RohanKnight) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Dark-Elf | Petty-Dwarf | Troll | Easterling + +N:113:Calimehtar(Dunadan) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll | Easterling + +#Rangers Guild + +N:114:Egalmoth(Human) +I:25000:180:108:2:2 +C:125:100:70 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Orc | Half-Ogre | Troll | Easterling + +N:115:Ulaf(Easterling) +I:30000:170:107:1:1 +C:110:100:80 +L:Human | RohanKnight | Dunadan | Easterling +L:Half-Elf | High-Elf | Elf + +N:116:Fengel(RohanKnight) +I:20000:190:109:3:4 +C:150:100:50 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Dark-Elf | Petty-Dwarf | Troll | Easterling + +N:117:Telemnar(Dunadan) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll + +### Dungeon Markets ### + +### The Axesmiths ### + +N:118:Ris(Dwarf) +I:30000:200:130:1:1 +C:150:100:50 +L:Dwarf +H:Dragon | Demon | Orc + +N:119:Malach Aradan(Human) +I:25000:300:150:2:2 +C:125:100:60 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:120:Indis(Half-Elf) +I:20000:250:140:3:4 +C:115:100:70 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:121:Rogdug(Half-Orc) +I:10000:150:120:4:8 +C:125:100:80 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Haftedsmiths ### + +N:122:Sogur(Dwarf) +I:20000:250:140:3:4 +C:125:100:80 +L:Dwarf +H:Dragon | Demon | Orc + +N:123:Manwendil(Human) +I:25000:300:150:2:2 +C:115:100:70 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:124:Lenwe(Half-Elf) +I:10000:150:120:4:8 +C:150:100:50 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:125:Ghaz(Half-Orc) +I:30000:200:130:1:1 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Polearmsmiths ### + +N:126:Tolin(Dwarf) +I:10000:150:120:4:8 +C:115:100:70 +L:Dwarf +H:Dragon | Demon | Orc + +N:127:Narmacil(Human) +I:25000:300:150:2:2 +C:125:100:80 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:128:Lindir(Half-Elf) +I:20000:250:140:3:4 +C:150:100:50 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:129:Stogash(Half-Orc) +I:30000:200:130:1:1 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Swordsmiths ### + +N:130:Tis(Dwarf) +I:20000:250:140:3:4 +C:125:100:80 +L:Dwarf +H:Dragon | Demon | Orc + +N:131:Nuneth(Human) +I:10000:150:120:4:8 +C:125:100:60 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:132:Mahtan(Half-Elf) +I:30000:200:130:1:1 +C:115:100:70 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:133:Rudak(Half-Orc) +I:25000:300:150:2:2 +C:150:100:50 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Rare Jewellers ### + +N:134:Uin(Dwarf) +I:25000:300:150:2:2 +C:115:100:70 +L:Dwarf +H:Dragon | Demon | Orc + +N:135:Ornendil(Human) +I:10000:150:120:4:8 +C:125:100:60 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:136:Malgalad(Half-Elf) +I:30000:200:130:1:1 +C:125:100:80 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:137:Ghashuf(Half-Orc) +I:20000:250:140:3:4 +C:150:100:50 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Jewellers ### + +N:138:Vali(Dwarf) +I:25000:300:150:2:2 +C:150:100:50 +L:Dwarf +H:Dragon | Demon | Orc + +N:139:Orodreth(Human) +I:30000:200:130:1:1 +C:115:100:70 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:140:Theodred(Half-Elf) +I:10000:150:120:4:8 +C:125:100:80 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:141:Rangush(Half-Orc) +I:20000:250:140:3:4 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Footwear Shop owners ### + +N:142:Nellas(Human) +I:10000:150:120:4:8 +C:115:100:70 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:143:Tindomiel(Half-Elf) +I:25000:300:150:2:2 +C:125:100:80 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:144:Ragnor(Half-Elf) +I:20000:250:140:3:4 +C:150:100:50 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:145:Idrish(Half-Orc) +I:30000:200:130:1:1 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Rare Footwear Shop owners ### + +N:146:Nerwen(Human) +I:20000:250:140:3:4 +C:125:100:80 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:147:Ulbar (Half-Elf) +I:10000:150:120:4:8 +C:125:100:60 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:148:Pelendur(Half-Elf) +I:30000:200:130:1:1 +C:115:100:70 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:149:Budgar(Half-Orc) +I:25000:300:150:2:2 +C:150:100:50 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Dungeon Librarians ### + +N:150:Nom(Human) +I:25000:300:150:2:2 +C:115:100:70 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:151:Urwen (Half-Elf) +I:10000:150:120:4:8 +C:125:100:60 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:152:Rian(Half-Elf) +I:30000:200:130:1:1 +C:125:100:80 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:153:Mosrog(Half-Orc) +I:20000:250:140:3:4 +C:150:100:50 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Expensive Black Marketeers ### + +N:154:Olwe(Human) +I:30000:300:150:8:8 +C:125:100:90 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:155:Valacar(Half-Elf) +I:30000:300:150:8:8 +C:125:100:90 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:156:Silmarien(Half-Elf) +I:30000:300:150:8:8 +C:125:100:90 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:157:Ghaz(Half-Orc) +I:30000:300:150:8:8 +C:125:100:90 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Common Shop Owners ### + +N:158:Ioreth(Human) +I:25000:300:150:2:2 +C:150:100:50 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:159:Vidugavia(Half-Elf) +I:30000:200:130:1:1 +C:115:100:70 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:160:Soronto(Half-Elf) +I:10000:150:120:4:8 +C:125:100:80 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:161:Nazg(Half-Orc) +I:20000:250:140:3:4 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Dragon Hunters ### + +N:162:Oropher(Human) +I:10000:150:120:4:8 +C:115:100:70 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:163:Walda(Half-Elf) +I:25000:300:150:2:2 +C:125:100:80 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:164:Mithrellas(Half-Elf) +I:20000:250:140:3:4 +C:150:100:50 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:165:Urbag(Half-Orc) +I:30000:200:130:1:1 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Speed Ring Market Owners ### + +N:166:Orophin(Human) +I:20000:250:140:3:4 +C:125:100:80 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:167:Wulf(Half-Orc) +I:10000:150:120:4:8 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +N:168:Baguk(Half-Troll) +I:30000:200:130:1:1 +C:115:100:70 +L:Troll | Easterling +H:Dragon | Demon | Human + +N:169:Zikram(Half-Orc) +I:25000:300:150:2:2 +C:150:100:50 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Scribes ### + +N:170:Rumil(Human) +I:25000:300:150:2:2 +C:115:100:70 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:171:Saeros(Half-Elf) +I:10000:150:120:4:8 +C:125:100:60 +L:Half-Elf | Easterling +H:Dragon | Demon | Half-Ogre + +N:172:Zartosh(Half-Orc) +I:30000:200:130:1:1 +C:125:100:80 +L:Orc | Easterling +H:Dragon | Demon | Elf + +N:173:Shog(Half-Troll) +I:20000:250:140:3:4 +C:150:100:50 +L:Troll | Easterling +H:Dragon | Demon | Human + +### The Potion Peddlers ### + +N:174:Zamin(Human) +I:25000:300:150:2:2 +C:150:100:50 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:175:Algosh(Half-Orc) +I:30000:200:130:1:1 +C:115:100:70 +L:Orc | Easterling +H:Dragon | Demon | Elf + +N:176:Seghash(Half-Troll) +I:10000:150:120:4:8 +C:125:100:80 +L:Troll | Easterling +H:Dragon | Demon | Human + +N:177:Kabbug(Half-Orc) +I:20000:250:140:3:4 +C:125:100:60 +L:Orc | Easterling +H:Dragon | Demon | Elf + +### The Master Archers ### + +N:178:Palin(Dwarf) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +N:179:Wilcome Cotton(Hobbit) +I:20000:190:109:3:4 +C:110:100:80 +L:Human | Hobbit +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +N:180:Inzilbeth(Dunadan) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | High-Elf | Dunadan | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll + +N:181:Gildor Inglorion(Dark-Elf) +I:10000:200:110:4:8 +C:150:100:50 +L:Dark-Elf | Elf | Easterling +H:Dragon | Demon | Orc | Half-Ogre | Petty-Dwarf | Dwarf | Troll + +### Theme stores ### + +### The Miners / Builders ### + +N:182:Gror(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Half-Elf | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:183:Saradoc Oldbuck(Hobbit) +I:30000:170:107:1:1 +C:110:100:80 +L:Human | High-Elf | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:184:Gloredhel(Half-Elf) +I:10000:200:110:4:8 +C:150:100:50 +L:Human | Half-Elf | Dunadan | Elf | Easterling +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll + +N:185:Erellont(Wood-Elf) +I:25000:180:108:2:2 +C:110:100:80 +L:High-Elf | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Dwarf | Troll | Easterling + +### The Hunters ### + +N:186:Kili(Dwarf) +I:20000:190:109:3:4 +C:110:100:80 +L:Petty-Dwarf | Dwarf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Elf | Troll + +N:187:Ruby Bolger(Hobbit) +I:10000:200:110:4:8 +C:150:100:50 +L:Human | Half-Elf | High-Elf | Hobbit | Elf | Easterling +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll + +N:188:Goldwine(Human) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | Half-Elf | RohanKnight | Dunadan | Elf | Easterling +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll + +N:189:Erestor(High-Elf) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | Half-Elf | High-Elf | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Dwarf | Troll | Easterling + +### The Runecrafters ### + +N:190:Nori(Dwarf) +I:30000:170:107:1:1 +C:150:100:50 +L:Petty-Dwarf | Dwarf | Half-Elf | Dunadan +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Human | Troll | Eagle + +N:191:Camellia Sackville(Hobbit) +I:10000:200:110:4:8 +C:110:100:80 +L:Hobbit | Easterling +H:Dragon | Demon | Orc | Troll + +N:192:Hador Lorindol(Dunadan) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | Half-Elf | High-Elf | RohanKnight | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Half-Ogre | Troll | Easterling + +N:193:Galathil(Dark-Elf) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | Dark-Elf | Elf +H:Dragon | Demon | Beorning | Orc | High-Elf | Half-Ogre | Petty-Dwarf | Troll + +### The Musicians ### + +N:194:Oin(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Human | Petty-Dwarf | Dwarf +H:Dragon | Demon | Orc | Elf | Half-Ogre | Troll | Easterling + +N:195:Robin Smallburrow(Hobbit) +I:10000:200:110:4:8 +C:110:100:80 +L:Human | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Troll | Easterling + +N:196:Hareth(Half-Elf) +I:30000:170:107:1:1 +C:150:100:50 +L:Human | RohanKnight | Dunadan +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +N:197:Galdor(Wood-Elf) +I:25000:180:108:2:2 +C:110:100:80 +L:Half-Elf | High-Elf | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Petty-Dwarf | Dwarf | Troll | Easterling + +### The Precious Metalsmiths ### + +N:198:Gabil(Dwarf) +I:10000:150:120:4:8 +C:115:100:70 +L:Dwarf +H:Dragon | Demon | Orc + +N:199:Isil(Human) +I:25000:300:150:2:2 +C:125:100:80 +L:Human | Easterling +H:Dragon | Demon | Troll + +N:200:Grima(Half-Orc) +I:20000:250:140:3:4 +C:150:100:50 +L:Orc | Easterling +H:Dragon | Demon | Elf + +N:201:Kosh(Half-Troll) +I:30000:200:130:1:1 +C:125:100:60 +L:Troll | Easterling +H:Dragon | Demon | Human + +### The Mapmakers ### + +N:202:Pas(Dwarf) +I:20000:190:109:3:4 +C:125:100:70 +L:Half-Elf | Petty-Dwarf | Dwarf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll + +N:203:Isumbras Took(Hobbit) +I:30000:170:107:1:1 +C:110:100:80 +L:Human | High-Elf | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +N:204:Labadal(Half-Elf) +I:10000:200:110:4:8 +C:150:100:50 +L:Human | Half-Elf | Dunadan | Elf | Easterling +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll + +N:205:Guilin(Wood-Elf) +I:25000:180:108:2:2 +C:110:100:80 +L:High-Elf | Dunadan | Hobbit | Elf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Dwarf | Troll + +### The Farmers ### + +N:206:Rili(Dwarf) +I:20000:190:109:3:4 +C:110:100:80 +L:Petty-Dwarf | Dwarf +H:Dragon | Demon | Orc | Dark-Elf | Half-Ogre | Elf | Troll + +N:207:Wiseman Gamwich(Hobbit) +I:10000:200:110:4:8 +C:150:100:50 +L:Human | Half-Elf | High-Elf | Hobbit | Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Dwarf | Troll + +N:208:Lalaith(Human) +I:25000:180:108:2:2 +C:110:100:80 +L:Human | Half-Elf | RohanKnight | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Troll | Easterling + +N:209:Gwindor(High-Elf) +I:30000:170:107:1:1 +C:125:100:70 +L:Human | Half-Elf | High-Elf | Dunadan | Elf +H:Dragon | Demon | Beorning | Orc | Dark-Elf | Half-Ogre | Dwarf | Troll + +### The Old Mage in Minas Anor ### + +N:210:Malbeth the Seer +I:20000:170:110:4:4 +C:110:100:80 +L:Human | RohanKnight | Dunadan | High-Elf +H:Dragon | Demon | Beorning | Orc | Half-Ogre | Troll | Easterling + +### For the Merchants' Guild ### +N:211:Worm(Human) +I:30000:180:110:0:0 +C:110:100:90 \ No newline at end of file diff --git a/lib/mods/theme/edit/p_info.txt b/lib/mods/theme/edit/p_info.txt new file mode 100644 index 00000000..49832c32 --- /dev/null +++ b/lib/mods/theme/edit/p_info.txt @@ -0,0 +1,2855 @@ +# File: p_info.txt + + +# This file is used to initialize the "lib/raw/p_info.raw" file, which is +# used to initialize the "player race/race mod/class" information for the +# Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +V:2.0.0 + +############################################################################## +############################################################################## +############################################################################## +############################################################################## +# General skills, that everybody starts with +# G:k:value:modifier:skill name +G:k:+0:+500:Monster-lore +G:k:+1000:+0:Spell-learning +G:k:+0:+500:Prayer +G:k:+0:+400:Udun +G:k:+1000:+1000:Magic-Device + +############################################################################## +############################################################################## +############################################################################## +############################################################################## +# C:N:index:name +# C:D:0:class desc +# C:D:1:titles +# C:S:str:int:wis:dex:con:chr:mana:bonus blows +# C:K:dis:dev:sav:stl:srh:fos:thn:thb +# C:X:dis:dev:sav:stl:srh:fos:thn:thb +# C:P:hitdie:xp% +# C:B:num:wgt:mul +# C:C:(H|L):(H|L):base:pl:plus +# first (H|L) is for weapons/.. second is for magic things +# H = heavy sensing, L = light sensing; result(lower = better) = base / (pl * plev + plus) +# C:G:class flags +# C:R:level:pval +# C:F:flags +# C:Z:power +# C:E:weapons:torso:arms:finger:head:legs +# C:O:tval:sval:xdy +# C:k:value:modifier:skill name +# C:b:level:ability + +# Specialities, autoskiller +# C:a:N:Name +# C:a:D:Desc +# C:a:K:lvl 50 skill value:skill name +# C:a:k:value:mod:skill name +# C:a:b:level:ability +# C:a:O:tval:sval:xdy + +C:N:0:Warrior +C:D:0:Simple fighters, they hack away with their trusty weapon. +C:D:1:Rookie +C:D:1:Soldier +C:D:1:Mercenary +C:D:1:Veteran +C:D:1:Swordsman +C:D:1:Champion +C:D:1:Hero +C:D:1:Baron +C:D:1:Duke +C:D:1:Lord +C:S:5:-2:-2:2:2:-1:0:3 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:4:30:5 +C:C:H:L:9000:2:40 +C:P:9:0 +C:R:30:0 +C:F:RES_FEAR +C:E:0:0:0:0:0:0 +C:O:45:38:1d1 +C:O:37:4:1d1 +C:k:+2000:+800:Combat +C:k:+1000:+850:Weaponmastery +C:k:+0:+400:Sword-mastery +C:k:+0:+400:Axe-mastery +C:k:+0:+400:Hafted-mastery +C:k:+0:+400:Polearm-mastery +C:k:+1000:+600:Archery +C:k:+1000:+900:Sneakiness +C:k:+0000:+400:Stealth +C:k:+1000:+900:Disarming +C:k:+1000:+300:Magic +C:k:+1000:+400:Spirituality +C:k:+0:+550:Antimagic +C:k:+0:+150:Magic-Device +C:b:25:Spread blows +C:b:1:Extra Max Blow(1) +C:b:1:Extra Max Blow(2) + +# Specialities, autoskiller +C:a:N:Warrior +C:a:D:Simple fighters, they hack away with their trusty weapon. +C:a:O:23:16:1d1 +C:a:g:All Gods + +C:a:N:Swordmaster +C:a:D:Fighters specialised in the use of swords +C:a:k:+1000:+300:Sword-mastery +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+100:Combat +C:a:k:+0:-100:Axe-mastery +C:a:k:+0:-100:Hafted-mastery +C:a:k:+0:-100:Polearm-mastery +C:a:O:23:16:1d1 +C:a:g:Nobody +C:a:g:Manwe Sulimo +C:a:g:Tulkas +C:a:g:Melkor Bauglir +C:a:g:Yavanna Kementari +C:a:g:Varda Elentari +C:a:g:Aule the Smith +C:a:g:Ulmo +C:a:g:Mandos + +C:a:N:Axemaster +C:a:D:Fighters specialised in the use of axes +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+100:Combat +C:a:k:+1000:+300:Axe-mastery +C:a:k:+0:-100:Sword-mastery +C:a:k:+0:-100:Hafted-mastery +C:a:k:+0:-100:Polearm-mastery +C:a:O:24:1:1d1 +C:a:g:Nobody +C:a:g:Manwe Sulimo +C:a:g:Tulkas +C:a:g:Melkor Bauglir +C:a:g:Yavanna Kementari +C:a:g:Varda Elentari +C:a:g:Aule the Smith +C:a:g:Ulmo +C:a:g:Mandos + +C:a:N:Haftedmaster +C:a:D:Fighters specialised in the use of hafted weapons +C:a:k:+1000:+300:Hafted-mastery +C:a:k:+0:+500:Stunning-blows +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+100:Combat +C:a:k:+0:-100:Axe-mastery +C:a:k:+0:-100:Sword-mastery +C:a:k:+0:-100:Polearm-mastery +C:a:O:21:13:1d1 +C:a:g:All Gods + +C:a:N:Polearmmaster +C:a:D:Fighters specialised in the use of polearms +C:a:k:+1000:+300:Polearm-mastery +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+100:Combat +C:a:k:+0:-100:Axe-mastery +C:a:k:+0:-100:Hafted-mastery +C:a:k:+0:-100:Sword-mastery +C:a:O:22:8:1d1 +C:a:b:20:Far reaching attack +C:a:g:All Gods + +C:a:N:Unbeliever +C:a:D:They don't believe in magic and can even prevent its usage around them +C:a:k:=0:=0:Prayer +C:a:k:=0:=0:Magic +C:a:k:=0:=0:Magic-Device +C:a:k:=0:=0:Spirituality +C:a:k:+1000:+100:Antimagic +C:a:O:23:33:1d1 +C:a:g:Nobody + +C:a:N:Demonologist +C:a:D:Masters of the school of demonology, they are trained in both melee +C:a:D:fighting and using demon spells to enhance their combat potential. +C:a:O:115:55:1d1 +C:a:k:+0:-50:Combat +C:a:k:+0:-100:Weaponmastery +C:a:k:+0:+200:Sword-mastery +C:a:k:=0:=0:Axe-mastery +C:a:k:=0:=0:Hafted-mastery +C:a:k:=0:=0:Polearm-mastery +C:a:k:+1000:-200:Archery +C:a:k:+1000:+900:Sneakiness +C:a:k:+1000:+900:Disarming +C:a:k:+1000:+400:Magic +C:a:k:+1000:+300:Spirituality +C:a:k:=0:=0:Antimagic +C:a:k:+1000:+1000:Demonology +C:a:g:Nobody +C:a:g:Manwe Sulimo +C:a:g:Tulkas +C:a:g:Melkor Bauglir + +C:a:N:Wainrider +C:a:D:A proud warrior riding a majestic chariot. +C:a:D:Wainriders are traditionally aligned with Melkor. +C:a:O:71:10:1d1 +C:a:O:23:32:1d1 +C:a:g:Melkor Bauglir +C:a:k:+0:+600:Sword-mastery +C:a:k:=0:=0:Axe-mastery +C:a:k:=0:=0:Hafted-mastery +C:a:k:=0:=0:Polearm-mastery +C:a:k:+0:+500:Critical-hits +C:a:k:+0:+500:Magic +C:a:k:+0:+500:Spirituality +C:a:k:+1000:+200:Prayer +C:a:k:=0:=0:Antimagic + +C:N:1:Mage +C:D:0:The basic spellcaster with lots of different skills +C:D:1:Apprentice +C:D:1:Trickster +C:D:1:Illusionist +C:D:1:Spellbinder +C:D:1:Evoker +C:D:1:Conjurer +C:D:1:Warlock +C:D:1:Sorcerer +C:D:1:Ipsissimus +C:D:1:Archimage +C:S:-5:3:0:1:-2:1:50:0 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:4:40:2 +C:C:L:H:240000:1:5 +C:P:0:30 +C:E:0:0:0:0:0:0 +C:k:+1000:+900:Magic +C:k:+0:+200:Magic-Device +C:k:+0:+600:Spell-power +C:k:+1000:+600:Mana +C:k:+0:+700:Fire +C:k:+0:+700:Water +C:k:+0:+700:Air +C:k:+0:+700:Earth +C:k:+0:+700:Temporal +C:k:+0:+700:Divination +C:k:+0:+700:Conveyance +C:k:+0:+700:Nature +C:k:+0:+700:Meta +C:k:+0:+700:Mind +C:k:+0:+700:Necromancy +C:k:+0:+700:Runecraft +C:k:+0:+700:Thaumaturgy +C:k:+1000:+550:Spirituality +C:k:+1000:+200:Combat +C:k:+700:+500:Weaponmastery +C:k:+1000:+900:Sneakiness +C:k:+0000:+400:Stealth +C:b:1:Perfect casting +C:g:All Gods + +C:a:N:Mage +C:a:D:The basic unspecialized warrior-spellcaster +C:a:k:+0:+300:Combat +C:a:k:+0:+200:Sorcery +C:a:k:+0:+300:Mana +C:a:k:+0:+200:Fire +C:a:k:+0:+200:Water +C:a:k:+0:+200:Air +C:a:k:+0:+200:Earth +C:a:k:+0:+200:Conveyance +C:a:k:+0:+200:Nature +C:a:k:+0:+200:Temporal +C:a:k:+0:+200:Divination +C:a:k:+0:+200:Meta +C:a:k:+0:+200:Mind +C:a:O:23:4:1d1 +C:a:O:111:50:1d1 + +C:a:N:Geomancer +C:a:D:The master of the four elements +C:a:k:+0:-150:Magic-Device +C:a:k:+1000:+100:Spell-power +C:a:k:-1000:-600:Mana +C:a:k:+1000:+700:Geomancy +C:a:k:+1000:+350:Fire +C:a:k:+1000:+350:Water +C:a:k:+1000:+350:Air +C:a:k:+1000:+350:Earth +C:a:k:+0:-100:Weaponmastery +C:a:O:6:1:1d1 + +C:a:N:Warper +C:a:D:The master of space and time +C:a:k:+0:-150:Magic-Device +C:a:k:+1000:+100:Spell-power +C:a:k:+0:+100:Mana +C:a:k:+0:+100:Fire +C:a:k:+0:+100:Water +C:a:k:+0:+100:Air +C:a:k:+0:+100:Earth +C:a:k:+0:+500:Conveyance +C:a:k:+0:+100:Nature +C:a:k:+0:+500:Temporal +C:a:k:+0:+500:Divination +C:a:k:+0:+100:Meta +C:a:k:+0:-100:Weaponmastery +C:a:O:23:4:1d1 +C:a:O:111:50:1d1 + +C:a:N:Sorceror +C:a:D:The master of all magic schools +C:a:k:+0:-200:Magic-Device +C:a:k:=0:=0:Weaponmastery +C:a:k:=0:=0:Combat +C:a:k:+1000:+700:Sorcery +C:a:k:+0:+100:Magic +C:a:k:-1000:+300:Mana +C:a:k:+0:+300:Fire +C:a:k:+0:+300:Water +C:a:k:+0:+300:Air +C:a:k:+0:+300:Earth +C:a:k:+0:+300:Conveyance +C:a:k:+0:+300:Nature +C:a:k:+0:+300:Temporal +C:a:k:+0:+300:Divination +C:a:k:+0:+300:Meta +C:a:k:+0:+300:Mind +C:a:k:+0:+200:Necromancy +C:a:k:+0:+200:Runecraft +C:a:k:+0:+200:Thaumaturgy +C:a:O:36:2:1d1 +C:a:O:111:50:1d1 + +C:a:N:Necromancer +C:a:D:The master of death, and undeath +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+200:Combat +C:a:k:+1000:+300:Necromancy +C:a:k:-1000:+0:Mana +C:a:k:+0:+100:Fire +C:a:k:+0:+100:Earth +C:a:k:+0:-200:Nature +C:a:k:+0:+100:Temporal +C:a:k:+0:+200:Mind +C:a:k:+1000:+600:Monster-lore +C:a:k:+5000:+900:Corpse-preservation +C:a:O:23:4:1d1 +C:a:O:111:50:1d1 +C:a:b:25:Undead Form + +C:a:N:Runecrafter +C:a:D:Runecrafters use the runes found in Middle-earth to create +C:a:D:finely tuned spells for each specific situation. +C:a:k:+1000:+50:Magic +C:a:k:+1000:+300:Runecraft +C:a:k:+0:-100:Weaponmastery +C:a:O:111:50:1d1 +C:a:O:105:1:1d1 +C:a:O:104:5:1d1 +C:a:O:23:4:1d1 + +C:a:N:Thaumaturgist +C:a:D:Thaumaturgy spells come from within and are different for each character. +C:a:D:Since attack is the best defence, all their spells are offensive. +C:a:k:+2000:+50:Magic +C:a:k:=0:=0:Spell-power +C:a:k:=0:=0:Mana +C:a:k:=0:=0:Fire +C:a:k:=0:=0:Water +C:a:k:=0:=0:Air +C:a:k:=0:=0:Earth +C:a:k:=0:=0:Temporal +C:a:k:=0:=0:Divination +C:a:k:=0:=0:Conveyance +C:a:k:=0:=0:Nature +C:a:k:=0:=0:Meta +C:a:k:=0:=0:Mind +C:a:k:=0:=0:Necromancy +C:a:k:=0:=0:Runecraft +C:a:k:+1000:+300:Thaumaturgy +C:a:k:+0:-100:Weaponmastery +C:a:k:+0:-150:Magic-Device +C:a:O:23:4:1d1 +C:a:O:111:50:1d1 + +### Clairvoyant - new class added in Theme + +C:a:N:Clairvoyant +C:a:D:The master of the mind who sacrifices breadth of +C:a:D:ability for additional favour with their deity. +C:a:k:=0:=0:Mana +C:a:k:=0:=0:Fire +C:a:k:=0:=0:Water +C:a:k:=0:=0:Air +C:a:k:=0:=0:Earth +C:a:k:=0:=0:Conveyance +C:a:k:=0:=0:Nature +C:a:k:=0:=0:Temporal +C:a:k:=0:=0:Meta +C:a:k:=0:=0:Necromancy +C:a:k:=0:=0:Runecraft +C:a:k:=0:=0:Thaumaturgy +C:a:k:+1000:+300:Divination +C:a:k:+1000:+300:Mind +C:a:k:+0:+500:Spirituality +C:a:k:+0:+500:Prayer +C:a:k:+1000:+700:Mindcraft +C:a:O:111:50:1d1 +C:a:O:21:3:1d1 + +C:N:2:Archer +C:D:0:'Kill them before they see you' could be the motto of the archer class. +C:D:0:As deadly with a bow as a warrior is with a sword. +C:D:1:Rock Thrower +C:D:1:Slinger +C:D:1:Great Slinger +C:D:1:Tosser +C:D:1:Bowman +C:D:1:Great Bowman +C:D:1:Great Bowman +C:D:1:Archer +C:D:1:Archer +C:D:1:Great Archer +C:S:2:1:0:2:1:1:0:0 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:4:35:4 +C:C:H:L:9000:2:40 +C:P:4:30 +C:E:0:0:0:0:0:0 +C:k:+1000:+800:Combat +C:k:+1000:+500:Weaponmastery +C:k:+1000:+750:Archery +C:k:+0:+300:Bow-mastery +C:k:+0:+300:Crossbow-mastery +C:k:+0:+300:Sling-mastery +C:k:+0:+300:Boomerang-mastery +C:k:+0:%150:Boulder-throwing +C:k:+1000:+900:Sneakiness +C:k:+0000:+400:Stealth +C:k:+1000:+900:Disarming +C:k:+1000:+300:Magic +C:k:+0:+100:Magic-Device +C:k:+1000:+400:Spirituality +C:b:2:Ammo creation + +C:a:N:Archer +C:a:D:'Kill them before they see you' could be the motto of the archer class. +C:a:D:As deadly with a bow as a warrior is with a sword. +C:a:k:+0:+100:Archery +C:a:k:+0:+200:Bow-mastery +C:a:k:+0:+200:Crossbow-mastery +C:a:k:+0:+200:Sling-mastery +C:a:k:+0:+200:Boomerang-mastery +C:a:k:-1000:-100:Magic +C:a:O:19:12:1d1 +C:a:O:19:2:1d1 +C:a:O:17:1:10d3 +C:a:O:17:1:10d3 +C:a:g:All Gods + +C:a:N:Ranger +C:a:D:Rangers are capable archers but are also trained in hand-to-hand combat, +C:a:D:the nature and divination magic schools, and trapping. +C:a:k:+0:+200:Weaponmastery +C:a:k:+0:+400:Magic +C:a:k:+0:+500:Nature +C:a:k:+0:+500:Divination +C:a:k:+0:+700:Disarming +C:a:k:+0:+50:Sneakiness +C:a:k:+0:+200:Monster-lore +C:a:k:+0:+300:Summoning +C:a:O:19:12:1d1 +C:a:O:17:1:10d3 +C:a:O:23:10:1d1 +C:a:O:46:1:1d1 +C:a:g:Nobody +C:a:g:Manwe Sulimo +C:a:g:Tulkas +C:a:g:Yavanna Kementari +C:a:g:Varda Elentari +C:a:g:Aule the Smith +C:a:g:Ulmo +C:a:g:Mandos +C:a:b:1:Trapping + +C:a:N:Sniper +C:a:D:Snipers are very stealthy archers without much hand-to-hand combat +C:a:D:ability, but with a penchant to disappear when it suits them. +C:a:k:+0:-300:Combat +C:a:k:+1000:+100:Sneakiness +C:a:k:+1000:+700:Stealth +C:a:k:+0:+100:Disarming +C:a:k:+1000:+700:Backstab +C:a:k:+0:+300:Magic +C:a:k:+1000:+500:Conveyance +C:a:O:19:12:1d1 +C:a:O:17:1:10d3 +C:a:g:All Gods + +C:N:3:Rogue +C:D:0:Rogues are masters of tricks. They can steal from shops and monsters, +C:D:0:and lure monsters into deadly monster traps. +C:D:1:Cutpurse +C:D:1:Robber +C:D:1:Burglar +C:D:1:Filcher +C:D:1:Sharper +C:D:1:Low Thief +C:D:1:High Thief +C:D:1:Master Thief +C:D:1:Assassin +C:D:1:Guildmaster +C:S:2:1:-2:3:1:-1:0:0 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:4:30:3 +C:C:H:H:20000:2:40 +C:P:6:25 +C:O:23:4:1d1 +C:G:EASE_STEAL +C:R:3:1 +C:F:CRIT +C:R:6:1 +C:F:CRIT +C:R:9:1 +C:F:CRIT +C:R:12:1 +C:F:CRIT +C:R:15:1 +C:F:CRIT +C:R:18:1 +C:F:CRIT +C:R:21:1 +C:F:CRIT +C:R:24:1 +C:F:CRIT +C:R:27:1 +C:F:CRIT +C:R:30:1 +C:F:CRIT +C:R:33:1 +C:F:CRIT +C:R:36:1 +C:F:CRIT +C:R:39:1 +C:F:CRIT +C:R:42:1 +C:F:CRIT +C:R:45:1 +C:F:CRIT +C:R:48:1 +C:F:CRIT +C:E:0:0:0:0:0:0 +C:k:+1000:+700:Combat +C:k:+1000:+700:Weaponmastery +C:k:+1000:+300:Sword-mastery +C:k:+1000:+500:Critical-hits +C:k:+1000:+700:Magic +C:k:+0:+550:Magic-Device +C:k:+0:+500:Conveyance +C:k:+0:+500:Divination +C:k:+0:+500:Temporal +C:k:+1000:+700:Spirituality +C:k:+1000:+2000:Sneakiness +C:k:+1000:+1500:Stealth +C:k:+1000:+2000:Disarming +C:k:+1000:+1000:Backstab +C:k:+1000:+2000:Stealing +C:k:+1000:+2000:Dodging +C:g:All Gods +C:b:10:Extra Max Blow(1) + +C:a:N:Rogue +C:a:D:Rogues are masters of tricks. They can steal from shops and monsters, +C:a:D:and lure monsters into deadly monster traps. +C:a:b:1:Trapping +C:a:O:46:1:1d1 + +C:a:N:Assassin +C:a:D:Assassins are stealthy killers. +C:a:k:+0:+100:Combat +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+300:Sword-mastery +C:a:k:+1000:+300:Critical-hits +C:a:k:+1000:+300:Boomerang-mastery +C:a:k:+0:-500:Magic +C:a:k:+0:-400:Conveyance +C:a:k:+0:-400:Divination +C:a:k:+0:-300:Temporal +C:a:k:+0:+500:Stealth +C:a:k:+0:-1000:Disarming +C:a:k:+0:+1000:Backstab +C:a:k:+0:-1800:Stealing +C:a:k:+0:-550:Magic-Device + +C:a:N:Mercenary +C:a:D:Mercenaries are daring swashbucklers, masters of the blade. +C:a:k:+0:+200:Weaponmastery +C:a:k:+0:+400:Sword-mastery +C:a:k:+0:+200:Critical-hits +C:a:k:+0:+050:Magic-Device +C:a:k:=0:=0:Conveyance +C:a:k:=0:=0:Divination +C:a:k:+0:+500:Temporal +C:a:b:15:Extra Max Blow(2) +C:a:O:23:7:1d1 +C:a:O:35:1:1d1 + +C:N:4:Loremaster +C:D:0:Loremasters are skilled in most combat and monster skills. +C:D:1:Apprentice +C:D:1:Apprentice +C:D:1:Initiate +C:D:1:Initiate +C:D:1:Sage +C:D:1:Sage +C:D:1:Lorekeeper +C:D:1:Lorekeeper +C:D:1:Loremaster +C:D:1:Loremaster +C:S:1:-2:1:1:0:1:0:0 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:4:30:3 +C:C:H:L:9000:2:40 +C:P:8:40 +C:E:0:0:0:0:0:0 +C:k:+1000:+700:Combat +C:k:+1000:+700:Weaponmastery +C:k:+1000:+700:Archery +C:k:+1000:+700:Barehand-combat +C:k:+0:+600:Magic +C:k:+1000:+700:Sneakiness +C:k:+1000:+700:Stealth +C:k:+1000:+700:Disarming +C:k:+1000:+700:Spirituality +C:k:+1000:+600:Monster-lore +C:k:+0:+500:Possession +C:k:+1000:+700:Corpse-preservation +C:k:+0:+500:Summoning +C:k:+0:+500:Symbiosis +C:k:+0:+500:Mimicry +C:k:+0:+300:Music + +C:a:N:Loremaster +C:a:D:Loremasters are skilled in most combat and monster skills. +C:a:O:21:3:1d1 +C:a:O:36:6:1d1 +C:a:O:19:2:1d1 +C:a:O:16:0:3d10 +C:a:g:All Gods + +C:a:N:Possessor +C:a:D:Only the soul matters; a possessor can abandon his/her current body to +C:a:D:incarnate in the body of a dead monster, thus gaining its powers +C:a:D:and weaknesses. +C:a:O:71:37:1d1 +C:a:O:23:10:1d1 +C:a:O:36:6:1d1 +C:a:k:+0:-100:Combat +C:a:k:+0:-100:Weaponmastery +C:a:k:+0:-300:Archery +C:a:k:-1000:-700:Barehand-combat +C:a:k:+0:-200:Disarming +C:a:k:+0:-200:Spirituality +C:a:k:+1000:+300:Possession +C:a:k:+0:+200:Corpse-preservation +C:a:k:+0:-500:Summoning +C:a:k:+0:-500:Symbiosis +C:a:k:+0:-500:Mimicry +C:a:g:All Gods + +C:a:N:Mimic +C:a:D:Disguise is the way of the mimic. Through the use of cloaks of mimicry +C:a:D:they can change shape for a limited time. They also can temporarily +C:a:D:change part of their anatomy. +C:a:O:71:37:1d1 +C:a:O:23:4:1d1 +C:a:k:+0:+100:Combat +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:-100:Barehand-combat +C:a:k:+1000:+100:Magic +C:a:k:+0:+100:Sneakiness +C:a:k:+0:+100:Stealth +C:a:k:+0:-200:Spirituality +C:a:k:+0:-400:Possession +C:a:k:+0:+200:Corpse-preservation +C:a:k:+0:-500:Summoning +C:a:k:+0:-500:Symbiosis +C:a:k:+1000:+300:Mimicry +C:a:g:All Gods + +C:a:N:Symbiant +C:a:D:A symbiant can merge his/her body with one of a monster unable to move +C:a:D:by itself. They also have a few spells to help the symbiosis. +C:a:O:23:4:1d1 +C:a:O:70:6:1d1 +C:a:k:+0:+100:Combat +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:-100:Barehand-combat +C:a:k:+1000:+100:Magic +C:a:k:+0:+100:Sneakiness +C:a:k:+0:+100:Stealth +C:a:k:+0:-200:Spirituality +C:a:k:+0:-400:Possession +C:a:k:+0:+200:Corpse-preservation +C:a:k:+0:-500:Summoning +C:a:k:+1000:+300:Symbiosis +C:a:k:+0:-500:Mimicry +C:a:g:All Gods + +C:a:N:Summoner +C:a:D:The summoner can conjure monsters from totems made from defeated foes. +C:a:O:71:37:1d1 +C:a:O:23:10:1d1 +C:a:O:36:6:1d1 +C:a:k:+0:-100:Combat +C:a:k:+0:-100:Weaponmastery +C:a:k:+0:-300:Archery +C:a:k:-1000:-700:Barehand-combat +C:a:k:+1000:+200:Magic +C:a:k:+0:+0:Sneakiness +C:a:k:+0:+0:Stealth +C:a:k:+0:-200:Disarming +C:a:k:+0:-200:Spirituality +C:a:k:+15000:+100:Monster-lore +C:a:k:+0:-500:Possession +C:a:k:+0:+300:Corpse-preservation +C:a:k:+1000:+200:Summoning +C:a:k:+0:-500:Symbiosis +C:a:k:+0:-500:Mimicry +C:a:g:All Gods + +C:a:N:Monk +C:a:D:Barehanded, lightly armoured fighters, they wreak havoc with +C:a:D:their bare fists, and can also use a few prayers. +C:a:O:71:37:1d1 +C:a:O:36:4:1d1 +C:a:k:-1000:+200:Combat +C:a:k:-1000:-400:Weaponmastery +C:a:k:-1000:-300:Archery +C:a:k:+0:+200:Barehand-combat +C:a:k:+0:+0:Magic +C:a:k:+0:+200:Sneakiness +C:a:k:+0:+200:Stealth +C:a:k:+0:+200:Disarming +C:a:k:+0:+200:Spirituality +C:a:k:+0:-400:Possession +C:a:k:+0:-200:Corpse-preservation +C:a:k:+0:-500:Summoning +C:a:k:+0:-500:Symbiosis +C:a:k:+0:-500:Mimicry +C:a:k:+0:+500:Meta +C:a:k:+0:+500:Mind +C:a:k:+0:+500:Temporal +C:a:k:+0:+700:Dodging +C:a:g:All Gods + +C:a:N:Bard +C:a:D:Bards sing and play songs full of power, beauty or sadness to affect +C:a:D:everything that can hear them, using music instruments of various types. +C:a:O:71:37:1d1 +C:a:O:23:10:1d1 +C:a:O:36:2:1d1 +C:a:O:14:59:1d1 +C:a:k:+1000:+0:Magic +C:a:k:-1000:-700:Archery +C:a:k:+0:-100:Barehand-combat +C:a:k:+0:-100:Disarming +C:a:k:+0:+100:Spirituality +C:a:k:+0:-500:Possession +C:a:k:+0:-100:Summoning +C:a:k:+0:-100:Symbiosis +C:a:k:+0:-100:Mimicry +C:a:k:+1000:+500:Music +C:a:g:All Gods + +C:a:N:Ascetic +C:a:D:The monk who has sworn off all worldly things. +C:a:D:The ascetics do not believe in magic or gods. +C:a:k:+0:+200:Combat +C:a:k:=0:=0:Weaponmastery +C:a:k:+0:+200:Barehand-combat +C:a:k:+1000:+1000:Antimagic +C:a:k:+0:+200:Disarming +C:a:k:+0:+300:Stealth +C:a:k:+0:+1000:Dodging +C:a:k:=0:=0:Magic +C:a:k:=0:=0:Magic-Device +C:a:k:=0:=0:Spell-power +C:a:k:=0:=0:Meta +C:a:k:=0:=0:Conveyance +C:a:k:=0:=0:Divination +C:a:k:=0:=0:Temporal +C:a:k:=0:=0:Nature +C:a:k:=0:=0:Prayer +C:a:k:=0:=0:Music +C:a:k:=0:=0:Summoning +C:a:k:=0:=0:Symbiosis +C:a:k:=0:=0:Possession +C:a:k:=0:=0:Mimicry +C:a:b:10:Spread blows +C:a:b:1:Extra Max Blow(1) +C:a:b:5:Extra Max Blow(2) +C:a:O:71:37:1d1 +C:a:g:Nobody + +C:N:5:Pacifist +C:D:0:Pacifists do not believe in violence and do not want to kill +C:D:0:everything in sight. +C:D:1:Novice +C:D:1:Appeaser +C:D:1:Arbitrator +C:D:1:Elf-Friend +C:D:1:Conciliator +C:D:1:Diplomat +C:D:1:Mediator +C:D:1:Negotiator +C:D:1:Pacifist +C:D:1:Peacemaker +C:S:0:2:2:2:0:4:0:0 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:P:0:0 +C:B:0:0:0 +C:C:H:H:20000:2:40 +C:Z:detect doors and traps +C:E:-1:0:0:0:0:0 +C:k:=0:=0:Combat +C:k:=0:=0:Weaponmastery +C:k:=0:=0:Archery +C:k:=0:=0:Barehand-combat +C:k:+0:+600:Sneakiness +C:k:+0:+600:Stealth +C:k:+1000:+700:Dodging +C:k:+1000:+600:Disarming +C:k:+1000:+600:Magic +C:k:=0:=0:Magic-Device +C:k:+0:+500:Spell-power +C:k:+1000:+1000:Nature +C:k:+0:+700:Spirituality +C:k:+1000:+400:Monster-lore +C:k:=0:=0:Possession +C:k:=0:=0:Corpse-preservation +C:k:=0:=0:Mimicry +C:k:=0:=0:Music +C:b:15:Perfect casting +C:g:All Gods + +C:a:N:Trapper +C:a:D:These pacifists use traps to snare monsters, and +C:a:D:make totems from corpses to summon aid. +C:O:46:1:1d1 +C:a:k:+1000:+600:Summoning +C:a:b:1:Trapping +C:a:b:10:Ammo creation + +C:a:N:Peace-mage +C:a:D:These pacifists use magic to escape danger, and +C:a:D:rely on symbiotic relationships to defend themselves. +C:a:O:70:6:1d1 +C:a:k:+0:+700:Meta +C:a:k:+1000:+700:Conveyance +C:a:k:+0:+700:Divination +C:a:k:+0:+700:Temporal +C:a:k:+1000:+600:Symbiosis + +C:N:6:Priest +C:D:0:A priest serves a god (Vala, Maia or Eru himself) to bring down +C:D:0:the empire of fear and shadows of Morgoth. +C:D:1:Believer +C:D:1:Acolyte +C:D:1:Adept +C:D:1:Curate +C:D:1:Canon +C:D:1:Priest +C:D:1:High Priest +C:D:1:Cardinal +C:D:1:Inquisitor +C:D:1:Pope +C:S:-1:-3:3:-1:0:2:0:0 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:4:35:3 +C:C:L:H:10000:2:40 +C:P:2:20 +C:Z:detect curses +C:G:GOD_FRIEND | +C:E:0:0:0:0:0:0 +C:k:+1000:+900:Magic +C:k:+0:+600:Spell-power +C:k:+0:+600:Necromancy +C:k:+0:+600:Mindcraft +C:k:+1000:+1000:Spirituality +C:k:+1000:+700:Prayer +C:k:+2000:+700:Combat +C:k:+1000:+700:Weaponmastery +C:k:+1000:+900:Sneakiness +C:k:+0000:+900:Disarming +C:k:+0000:+400:Stealth +C:k:+0:+50:Magic-Device +C:b:1:Perfect casting + +C:a:N:Priest(Eru) +C:a:D:A priest that serves Eru Iluvatar to bring down +C:a:D:the empire of fear and shadows of Morgoth. +C:a:O:21:5:1d1 +C:a:g:Eru Iluvatar +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+100:Spell-power + +C:a:N:Priest(Manwe) +C:a:D:A priest that serves Manwe Sulimo to bring down +C:a:D:the empire of fear and shadows of Morgoth. +C:a:O:21:5:1d1 +C:a:g:Manwe Sulimo +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+50:Weaponmastery + +C:a:N:Druid +C:a:D:A priest that serves Yavanna Kementari to protect +C:a:D:and help the regrowth of nature on Arda. +C:a:O:21:5:1d1 +C:a:g:Yavanna Kementari +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+50:Weaponmastery +C:a:k:+1000:+700:Monster-lore +C:a:k:+1000:+700:Summoning + +C:a:N:Dark-Priest +C:a:D:A priest that serves Melkor Bauglir to bring chaos +C:a:D:and destruction to Arda. +C:a:O:21:5:1d1 +C:a:g:Melkor Bauglir +C:a:k:+0:+200:Prayer +C:a:k:+0:+200:Necromancy +C:a:k:+0:-600:Mindcraft +C:a:k:+0:+200:Spell-power +C:a:k:+1000:+1000:Corpse-preservation + +C:a:N:Paladin +C:a:D:A fighting priest that serves Tulkas to bring down +C:a:D:the empire of fear and shadows of Morgoth. +C:a:O:23:25:1d1 +C:a:g:Tulkas +C:a:k:+0:+200:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+100:Weaponmastery +C:a:k:+0:+100:Combat +C:a:k:+0:+900:Barehand-combat +C:a:b:1:Extra Max Blow(1) + +C:a:N:Mindcrafter +C:a:D:A priest who has learned to tap in his own mental powers +C:a:O:21:5:1d1 +C:a:g:Eru Iluvatar +C:a:g:Manwe Sulimo +C:a:g:Tulkas +C:a:g:Melkor Bauglir +C:a:g:Yavanna Kementari +C:a:g:Varda Elentari +C:a:g:Aule the Smith +C:a:g:Ulmo +C:a:g:Mandos +C:a:k:+0:-300:Prayer +C:a:k:+0:-200:Necromancy +C:a:k:+1000:+300:Mindcraft +C:a:k:+0:+200:Sneakiness +C:a:k:+0:+100:Magic-Device + +C:a:N:Stonewright +C:a:D:A war-priest of Aule who serves to protect and +C:a:D:further the works of the Valarin Smith. +C:a:O:24:8:1d1 +C:a:g:Aule the Smith +C:a:k:+0:+400:Axe-mastery +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+100:Spell-power +C:a:b:10:Extra Max Blow(1) + +C:a:N:Priest(Varda) +C:a:D:A priest who serves Varda to bring light +C:a:D:to all the reaches of the world. +C:a:O:21:5:1d1 +C:a:g:Varda Elentari +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+100:Spell-power +C:a:k:+0:+400:Archery + +C:a:N:Priest(Ulmo) +C:a:D:A priest that serves Eru Iluvatar to bring down +C:a:D:the empire of fear and shadows of Morgoth. +C:a:O:22:5:1d1 +C:a:g:Ulmo +C:a:k:+0:+400:Polearm-mastery +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+100:Spell-power + +C:a:N:Priest(Mandos) +C:a:D:A priest that serves Eru Iluvatar to bring down +C:a:D:the empire of fear and shadows of Morgoth. +C:a:O:21:5:1d1 +C:a:g:Mandos +C:a:k:+0:+400:Hafted-mastery +C:a:k:+0:+300:Prayer +C:a:k:+0:-600:Necromancy +C:a:k:+0:+100:Spell-power + +###############################TEST############################### +C:N:30:Test +C:D:0:Simple testers. +C:D:1:Rookie +C:D:1:Soldier +C:D:1:Mercenary +C:D:1:Veteran +C:D:1:Swordsman +C:D:1:Champion +C:D:1:Hero +C:D:1:Baron +C:D:1:Duke +C:D:1:Lord +C:S:5:-2:-2:2:2:-1:0:3 +C:K:10:10:0:1:10:10:10:10 +C:X:0:0:0:0:0:0:0:0 +C:B:6:30:5 +C:C:H:L:9000:2:40 +C:P:9:0 +C:R:30:0 +C:F:RES_FEAR +C:E:0:0:0:0:0:0 +C:O:45:38:1d1 +C:O:37:4:1d1 +C:k:+1000:+800:Combat +C:k:+1000:+850:Weaponmastery +C:k:+0:+200:Sword-mastery +C:k:+0:+200:Axe-mastery +C:k:+0:+200:Hafted-mastery +C:k:+0:+200:Polearm-mastery +C:k:+1000:+600:Archery +C:k:+1000:+900:Sneakiness +C:k:+1000:+900:Disarming +C:k:+1000:+300:Magic +C:k:+0:+550:Antimagic + +C:a:N:Shinny test +C:a:D:Simple testers, they test all with their shiny hacks ! +C:a:O:23:16:1d1 +###############################TEST############################### + + + + + + +############################################################################## +############################################################################## +############################################################################## +############################################################################## +# R: Race definition +# R:N:index:name +# R:D:race desc +# R:S:str:int:wis:dex:con:chr:luck +# R:K:dis:dev:sav:stl:srh:fos:thn:thb +# R:P:hitdie:xp%:infra:history chart +# R:M:b_age:m_age:m_b_ht:m_m_ht:m_b_wt:m_m_wt:f_b_ht:f_m_ht:f_b_wt:f_m_wt +# R:E:weapons:torso:arms:finger:head:legs +# R:C:allowed classes +# R:G:race flags +# R:R:level:pval +# R:F:flags +# R:k:value:modifier:skill name +# R:b:level:ability + +I: + +R:N:0:Human +R:D:Humans are the second born, the Edain. +R:D:They are the basic race to which all others are compared. +R:D:Average in ability, they can be any class. +R:S:0:0:0:0:0:0:0 +R:K:0:0:0:0:0:10:0:0 +R:P:10:100:0:1 +R:M:14:6:72:6:180:25:66:4:150:20 +R:E:1:1:1:2:1:1 +R:C:Warrior | Archer | Mage | Rogue | Priest | Loremaster | Pacifist + +R:N:1:Half-Elf +R:D:A crossbreed of elf and human, they get the best of the two races. +R:S:0:1:1:1:-1:1:0 +R:K:2:3:3:1:6:11:-1:5 +R:P:9:110:2:4 +R:M:24:16:66:6:130:15:62:6:100:10 +R:E:1:1:1:2:1:1 +R:C:Warrior | Archer | Mage | Rogue | Priest | Loremaster | Pacifist +R:G:ELF +R:k:+200:+000:Disarming +R:k:+300:+000:Magic-Device +R:k:+1500:+000:Spirituality +R:k:+1000:+000:Stealth +R:k:+600:+000:Sneakiness +R:k:-100:+000:Weaponmastery +R:k:+500:+000:Archery + +R:N:2:Elf +R:D:Elves are the first born, the Eldar. +R:D:More spiritual than physical beings, they are weaker than humans +R:D:but are more intelligent. +R:S:-1:2:2:1:-2:2:0 +R:K:5:6:6:2:8:12:-5:15 +R:P:8:120:3:5 +R:M:75:75:60:4:100:6:54:4:80:6 +R:E:1:1:1:2:1:1 +R:R:1:0 +R:F:RES_LITE | +R:C:Warrior | Archer | Mage | Priest | Loremaster | Pacifist +R:G:ELF +R:k:+500:+000:Disarming +R:k:+600:+000:Magic-Device +R:k:+3000:+000:Spirituality +R:k:+2000:+000:Stealth +R:k:+800:+000:Sneakiness +R:k:-500:+000:Weaponmastery +R:k:+1500:+000:Archery + +R:N:3:Hobbit +R:D:An old but quiet race related to humans. +R:D:They are small and quite weak but good at many things. +R:S:-2:2:1:3:2:1:5 +R:K:15:18:18:5:12:15:-10:20 +R:P:7:110:4:10 +R:M:21:12:36:3:60:3:33:3:50:3 +R:E:1:1:1:2:1:0 +R:Z:create food +R:G:RESIST_BLACK_BREATH | XTRA_MIGHT_SLING | +R:R:1:0 +R:F:SUST_DEX | +R:C:Warrior | Archer | Mage | Rogue | Loremaster | Pacifist +R:k:+0:+300:Sling-mastery +R:k:+1500:+000:Disarming +R:k:+1800:+000:Magic-Device +R:k:+9000:+000:Spirituality +R:k:+6000:+000:Stealth +R:k:+1200:+000:Sneakiness +R:k:-1000:+000:Weaponmastery +R:k:+2000:+000:Archery + +R:N:4:Gnome +R:D:Related to dwarves, Gnomes are between Dwarves and Hobbits in size. +R:D:Very good at magic use, they are poor as fighters. +R:S:-1:2:0:2:1:-2:2 +R:K:10:12:12:3:6:13:-8:12 +R:P:8:135:4:13 +R:M:50:40:42:3:90:6:39:3:75:3 +R:E:1:1:1:2:1:1 +R:Z:blink +R:R:1:0 +R:F:FREE_ACT | +R:C:Warrior | Mage | Rogue | Pacifist +R:k:+1000:+000:Disarming +R:k:+1200:+000:Magic-Device +R:k:+6000:+000:Spirituality +R:k:+3000:+000:Stealth +R:k:+600:+000:Sneakiness +R:k:-800:+000:Weaponmastery +R:k:+1200:+000:Archery + +R:N:5:Dwarf +R:D:The children of Aule, a strong but small race. +R:D:Miners and fighters of legend. +R:S:2:-2:2:-2:2:-3:0 +R:K:2:9:10:-1:7:10:15:0 +R:P:11:125:5:16 +R:M:35:15:48:3:150:10:46:3:120:10 +R:E:1:1:1:2:1:1 +R:Z:find secret passages +R:R:1:0 +R:F:RES_BLIND | LITE1 +R:C:Warrior | Priest | Pacifist +R:k:+0:+200:Axe-mastery +R:k:+200:+000:Disarming +R:k:+900:+000:Magic-Device +R:k:+5000:+000:Spirituality +R:k:-1000:+000:Stealth +R:k:+700:+000:Sneakiness +R:k:+1500:+000:Weaponmastery +R:k:+500:+000:Archery + +R:N:6:Orc +R:D:Quite strong but not very smart. +R:S:2:-1:0:1:1:-4:-3 +R:K:-3:-3:-3:-1:0:7:12:-5 +R:P:10:110:3:25 +R:M:11:4:66:1:150:5:62:1:120:5 +R:E:1:1:1:2:1:1 +R:Z:remove fear +R:R:1:0 +R:F:RES_DARK | +R:C:Warrior | Archer | Rogue | Priest +R:k:-300:+000:Disarming +R:k:-300:+000:Magic-Device +R:k:-1000:+000:Spirituality +R:k:-1000:+000:Stealth +R:k:+000:+000:Sneakiness +R:k:+1200:+000:Weaponmastery +R:k:-500:+000:Archery + +R:N:7:Troll +R:D:They can bear the light of the sun. +R:D:They are extremely strong and dumb. +R:S:4:-4:-2:-4:3:-6:-4 +R:K:-5:-8:-8:-2:-1:5:20:-10 +R:P:12:137:3:22 +R:M:20:10:96:10:250:50:84:8:225:40 +R:E:1:1:1:2:1:1 +R:Z:berserk +R:R:1:0 +R:F:SUST_STR | +R:R:15:0 +R:F:REGEN | +R:C:Warrior +R:k:-500:+000:Disarming +R:k:-800:+000:Magic-Device +R:k:-4000:+000:Spirituality +R:k:-2000:+000:Stealth +R:k:-100:+000:Sneakiness +R:k:+2000:+000:Weaponmastery +R:k:+0:+200:Hafted-mastery +R:k:-1000:+000:Archery + +R:N:8:Dunadan +R:D:The greatest of the Edain, humans in all respects but +R:D:stronger, smarter and wiser. +R:S:1:2:2:2:3:2:2 +R:K:4:5:5:2:3:13:15:10 +R:P:10:180:0:1 +R:M:50:50:82:5:190:20:78:6:180:15 +R:E:1:1:1:2:1:1 +R:R:1:0 +R:F:SUST_CON | REGEN | +R:C:Warrior | Archer | Mage | Rogue | Priest | Loremaster | Pacifist +R:k:+400:+000:Disarming +R:k:+500:+000:Magic-Device +R:k:+2500:+000:Spirituality +R:k:+2000:+000:Stealth +R:k:+800:+000:Sneakiness +R:k:+1500:+000:Weaponmastery +R:k:+1000:+000:Archery + +R:N:9:High-Elf +R:D:Elves are the first born, the Eldar. +R:D:High elves are the best of the Eldar, strong, fast, intellectual, though +R:D:they sometimes lack wisdom. +R:S:1:3:2:3:1:5:0 +R:K:4:20:20:4:3:14:10:25 +R:P:10:200:4:7 +R:M:100:30:90:10:190:20:82:10:180:15 +R:E:1:1:1:2:1:1 +R:R:1:0 +R:F:SEE_INVIS | +R:F:RES_LITE | +R:G:ELF +R:C:Warrior | Archer | Mage | Priest | Loremaster | Pacifist +R:k:+400:+000:Disarming +R:k:+2000:+000:Magic-Device +R:k:+10000:+000:Spirituality +R:k:+4000:+000:Stealth +R:k:+300:+000:Sneakiness +R:k:+1000:+000:Weaponmastery +R:k:+2500:+000:Archery + +R:N:10:Half-Ogre +R:D:A crossbreed between a human and an ogre. +R:D:They are similar to half-trolls, strong and dumb. +R:S:3:-1:-1:-1:3:-3:-2 +R:K:-3:-5:-5:-2:-1:5:20:0 +R:P:12:130:3:74 +R:M:40:10:92:10:255:60:80:8:235:60 +R:E:1:1:1:2:1:1 +R:Z:set explosive rune +R:R:1:0 +R:F:SUST_STR | RES_DARK | +R:C:Warrior | Priest | Pacifist +R:k:-300:+000:Disarming +R:k:-500:+000:Magic-Device +R:k:-2500:+000:Spirituality +R:k:-2000:+000:Stealth +R:k:-100:+000:Sneakiness +R:k:+2000:+000:Weaponmastery +R:k:+000:+000:Archery + +R:N:11:Beorning +R:D:A race of men shapeshifters. +R:D:They have the unique power of being able to polymorph to bear forms. +R:S:4:-2:-2:-1:3:-5:1 +R:K:-6:-8:-6:-2:-1:5:25:5 +R:P:12:150:3:75 +R:M:40:10:100:10:255:65:80:10:240:64 +R:E:1:1:1:2:1:1 +R:Z:turn into a bear +R:R:1:0 +R:F:SUST_STR | +R:R:20:1 +R:F:STR | +R:C:Warrior | Rogue | Loremaster +R:k:+1000:+1000:Bearform-combat +R:k:-600:+000:Disarming +R:k:-800:+000:Magic-Device +R:k:-3000:+000:Spirituality +R:k:-2000:+000:Stealth +R:k:-100:+000:Sneakiness +R:k:+2500:+000:Weaponmastery +R:k:+500:+000:Archery + +### Druedain - replace Kobolds in Theme + +R:N:12:Druadan +R:D:Druedain are an ancient branch of the race of Men. +R:D:Wiser and quicker than the Edain, but weaker and less intelligent. +R:D:Not as pretty as their common human cousins, but sturdier. +R:S:-2:-3:2:3:2:-2:1 +R:K:5:0:0:5:15:15:0:5 +R:P:9:115:0:82 +R:M:14:6:65:6:162:25:58:4:145:20 +R:E:1:1:1:2:1:1 +R:Z:poison dart +R:R:1:0 +R:F:RES_POIS | +R:C:Warrior | Archer | Rogue | Loremaster | Pacifist +R:k:+0:+250:Boomerang-mastery +R:k:-200:+000:Disarming +R:k:-300:+000:Magic-Device +R:k:-1000:+000:Spirituality +R:k:+1000:+000:Stealth +R:k:+100:+000:Sneakiness +R:k:+1000:+000:Weaponmastery +R:k:+800:+000:Archery + +R:N:13:Petty-Dwarf +R:D:A nearly extinct subrace of dwarves. +R:D:They prefer to live in the darkness. +R:S:1:-1:2:0:2:-4:-5 +R:K:3:5:10:1:5:10:9:0 +R:P:11:135:5:87 +R:M:40:12:43:3:92:6:40:3:78:3 +R:E:1:1:1:2:1:1 +R:Z:detect doors and traps +R:R:1:0 +R:F:RES_DARK | RES_DISEN | LITE1 +R:C:Warrior | Rogue +R:k:+300:+000:Disarming +R:k:+500:+000:Magic-Device +R:k:+5000:+000:Spirituality +R:k:+1000:+000:Stealth +R:k:+500:+000:Sneakiness +R:k:+000:+000:Weaponmastery +R:k:+000:+000:Archery + +R:N:14:Dark-Elf +R:D:Elves are the first born, the Eldar. +R:D:Dark elves are rare on Middle-earth and even though not evil +R:D:they are not good. +R:S:-1:3:2:2:-2:1:-2 +R:K:5:15:20:3:8:12:-5:10 +R:P:9:150:5:69 +R:M:75:75:60:4:100:6:54:4:80:6 +R:E:1:1:1:2:1:1 +R:Z:magic missile +R:R:1:0 +R:F:RES_DARK | +R:R:20:0 +R:F:SEE_INVIS | +R:C:Warrior | Archer | Mage | Rogue | Priest +R:G:ELF +R:k:+0:+200:Magic +R:k:+500:+000:Disarming +R:k:+1500:+000:Magic-Device +R:k:+10000:+000:Spirituality +R:k:+3000:+000:Stealth +R:k:+800:+000:Sneakiness +R:k:-500:+000:Weaponmastery +R:k:+1000:+000:Archery + +R:N:15:Ent +R:D:Guardian of the forests of Middle-earth, summoned by Yavanna before +R:D:even the elves awoke. It is said 'Trolls are strong, Ents are STRONGER'. +R:S:10:-3:2:-5:11:-3:-2 +R:K:5:5:20:-6:5:4:15:5 +R:P:14:210:5:95 +R:M:255:70:72:6:100:25:66:4:100:20 +R:E:1:1:1:2:1:1 +R:Z:grow trees +R:G:NO_STUN | NO_FOOD | +R:G:AC_LEVEL | +R:R:1:-5 +R:F:SPEED | SENS_FIRE | SLOW_DIGEST | RES_POIS +R:R:5:0 +R:F:SEE_INVIS | +R:R:20:0 +R:F:ESP_ORC | +R:F:ESP_TROLL | ESP_EVIL | +R:C:Warrior | Priest | Loremaster | Pacifist +R:O:70:32:2d3 +R:b:1:Tree walking +R:k:+0:+200:Barehand-combat +R:k:+0:+600:Boulder-throwing +R:k:+500:+000:Disarming +R:k:+500:+000:Magic-Device +R:k:+10000:+000:Spirituality +R:k:-6000:+000:Stealth +R:k:+500:+000:Sneakiness +R:k:-300:+000:Weaponmastery +R:k:-200:+000:Archery + +R:N:16:RohanKnight +R:D:Humans from the land of Rohan, riding the great Mearas. +R:D:Fast and powerful in battle. +R:S:4:-2:3:1:4:2:0 +R:K:10:5:5:-8:1:1:5:5 +R:P:10:220:0:84 +R:M:20:3:60:3:80:4:54:3:70:4 +R:E:1:1:1:2:1:1 +R:Z:Rohan Knight's Powers +R:R:1:3 +R:F:SPEED | +R:R:5:1 +R:F:SPEED | +R:R:10:1 +R:F:SPEED | +R:R:15:1 +R:F:SPEED | +R:R:20:1 +R:F:SPEED | +R:R:25:1 +R:F:SPEED | +R:R:30:1 +R:F:SPEED | +R:R:35:1 +R:F:SPEED | +R:R:40:1 +R:F:SPEED | +R:R:45:1 +R:F:SPEED | +R:C:Warrior | Priest | Pacifist +R:k:+1000:+000:Disarming +R:k:+500:+000:Magic-Device +R:k:+2500:+000:Spirituality +R:k:-8000:+000:Stealth +R:k:+100:+000:Sneakiness +R:k:+100:+200:Weaponmastery +R:k:+500:+000:Archery + +### Eagles - replace Thunderlords + +R:N:17:Eagle +R:D:A Great Eagle of Manwe, his most faithful servant. +R:D:They have been given many gifts from their master. +R:S:6:2:1:-2:3:6:4 +R:K:6:0:10:-16:30:10:0:0 +R:P:12:300:5:89 +R:M:14:6:180:6:255:25:150:4:230:20 +R:E:0:1:0:4:1:1 +R:R:1:0 +R:F:FEATHER | FLY +R:R:4:0 +R:F:ESP_DRAGON | +R:R:5:0 +R:F:RES_ELEC | +R:R:10:0 +R:F:RES_COLD | +R:R:15:0 +R:F:RES_ACID | +R:R:17:0 +R:F:RES_FIRE | +R:R:35:0 +R:F:RES_POIS | +R:R:45:0 +R:F:IM_ELEC | +R:R:50:0 +R:F:CLIMB +R:k:+1000:+300:Barehand-combat +R:C:Loremaster | Mage | Priest | Pacifist +R:k:+600:+000:Disarming +R:k:+000:+000:Magic-Device +R:k:+5000:+000:Spirituality +R:k:-16000:+000:Stealth +R:k:+3000:+000:Sneakiness + +### Base race characteristics tweaked from Annals of Ea for Theme. + +R:N:18:Dragon +R:D:One of Morgoth's favourite pets. +R:D:Very strong and smart, but unstealthy. +R:D:They cannot play instruments or wield weapons. +# R:S:str:int:wis:dex:con:chr:luck +R:S:3:2:2:-2:2:-5:-2 +R:K:5:5:5:-10:5:5:5:-20 +R:P:9:250:5:100 +R:M:50:150:200:-200:80:120:54:-50:100:60 +# R:E:weapons:torso:arms:finger:head:legs +R:E:0:1:0:6:1:1 +R:R:1:0 +R:k:=0:=0:Weaponmastery +R:k:+0:+400:Barehand-combat +R:k:=0:=0:Geomancy +R:F:FLY +R:C:Loremaster | Mage | Priest | Pacifist +#R:G:EVIL +R:k:+1000:+000:Disarming +R:k:+500:+000:Magic-Device +R:k:-4000:+000:Spirituality +R:k:-10000:+000:Stealth +R:k:+000:+000:Sneakiness + +R:N:19:Yeek +R:D:The weakest of all the races, bad at everything except gaining levels quickly. +R:S:-5:-5:-5:-5:-5:-5:-5 +R:K:-5:-5:-10:0:-5:0:-10:-10 +R:P:6:25:2:29 +R:M:10:4:40:5:50:10:35:4:45:10 +R:E:1:1:1:2:1:1 +R:C:Warrior | Archer | Mage | Rogue | Priest | Loremaster | Pacifist +R:k:-500:+000:Disarming +R:k:-500:+000:Magic-Device +R:k:-2500:+000:Spirituality +R:k:-5000:+000:Stealth +R:k:-500:+000:Sneakiness +R:k:-500:+000:Weaponmastery +R:k:-500:+000:Archery + +### Wood-Elves tweaked in Theme. + +R:N:20:Wood-Elf +R:D:Elves are the first born, the Eldar. +R:D:Wood Elves live in the great forests of Middle-earth. +R:D:They are more dangerous but less wise than High Elves. +R:S:2:2:-3:5:0:1:0 +R:K:5:6:6:5:8:12:-5:40 +R:P:7:130:4:5 +R:M:75:75:60:4:100:6:54:4:80:6 +R:E:1:1:1:2:1:1 +R:G:XTRA_MIGHT_BOW | +R:R:1:1 +R:F:XTRA_MIGHT | RES_LITE | +R:C:Warrior | Archer | Mage | Priest | Loremaster | Pacifist +R:G:ELF +R:k:+0:+200:Archery +R:b:1:Tree walking +R:k:+500:+000:Disarming +R:k:+600:+000:Magic-Device +R:k:+3000:+000:Spirituality +R:k:+5000:+000:Stealth +R:k:+800:+000:Sneakiness +R:k:+1000:+000:Weaponmastery +R:k:+4000:+000:Archery + +### Maiar heavily tweaked in Theme + +R:N:21:Maia +R:D:An old race, dating from before the creation of Arda, the Maiar were +R:D:created by Eru to help the Valar in their task. +R:S:0:0:0:0:0:0:4 +R:K:0:0:0:0:0:10:0:0 +R:P:10:100:0:91 +R:M:14:6:72:6:180:25:66:4:150:20 +R:E:1:1:1:2:1:1 +R:G:NO_GOD +R:R:20:0 +R:F:DRAIN_EXP | +R:R:6:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:12:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:18:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:24:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:30:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:36:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:42:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:R:48:1 +R:F:STR | INT | WIS | DEX | CON | CHR | +R:C:Warrior | Archer | Mage | Pacifist +R:k:+000:+000:Disarming +R:k:+000:+000:Magic-Device +R:k:+000:+000:Spirituality +R:k:=0:=0:Prayer +R:k:+000:+000:Stealth +R:k:+000:+000:Sneakiness +R:k:+000:+000:Weaponmastery +R:k:+000:+000:Archery + +### Easterling -- new race added in Theme. + +R:N:22:Easterling +R:D:The humans of the Southeast, servants of the Dark. +R:D:They are traditional masters of many combat skills. +R:D:Fanatical warriors, they do not trust magic. +R:S:2:-2:-2:-2:2:-1:-1 +R:K:0:-5:-1:0:0:10:5:5 +R:P:10:140:0:105 +R:M:14:6:72:6:180:25:66:4:150:20 +R:E:1:1:1:2:1:1 +R:C:Warrior | Archer +R:G:XTRA_MIGHT_XBOW | NO_STUN +R:R:5:0 +R:F:FREE_ACT +R:R:15:0 +R:F:RES_CONF +R:k:+1000:+100:Combat +R:k:+500:+100:Weaponmastery +R:k:+0:+200:Sword-mastery +R:k:+0:+200:Axe-mastery +R:k:+0:+200:Hafted-mastery +R:k:+0:+200:Polearm-mastery +R:k:+2000:+200:Archery +R:k:+1000:+300:Sneakiness +R:k:+1000:+200:Stealth +R:k:+1000:+200:Disarming +R:k:=0:=0:Magic +R:k:=0:=0:Magic-Device +R:k:=0:=0:Spell-power +R:k:+2500:+300:Spirituality + +### Demon -- new race added in Theme + +R:N:23:Demon +R:D:Demons (Roeg) are minor servants of the Dark, +R:D:they were once natural creatures and have been +R:D:corrupted by Melkor to serve his ends. +# They all get an inherent CHR penalty, other stats depend on subrace. +R:S:0:0:0:0:0:-1:0 +# Again, here everything depends on subrace +R:K:0:0:0:0:0:0:0:0 +R:P:10:170:3:109 +R:M:14:6:72:6:180:25:66:4:150:20 +# Everything at zero here, depends on type of demon. +R:E:0:0:0:0:0:0 +R:C:Warrior | Archer | Mage | Rogue | Priest | Loremaster +R:G:CORRUPT +R:F:RES_FEAR | HOLD_LIFE | RES_DARK +R:Z:spear of darkness +R:k:+500:+000:Disarming +R:k:+050:+000:Magic-Device +R:k:-5000:+000:Spirituality +R:k:+000:+000:Stealth +R:k:+000:+000:Sneakiness +R:k:+000:+000:Weaponmastery +R:k:+000:+000:Archery + +############################################################################## +############################################################################## +############################################################################## +############################################################################## +# S: Subrace definition +# S:N:index:name +# S:D:'A'fter/'B'efore:subrace desc +# S:S:str:int:wis:dex:con:chr:luck:mana +# S:K:dis:dev:sav:stl:srh:fos:thn:thb +# S:P:hitdie:xp%:infra +# S:M:b_age:m_age:m_b_ht:m_m_ht:m_b_wt:m_m_wt:f_b_ht:f_m_ht:f_b_wt:f_m_wt +# S:E:weapons:torso:arms:finger:head:legs +# S:A:allowed races +# S:C:'A'llow/'F'orbid:allowed/forbiden classes +# S:G:subrace flags +# S:R:level:pval +# S:F:flags +# S:k:value:modifier:skill name +# S:b:level:ability + +# Make the parser actually work :) +I: + +S:N:0: +S:D:A:A normal member of the race. +S:S:0:0:0:0:0:0:0:100 +S:K:0:0:0:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Human | Half-Elf | Elf | Hobbit | Gnome | Dwarf | +S:A:Orc | Troll | Dunadan | High-Elf | Half-Ogre | Beorning | +S:A:Druadan | Petty-Dwarf | Dark-Elf | Ent | RohanKnight | Eagle | +S:A:Yeek | Wood-Elf | Maia | Easterling + +# Just a place holder, the actualy setting are done with corruptions, see +# corrupt.lua and player.lua +S:N:1:Vampire +S:D:B:Vampires are powerful undead, wielding great powers. They still fear the +S:D:B:sunlight and cannot easily satiate their hunger. +S:S:0:0:0:0:0:0:0:100 +S:K:0:0:0:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Human | Half-Elf | Hobbit | Gnome | Dwarf | Orc | +S:A:Troll | Dunadan | Half-Ogre | Beorning | Druadan | Petty-Dwarf | +S:A:Dark-Elf | RohanKnight | Yeek | Easterling +S:C:A:Mage +S:O:70:0:5d3 +S:O:70:32:2d3 + +S:N:2:Spectre +S:D:B:Spectres only partially exist in the mortal world and so they can +S:D:B:pass through walls. They are somewhat physically weak. +S:S:-5:1:1:2:-3:-6:-3:105 +S:K:2:8:7:2:2:7:-5:-2 +S:P:-4:80:3 +S:M:50:15:0:0:-10:-5:0:0:-10:-5 +S:E:0:0:0:0:0:0 +S:A:Human | Half-Elf | Elf | Hobbit | Gnome | Dwarf | +S:A:Orc | Troll | Dunadan | High-Elf | Half-Ogre | Beorning | Easterling | +S:A:Druadan | Petty-Dwarf | Dark-Elf | RohanKnight | Yeek | Wood-Elf | +S:C:F:Warrior | Archer +S:G:UNDEAD | NO_CUT | NO_FOOD | SEMI_WRAITH | NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SEE_INVIS | HOLD_LIFE | +S:F:SLOW_DIGEST | RES_COLD | RES_POIS | RES_NETHER | +S:O:70:32:2d3 +S:k:+200:+000:Disarming +S:k:+800:+000:Magic-Device +S:k:+700:+000:Spirituality +S:k:+2000:+000:Stealth +S:k:+200:+000:Sneakiness +S:k:-500:+000:Weaponmastery +S:k:-200:+000:Archery + +S:N:3:Skeleton +S:D:B:Yet an other kind of undead. Their physical 'body' is not very vulnerable +S:D:B:to sharp things. +S:S:0:-2:-2:0:1:-4:-3:70 +S:K:-5:-5:5:-1:-1:8:8:0 +S:P:0:45:1 +S:M:50:15:0:0:-10:-5:0:0:-10:-5 +S:E:0:0:0:0:0:0 +S:A:Human | Half-Elf | Elf | Hobbit | Gnome | Dwarf | +S:A:Orc | Troll | Dunadan | High-Elf | Half-Ogre | Beorning | Easterling | +S:A:Druadan | Petty-Dwarf | Dark-Elf | RohanKnight | Yeek | Wood-Elf | +S:G:UNDEAD | NO_CUT | NO_FOOD | NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SEE_INVIS | HOLD_LIFE | +S:F:RES_POIS | RES_SHARDS | +S:R:10:0 +S:F:RES_COLD | +S:O:70:32:2d3 +S:k:-500:+000:Disarming +S:k:-500:+000:Magic-Device +S:k:+500:+000:Spirituality +S:k:-1000:+000:Stealth +S:k:-100:+000:Sneakiness +S:k:+800:+000:Weaponmastery +S:k:+000:+000:Archery + +S:N:4:Zombie +S:D:B:Strong and dumb is a zombie. +S:S:2:-6:-6:1:4:-5:-4:70 +S:K:-2:-2:5:-1:-1:2:5:0 +S:P:3:45:1 +S:M:50:15:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Human | Half-Elf | Elf | Hobbit | Gnome | Dwarf | +S:A:Orc | Troll | Dunadan | High-Elf | Half-Ogre | Beorning | Easterling | +S:A:Druadan | Petty-Dwarf | Dark-Elf | RohanKnight | Yeek | Wood-Elf | +S:C:F:Mage +S:G:UNDEAD | NO_FOOD | NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SEE_INVIS | HOLD_LIFE | +S:F:SLOW_DIGEST | RES_POIS | +S:R:5:0 +S:F:RES_COLD | +S:O:70:32:2d3 +S:k:-200:+000:Disarming +S:k:-200:+000:Magic-Device +S:k:+500:+000:Spirituality +S:k:-1000:+000:Stealth +S:k:-100:+000:Sneakiness +S:k:+500:+000:Weaponmastery +S:k:+000:+000:Archery + +S:N:5:Barbarian +S:D:A:Hardy members of their race, they are strong fighters but poor spellcasters. +S:S:2:-3:-2:1:1:-3:1:50 +S:K:-2:-10:2:-2:0:1:12:5 +S:P:1:25:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Human | Dwarf | Orc | Troll | Half-Ogre | Beorning | Druadan | Easterling +S:C:F:Mage +S:R:10:0 +S:F:RES_FEAR | +S:k:-200:+000:Disarming +S:k:-1000:+000:Magic-Device +S:k:+200:+000:Spirituality +S:k:-2000:+000:Stealth +S:k:+000:+000:Sneakiness +S:k:+1200:+000:Weaponmastery +S:k:+500:+000:Archery + +S:N:6:Hermit +S:D:A:Through years of isolation hermits can manage to increase their mana +S:D:A:reserves but at the cost of an increased physical weakness. +S:S:-3:1:1:-3:-3:1:0:120 +S:K:5:10:5:3:4:10:-5:-5 +S:P:-3:20:1 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Human | Half-Elf | Elf | Hobbit | Gnome | Dwarf | +S:A:Dunadan | High-Elf | Petty-Dwarf | Dark-Elf | Ent | RohanKnight | +S:A:Eagle | Yeek | Wood-Elf | Maia | +S:C:F:Warrior | Archer +S:k:+500:+000:Disarming +S:k:+1000:+000:Magic-Device +S:k:+500:+000:Spirituality +S:k:+3000:+000:Stealth +S:k:+400:+000:Sneakiness +S:k:-500:+000:Weaponmastery +S:k:-500:+000:Archery + +S:N:8:LostSoul +S:D:A:In some very rare occasions souls can come back from the Halls of Mandos. +S:S:0:0:0:0:0:0:0:100 +S:K:0:0:0:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:G:ASTRAL | NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SEE_INVIS +S:A:Half-Elf | Elf | High-Elf | Dark-Elf | Wood-Elf | Maia | +S:A:Hobbit | Gnome | Dwarf | Petty-Dwarf | Ent | Eagle | +S:O:70:32:25d2 +S:O:70:12:25d3 + +# Used for corruptions that can change your subrace +S:N:9:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +S:D:A:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +S:S:0:0:0:0:0:0:0:100 +S:K:0:0:0:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 + +### Dragon subraces added for Theme + +S:N:10:Red +S:D:B:These majestic creatures are surrounded by a furious blaze. +S:D:B:They are especially resistant to fire and with time learn +S:D:B:to resist its effects entirely. They are stronger than other +S:D:B:dragons and can prevent attacks from sapping their strength. +S:S:3:0:0:0:0:0:0:100 +S:K:0:0:0:0:-2:2:5:0 +S:P:0:0:1 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Dragon +S:C:F:Warrior | Archer +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SUST_STR | SH_FIRE | RES_FIRE +S:R:5:1 +S:F:STR +S:R:10:1 +S:F:STR +S:R:15:1 +S:F:STR +S:R:20:1 +S:F:STR +S:R:30:1 +S:F:STR +S:R:40:1 +S:F:STR +S:R:45:0 +S:F:IM_FIRE +S:R:50:1 +S:F:STR | CLIMB +S:Z:fire breath +S:k:+1000:+600:Fire + +S:N:11:Black +S:D:B:The hide of these dragons glistens with droplets of viscous +S:D:B:liquid. They are especially resistant to acid and with time +S:D:B:will come to resist its effects entirely. They look more +S:D:B:beautiful than other dragons and are expert at protecting that. +S:S:0:0:0:0:0:3:0:100 +S:K:2:0:1:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Dragon +S:C:F:Archer | Warrior +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SUST_CHR | | RES_ACID +S:R:5:1 +S:F:CHR +S:R:10:1 +S:F:CHR +S:R:15:1 +S:F:CHR +S:R:20:1 +S:F:CHR +S:R:30:1 +S:F:CHR +S:R:40:1 +S:F:CHR +S:R:45:0 +S:F:IM_ACID +S:R:50:1 +S:F:CHR | CLIMB +S:Z:spit acid +S:k:+1000:+600:Water + +S:N:12:Green +S:D:B:The entire forms of these creatures give off sickly greenish. +S:D:B:vapours. They are especially resistant to poison and resist +S:D:B:poison attacks exceptionally well. They are healthier and sturdier +S:D:B:than other dragons and are not as susceptible to diseases. +S:S:0:0:0:0:3:0:0:100 +S:K:0:0:2:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Dragon +S:C:F:Archer | Warrior +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SUST_CON | RES_POIS +S:R:5:1 +S:F:CON +S:R:10:1 +S:F:CON +S:R:15:1 +S:F:CON +S:R:20:1 +S:F:CON +S:R:30:1 +S:F:CON +S:R:40:1 +S:F:CON +S:R:50:1 +S:F:CON | CLIMB +S:Z:poison dart +S:k:+1000:+600:Air + +S:N:13:Blue +S:D:B:These enormous creatures are wreathed in living lightning. +S:D:B:They are especially nimble and agile, and their dexterity +S:D:B:is not sapped easily. +S:S:0:0:0:3:0:0:0:100 +S:K:3:0:0:2:1:0:0:0 +S:P:0:0:1 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Dragon +S:C:F:Archer | Warrior +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SUST_DEX | RES_ELEC | SH_ELEC +S:R:5:1 +S:F:DEX +S:R:10:1 +S:F:DEX +S:R:15:1 +S:F:DEX +S:R:20:1 +S:F:DEX +S:R:30:1 +S:F:DEX +S:R:40:1 +S:F:DEX +S:R:45:0 +S:F:IM_ELEC +S:R:50:1 +S:F:DEX | CLIMB +S:Z:dazzle +S:k:+1000:+600:Earth + +S:N:14:White +S:D:B:These enormous dragons look like they'd been hewed from ice. +S:D:B:They are the most cunning and calculating among their kind, +S:D:B:and attacks against their intelligence are unlikely to succeed. +S:S:0:3:0:0:0:0:0:100 +S:K:0:2:0:0:0:0:0:0 +S:P:0:0:0 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Dragon +S:C:F:Archer | Warrior +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SUST_INT | RES_COLD | SENS_FIRE +S:R:5:1 +S:F:INT +S:R:10:1 +S:F:INT +S:R:15:1 +S:F:INT +S:R:20:1 +S:F:INT +S:R:30:1 +S:F:INT +S:R:40:1 +S:F:INT +S:R:45:0 +S:F:IM_COLD +S:R:50:1 +S:F:INT | CLIMB +S:Z:cold breath +S:k:+1000:+600:Divination + +S:N:15:Ethereal +S:D:B:These dragons' body surfaces seem to be in constant flux. +S:D:B:They are powerful undead beings and are thus wiser than other +S:D:B:dragons. Wisdom-sapping and life-draining attacks are not +S:D:B:very effective against them. +S:S:0:0:3:0:0:0:0:100 +S:K:0:0:1:5:2:2:0:0 +S:P:0:0:3 +S:M:0:0:0:0:0:0:0:0:0:0 +S:E:0:0:0:0:0:0 +S:A:Dragon +S:C:F:Archer | Warrior +S:G:NO_SUBRACE_CHANGE | UNDEAD | SEMI_WRAITH +S:R:1:0 +S:F:SUST_WIS | HOLD_LIFE +S:R:5:1 +S:F:WIS +S:R:10:1 +S:F:WIS +S:R:15:1 +S:F:WIS +S:R:20:1 +S:F:WIS +S:R:30:1 +S:F:WIS +S:R:40:1 +S:F:WIS +S:R:50:1 +S:F:WIS | CLIMB +S:Z:chaos breath +S:k:+1000:+600:Meta + +### Demon subraces for Theme module + +S:N:16:(Narrog) +S:D:A:These ratlike demons have fangs that drip with venom, +S:D:A:quick, scurrying feet, and winglike appendages on their +S:D:A:slick, black backs. They are somewhat weak and sickly, +S:D:A:but sly, cunning, and agile. +S:S:-1:1:1:1:-1:-2:0:100 +S:K:2:0:1:2:2:20:0:0 +S:P:1:20:1 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:RES_POIS +S:R:10:2 +S:F:SPEED +S:R:30:2 +S:F:SPEED +S:R:45:0 +S:F:FLY +S:R:50:2 +S:F:SPEED +S:Z:poison dart +R:k:-200:+000:Weaponmastery +R:k:+1000:+300:Archery +R:k:+1000:+000:Sneakiness +R:k:+500:+200:Disarming +S:k:+1000:+500:Stealth +R:k:+050:+000:Magic-Device +S:k:+0:+200:Magic +S:k:+1000:+300:Conveyance +R:k:-500:+000:Spirituality + +S:N:17:(Aewrog) +S:D:A:These birdlike demons' wings flap with blinding speed. +S:D:A:They are somewhat physically weak, but may befuddle enemies +S:D:A:so that they believe they'd never seen anything so beautiful. +S:S:-2:0:0:0:0:+3:0:100 +S:K:0:0:1:-2:0:10:0:0 +S:P:1:0:1 +S:M:14:6:72:6:180:25:66:4:150:20 +# R:E:weapons:torso:arms:finger:head:legs +S:E:0:1:2:4:1:1 +S:A:Demon +S:C:F:Warrior | Archer | Priest +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:SUST_CHR | FLY +S:R:5:0 +S:F:FREE_ACT +S:R:10:0 +S:F:RES_FIRE +S:R:50:0 +S:F:CLIMB +R:k:-400:+000:Weaponmastery +R:k:+000:+300:Archery +R:k:+1000:+000:Sneakiness +R:k:+500:+100:Disarming +S:k:+500:+200:Stealth +S:k:+0:+200:Magic +S:k:+1000:+300:Mind +S:Z:dazzle + +S:N:18:(Hurog) +S:D:A:These doglike demons are one of the lowest forms of Morgoth's +S:D:A:corrupted races, though their sense of smell is uncanny, and +S:D:A:increases with experience. +S:S:-1:0:0:0:-1:0:0:100 +S:K:2:0:2:0:5:30:0:0 +S:P:0:-10:2 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest +S:G:NO_SUBRACE_CHANGE +S:R:5:0 +S:F:ESP_ANIMAL +S:R:10:1 +S:F:ESP_ORC | SEARCH +S:R:15:0 +S:F:ESP_TROLL +S:R:20:1 +S:F:ESP_DRAGON | SEARCH +S:R:25:0 +S:F:ESP_UNDEAD +S:R:30:1 +S:F:ESP_NONLIVING | SEARCH +S:R:35:0 +S:F:ESP_EVIL +S:R:40:1 +S:F:ESP_GOOD | SEARCH +S:R:45:0 +S:F:ESP_DEMON +S:R:50:1 +S:F:ESP_ALL | SEARCH +S:Z:smell monsters +S:Z:smell metal +R:k:+500:+300:Stealth +R:k:+500:+200:Sneakiness +R:k:+000:+000:Weaponmastery +R:k:+000:+000:Archery + +S:N:19:(Sarnrog) +S:D:A:Medium-sized winged humanoids that look like living stone. +S:D:A:They are clumsy and dumb, but very strong and stout, and +S:D:A:resist the elements fairly well. +S:S:2:-1:-2:-2:2:-1:0:100 +# S:K:dis:dev:sav:stl:srh:fos:thn:thb +S:K:-1:0:0:-8:-2:-10:5:0 +S:P:2:20:0 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest | Mage +S:G:NO_SUBRACE_CHANGE | NO_STUN +S:R:1:0 +S:F:RES_POIS +S:R:10:1 +S:F:RES_FIRE | TUNNEL +S:R:20:1 +S:F:RES_ACID | TUNNEL +S:R:30:1 +S:F:RES_ELEC | TUNNEL +S:R:40:1 +S:F:RES_COLD | TUNNEL +S:R:45:1 +S:F:RES_SHARDS | TUNNEL +S:R:50:1 +S:F:RES_SOUND | TUNNEL +S:k:+1000:+500:Boulder-throwing +S:Z:eat rock +R:k:-800:+000:Stealth +R:k:-500:+000:Sneakiness +R:k:-500:+000:Archery + +S:N:20:(Caborrog) +S:D:A:Among the foulest of Morgoth's servants, these froglike +S:D:A:demons are fast and smart, but not very strong or stealthy. +S:D:A:As a result of their corruption, they develop a strange +S:D:A:protective layer around them as they mature. +S:S:-1:2:1:0:0:-3:0:100 +# S:K:dis:dev:sav:stl:srh:fos:thn:thb +S:K:0:0:1:-10:2:10:0:0 +S:P:2:10:0 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Archer | Priest +S:G:NO_SUBRACE_CHANGE | NO_STUN | AC_LEVEL +S:R:1:0 +S:F:RES_POIS +S:R:1:7 +S:F:SPEED +S:R:10:2 +S:F:INT +S:R:30:2 +S:F:INT +S:R:50:2 +S:F:INT +S:k:+1000:+400:Dodging +S:k:+0:+200:Magic +S:k:+0:+300:Conveyance +S:k:+0:+300:Temporal +S:Z:panic hit +R:k:-1000:+000:Stealth +R:k:-500:+000:Sneakiness + +S:N:21:(Draugrog) +S:D:A:These doglike demons are of a higher order than the Huroeg, +S:D:A:they learn more quickly and have more sophisticated magical +S:D:A:powers. Their arrogant snarling, however, makes them quite +S:D:A:unstealthy. +S:S:1:1:1:1:1:-1:0:100 +S:K:2:0:2:-20:5:30:0:0 +S:P:0:-20:2 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest +S:G:NO_SUBRACE_CHANGE +S:R:4:0 +S:F:ESP_ANIMAL +S:R:8:1 +S:F:ESP_ORC | SEARCH +S:R:12:0 +S:F:ESP_TROLL +S:R:16:1 +S:F:ESP_DRAGON | SEARCH +S:R:20:0 +S:F:ESP_UNDEAD +S:R:24:1 +S:F:ESP_NONLIVING | SEARCH +S:R:28:0 +S:F:ESP_EVIL +S:R:32:1 +S:F:ESP_GOOD | SEARCH +S:R:36:0 +S:F:ESP_DEMON +S:R:40:1 +S:F:ESP_ALL | SEARCH +S:R:50:0 +S:F:PRECOGNITION +S:Z:smell monsters +S:Z:smell metal +S:k:+0:+200:Magic +S:k:+0:+200:Spirituality +S:k:+1000:+500:Mindcraft +R:k:-10000:+000:Stealth +R:k:-500:+200:Sneakiness +R:k:+300:+000:Weaponmastery +R:k:+200:+000:Archery + +### This is Theme's implementation of the Avatar subrace from T-Plus by Ingeborg S. Norden, with obvious limitations. + +S:N:22:(Lygrog) +S:D:A:These slithering snakelike forms lack many physical +S:D:A:advantages, but are no less deadly for it. Their magical +S:D:A:abilities, stealth, and cunning are legendary. +S:S:-3:5:5:5:-1:-6:0:200 +S:K:5:5:5:10:5:50:0:0 +S:P:2:40:3 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:0:1:0:1:1:0 +S:A:Demon +S:C:F:Warrior | Archer | Priest | Rogue +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:FEATHER | FREE_ACT | LITE1 | RES_POIS | +S:R:1:0 +S:F:REGEN | SEE_INVIS | SLOW_DIGEST | SUST_CHR | +S:R:1:10 +S:F:SPEED | +S:R:5:0 +S:F:ESP_ANIMAL | RES_FIRE | RES_COLD | SUST_WIS | +S:R:5:1 +S:F:LUCK | SPEED | +S:R:10:0 +S:F:ESP_ORC | RES_ELEC | RES_ACID | SUST_INT | WATER_BREATH | +S:R:10:1 +S:F:LUCK | SPEED | +S:R:15:0 +S:F:ESP_TROLL | FLY | RES_CONF | RES_LITE | SUST_CON | +S:R:15:1 +S:F:LUCK | SPEED | SPELL | +S:R:20:0 +S:F:ESP_DRAGON | ESP_GIANT | LITE2 | RES_BLIND | SUST_DEX | +S:R:20:1 +S:F:LUCK | SPEED | +S:R:25:0 +S:F:ESP_UNDEAD | ESP_NONLIVING | RES_DISEN | RES_CHAOS | SUST_STR | +S:R:25:1 +S:F:LUCK | SPEED | +S:R:30:0 +S:F:ESP_EVIL | ESP_DEMON | RES_SOUND | +S:R:30:1 +S:F:LUCK | SPEED | SPELL | +S:R:35:0 +S:F:CLIMB | ESP_GOOD | ESP_THUNDERLORD | RES_SHARDS | +S:R:35:1 +S:F:LUCK | SPEED | +S:R:40:0 +S:F:ESP_UNIQUE | LITE3 | PRECOGNITION | RES_NEXUS | RES_NETHER | +S:R:40:1 +S:F:LUCK | SPEED | +S:R:45:0 +S:F:ESP_ALL | IM_ACID | IM_ELEC | IM_FIRE | IM_COLD | MAGIC_BREATH | +S:R:45:1 +S:F:SPEED | SPELL | +S:R:50:0 +S:F:IM_NETHER | REFLECT | WRAITH | +S:R:50:1 +S:F:LUCK | SPEED | +R:k:+25000:+500:Stealth +R:k:+2000:+200:Sneakiness +R:k:+2000:+300:Magic-Device + +S:N:23:(Limrog) +S:D:A:Humanoid creatures with gill slits at the necks, +S:D:A:they seem to flit in and out of existence. +S:S:-2:1:1:3:-1:-1:2:150 +# S:K:dis:dev:sav:stl:srh:fos:thn:thb +S:K:2:2:2:2:2:30:0:0 +S:P:1:50:2 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:WATER_BREATH +S:R:50:0 +S:F:MAGIC_BREATH +R:k:+3000:+300:Stealth +R:k:+500:+200:Sneakiness +R:k:+2000:+200:Disarming +S:k:+0:+200:Magic +S:k:+0:+500:Conveyance +S:k:+0:+500:Temporal +S:k:+0:+500:Meta +S:Z:teleport +S:Z:blink +S:Z:panic hit +S:Z:find secret passages + +S:N:24:(Rawrog) +S:D:A:These creatures resemble lions standing on two legs. +S:D:A:Very strong and smart, they instill fear in all who +S:D:A:encounter them and are afraid of nothing. +S:S:2:1:1:-1:2:1:1:100 +S:K:0:0:4:-3:0:10:10:10 +S:P:2:30:0 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest | Mage +S:G:NO_SUBRACE_CHANGE +S:R:5:0 +S:F:RES_FIRE | RES_COLD +S:R:10:0 +S:F:RES_ELEC | RES_ACID +S:R:15:0 +S:F:RES_POIS | RES_CONF +S:k:+1000:+100:Combat +S:k:+1000:+100:Weaponmastery +R:k:+1000:+100:Archery +R:k:-300:+000:Stealth +R:k:+500:+200:Sneakiness +R:k:+500:+100:Disarming +S:Z:scare monster +S:Z:berserk + +S:N:25:(Adanrog) +S:D:A:Horrifying humanoids wreathed in flames. +S:D:A:They can be equally skilled in combat and +S:D:A:magic; and they can temporarily assume the +S:D:A:forms of true Balrogs. +S:S:1:1:1:1:1:1:0:150 +S:K:1:1:1:1:1:20:15:10 +S:P:3:50:2 +S:M:14:6:72:6:180:25:66:4:150:20 +S:E:1:1:1:2:1:1 +S:A:Demon +S:C:F:Priest | Loremaster | Rogue +S:G:NO_SUBRACE_CHANGE +S:R:1:0 +S:F:IM_FIRE | SH_FIRE +S:k:+0:+300:Combat +S:k:+0:+300:Magic +S:Z:turn into a Balrog +R:k:+1000:+300:Weaponmastery +R:k:+1000:+300:Archery +R:k:+1000:+200:Stealth +R:k:+500:+200:Sneakiness +R:k:+1000:+200:Disarming +R:k:+500:+200:Magic + +############################################################################## +############################################################################## +############################################################################## +############################################################################## +# H: Race history +# H:index:chance:chart:next chart:social class bonus:desc + +# Dunadan, Human: 1 -> 2 -> 3 -> 50 -> 51 -> 52 -> 53. +# RohanKnight: 84 -> 85 -> 50 -> 51 -> 52 -> 53. +# Half-Ogre: 74 -> 20 -> 2 -> 3 -> 50 -> 51 -> 52 -> 53. +# Beorning: 75 -> 76 -> 20 -> 2 -> 3 -> 50 -> 51 -> 52 -> 53. +# Half-elf: 4 -> 1 -> 2 -> 3 -> 50 -> 51 -> 52 -> 53. +# Elf, Wood-elf: 5 -> 6 -> 9 -> 54 -> 55 -> 56. +# High-elf: 7 -> 8 -> 9 -> 54 -> 55 -> 56. +# Dark-elf: 69 -> 70 -> 71 -> 72 -> 73. +# Hobbit: 10 -> 11 -> 3 -> 50 -> 51 -> 52 -> 53. +# Gnome: 13 -> 14 -> 3 -> 50 -> 51 -> 52 -> 53. +# Dwarf: 16 -> 17 -> 18 -> 57 -> 58 -> 59 -> 60 -> 61. +# Petty-Dwarf: 87 -> 88 -> 18 -> 57 -> 58 -> 59 -> 60 -> 61. +# Eagle: 89 -> 90. +# Maia: 91 -> 92 -> 93 -> 94. +# Ent: 95 -> 96. +# Troll: 22 -> 23 -> 24 -> 62 -> 63 -> 64 -> 65 -> 66. +# Orc 25 -> 26 -> 27 -> 28 -> 80 -> 81 -> 65 -> 66. +# Yeek: 29 -> 3 -> 50 -> 51 -> 52 -> 53. +# (not used: 78 -> 79 -> 80 -> 81 -> 65 -> 66.) +# Druadan: 82 -> 83 -> 71 -> 72 -> 73. +# Dragon: 100 -> 101 -> 102 -> 103 -> 104. +# Easterling: 105 -> 106 -> 107 -> 108. +# Demon: 109 -> 110 -> 111 -> 112. + +H:0:10:1:2:25:You are the illegitimate and unacknowledged child +H:1:20:1:2:35:You are the illegitimate but acknowledged child +H:2:95:1:2:45:You are one of several children +H:3:100:1:2:50:You are the first child + +H:4:40:2:3:65:of a Serf. +H:5:65:2:3:80:of a Yeoman. +H:6:80:2:3:90:of a Townsman. +H:7:90:2:3:105:of a Guildsman. +H:8:96:2:3:120:of a Landed Knight. +H:9:99:2:3:130:of a Noble Lord. +H:10:100:2:3:140:of the Royal Blood Line. + +H:11:20:3:50:20:You are the black sheep of the family. +H:12:80:3:50:55:You are a credit to the family. +H:13:100:3:50:60:You are a well-liked child. + +H:14:25:4:1:40:Your mother was of the Avari. +H:15:40:4:1:50:Your father was of the Avari. +H:16:65:4:1:60:Your mother was of the Nandor. +H:17:80:4:1:60:Your father was of the Nandor. +H:18:96:4:1:70:Your mother was of the Sindar. +H:19:99:4:1:70:Your father was of the Sindar. +H:20:100:4:1:100:Your ancestry traces to Elrond. + +H:21:60:5:6:50:You are one of several children +H:22:100:5:6:55:You are the only child + +H:23:40:6:9:40:of an Avarin +H:24:70:6:9:50:of a Nandorin +H:25:100:6:9:60:of a Sindarin + +H:26:60:7:8:50:You are one of several children +H:27:100:7:8:55:You are the only child + +H:28:75:8:9:50:of a Telerin +H:29:95:8:9:55:of a Noldorin +H:30:100:8:9:60:of a Vanyarin + +H:31:40:9:54:80:Ranger. +H:32:70:9:54:90:Archer. +H:33:87:9:54:110:Warrior. +H:34:95:9:54:125:Mage. +H:35:99:9:54:140:Prince. +H:36:100:9:54:145:King. + +H:37:85:10:11:45:You are one of several children of a Hobbit +H:38:100:10:11:55:You are the only child of a Hobbit + +H:39:20:11:3:55:Bum. +H:40:30:11:3:80:Tavern Owner. +H:41:40:11:3:90:Miller. +H:42:50:11:3:100:Home Owner. +H:43:80:11:3:110:Burglar. +H:44:95:11:3:115:Warrior. +H:45:99:11:3:125:Mage. +H:46:100:11:3:140:Clan Elder. + +H:47:85:13:14:45:You are one of several children of a Gnome +H:48:100:13:14:55:You are the only child of a Gnome + +H:49:20:14:3:55:Beggar. +H:50:50:14:3:70:Braggart. +H:51:75:14:3:85:Prankster. +H:52:95:14:3:100:Warrior. +H:53:100:14:3:125:Mage. + +H:54:25:16:17:40:You are one of two children of a Dwarven +H:55:100:16:17:50:You are the only child of a Dwarven + +H:56:10:17:18:60:Thief. +H:57:35:17:18:80:Smith. +H:58:75:17:18:90:Miner. +H:59:90:17:18:110:Warrior. +H:60:99:17:18:130:Priest. +H:61:100:17:18:150:King. + +H:62:15:18:57:10:You are the black sheep of the family. +H:63:85:18:57:50:You are a credit to the family. +H:64:100:18:57:55:You are a well liked child. + +H:65:100:20:2:50:You are the adopted child + +H:66:100:22:23:50:You are the offspring of a + +H:67:30:23:24:20:Forest-Troll +H:68:60:23:24:25:Cave-Troll +H:69:75:23:24:30:Hill-Troll +H:70:90:23:24:35:Stone-Troll +H:71:95:23:24:40:Snow-Troll +H:72:100:23:24:45:Water-Troll + +H:73:25:24:62:50:Worker. +H:74:95:24:62:55:Warrior. +H:75:99:24:62:65:Shaman. +H:76:100:24:62:80:Clan Chief. + +H:77:100:25:26:50:You are one of several children of + +H:78:40:26:27:40:a Snaga +H:79:80:26:27:50:an Orc +H:80:100:26:27:60:an Uruk + +H:81:30:27:28:20:Slave +H:82:60:27:28:50:Archer +H:83:90:27:28:60:Warrior +H:84:95:27:28:80:Shaman +H:85:100:27:28:100:Chieftain + +H:86:30:28:80:50:from the Misty Mountains. +H:87:60:28:80:50:from the Grey Mountains. +H:88:90:28:80:70:from the orc-hold of Mount Gundabad. +H:89:100:28:80:80:from the Pits of Angband. + +H:90:25:29:3:50:You are one of five children of a blue Yeek. +H:91:75:29:3:75:You are one of five children of a brown Yeek. +H:92:100:29:3:100:You are one of five children of a master Yeek. + +H:93:20:50:51:50:You have dark brown eyes, +H:94:60:50:51:50:You have brown eyes, +H:95:70:50:51:50:You have hazel eyes, +H:96:80:50:51:50:You have green eyes, +H:97:90:50:51:50:You have blue eyes, +H:98:100:50:51:50:You have blue-gray eyes, + +H:99:70:51:52:50:straight +H:100:90:51:52:50:wavy +H:101:100:51:52:50:curly + +H:102:30:52:53:50:black hair, +H:103:70:52:53:50:brown hair, +H:104:80:52:53:50:auburn hair, +H:105:90:52:53:50:red hair, +H:106:100:52:53:50:blond hair, + +H:107:10:53:0:50:and a very dark complexion. +H:108:30:53:0:50:and a dark complexion. +H:109:80:53:0:50:and an average complexion. +H:110:90:53:0:50:and a fair complexion. +H:111:100:53:0:50:and a very fair complexion. + +H:112:85:54:55:50:You have light grey eyes, +H:113:95:54:55:50:You have light blue eyes, +H:114:100:54:55:50:You have light green eyes, + +H:115:75:55:56:50:straight +H:116:100:55:56:50:wavy + +H:117:75:56:0:50:black hair, and a fair complexion. +H:118:85:56:0:50:brown hair, and a fair complexion. +H:119:95:56:0:50:blond hair, and a fair complexion. +H:120:100:56:0:50:silver hair, and a fair complexion. + +H:121:99:57:58:50:You have dark brown eyes, +H:122:100:57:58:60:You have glowing red eyes, + +H:123:90:58:59:50:straight +H:124:100:58:59:50:wavy + +H:125:75:59:60:50:black hair, +H:126:100:59:60:50:brown hair, + +H:127:25:60:61:50:a one foot beard, +H:128:60:60:61:51:a two foot beard, +H:129:90:60:61:53:a three foot beard, +H:130:100:60:61:55:a four foot beard, + +H:131:100:61:0:50:and a dark complexion. + +H:132:60:62:63:50:You have slime green eyes, +H:133:85:62:63:50:You have puke yellow eyes, +H:134:99:62:63:50:You have blue-bloodshot eyes, +H:135:100:62:63:55:You have glowing red eyes, + +H:136:33:63:64:50:dirty +H:137:66:63:64:50:mangy +H:138:100:63:64:50:oily + +H:139:33:64:65:50:sea-weed green hair, +H:140:66:64:65:50:bright red hair, +H:141:100:64:65:50:dark purple hair, + +H:142:25:65:66:50:and green +H:143:50:65:66:50:and blue +H:144:75:65:66:50:and white +H:145:100:65:66:50:and black + +H:146:33:66:0:50:ulcerous skin. +H:147:66:66:0:50:scabby skin. +H:148:100:66:0:50:leprous skin. + +H:149:85:69:70:45:You are one of several children of a Dark Elven +H:150:100:69:70:55:You are the only child of a Dark Elven + +H:151:50:70:71:60:Warrior. +H:152:80:70:71:75:Warlock. +H:153:100:70:71:95:Noble. + +H:154:100:71:72:50:You have black eyes, + +H:155:70:72:73:50:straight +H:156:90:72:73:50:wavy +H:157:100:72:73:50:curly + +H:158:100:73:0:50:black hair and a very dark complexion. + +H:159:25:74:20:25:Your mother was an Ogre, but it is unacknowledged. +H:160:100:74:20:25:Your father was an Ogre, but it is unacknowledged. + +H:161:90:75:76:50:You are a descendant of Beorn to the +H:162:100:75:20:100:Your father was Beorn. + +H:163:13:76:20:55:9th degree. +H:164:25:76:20:60:8th degree. +H:165:38:76:20:65:7th degree. +H:166:50:76:20:70:6th degree. +H:167:63:76:20:75:5th degree. +H:168:75:76:20:80:4th degree. +H:169:88:76:20:85:3rd degree. +H:170:100:76:20:90:2nd degree. + +H:171:100:78:79:50:You are one of several children of + +H:172:50:79:80:50:a Brown Yeek. +H:173:75:79:80:50:a Blue Yeek. +H:174:95:79:80:85:a Master Yeek. +H:175:100:79:80:120:Boldor, the King of the Yeeks. + +H:176:25:80:81:50:You have pale eyes, +H:177:50:80:81:50:You have glowing eyes, +H:178:75:80:81:50:You have tiny black eyes, +H:179:100:80:81:50:You have shining black eyes, + +H:180:20:81:65:50:no hair at all, +H:181:40:81:65:50:short black hair, +H:182:60:81:65:50:long black hair, +H:183:80:81:65:50:bright red hair, +H:184:100:81:65:50:colourless albino hair, + +### Kobold histories replaced by Druadan histories + +H:185:100:82:83:50:You are one of several children of + +H:186:40:83:71:50:a Druadan Gatherer. +H:187:75:83:71:55:a Druadan Hunter. +H:188:95:83:71:65:a Druadan Shaman. +H:189:100:83:71:100:Ghan-buri-Ghan. + +H:190:85:84:85:45:You are one of several children +H:191:100:84:85:50:You are the first child + +H:192:60:85:50:40:of a Serf. +H:193:85:85:50:55:of a Devoted Mercenary. +H:194:96:85:50:60:of a Landed Knight. +H:195:99:85:50:100:of a Marshal of the Riddermark. +H:196:100:85:50:120:of a King of the Mark. + +H:197:100:87:88:89:You are one of several children of + +H:198:30:88:18:20:a Petty-Dwarf Slave. +H:199:50:88:18:40:a Petty-Dwarf Thief. +H:200:70:88:18:60:a Petty-Dwarf Smith. +H:201:90:88:18:75:a Petty-Dwarf Miner. +H:202:95:88:18:100:a Petty-Dwarf Shaman. +H:203:100:88:18:100:Mim, Betrayer of Turin. + +H:204:85:89:90:50:You are one of many Eagles of Manwe. +H:205:100:89:90:60:You are the one of the most known Eagles of Manwe. + +H:206:90:90:0:100:Your back and breast are dark brown, and you have very large wings. +H:207:100:90:0:120:Your back and breast are dazzling white, your wings magnificent. + +H:208:10:91:92:20:You are a unnoticed minion of +H:209:25:91:92:30:You are a minor servant of +H:210:45:91:92:40:You are a subject of +H:211:65:91:92:50:You have attached yourself to +H:212:85:91:92:65:You are associated with +H:213:95:91:92:80:You are a notable follower of +H:214:100:91:92:100:You are a celebrated assistant to + +H:215:20:92:93:55:Nessa. +H:216:40:92:93:60:Vana. +H:217:50:92:93:65:Tulkas. +H:218:80:92:93:75:Mandos. +H:219:90:92:93:80:Nienna. +H:220:95:92:93:90:Varda. +H:221:100:92:93:95:Manwe. + +H:222:100:93:94:50:In the past you dwelt on earth in the form of + +H:223:25:94:0:50:various animals. +H:224:55:94:0:55:a spirit of forest and river. +H:225:70:94:0:60:a beneficent but unseen force. +H:226:96:94:0:70:a wise and ancient counsellor. +H:227:100:94:0:80:a Wizard of legend. + +H:228:30:95:96:30:You are of an unknown generation of the Ents. +H:229:40:95:96:50:You are of the third generation of the Ents. +H:230:60:95:96:60:You are of the second generation of the Ents. +H:231:100:95:96:80:You are one of the first beings who awoke on Arda. + +H:232:50:96:0:50:You have green skin and inflexible members. +H:233:100:96:0:50:You have brown skin and inflexible members. + +### Death Mold histories have been replaced by Dragon histories. + +H:234:10:100:101:30:You were born in the land of Rhun, +H:235:20:100:101:35:You were born in the Misty Mountains, +H:236:30:100:101:40:You were born in the Blue Mountains, +H:237:40:100:101:45:You were born in Dol Guldur, +H:238:50:100:101:50:You were born in Angmar, +H:239:60:100:101:50:You were born in Barad-dur, +H:240:70:100:101:55:You were born at the foot of the Orodruin, +H:241:80:100:101:60:You were born in Angband, +H:242:90:100:101:65:You were born in Utumno, +H:243:100:100:101:70:You were born in the Void, + +H:244:10:101:102:30:awakened by accident. +H:245:20:101:102:35:awakened by hunger. +H:246:30:101:102:40:awakened by the glint of jewels. +H:247:40:101:102:45:awakened by an unsuspecting traveler. +H:248:50:101:102:50:awakened by a corrupt Mage. +H:249:60:101:102:50:awakened by an evil Sorcerer. +H:250:70:101:102:55:awakened by a powerful evil Wizard. +H:251:80:101:102:60:awakened by the Witch-King of Angmar. +H:252:90:101:102:65:awakened by Gorthaur. +H:253:100:101:102:70:awakened by Melkor Bauglir. + +H:254:100:102:103:50:Since then you have destroyed + +H:255:10:103:104:30:no +H:256:20:103:104:35:one weak-willed +H:257:30:103:104:40:two +H:258:40:103:104:45:three +H:259:50:103:104:50:four +H:260:60:103:104:50:five +H:261:70:103:104:55:about twenty +H:262:80:103:104:60:dozens of +H:263:90:103:104:65:hundreds of +H:264:100:103:104:70:uncounted multitudes of + +H:265:100:104:0:50:enemies of the Dark. + +### Easterling histories added in the Theme module + +H:266:50:105:106:50:You are one of many children of +H:267:100:105:106:50:You are the only child of + +H:268:20:106:107:35:an Easterling slave. +H:269:30:106:107:40:an Easterling landlord. +H:270:40:106:107:45:an Easterling squire. +H:271:50:106:107:50:an Easterling warrior. +H:272:60:106:107:55:a Wainrider from Near Harad. +H:273:70:106:107:60:a warlord from Far Harad. +H:274:80:106:107:65:a Corsair of Umbar. +H:275:90:106:107:70:Ulfast, son of Ulfang. +H:276:100:106:107:75:Ulwarth, son of Ulfang. + +H:277:25:107:108:10:You have brown eyes, +H:278:50:107:108:30:You have piercing black eyes, +H:279:100:107:108:60:You have alert yellow eyes, + +H:280:50:108:0:25:chestnut brown hair, and a dark complexion. +H:281:100:108:0:50:jet-black hair, and a dark complexion. + +H:282:40:109:110:60:You have only recently been corrupted, +H:283:60:109:110:70:You've been corrupted for quite a while, +H:284:100:109:110:80:You were one of the first beings to be corrupted, + +H:285:40:110:111:60:and your entire being detests this fact. +H:286:60:110:111:70:but you don't mind it so much anymore. +H:287:100:110:111:80:and you consider that to have been your true birth. + +H:288:40:111:112:60:Your watery green eyes +H:289:60:111:112:70:Your piercing black eyes +H:290:100:111:112:80:Your glowing red eyes + +H:291:40:112:0:60:radiate miserable servility. +H:292:60:112:0:70:radiate contempt. +H:293:100:112:0:80:radiate pure evil. + +############################################################################## +############################################################################## +############################################################################## +############################################################################## +# M:N:idx:color:Meta class name +# M:C:class name + +I: + +M:N:0:U:Classes -- The Classes of Middle-earth +M:C:Warrior +M:C:Archer +M:C:Rogue +M:C:Mage +M:C:Priest +M:C:Loremaster +M:C:Pacifist +#M:C:Test +#M:C:Chaos-Warrior + +#M:N:1:B:Spellcasters -- Magic is The One True Way + +#M:N:2:y:Priests -- Hail the powers of the Ainur +#M:C:Mindcrafter + +#M:N:3:G:Beastfriends -- Monsters are fun +#M:C:BeastMaster + +#M:N:4:v:Others -- The way to your independence +#M:C:Harper +#M:C:Merchant + +#M:N:5:o:Tests -- Test is you dare ! +#M:C:Test +#M:C:Blade +#M:C:Black-Knight diff --git a/lib/mods/theme/edit/qrand1.map b/lib/mods/theme/edit/qrand1.map new file mode 100644 index 00000000..f42cbf1c --- /dev/null +++ b/lib/mods/theme/edit/qrand1.map @@ -0,0 +1,32 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep lava +F:F:85:12 + +# Dungeon layout +D: +D: xxxxxxx +D: xpGF..x +D: xGGF,.D +D: xFFF..x +D: xxxxxxx +D: diff --git a/lib/mods/theme/edit/qrand10.map b/lib/mods/theme/edit/qrand10.map new file mode 100644 index 00000000..ae45b9cb --- /dev/null +++ b/lib/mods/theme/edit/qrand10.map @@ -0,0 +1,36 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:2056:0:0:0:0:* + +# Deep lava +F:F:85:12 + +# Dungeon layout +D: +D: xxxxxxx +D: xFFFFFx +D: xxxxxx,t.ttxxxx +D: xFFG,t....t,,,xxx +D: xFpG.......t.t.DD +D: xFFG,t....t,,,xxx +D: xxxxxx,t.ttxxxx +D: xFFFFFx +D: xxxxxxx +D: diff --git a/lib/mods/theme/edit/qrand11.map b/lib/mods/theme/edit/qrand11.map new file mode 100644 index 00000000..4af3c266 --- /dev/null +++ b/lib/mods/theme/edit/qrand11.map @@ -0,0 +1,36 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep lava +F:L:85:6 + +# Shallow lava +F:l:86:6 + +# Dungeon layout +D: ,llllllll , +D:, llLLLLLllll, +D:llLLLGGGLLLlll, +D:llLLLGpGLLLLlll +D:lllLLGGGLLLllll +D:lllllLLLLlllll, +D:,lllllllllll, +D: , ,llllll, diff --git a/lib/mods/theme/edit/qrand12.map b/lib/mods/theme/edit/qrand12.map new file mode 100644 index 00000000..4621ef0b --- /dev/null +++ b/lib/mods/theme/edit/qrand12.map @@ -0,0 +1,36 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep water +F:W:187:6 + +# Shallow water +F:w:84:6 + +# Dungeon wayout +D: ,wwwwwwww , +D:,,wwWWWWWwwww, +D:wwWWWGGGWWWwww, +D:wwWWWGpGWWWWwww +D:wwwWWGGGWWWwwww +D:wwwwwWWWWwwwww, +D:,wwwwwwwwwww, +D: , ,wwwwww, diff --git a/lib/mods/theme/edit/qrand14.map b/lib/mods/theme/edit/qrand14.map new file mode 100644 index 00000000..9f339db0 --- /dev/null +++ b/lib/mods/theme/edit/qrand14.map @@ -0,0 +1,37 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep water +F:W:84:6 + +# Shallow water +F:w:187:6 + +# Dungeon wayout +D: +D: xxxx xxxx +D: x,,x x,,x +D: xxDxxxxxxxDxx +D: D,,,GpG,,,D +D: xxDxxxxxxxDxx +D: x,,x x,,x +D: xxxx xxxx +D: diff --git a/lib/mods/theme/edit/qrand5.map b/lib/mods/theme/edit/qrand5.map new file mode 100644 index 00000000..cc5d79ee --- /dev/null +++ b/lib/mods/theme/edit/qrand5.map @@ -0,0 +1,27 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Dungeon layout +D: +D: xxxx.xxxx +D: xx.......xx +D: xxx..,...,..xxx +D: xx.....GGG.....xx +D: x......GpG......x +D: xx..,..GGG..,..xx +D: xxx....,....xxx +D: xx.......xx +D: xxxx.xxxx +D: diff --git a/lib/mods/theme/edit/qrand6.map b/lib/mods/theme/edit/qrand6.map new file mode 100644 index 00000000..3b55e985 --- /dev/null +++ b/lib/mods/theme/edit/qrand6.map @@ -0,0 +1,37 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep water +F:W:84:6 + +# Shallow water +F:w:187:6 + +# Dungeon wayout +D: +D: xxxx xxxx +D: xxxx xxxx +D: xxxxxxxxxxDxx +D: D,,,GpG,,,D +D: xxxxxxxxxxDxx +D: xxxx xxxx +D: xxxx xxxx +D: diff --git a/lib/mods/theme/edit/qrand7.map b/lib/mods/theme/edit/qrand7.map new file mode 100644 index 00000000..a7c0607f --- /dev/null +++ b/lib/mods/theme/edit/qrand7.map @@ -0,0 +1,35 @@ +# Floor +F:.:1:6 + +# Marker +F:,:172:6 + +# Princess +F:p:1:6:969 + +# Lit permanent wall +F:x:61:6 + +# Lit glass wall +F:G:188:6 + +# Door +F:D:38:6 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep water +F:W:84:6 + +# Shallow water +F:w:187:6 + +# Dungeon wayout +D:ttttt +D:tGGGt ,x, +D:tGpGt x,x +D:tGGGt ,x, +D:ttttt +D: ,x, +D: diff --git a/lib/mods/theme/edit/r_info.txt b/lib/mods/theme/edit/r_info.txt new file mode 100644 index 00000000..bcc46bd5 --- /dev/null +++ b/lib/mods/theme/edit/r_info.txt @@ -0,0 +1,19013 @@ +# File: r_info.txt +# With new monsters for Zangband 2.2 (or 2.3) +# With new monsters for PernAngband 3.x.x +# With lots of monsters for PernAngband 4.x.x +# With Spirits for ToME 2.1.x +# With many new monsters replacing old ones for Theme (ToME module) + +# This file is used to initialize the "lib/raw/r_info.raw" file, which is +# used to initialize the "monster race" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/raw/r_info.raw" file. + +# PernAngband notes: + +# Currently, "unique" monsters are just "special" monster races, with +# the requirement that only one monster of that race can exist at a time, +# and when it is killed, it can never again be generated. + +# ATTR_CLEAR monsters acquire their attr from the item/floor below them, +# and use "white" for the recall window. See "cave.c" for info. + +# ATTR_MULTI monsters have a "flickering" attr, and use "violet" for the +# recall window. See "cave.c" for info. + +# CHAR_CLEAR monsters use special symbols (.) as given below, +# and use those symbols for the recall window. In theory, normally, +# these monsters cannot be targetted, and when examined look like normal +# floors, until the player "notices" them (perhaps check "awake"). + +# CHAR_MULTI monsters use special symbols (!, ?, =) as given below, +# and use those symbols for the recall window. In theory, normally, +# these monsters cannot be targetted, and when examined look like normal +# objects, until the player "notices" them (perhaps check "awake"). + +# Note that there are (a few) normal monsters who are "violet" but not +# ATTR_MULTI, and a lot of monsters which are "white" but not ATTR_CLEAR. + +# Note that currently both CHAR_CLEAR and CHAR_MULTI monsters are treated +# as normal monsters that are just a little hard to see. + +# Note that the monster list underwent several changes for Angband 2.7.9, +# including some monster name changes, some symbol redistributions, and +# some color changes. + +# The Umber Hulk joined the Xorn/Xaren (X). The ticks (t) joined the +# spiders (S). The townspeople (t) left the people (p). The "Jabberwock" +# became the "Chaos beetle" (K). The major demons (&) became (U) and the +# minor demons (I) became (u). Multiplying insects (fleas, fruit flies, +# hummerhorns) became (I), visually "matching" the multiplying lice (l). +# The "ant lions" (a) became "ants" (a). The mummified monsters (M) +# joined the zombified monsters (z). The multi-headed hydras (M) left +# the reptiles (R). The snakes (J) left the reptiles (R). + +# Some of the old "red" or "brown" monsters became "pink" if they lower +# strength, while some of the old "fire" monsters became simply "red" +# monsters. The "dragons" and "hounds" and related monsters underwent +# a "color scheme regularization" ('w' = White/Cold, 's' = Black/Acid, +# 'o' = Lite/Dark, 'r' = Red/Fire, 'g' = Green/Poison, 'b' = Blue/Elec, +# 'u' = Brown/Earth/Force, 'D' = Dark/etc, 'W' = Stone/Inertia/Gravity/etc, +# 'v' = Multihued/Chaos/Disenchantment/etc, 'y' = Gold/Sound, 'R' = Nexus, +# 'G' = Nether, 'B' = Left-overs, and 'U' = Bronze/Confusion). + +# In several situations, two or more monsters with identical symbols and +# colors were changed so that maximal information is conveyed by the symbol +# and color. + +# The "people" (p), with more than 50 entries, got a new "color scheme" +# ('w' = Paladin, 's' = Knight, 'o' = Mystic, 'r' = Mage, 'g' = High Priest, +# 'b' = Thief, 'u' = Warrior, 'D' = Death knight, 'W' = Ranger/Archer, +# 'v' = Sorcerer, 'y' = Ninja, 'R' = High Mage, 'G' = Priest, 'B' = High +# Thief, 'U' = High Warrior). Note that most non-unique "people" already +# had these colors, or colors close to these colors. A similar color scheme +# was enforced for the "humanoid" (h) monsters as well, more or less. + +# TY: This is no longer entirely accurate. The monster coloring has been +# changed 'back' to pre-2.7.* coloring in several cases. For example, I +# prefer "black" thief characters. Also color can be (and should) be used to +# convey information, but more importantly it is a visual presentation +# of the creature and should be what the creature "looks" like. + +# Many of the "unique" monsters were changed to "match" the "base" monster +# from which they were derived. Angband 2.8.0 may require every "unique" +# monster to be based on a "normal" monster, and may enforce color matching. +# This may result in the addition of some new monsters, to serve as "base" +# monsters, possibly including Ogre captains, Greater Balrogs, Black Trolls, +# Vampire Queens, Giant Werewolves, and others. This may be accompanied by +# a separation of the monster list into a "normal" monster list (r_info) +# with 512 entries, and a "unique" monster list (u_info) with 128 entries, +# which will require reorganization of the list. Some new "player ghost" +# unique monsters will probably be added at the same time. + +# Mushrooms look just like food (and use the "," symbol for both the recall +# window and for normal display), Creeping coins look just like coins (and +# use the "$" symbol for both the recall window and for normal display), and +# Trappers/Lurkers can never be seen (and use the "." symbol for the recall +# window). All other monsters use "alphabetic" symbols, and "alphabetic" +# symbols are used only for monsters. + +# The "0" and "9" symbols are reserved for internal debugging use. + +# The "&" symbol is reserved for future use as a special "terrain feature". + +# The "`" symbol is reserved as an "alternate" open door picture, since +# the "'" symbol looks like the "," symbol in some fonts (esp. IBM). + +# The "x" symbol is free for use as an "attr/char mapping" for annoying +# monsters, such as magic mushrooms, drolems, etc. + +# Certain symbols ("X", "Y", "B", "l", "I", etc) are used by +# very few monsters, and could be reorganized somewhat. + +# There are still too many "p" monsters, perhaps they should be broken up. + +# As always, you can enforce any "visual picture" you want with a "pref file". + + +###### Understanding the entries ###### + +# N: serial number : monster name +# G: symbol : color +# I: speed : hit points : vision : armor class : alertness +# W: depth : rarity : corpse weight : experience for kill +# E: weapons : torso : arms : finger : head : leg +# O: treasure : combat : magic : tool +# B: attack method : attack effect : damage +# F: flag | flag | etc +# S: spell frequency | +# S: spell type | spell type | etc +# D: Description + +# 'N' indicates the beginning of an entry. The serial number must +# increase for each new item. Entry 0 is used for the player. + +# 'G' is for graphics - symbol and color. There are 16 colors, as +# follows: + +# D - Dark Gray w - White s - Gray o - Orange +# r - Red g - Green b - Blue u - Brown +# d - Black W - Light Gray v - Violet y - Yellow +# R - Light Red G - Light Green B - Light Blue U - Light Brown + +# 'I' is for information - speed, health, vision in tens of feet, +# armor class, and alertness. 110 is normal speed. Alertness ranges +# from 0 (ever vigilant for intruders) to 255 (prefers to ignore +# intruders). + +# 'W' is for more information - level, rarity, corpse weight (expressed +# in deci-pounds) [19 deci-pounds seem to get added to these number +# in practice], and experience for killing. + +# 'E' is for equipment slots - weapon slots, torso slots (the "on body" +# and "about body" equipment slots), arm slots (expressed in number +# of pairs), finger slots, head slots, and leg slots (expressed +# in number of pairs). + +# 'O' is for object drop chances - % chance to drop treasure, % chance +# to drop combat items, % chance to drop magic type items (not +# items of good blessing), and % chance to drop tools. The four +# percents added together must be equal to or less than 100. If +# the percent is less than 100, that is the chance for the monster +# to drop junk. + +# 'B' is for blows - method of attack, effect of attack, and damage +# from attack. There may be up to four of these lines; effect and +# damage are optional. + +# 'S' is for spells. The first S: line must be S:1_IN_X with X the +# number of monster turns, on average, before the monster will cast +# one of its spells. X must not be zero. + +# 'F' is for flags. These are fairly self-explanatory. As many F: +# lines may be used as are needed to specify all the flags and flags +# are separated by the '|' symbol. The '|' symbol must also be used +# to end all but the last line. + +# 'D' is for description. As many D: lines may be used as are needed +# to describe the monster. Note that lines may need spaces at their +# ends to prevent words from running together in the monster memory. + + +# Note that monster zero is used for the "player" picture. + +# Version stamp (required) + +V:2.2.0 + +##### The Player ##### + +N:0:Player +G:@:w +E:1:1:1:2:1:1 +O:0:0:0:0 + +##### Town monsters ##### + +N:1:Filthy street urchin +G:t:D +I:110:1d4:4:1:40 +W:0:2:1200:0 +E:1:1:1:2:1:1 +O:1:1:1:1 +B:BEG:* +B:TOUCH:EAT_GOLD +F:MALE | EVIL | WILD_TOWN | WILD_ONLY | +F:RAND_25 | FRIENDS | +F:TAKE_ITEM | OPEN_DOOR | DROP_CORPSE | DROP_SKELETON | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He looks squalid and thoroughly revolting. + +N:2:Scrawny cat +G:f:W +I:110:1d2:30:1:255 +W:0:3:100:0 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d1 +F:RAND_25 | WILD_GRASS | WILD_TOWN | WILD_ONLY | +F:ANIMAL | DROP_CORPSE | DROP_SKELETON | +F:MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET +D:A skinny little furball with sharp claws. + +N:3:Sparrow +G:B:W +I:110:1d1:30:1:255 +W:0:3:90:0 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_25 | CAN_FLY | WILD_TOWN | WILD_ONLY | +F:ANIMAL | DROP_SKELETON | HAS_EGG | IMPRESED | +F:MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET | AQUATIC +D:Utterly harmless, except when angry. + +N:4:Chaffinch +G:B:R +I:110:1d1:30:1:255 +W:0:3:80:0 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_25 | CAN_FLY | WILD_ONLY | WILD_WOOD | WILD_GRASS | +F:ANIMAL | DROP_SKELETON | HAS_EGG | IMPRESED | AQUATIC +F:MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET +D:Utterly harmless, except when angry. + +N:5:Wild rabbit +G:r:U +I:110:1d2:30:1:255 +W:0:3:100:0 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_50 | WILD_ONLY | WILD_GRASS | WILD_WOOD | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET +D:It is not a carnivore, but will defend itself if you stray too +D:close. + +N:6:Woodsman +G:t:g +I:110:3d3:10:1:255 +W:0:1:1000:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d6 +F:MALE | WILD_ONLY | WILD_WOOD | +F:RAND_25 | DROP_SKELETON | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | HAS_LITE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET | +D:He has a strong axe with a sharp edge. + +N:7:Scruffy little dog +G:C:s +I:110:1d3:20:1:255 +W:0:3:300:0 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_25 | DROP_SKELETON | DROP_CORPSE | WILD_TOWN | WILD_ONLY | +F:ANIMAL | MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET +D:A thin flea-ridden mutt, growling as you get close. + +N:8:Farmer Maggot +G:h:w +I:110:35d10:40:10:3 +W:0:4:730:0 +E:0:1:1:2:1:1 +O:0:100:0:0 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:FORCE_MAXHP | WILD_TOWN | WILD_ONLY | NO_TARGET +F:NEVER_MOVE +F:OPEN_DOOR | BASH_DOOR | SPECIAL_GENE +F:NEUTRAL | NO_TARGET | NO_DEATH +F:MORTAL | BASEANGBAND | HAS_LITE +D:A broad and thick-set hobbit with a round red face. "There's earth under +D:his old feet, and clay on his fingers; wisdom in his bones, and both his +D:eyes are open." He seems sad about something. + +N:9:Blubbering idiot +G:t:W +I:110:1d2:6:1:255 +W:0:1:1500:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:DROOL:* +F:MALE | DROP_CORPSE | DROP_SKELETON | WILD_TOWN | WILD_ONLY | +F:RAND_25 | DROP_1D2 | TAKE_ITEM | NEUTRAL | NO_TARGET | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He tends to blubber a lot. + +N:10:Boil-covered wretch +G:t:R +I:110:1d2:6:1:255 +W:0:1:1400:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:DROOL:* +F:MALE | DROP_SKELETON | DROP_CORPSE | WILD_TOWN | WILD_ONLY | +F:RAND_25 | DROP_1D2 | NEUTRAL | NO_TARGET +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +D:Ugly doesn't begin to describe him. + +N:11:Village idiot +G:t:G +I:120:4d4:6:1:255 +W:0:1:1400:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:DROOL:* +F:MALE | DROP_CORPSE | DROP_SKELETON | WILD_TOWN | WILD_ONLY | +F:RAND_25 | DROP_1D2 | TAKE_ITEM | NEUTRAL | NO_TARGET +F:MORTAL | BASEANGBAND | HAS_LITE +D:Drooling and comical, he runs around town with a stupid grin. + +N:12:Pitiful-looking beggar +G:t:U +I:110:1d4:10:1:255 +W:0:1:1300:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:BEG:* +F:MALE | DROP_SKELETON | DROP_CORPSE | +F:RAND_25 | WILD_TOWN | WILD_ONLY | DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | NEUTRAL | NO_TARGET +F:MORTAL | BASEANGBAND | HAS_LITE +D:You just can't help feeling sorry for him. + +N:13:Mangy-looking leper +G:t:u +I:110:1d1:10:1:255 +W:0:1:1300:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:BEG:* +B:TOUCH:DISEASE +F:MALE | DROP_CORPSE | DROP_SKELETON | +F:RAND_25 | WILD_TOWN | WILD_ONLY | DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | NEUTRAL | NO_TARGET +F:MORTAL | BASEANGBAND | HAS_LITE +D:You feel it isn't safe to touch him. + +N:14:Agent of the black market +G:t:b +I:110:2d8:10:8:99 +W:0:1:1200:0 +E:1:1:1:2:1:1 +O:25:50:20:5 +B:HIT:HURT:1d6 +B:TOUCH:EAT_ITEM +B:INSULT:* +F:MALE | DROP_CORPSE | DROP_SKELETON | +F:DROP_60 | WILD_TOWN | +F:WILD_WOOD | WILD_GRASS | WILD_MOUNTAIN | WILD_ONLY | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +D:He 'finds' new wares for the Black Market. From unwary adventurers. + +N:15:Singing, happy drunk +G:t:y +I:110:2d3:10:1:0 +W:0:1:1100:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:BEG:* +F:MALE | +F:RAND_50 | DROP_SKELETON | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | WILD_TOWN | WILD_ONLY | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE | NEUTRAL | NO_TARGET +D:He makes you glad to be sober. + +N:16:Aimless-looking merchant +G:t:o +I:110:3d3:10:1:255 +W:0:1:1500:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d3 +F:MALE | RAND_50 | +F:ONLY_GOLD | DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | WILD_TOWN | WILD_ONLY | +F:MORTAL | BASEANGBAND | HAS_LITE | NEUTRAL | NO_TARGET +D:The typical ponce around town, with purse jingling, and looking for more +D:amulets of adornment to buy. + +N:17:Mean-looking mercenary +G:t:r +I:110:5d8:10:20:250 +W:0:1:1700:0 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:1d10 +F:MALE | DROP_SKELETON | DROP_CORPSE | +F:RAND_50 | DROP_90 | WILD_GRASS | WILD_TOWN | WILD_WOOD | WILD_ONLY | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +D:No job is too low for him. + +N:18:Battle-scarred veteran +G:t:B +I:110:7d8:10:30:250 +W:0:1:1650:0 +E:1:1:1:2:1:1 +O:25:50:25:0 +B:HIT:HURT:2d6 +F:MALE | DROP_SKELETON | DROP_CORPSE | +F:RAND_50 | DROP_90 | WILD_TOWN | WILD_ONLY | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He doesn't take to strangers kindly. + +N:19:The Squint-eyed Southerner +G:t:s +I:120:8d20:20:15:400 +W:10:4:1700:50 +E:1:1:1:2:1:1 +O:0:50:0:50 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:PUNCH:HURT:3d8 +B:PUNCH:HURT:3d8 +F:UNIQUE | MALE | CAN_SPEAK | BASEANGBAND | HAS_LITE | +F:FORCE_MAXHP | DROP_CORPSE | WILD_TOWN | WILD_ONLY | DROP_1D2 | +F:ONLY_ITEM | DROP_GOOD | DROP_GREAT | DROP_RANDART | MORTAL +D:He doesn't look like he's from around here, and a gut +D:feeling tells you he's a spy. + +##### Normal monsters ##### + +N:20:Grey mold +G:m:s +I:110:1d2:2:1:0 +W:1:1:20:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:HURT:1d4 +B:SPORE:HURT:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +D:A small strange growth. + +N:21:Large white snake +G:J:w +I:100:3d6:4:30:99 +W:1:1:600:2 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +B:CRUSH:HURT:1d1 +F:RAND_50 | WILD_TOO | +F:BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | HAS_EGG | MORTAL | BASEANGBAND +D:It is about eight feet long. + +N:22:Grey mushroom patch +G:,:s +I:110:1d2:2:1:0 +W:1:1:10:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:CONFUSE:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +N:23:Newt +G:R:y +I:110:2d6:8:12:30 +W:1:1:10:2 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +B:BITE:HURT:1d3 +F:WEIRD_MIND | CAN_SWIM | WILD_TOO | DROP_CORPSE | +F:WILD_GRASS | WILD_WASTE | WILD_SHORE | WILD_MOUNTAIN | +F:ANIMAL | HAS_EGG | MORTAL | BASEANGBAND | +D:A small, harmless lizard. + +# New monster added by furiosity for the Theme module +N:24:Ox +G:c:D +I:50:10d10:0:50:255 +W:0:1:4000:0 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:KICK:HURT:10d10 +B:KICK:HURT:10d10 +B:BUTT:HURT:10d10 +B:BUTT:HURT:10d10 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS +F:FRIEND | FRIENDS | FORCE_SLEEP | STUPID | WEIRD_MIND | +F:SUSCEP_POIS | KILL_BODY | NEUTRAL | NO_TARGET | KILL_ITEM | +D:A strong and powerful animal with sharp-looking horns. Large cattle +D:used to carry and draw burdens, and for milk and meat. It is domestic and +D:utterly harmless, except when angry. + +# New monster added by furiosity for the Theme module +N:25:Kine of Araw +G:c:r +I:80:20d20:0:50:255 +W:0:1:5000:0 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:KICK:HURT:20d20 +B:KICK:HURT:20d20 +B:KICK:HURT:20d20 +B:KICK:HURT:20d20 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS | +F:FRIEND | FRIENDS | FORCE_SLEEP | WEIRD_MIND | SUSCEP_POIS | GOOD | +F:KILL_BODY | NEUTRAL | NO_TARGET | KILL_ITEM | +D:The oxen that live on the lands around the Sea of Rhun are hardier +D:and wilder than any others in Middle-earth. Legends claim that they +D:are descended from the cattle of the Huntsman of the Valar, Orome +D:himself, and so they are named the Kine of Araw (Araw being the Sindarin +D:form of Orome's name). It is a huge four-legged beast that won't attack +D:unless provoked. + +# New monster added by furiosity for the Theme module +N:26:Sheep +G:c:w +I:70:5d5:0:30:255 +W:0:1:2000:0 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:KICK:HURT:5d5 +B:KICK:HURT:5d5 +B:KICK:HURT:5d5 +B:KICK:HURT:5d5 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS | +F:FRIEND | FRIENDS | FORCE_SLEEP | WEIRD_MIND | SUSCEP_POIS | NEUTRAL | NO_TARGET | +D:Woolly grazing animals, especially common on the Barrow-downs +D:and in the Vales of Anduin. Utterly harmless unless angered. + +N:27:Giant white mouse +G:r:w +I:110:1d3:8:4:20 +W:1:1:600:1 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +F:RAND_50 | WILD_TOO | WILD_GRASS | +F:CAN_SWIM | +F:ANIMAL | DROP_CORPSE | +F:MORTAL | BASEANGBAND | +S:MULTIPLY +D:It is about three feet long, with large teeth. + +N:28:Large brown snake +G:J:u +I:100:4d6:4:35:99 +W:1:1:800:3 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +B:CRUSH:HURT:1d4 +F:RAND_25 | CAN_SWIM | +F:BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | HAS_EGG | MORTAL | BASEANGBAND +D:It is about eight feet long. + +# New monster added by furiosity for the Theme module +N:29:Meara +G:c:W +I:130:10d12:0:70:255 +W:0:1:3500:0 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:KICK:HURT:10d12 +B:KICK:HURT:10d12 +B:KICK:HURT:10d12 +B:KICK:HURT:10d12 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | +F:WILD_GRASS | FORCE_SLEEP | WEIRD_MIND | NEUTRAL | NO_TARGET | GOOD | +D:The great Mearas are legendary horses bred by the Rohirrim. +D:Swift and sure they are, but only members of the royal +D:family of Rohan are allowed to ride them. This animal will +D:not attack unless angered. + +# New monster added by furiosity for the Theme module +N:30:Horse +G:c:s +I:120:8d10:0:50:255 +W:0:1:3000:0 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:KICK:HURT:8d10 +B:KICK:HURT:8d10 +B:KICK:HURT:8d10 +B:KICK:HURT:8d10 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS | +F:FORCE_SLEEP | WEIRD_MIND | SUSCEP_POIS | WILD_TOWN | NEUTRAL | NO_TARGET | +D:Beasts of burden and transport used by Elves and Men through the ages. +D:A noble animal, it can be quite a sight as it prances gracefully +D:through the fields. It won't attack you unless provoked. + +N:31:White worm mass +G:w:w +I:100:4d4:7:1:10 +W:1:1:30:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:POISON:1d2 +F:RAND_50 | RAND_25 | CAN_SWIM | +F:STUPID | WEIRD_MIND | +F:ANIMAL | IM_POIS | HURT_LITE | NO_FEAR +F:MORTAL | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a large slimy mass of worms. + +N:32:Floating eye +G:e:o +I:110:3d6:2:6:10 +W:1:1:500:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:PARALYZE +F:NEVER_MOVE | CAN_FLY | DROP_CORPSE | +F:HURT_LITE | NO_FEAR | BASEANGBAND +D:A disembodied eye, floating a few feet above the ground. + +N:33:Rock lizard +G:R:U +I:110:3d4:20:4:15 +W:1:1:100:2 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:ANIMAL | CAN_SWIM | WILD_TOO | WILD_MOUNTAIN | +F:DROP_CORPSE | HAS_EGG | +F:MORTAL | BASEANGBAND +D:It is a small lizard with a hardened hide. + +# New monster added by furiosity for the Theme module +N:34:The Boar of Everholt +G:c:R +I:110:15d10:0:3:20 +W:5:1:1600:60 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:BUTT:HURT:3d6 +B:BUTT:HURT:3d6 +B:BUTT:HURT:3d6 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_TOO | +F:WILD_GRASS | FORCE_SLEEP | WEIRD_MIND | WILD_WOOD | UNIQUE | +D:A monstrous beast that inhabited Everholt in the Firien Wood, +D:around the feet of the Halifirien in the White Mountains. It +D:is twice the size of a regular boar, and twice as aggressive. +D:King Folca of Rohan met his end at the tusks of this creature. + +N:35:Jackal +G:C:y +I:110:1d4:10:3:10 +W:1:1:400:1 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:FRIENDS | +F:WILD_TOO | WILD_WOOD | WILD_GRASS | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is a yapping snarling wild dog, dangerous when in a pack. + +N:36:Soldier ant +G:a:u +I:110:2d5:10:3:10 +W:1:1:300:3 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +F:WEIRD_MIND | BASH_DOOR | DROP_SKELETON | +F:ANIMAL | WILD_TOO | WILD_GRASS | +F:MORTAL | BASEANGBAND +D:A large ant with powerful mandibles. + +N:37:Fruit bat +G:b:o +I:120:1d6:20:3:10 +W:1:1:20:1 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:ANIMAL | CAN_FLY | WILD_TOO | WILD_WOOD | DROP_CORPSE +F:MORTAL | BASEANGBAND | AI_ANNOY +D:A fast-moving pest. + +N:38:Insect swarm +G:I:u +I:120:1d5:20:4:10 +W:1:1:100:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +B:STING:HURT:1d1 +F:ANIMAL | WEIRD_MIND | CAN_FLY | RAND_25 | WILD_TOO | WILD_GRASS | +F:WILD_WOOD | +F:MORTAL | SUSCEP_FIRE | BASEANGBAND | NO_CUT +D:A lone insect may be harmless, but there's a whole swarm of +D:them here! + +# New monster added by furiosity for the Theme module +N:39:Boar +G:c:o +I:110:3d6:0:3:20 +W:3:1:800:5 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:BUTT:HURT:3d3 +B:BUTT:HURT:3d3 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_TOO | +F:WILD_GRASS | FORCE_SLEEP | WEIRD_MIND | WILD_WOOD | +D:Aggressive tusked beasts common to woodland regions. + +N:40:Shrieker mushroom patch +G:,:R +I:110:1d1:4:1:0 +W:2:1:40:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | NEVER_MOVE | NEVER_BLOW | +F:STUPID | EMPTY_MIND | +F:IM_POIS | WILD_TOO | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:SHRIEK +D:Yum! It looks quite tasty. It doesn't sound so nice, though. + +# New monster added by furiosity for the Theme module +N:41:Cow +G:c:u +I:70:7d7:0:50:255 +W:0:1:3500:0 +E:0:1:0:2:1:2 +O:0:0:0:0 +B:KICK:HURT:7d7 +B:BUTT:HURT:7d7 +B:KICK:HURT:7d7 +B:BUTT:HURT:7d7 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS | +F:FRIEND | FRIENDS | FORCE_SLEEP | WEIRD_MIND | SUSCEP_POIS | NEUTRAL | NO_TARGET | +D:Domestic horned beasts kept throughout Middle-earth. +D:Utterly harmless, unless angered. + +# New monster added by furiosity for the Theme module +#N:42:Pony +#G:c:y +#I:120:4d5:0:200 +#W:0:1:1000:0 +#E:0:1:0:2:1:2 +#O:0:0:0:0 +#B:KICK:HURT:4d5 +#B:KICK:HURT:4d5 +#B:KICK:HURT:4d5 +#B:KICK:HURT:4d5 +#F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS | +#F:FORCE_SLEEP | WEIRD_MIND | SUSCEP_POIS | NEUTRAL | NO_TARGET | WILD_TOWN | +#D:It's a short, stocky pack animal, related to the horse, but smaller. +#D:A common beast of burden in Middle-earth, especially used by Hobbits +#D:and Dwarves. It won't attack you unless provoked. + +N:43:Novice warrior +G:p:u +I:110:9d4:20:16:5 +W:2:1:1600:6 +E:1:1:1:2:1:1 +O:25:50:0:20 +B:HIT:HURT:1d7 +B:HIT:HURT:1d6 +F:MALE | +F:DROP_60 | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He looks inexperienced but tough. + +N:44:Novice rogue +G:p:b +I:110:8d4:20:12:5 +W:2:1:1400:6 +E:1:1:1:2:1:1 +O:50:25:0:20 +B:HIT:HURT:1d6 +B:TOUCH:EAT_GOLD +F:MALE | +F:DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | WILD_TOO | +F:EVIL | MORTAL | BASEANGBAND +D:A rather shifty individual. + +N:45:Novice priest +G:p:g +I:110:7d4:20:10:10 +W:2:1:1500:6 +E:1:1:1:2:1:1 +O:25:0:50:20 +B:HIT:HURT:1d5 +F:MALE | +F:FORCE_SLEEP | GOOD | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_12 | +S:HEAL | SCARE | CAUSE_1 +D:He is tripping over his priestly robes. + +N:46:Novice mage +G:p:r +I:110:6d4:20:6:5 +W:2:1:1400:6 +E:1:1:1:2:1:1 +O:25:0:70:0 +B:HIT:HURT:1d4 +F:MALE | +F:FORCE_SLEEP | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_12 | +S:BLINK | BLIND | CONF | MISSILE +D:He is leaving behind a trail of dropped spell components. + +N:47:Yellow mushroom patch +G:,:y +I:110:1d1:2:1:0 +W:2:1:30:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:TERRIFY:1d6 +F:NEVER_MOVE | WILD_TOO | +F:STUPID | EMPTY_MIND | +F:IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +N:48:White jelly +G:j:w +I:120:8d8:2:1:99 +W:2:1:2000:10 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:POISON:1d2 +F:NEVER_MOVE | CAN_SWIM | +F:STUPID | EMPTY_MIND | +F:IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It's a large pile of white flesh. + +N:49:Giant black ant +G:a:D +I:110:3d6:8:20:80 +W:2:1:500:8 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +F:RAND_25 | +F:WEIRD_MIND | DROP_SKELETON | +F:BASH_DOOR | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is about three feet long. + +N:50:Salamander +G:R:o +I:110:4d6:8:20:80 +W:2:1:100:10 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:1d3 +F:RAND_25 | CAN_SWIM | WILD_TOO | WILD_VOLCANO | DROP_CORPSE | +F:ANIMAL | IM_FIRE | SUSCEP_COLD | +F:MORTAL | BASEANGBAND +D:A small black and orange lizard. + +N:51:White harpy +G:H:w +I:110:2d5:16:17:10 +W:2:1:500:5 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d1 +B:CLAW:HURT:1d1 +B:BITE:HURT:1d2 +F:FEMALE | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | +F:RAND_50 | DROP_CORPSE | ANIMAL | EVIL | MORTAL | BASEANGBAND +D:A flying, screeching bird with a woman's face. + +# New monster added by furiosity for the Theme module +N:52:Deer +G:c:U +I:110:8d8:0:30:255 +W:0:1:3000:0 +E:0:1:0:0:1:2 +O:0:0:0:0 +B:KICK:HURT:8d8 +B:BUTT:HURT:8d8 +B:KICK:HURT:8d8 +B:BUTT:HURT:8d8 +F:BASEANGBAND | ANIMAL | MORTAL | DROP_CORPSE | WILD_ONLY | WILD_GRASS | +F:FORCE_SLEEP | WEIRD_MIND | SUSCEP_POIS | NEUTRAL | NO_TARGET | WILD_WOOD | +D:Graceful creature found throughout Middle-earth. Deer are +D:traditionally dedicated to the Vala Nessa, and are said to +D:follow her as she travels through the wild lands. They will +D:never attack without provocation. + +N:53:Grip, Farmer Maggot's dog +G:C:w +I:120:7d5:30:30:0 +W:2:2:600:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:UNIQUE | SPECIAL_GENE +F:FORCE_MAXHP | RAND_25 | DROP_CORPSE +F:BASH_DOOR | ANIMAL +F:MORTAL | BASEANGBAND +D:A rather vicious dog belonging to Farmer Maggot. It thinks you are +D:stealing mushrooms. + +N:54:Wolf, Farmer Maggot's dog +G:C:w +I:120:7d5:30:30:0 +W:2:2:650:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:UNIQUE | SPECIAL_GENE +F:FORCE_MAXHP | RAND_25 | DROP_CORPSE +F:BASH_DOOR +F:ANIMAL | MORTAL | BASEANGBAND +D:A rather vicious dog belonging to Farmer Maggot. It thinks you are +D:stealing mushrooms. + +N:55:Fang, Farmer Maggot's dog +G:C:w +I:120:7d5:30:30:0 +W:2:2:700:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:UNIQUE | SPECIAL_GENE +F:FORCE_MAXHP | RAND_25 | DROP_CORPSE +F:BASH_DOOR +F:ANIMAL | MORTAL | BASEANGBAND +D:A rather vicious dog belonging to Farmer Maggot. It thinks you are +D:stealing mushrooms. + +N:56:Giant green frog +G:R:g +I:110:2d8:12:8:30 +W:2:1:200:6 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +F:RAND_25 | WILD_ONLY | WILD_SHORE | DROP_CORPSE | +F:BASH_DOOR | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is as big as a wolf. + +# New monster added by furiosity for the Theme module +N:57:Lion +G:f:R +I:120:14d20:50:60:0 +W:24:2:3000:80 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:TERRIFY:2d8 +B:CLAW:HURT:2d16 +B:CLAW:HURT:2d16 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | MORTAL | BASEANGBAND +D:Master of all felines, it's a huge cat with enormous paws +D:and a thick mane. Its roar is deafeningly terrifying. + +N:58:Green worm mass +G:w:g +I:100:6d4:7:3:10 +W:2:1:40:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:ACID:1d3 +F:RAND_50 | RAND_25 | +F:STUPID | WEIRD_MIND | +F:ANIMAL | IM_ACID | CAN_SWIM | +F:HURT_LITE | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a large slimy mass of worms. + +N:59:Large yellow snake +G:J:y +I:100:4d8:5:38:75 +W:2:1:1000:9 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:CRUSH:HURT:1d6 +F:RAND_25 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND +D:It is about ten feet long. + +N:60:Cave spider +G:S:D +I:120:2d6:8:16:80 +W:2:1:400:7 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +F:FRIENDS | +F:WEIRD_MIND | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | SPIDER | HURT_LITE | +F:MORTAL | BASEANGBAND +D:It is a black spider that moves in fits and starts. + +N:61:Crow +G:B:s +I:120:3d5:40:12:0 +W:2:2:300:8 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +B:BITE:HURT:1d3 +F:ANIMAL | WILD_TOO | WILD_WOOD | CAN_FLY | DROP_CORPSE +F:MORTAL | HAS_EGG | BASEANGBAND | AQUATIC +D:It is a hooded crow, gray except for the black wings and head. + +N:62:Wild cat +G:f:U +I:120:3d5:40:12:0 +W:2:2:200:8 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +F:BASH_DOOR | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:A larger than normal feline, hissing loudly. Its velvet claws conceal a +D:fistful of needles. + +N:63:Smeagol +G:h:B +I:130:20d20:20:12:5 +W:7:2:670:16 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:TOUCH:EAT_GOLD +B:BITE:HURT:2d4 +F:UNIQUE | MALE | CAN_SWIM | DROP_SKELETON | DROP_CORPSE | DROP_CHOSEN | +F:FORCE_MAXHP | CAN_SPEAK | SMART | +F:RAND_50 | RAND_25 | WILD_TOO | +F:ONLY_ITEM | DROP_90 | DROP_GOOD | DROP_GREAT | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | INVISIBLE +F:EVIL | BASEANGBAND +S:1_IN_25 | +S:S_SPIDER +D:Also known as Gollum. He is of the Periannath, but does not look it. +D:He is thin and frail, sneaking around in dark corners, hoping to +D:reclaim his "precious," and he'll use any means necessary to do so. + +N:64:Green ooze +G:j:g +I:120:3d4:8:16:80 +W:3:2:300:4 +E:0:0:0:0:0:0 +O:50:0:25:20 +B:CRAWL:ACID:1d3 +F:RAND_50 | RAND_25 | DROP_90 | +F:STUPID | EMPTY_MIND | +F:IM_ACID | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It's green and it's oozing. + +N:65:Poltergeist +G:G:s +I:130:2d5:8:15:10 +W:3:1:0:8 +E:0:0:0:0:0:0 +O:50:5:30:10 +B:TOUCH:TERRIFY +F:RAND_50 | RAND_25 | CAN_FLY | +F:DROP_60 | DROP_90 | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | TAKE_ITEM | +F:EVIL | UNDEAD | +F:IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLINK +D:It is a ghastly, ghostly form. + +N:66:Yellow jelly +G:j:y +I:120:10d8:2:1:99 +W:3:1:2000:12 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:POISON:1d3 +F:NEVER_MOVE | CAN_SWIM | +F:STUPID | EMPTY_MIND | +F:IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:DRAIN_MANA +D:It's a large pile of yellow flesh. + +# New monster added by furiosity for the Theme module +N:67:Squirrel +G:r:o +I:110:1d2:30:1:10 +W:0:3:100:0 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:WILD_ONLY | WILD_GRASS | WILD_WOOD | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | NEUTRAL | NO_TARGET | +F:MORTAL | BASEANGBAND +D:A funny chittering creature, looking for nuts. + +N:68:Raven +G:B:W +I:120:4d5:40:12:0 +W:4:2:500:8 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:BITE:HURT:1d4 +F:ANIMAL | WILD_ONLY | WILD_WOOD | CAN_FLY | DROP_CORPSE +F:MORTAL | HAS_EGG | NEUTRAL | NO_TARGET | IMPRESED | BASEANGBAND | AQUATIC +D:Larger than a crow, and pitch black. + +N:69:White midge +G:I:w +I:120:1d1:6:5:10 +W:3:1:100:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_50 | RAND_25 | CAN_FLY | +F:WEIRD_MIND | ANIMAL | MORTAL | BASEANGBAND +S:MULTIPLY +D:It is an evil relative of the moth, native to marshlands. + +# New monster added by furiosity for the Theme module +# Based on the Vorpal bunny from Zangband +N:70:Squirrel of Mirkwood +G:r:g +I:120:10d10:40:40:0 +W:13:1:600:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:6d1 +B:BITE:HURT:7d1 +F:WILD_TOO | WILD_WOOD | DROP_CORPSE | CAN_FLY | +F:ANIMAL | MORTAL | BASEANGBAND +D:An ominous-looking squirrel with dark fur, covered in +D:leaves for better masquerade. It has glowing eyes and +D:unusually sharp teeth. It is a horrific creation of the +D:Necromancer in Dol Guldur, a corrupted form of a normal +D:squirrel. + +N:71:Black naga +G:n:D +I:110:6d8:16:40:120 +W:3:1:1700:20 +E:0:0:0:0:1:0 +O:0:75:20:5 +B:CRUSH:HURT:1d8 +F:FEMALE | +F:RAND_25 | DROP_60 | DROP_CORPSE | +F:BASH_DOOR | CAN_SWIM | +F:EVIL | MORTAL | BASEANGBAND +D:A large black serpent's body with a female torso. + +N:72:Spotted mushroom patch +G:,:o +I:110:1d1:2:1:0 +W:3:1:30:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:POISON:2d4 +F:NEVER_MOVE | WILD_TOO | +F:STUPID | EMPTY_MIND | +F:IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +N:73:Silver jelly +G:j:W +I:120:10d8:2:1:99 +W:3:2:2000:12 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:EAT_LITE:1d3 +B:TOUCH:EAT_LITE:1d3 +F:NEVER_MOVE | CAN_SWIM | +F:STUPID | EMPTY_MIND | +F:IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:DRAIN_MANA +D:It is a large pile of silver flesh that sucks all light from its +D:surroundings. + +N:74:Scruffy-looking hobbit +G:h:s +I:110:3d5:16:8:10 +W:3:1:1000:4 +E:1:1:1:2:1:1 +O:0:50:0:40 +B:HIT:HURT:1d4 +B:TOUCH:EAT_GOLD +F:MALE | +F:DROP_60 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A short little guy, in bedraggled clothes. He appears to be looking +D:for a good tavern. + +N:75:Giant white ant +G:a:w +I:110:3d6:8:16:80 +W:3:1:800:7 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | WILD_GRASS | +F:ANIMAL | DROP_SKELETON | +F:MORTAL | BASEANGBAND +D:It is about two feet long and has sharp pincers. + +N:76:Yellow mold +G:m:y +I:110:8d8:2:10:99 +W:3:1:30:9 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:HURT:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange growth on the dungeon floor. + +# New monster added by furiosity for the Theme module +N:77:Ape +G:q:y +I:115:5d10:8:10:2 +W:8:10:800:10 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:BITE:HURT:2d2 +B:BITE:DISEASE:1d1 +B:BITE:EAT_FOOD:1d1 +F:BASEANGBAND | ANIMAL | MORTAL | AI_ANNOY | +F:RAND_50 | RAND_25 | SMART | WEIRD_MIND | +S:1_IN_10 +S:SHRIEK +D:A large humanoid form, relatively rare on Middle-earth. +D:It is bounding toward you, noisy and dirty. + +N:78:Yellow worm mass +G:w:y +I:100:4d8:7:4:10 +W:3:2:200:4 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:LOSE_DEX:1d3 +F:RAND_50 | RAND_25 | CAN_SWIM | +F:STUPID | WEIRD_MIND | +F:ANIMAL | HURT_LITE | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a large slimy mass of worms. + +N:79:Clear worm mass +G:w:B +I:100:4d4:7:1:10 +W:3:2:200:4 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:POISON:1d2 +F:ATTR_CLEAR | CAN_SWIM | +F:RAND_50 | RAND_25 | +F:STUPID | WEIRD_MIND | INVISIBLE | +F:ANIMAL | +F:IM_POIS | HURT_LITE | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a disgusting mass of poisonous worms. + +N:80:Radiation eye +G:e:R +I:110:3d6:2:6:10 +W:3:1:500:6 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:LOSE_STR:1d6 +F:NEVER_MOVE | CAN_FLY | DROP_CORPSE | +F:HURT_LITE | NO_FEAR | BASEANGBAND | HAS_LITE +S:1_IN_11 | +S:DRAIN_MANA +D:A disembodied eye, crackling with energy. + +N:81:Yellow light +G:*:y +I:120:2d6:8:12:30 +W:4:1:0:4 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:BLIND +F:EMPTY_MIND | CAN_FLY | NONLIVING | SUSCEP_ELEC | +F:BASEANGBAND | HAS_LITE | RAND_50 | RAND_25 | NO_CUT +D:A fast-moving bright light, apparently totally random in its movement. + +N:82:Cave lizard +G:R:u +I:110:3d6:8:16:80 +W:4:1:100:8 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d5 +F:ANIMAL | CAN_SWIM | DROP_CORPSE | HAS_EGG | WILD_ONLY +F:MORTAL | NEUTRAL | NO_TARGET | IMPRESED | BASEANGBAND +D:It is an armoured lizard with a powerful bite. + +N:83:Novice ranger +G:p:W +I:110:6d8:20:8:5 +W:4:1:1400:18 +E:1:1:1:2:1:1 +O:25:45:25:0 +B:HIT:HURT:1d5 +B:HIT:HURT:1d5 +F:MALE | +F:FORCE_SLEEP | DROP_SKELETON | DROP_CORPSE +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_WOOD | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 | +S:ARROW_2 | MISSILE +D:An agile hunter, ready and relaxed. + +N:84:Blue jelly +G:j:b +I:110:12d8:2:1:99 +W:4:1:2000:14 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:COLD:1d6 +F:NEVER_MOVE | COLD_BLOOD | +F:STUPID | EMPTY_MIND | CAN_SWIM | +F:IM_COLD | HURT_LITE | +F:NO_CONF | NO_SLEEP | NO_FEAR | SUSCEP_FIRE | BASEANGBAND | NO_CUT +D:It's a large pile of pulsing blue flesh. + +N:85:Creeping copper coins +G:$:u +I:100:7d8:3:24:10 +W:4:3:0:9 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d4 +B:TOUCH:POISON:2d4 +F:ONLY_GOLD | DROP_1D2 | SUSCEP_ACID | +F:COLD_BLOOD | BASH_DOOR | +F:IM_ELEC | IM_POIS | CHAR_MULTI | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It appears to be a pile of copper coins, until it starts crawling towards you +D:on tiny legs. + +N:86:Giant white rat +G:r:W +I:110:2d2:8:7:30 +W:4:1:200:1 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:1d3 +F:RAND_25 | +F:ANIMAL | MORTAL | BASEANGBAND +S:MULTIPLY +D:It is a very vicious rodent. + +N:87:Snotling +G:o:U +I:110:5d5:20:32:30 +W:4:1:900:15 +E:1:1:1:2:1:1 +O:25:50:0:20 +B:HIT:HURT:1d6 +F:MALE | +F:FRIENDS | DROP_60 | RAND_50 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_WOOD | +F:EVIL | ORC | HURT_LITE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:Immature Orcling, running wild and screaming all the time. + +N:88:Swordfish +G:~:W +I:120:4d7:14:10:20 +W:4:2:800:15 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:HIT:HURT:1d5 +B:HIT:HURT:1d5 +F:ANIMAL | AQUATIC | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:A fish with a swordlike "beak". + +N:89:Blue worm mass +G:w:b +I:100:5d8:7:12:10 +W:4:1:40:5 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:COLD:1d4 +F:RAND_50 | RAND_25 | +F:STUPID | WEIRD_MIND | COLD_BLOOD | +F:ANIMAL | IM_COLD | CAN_SWIM | +F:HURT_LITE | NO_FEAR | +F:MORTAL | SUSCEP_FIRE | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a large slimy mass of worms. + +N:90:Large grey snake +G:J:s +I:100:6d8:6:41:50 +W:4:1:1300:14 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d5 +B:CRUSH:HURT:1d8 +F:RAND_25 | CAN_SWIM | DROP_SKELETON | DROP_CORPSE | WILD_TOO | +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND +D:It is about ten feet long. + +# New monster added by furiosity for the Theme module +# Ranger chieftain without the magic other than arrows +N:91:Corsair of Umbar +G:p:U +I:120:50d20:20:60:10 +W:41:2:1800:1500 +E:1:1:1:2:1:1 +O:30:50:20:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE +F:ONLY_ITEM | DROP_2D2 | TAKE_ITEM | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | IM_FIRE | IM_ELEC | IM_COLD | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:ARROW_2 | ARROW_3 | ARROW_4 | MISSILE | +D:A person with no love for Gondor. He thinks you are a soldier in +D:the King's army. + +# New monster added by furiosity for the Theme module +# Master rogue with some tweaks +N:92:Dunlending +G:p:g +I:120:15d9:20:30:40 +W:25:2:1600:130 +E:1:1:1:2:1:1 +O:80:10:10:0 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +B:HIT:POISON:2d8 +F:MALE | DROP_SKELETON | DROP_CORPSE | +F:DROP_2D2 | SUSCEP_ELEC | FRIENDS | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:ARROW_1 | +D:A person with no love for Rohan. He thinks you are a Rider of the +D:Mark in disguise. + +N:93:Apprentice mage +G:p:r +I:110:6d4:20:6:10 +W:6:2:1400:6 +E:1:1:1:2:1:1 +O:25:0:70:0 +B:HIT:HURT:1d4 +F:MALE | +F:FORCE_SLEEP | +F:FRIENDS | DROP_60 | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_12 | +S:BLINK | BLIND | CONF | MISSILE +D:He is leaving behind a trail of dropped spell components. + +N:94:Green naga +G:n:g +I:110:9d8:18:40:120 +W:5:1:1700:30 +E:0:0:0:0:1:0 +O:0:25:0:65 +B:CRUSH:HURT:1d8 +B:SPIT:ACID:2d6 +F:FEMALE | +F:RAND_25 | TAKE_ITEM | DROP_60 | DROP_CORPSE | +F:BASH_DOOR | CAN_SWIM | WILD_TOO | WILD_SHORE | +F:EVIL | IM_ACID | MORTAL | BASEANGBAND +D:A large green serpent with a female torso. Her green skin glistens with +D:acid. + +N:95:Giant leech +G:w:u +I:120:6d8:10:20:50 +W:5:1:30:20 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:3d1 +B:BITE:HURT:3d1 +F:ANIMAL | AQUATIC | WEIRD_MIND | RAND_25 | BASEANGBAND +D:Yech! The disgusting thing only wants your blood! + +N:96:Barracuda +G:~:G +I:120:6d8:20:45:20 +W:5:2:150:30 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d10 +B:BITE:HURT:1d10 +F:AQUATIC | ANIMAL | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:A predatory fish with razor-sharp teeth. + +N:97:Novice paladin +G:p:w +I:110:6d8:20:16:5 +W:4:1:1700:18 +E:1:1:1:2:1:1 +O:0:70:25:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +F:MALE | GOOD | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 | +S:SCARE | CAUSE_1 +D:An adventurer both devoutly religious and skillful in combat. +D:He seems to consider you an agent of Morgoth. + +# New monster added by furiosity for the Theme module +N:98:Man of Harad +G:p:u +I:110:16d10:20:50:40 +W:17:1:3000:70 +E:1:1:1:2:1:1 +O:30:70:0:0 +B:HIT:HURT:1d4 +B:HIT:HURT:1d4 +B:BITE:HURT:1d6 +F:MALE | +F:FRIENDS | DROP_60 | WILD_TOO | WILD_WOOD | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | MALE | +F:EVIL | HURT_LITE | BASEANGBAND +D:A dark-skinned human who worships Sauron. A powerful warrior, +D:almost as strong as a troll. He has bizarre white eyes. + +N:99:Blue ooze +G:j:b +I:110:3d4:8:16:80 +W:5:1:300:7 +E:0:0:0:0:0:0 +O:45:20:20:0 +B:CRAWL:COLD:1d4 +F:RAND_50 | RAND_25 | DROP_60 | +F:STUPID | EMPTY_MIND | CAN_SWIM | +F:IM_COLD | SUSCEP_FIRE +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It's blue and it's oozing. + +N:100:Green glutton ghost +G:G:g +I:130:3d4:10:20:10 +W:5:1:0:15 +E:0:0:0:0:0:0 +O:30:30:30:5 +B:TOUCH:EAT_FOOD:1d1 +F:RAND_50 | RAND_25 | +F:DROP_60 | DROP_90 | CAN_FLY | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It is a very ugly green ghost with a voracious appetite. + +N:101:Green jelly +G:j:g +I:120:22d8:2:1:99 +W:5:1:2500:18 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:ACID:1d2 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | CAN_SWIM | +F:IM_ACID | HURT_LITE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a large pile of pulsing green flesh. + +# New monster added for the Theme module +# From UnAngband +N:102:Lurtz, Uruk Captain of the White Hand +G:o:g +I:110:72d10:20:95:50 +W:22:3:1800:550 +E:1:1:1:2:1:1 +O:0:50:0:50 +B:HIT:HURT:3d8 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:BASEANGBAND | UNIQUE | FORCE_MAXHP | CAN_SPEAK | SMART | +F:EVIL | ORC | OPEN_DOOR | BASH_DOOR | IM_FIRE | IM_COLD | +F:IM_POIS | ESCORT | ESCORTS | DROP_1D2 | DROP_GOOD | MALE | +D:A strong and cunning orc warrior, a commander of Saruman's orcs. + +# New monster added for the Theme module +# From T-Plus by Ingeborg S. Norden +N:103:Munchkin +G:l:B +I:120:35d50:255:75:0 +W:60:5:330:20000 +E:1:1:1:2:1:1 +O:0:45:45:10 +B:INSULT:INSANITY:2d10 +B:INSULT:EAT_GOLD:2d10 +B:INSULT:EAT_ITEM:2d10 +F:MALE | SMART | CAN_SPEAK | JOKEANGBAND | +F:FORCE_MAXHP | +F:RAND_25 | +F:DROP_90 | DROP_GOOD | DROP_GREAT | +F:DROP_4D2 | DROP_2D2 | ONLY_ITEM | AI_ANNOY | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | KILL_BODY | RES_NETH | RES_DISE | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | +F:RES_NEXU | RES_PLAS | HAS_LITE | NO_CUT | NO_STUN | +F:REFLECTING | +S:1_IN_5 +S:HEAL | HASTE | TPORT | TELE_AWAY | BLIND | CONF | SCARE | +S:CAUSE_2 | FORGET | TRAPS | +S:BO_MANA | ROCKET | +D:This annoying little gnome won't stop bragging about his great +D:magical powers and shiny new equipment--unless someone silences +D:him permanently. Unfortunately, your own weapons and spells +D:don't seem to work as well as they should on this fellow... + +N:104:Disenchanter eye +G:e:v +I:100:7d8:2:10:10 +W:5:2:500:20 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:UN_BONUS +F:ATTR_MULTI | ATTR_ANY | RES_DISE | DROP_CORPSE | +F:NEVER_MOVE | CAN_FLY | +F:HURT_LITE | NO_FEAR | BASEANGBAND +S:1_IN_9 | +S:DRAIN_MANA +D:A disembodied eye, crackling with magic. + +N:105:Red worm mass +G:w:r +I:100:5d8:7:12:10 +W:5:1:40:6 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:FIRE:1d6 +F:RAND_50 | RAND_25 | SUSCEP_COLD | +F:STUPID | EMPTY_MIND | BASH_DOOR | +F:ANIMAL | IM_FIRE | CAN_SWIM | +F:HURT_LITE | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a large slimy mass of worms. + +N:106:Copperhead snake +G:J:o +I:110:4d6:6:20:1 +W:5:1:200:15 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:POISON:2d4 +F:RAND_50 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE | BASH_DOOR | +F:ANIMAL | IM_POIS | HAS_EGG | MORTAL | BASEANGBAND +D:It has a copper head and sharp venomous fangs. + +N:107:Death sword +G:|:W +I:130:6d6:20:40:0 +W:6:5:0:30 +E:0:0:0:0:0:0 +O:50:0:50:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:NEVER_MOVE | NONLIVING | NO_FEAR | SUSCEP_ACID | +F:STUPID | EMPTY_MIND | COLD_BLOOD | CHAR_MULTI | NO_CONF | NO_SLEEP | +F:DROP_90 | EVIL | IM_COLD | IM_FIRE | FORCE_MAXHP | IM_ELEC | IM_POIS | +F:BASEANGBAND | HAS_LITE | NO_CUT +D:A bloodthirsty blade lurking for prey. Beware! + +N:108:Purple mushroom patch +G:,:v +I:110:1d1:2:1:0 +W:6:2:40:15 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:LOSE_CON:1d2 +B:SPORE:LOSE_CON:1d2 +B:SPORE:LOSE_CON:1d2 +F:NEVER_MOVE | CAN_SWIM | +F:STUPID | EMPTY_MIND | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yuck! It doesn't look so tasty. + +N:109:Apprentice priest +G:p:g +I:110:7d4:20:10:5 +W:6:2:1500:6 +E:1:1:1:2:1:1 +O:20:50:20:5 +B:HIT:HURT:1d5 +F:MALE | GOOD | +F:FORCE_SLEEP | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_12 | +S:HEAL | SCARE | CAUSE_1 +D:He is tripping over his priestly robes. + +N:110:Apprentice warrior +G:p:u +I:110:9d4:20:16:5 +W:6:2:1600:6 +E:1:1:1:2:1:1 +O:0:95:0:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d6 +F:MALE | +F:FRIENDS | DROP_60 | WILD_TOO | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He looks inexperienced but tough. + +# New monster added for the Theme module +# Suggested by Atarlost in the t-o-m-e.net forums +N:111:Petty-dwarf +G:k:s +I:110:6d6:25:80:200 +W:8:4:0:30 +B:HIT:HURT:3d4 +B:TOUCH:EAT_GOLD +F:MALE +F:DROP_1D2 | DROP_GOOD +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR +F:EVIL +S:1_IN_8 +S:ARROW_1 +D:A filthy little dwarf. He wants your purse, and judging by the +D:size of his axe, he's quite likely to get it. + +# New monster added for the Theme module +# Suggested by Atarlost in the t-o-m-e.net forums +N:112:Petty-dwarf mage +G:k:R +I:120:7d10:20:16:20 +W:10:1:0:50 +B:HIT:HURT:1d6 +B:HIT:HURT:UN_BONUS:1d6 +F:MALE +F:FORCE_SLEEP +F:ONLY_ITEM | DROP_1D2 +F:OPEN_DOOR | BASH_DOOR +F:EVIL +S:1_IN_5 +S:BLIND | CONF | MISSILE | DARKNESS | BA_POIS +D:A small dwarf in mage's robes. He looks comical, but he has slain any +D:adventurer foolish enough to laugh at him. + +N:113:Brown mold +G:m:u +I:110:15d8:2:12:99 +W:6:1:50:20 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:CONFUSE:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A strange brown growth on the dungeon floor. + +N:114:Giant brown bat +G:b:u +I:130:3d8:10:15:30 +W:6:1:600:10 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:ANIMAL | DROP_CORPSE | AI_ANNOY +F:MORTAL | BASEANGBAND +D:It screeches as it attacks. + +# New monster added by furiosity for the Theme module +N:115:Butterfly +G:I:B +I:120:1d1:6:5:10 +W:3:1:100:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:RAND_50 | RAND_25 | NEUTRAL | NO_TARGET | WILD_ONLY | WILD_WOOD | NEVER_BLOW | +F:WEIRD_MIND | ANIMAL | MORTAL | BASEANGBAND | WILD_GRASS | +D:A large insect with beautiful fluttering wings. + +N:116:Apprentice rogue +G:p:b +I:110:8d4:20:12:5 +W:6:2:1400:6 +E:1:1:1:2:1:1 +O:50:25:0:20 +B:HIT:HURT:1d6 +B:TOUCH:EAT_GOLD +F:MALE | FRIENDS | +F:DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | WILD_TOO | +F:EVIL | MORTAL | BASEANGBAND +D:A rather shifty individual. + +N:117:Creeping silver coins +G:$:s +I:100:12d8:4:30:10 +W:6:3:0:18 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d6 +B:TOUCH:POISON:2d6 +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:COLD_BLOOD | BASH_DOOR | SUSCEP_ACID | CHAR_MULTI | +F:IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It appears to be a pile of silver coins, until it starts crawling towards you +D:on tiny legs. + +N:118:Snaga +G:o:o +I:110:8d8:20:32:30 +W:6:1:1600:15 +E:1:1:1:2:1:1 +O:20:50:5:15 +B:HIT:HURT:1d8 +F:MALE | +F:FRIENDS | DROP_60 | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | HURT_LITE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is one of the many weaker 'slave' orcs, often mistakenly known as a +D:goblin. + +N:119:Rattlesnake +G:J:r +I:110:6d7:6:24:1 +W:6:1:200:20 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:POISON:2d5 +F:RAND_50 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:BASH_DOOR | HAS_EGG | ANIMAL | IM_POIS | MORTAL | BASEANGBAND +D:It is recognised by the hard-scaled end of its body that is often rattled +D:to frighten its prey. + +N:120:Giant slug +G:w:U +I:100:12d9:10:25:25 +W:6:1:600:25 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:ACID:2d4 +B:BITE:ACID:2d6 +F:ANIMAL | EMPTY_MIND | KILL_ITEM | KILL_BODY | CAN_SWIM | WILD_TOO | +F:DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_10 +S:BR_ACID +D:It is slowly making its way towards you, eating everything in +D:its path... + +N:121:Giant pink frog +G:R:r +I:110:5d8:12:16:50 +W:7:1:200:16 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:LOSE_STR:2d4 +F:RAND_50 | WILD_ONLY | WILD_SHORE | +F:BASH_DOOR | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:It looks poisonous. + +N:122:Dark elf +G:h:D +I:110:7d10:20:16:20 +W:7:2:1200:25 +E:1:1:1:2:1:1 +O:20:20:50:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +F:MALE | +F:FORCE_SLEEP | +F:DROP_90 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_10 | +S:CONF | DARKNESS | MISSILE +D:An elven figure with jet black skin and white hair, his eyes are large and +D:twisted with evil. + +# New monster added by furiosity for the Theme module +N:123:Moth +G:I:W +I:120:1d1:6:5:10 +W:3:1:100:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:EAT_LITE:1d1 +F:RAND_50 | RAND_25 | HURT_LITE | WILD_TOO | WILD_WOOD | +F:WEIRD_MIND | ANIMAL | MORTAL | BASEANGBAND | WILD_GRASS | +S:MULTIPLY +D:Nocturnal insect of a kind closely related to butterflies. + +N:124:Crypt creep +G:s:D +I:110:6d8:20:12:14 +W:7:2:0:25 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:HURT:1d2 +B:CLAW:HURT:1d2 +B:BITE:POISON +F:RAND_25 +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | FRIENDS | +F:EVIL | UNDEAD | IM_POIS | IM_COLD | +F:NO_CONF | NO_SLEEP | HURT_LITE | BASEANGBAND | NO_CUT +S:1_IN_10 +S:CAUSE_1 | S_UNDEAD +D:A frightening skeletal figure in a black robe. + +N:125:Rotting corpse +G:z:R +I:110:8d8:20:20:20 +W:8:1:0:15 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:POISON:1d3 +B:CLAW:POISON:1d3 +F:OPEN_DOOR | BASH_DOOR | FRIENDS | +F:NO_CONF | NO_SLEEP | UNDEAD | EVIL | NO_FEAR | IM_POIS | +F:IM_COLD | COLD_BLOOD | EMPTY_MIND | BASEANGBAND | NO_CUT +D:Corpses awakened from their sleep by dark sorcery. + +N:126:Cave orc +G:o:G +I:110:11d9:20:32:30 +W:7:1:1900:20 +E:1:1:1:2:1:1 +O:20:70:0:0 +B:HIT:HURT:1d8 +F:MALE | +F:FRIENDS | DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | HURT_LITE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is often found in huge numbers in deep caves. + +N:127:Wood spider +G:S:U +I:120:3d6:8:16:80 +W:7:3:600:15 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +B:STING:POISON:1d4 +F:FRIENDS | DROP_SKELETON | +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | WILD_WOOD | +F:ANIMAL | SPIDER | IM_POIS | +F:MORTAL | BASEANGBAND +D:It scuttles towards you. + +N:128:Hurog +G:u:r +I:110:8d8:20:32:30 +W:7:2:300:16 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d8 +F:FRIENDS | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DEMON | IM_FIRE | NO_FEAR | BASEANGBAND | +S:1_IN_50 | +S:BR_NETH +D:A minor demonic servant of evil. Its features remind you of a dog - in fact, +D:Huroeg are the result of the corruption of dogs by Morgoth. + +N:129:Bloodshot eye +G:e:r +I:110:10d8:2:6:10 +W:7:3:550:30 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:BLIND:2d6 +F:NEVER_MOVE | CAN_FLY | DROP_CORPSE | +F:HURT_LITE | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:DRAIN_MANA +D:A disembodied eye, bloodshot and nasty. + +N:130:Red naga +G:n:R +I:110:11d8:20:40:120 +W:7:2:1800:40 +E:0:0:0:0:1:0 +O:50:0:50:0 +B:CRUSH:HURT:1d10 +B:BITE:LOSE_STR:1d4 +F:FEMALE | CAN_SWIM | WILD_TOO | WILD_SHORE | +F:RAND_25 | DROP_60 | +F:TAKE_ITEM | BASH_DOOR | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND +D:A large red snake with a woman's torso. + +N:131:Red jelly +G:j:r +I:110:26d8:2:1:99 +W:7:1:2500:26 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:LOSE_STR:1d5 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:HURT_LITE | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a large pulsating mound of red flesh. + +# New monster added by furiosity for the Theme module +N:132:Nightingale +G:B:B +I:110:1d1:30:1:10 +W:0:3:80:0 +E:0:1:1:0:1:0 +O:0:0:0:0 +F:RAND_25 | CAN_FLY | WILD_ONLY | WILD_WOOD | WILD_GRASS | +F:ANIMAL | DROP_SKELETON | NEVER_BLOW | NEUTRAL | NO_TARGET | +F:MORTAL | BASEANGBAND | DG_CURSE | +D:Small brown birds of thrush kind, famous for their clear +D:singing, and the fact that they will sing during the night +D:as well as the day (hence their name). Since the days of +D:Luthien, the nightingales of Middle-earth are surrounded +D:by a strange blue aura and are rumoured to be under great +D:protection of the Valar. + +N:133:Lost soul +G:G:W +I:110:2d8:12:10:10 +W:7:2:0:18 +E:0:0:0:0:0:0 +O:60:0:25:0 +B:HIT:HURT:2d2 +B:TOUCH:LOSE_WIS +F:RAND_50 | DROP_60 | DROP_90 | CAN_FLY | +F:INVISIBLE | COLD_BLOOD | TAKE_ITEM | PASS_WALL | +F:EVIL | UNDEAD | +F:IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:TPORT | DRAIN_MANA +D:It is almost insubstantial. + +N:134:Night lizard +G:R:b +I:110:4d8:20:16:30 +W:7:2:400:35 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +B:BITE:HURT:1d6 +F:ANIMAL | CAN_SWIM | WILD_TOO | DROP_CORPSE +F:MORTAL | HAS_EGG | BASEANGBAND +D:It is a black lizard with overlapping scales and a powerful jaw. + +# New monster added by furiosity for the Theme module +N:135:Gorcrow +G:B:G +I:120:3d5:40:12:0 +W:3:2:300:10 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:BITE:HURT:1d4 +B:BITE:DISEASE:1d4 +F:ANIMAL | WILD_TOO | WILD_WOOD | CAN_FLY | DROP_CORPSE | WILD_SHORE | +F:MORTAL | HAS_EGG | BASEANGBAND | EVIL | WILD_SWAMP | IMPRESED | +D:It is a hooded crow, camouflaged well for a swampland or forest. +D:It is a carrion bird that often lives close alongside the mewlips, +D:the remains of whose prey it devours. + +N:136:Skeleton orc +G:s:W +I:110:10d8:20:36:40 +W:8:1:1700:26 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:2d5 +F:COLD_BLOOD | EMPTY_MIND | OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | UNDEAD | +F:IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is an animated orc skeleton. + +N:137:Grima the Wormtongue, Agent of Saruman +G:p:B +I:110:28d10:20:30:20 +W:9:2:1500:150 +E:1:1:1:2:1:1 +O:10:50:35:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +B:TOUCH:EAT_GOLD +B:INSULT:* +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | DROP_GREAT | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | +F:EVIL | RES_TELE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:HEAL | SLOW | TRAPS | BO_COLD | BA_POIS +D:He was once the chief counsellor to King Theoden of Rohan. +D:He betrayed king and country by becoming a spy for the +D:corrupted Istari Saruman. + +N:138:Robin Hood, the Outlaw +G:p:G +I:120:16d12:20:30:20 +W:10:2:1600:150 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:HURT:1d5 +B:HIT:HURT:1d5 +B:TOUCH:EAT_GOLD +B:TOUCH:EAT_ITEM +F:UNIQUE | MALE | FORCE_SLEEP | FORCE_MAXHP | CAN_SPEAK | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | DROP_GREAT | WILD_TOO | WILD_WOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | EVIL | DROP_SKELETON | DROP_CORPSE +F:MORTAL | JOKEANGBAND | HAS_LITE +S:1_IN_5 +S:ARROW_2 | HEAL | TRAPS +D:The legendary archer who steals from the rich (you qualify). + +# New monster added by furiosity for the Theme module +N:139:Gull +G:B:o +I:120:4d5:40:12:0 +W:4:2:500:8 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:BITE:HURT:1d4 +F:ANIMAL | WILD_ONLY | WILD_SHORE | CAN_FLY | DROP_CORPSE | +F:MORTAL | BASEANGBAND | WILD_OCEAN | NEUTRAL | NO_TARGET | +D:A sea-bird found around the shores of Middle-earth. The sound of a +D:gull mewing is said to awaken the Sea-longing in the heart of an Elf. + +N:140:Lagduf, the Snaga +G:o:o +I:110:22d10:20:32:30 +W:8:2:1700:80 +E:1:1:1:2:1:1 +O:10:80:0:0 +B:HIT:HURT:1d11 +B:HIT:HURT:1d11 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +F:UNIQUE | MALE | EVIL | ORC | FORCE_MAXHP | ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | SPECIAL_GENE | +F:OPEN_DOOR | BASH_DOOR | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:An orc soldier who served under Shagrat in the garrison of the Tower of Cirith Ungol. + +# New monster added by furiosity for the Theme module +N:141:Kirinki +G:B:R +I:110:1d1:30:1:10 +W:1:9:80:0 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_25 | CAN_FLY | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:ANIMAL | DROP_SKELETON | HAS_EGG | IMPRESED | +F:MORTAL | BASEANGBAND +S:1_IN_10 +S:SHRIEK +D:A tiny scarlet bird from Numenor, with a really high voice. + +N:142:Apprentice ranger +G:p:W +I:110:6d8:20:8:5 +W:8:2:1500:18 +E:1:1:1:2:1:1 +O:0:80:0:15 +B:HIT:HURT:1d5 +B:HIT:HURT:1d5 +F:MALE | +F:FORCE_SLEEP | FRIENDS | DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 | +S:ARROW_2 | MISSILE +D:An agile hunter, ready and relaxed. + +N:143:Giant salamander +G:R:R +I:110:6d7:6:40:1 +W:8:1:600:50 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:3d6 +F:FORCE_SLEEP | SUSCEP_COLD | +F:RAND_25 | +F:ANIMAL | IM_FIRE | CAN_SWIM | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_9 +S:BR_FIRE +D:A large black and yellow lizard. You'd better run away! + +N:144:Space monster +G:.:d +I:110:21d8:30:14:20 +W:8:2:0:28 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:TERRIFY:1d4 +F:PASS_WALL | NO_CONF | NO_SLEEP | NONLIVING | IM_ACID | CAN_FLY | JOKEANGBAND | NO_CUT +D:A black hole in the fabric of reality. + +# New monster added by furiosity for the Theme module +N:145:Swan +G:B:w +I:120:9d10:8:100:255 +W:20:3:300:0 +E:0:1:0:6:1:0 +O:0:0:0:0 +F:CAN_FLY | NEUTRAL | NO_TARGET | GOOD | +F:MORTAL | NEVER_BLOW | DG_CURSE | WILD_ONLY | +F:AQUATIC | WILD_SHORE | NO_TARGET | WILD_OCEAN +D:Beautiful and graceful large white birds inhabiting aquatic +D:regions. They never do any harm, and it is said that anyone +D:who kills a swan incurs the wrath of the Valar. + +N:146:Green mold +G:m:g +I:110:21d8:2:14:75 +W:8:1:40:28 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:TERRIFY:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_ACID | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange growth on the dungeon floor. + +N:147:Apprentice paladin +G:p:w +I:110:6d8:20:16:5 +W:8:2:1500:18 +E:1:1:1:2:1:1 +O:30:55:10:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +F:MALE | GOOD | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | +F:FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 | +S:SCARE | CAUSE_1 +D:He thinks you are an agent of Morgoth. + +N:148:Caborrog +G:u:U +I:110:13d9:20:32:30 +W:8:3:1000:16 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:HIT:HURT:1d8 +F:FRIENDS | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DEMON | IM_FIRE | NO_FEAR | BASEANGBAND | +S:1_IN_50 | +S:BR_NETH +D:A minor demonic servant of evil. It resembles a frog - in fact, +D:Caborroeg are the result of Morgoth's corruption of frogs. + +N:149:Hill orc +G:o:u +I:110:13d9:20:32:30 +W:8:1:2000:25 +E:1:1:1:2:1:1 +O:10:70:10:0 +B:HIT:HURT:1d10 +F:MALE | +F:FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | ORC | HURT_LITE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is a hardy well-weathered survivor. + +N:150:Bandit +G:p:b +I:110:8d8:20:24:10 +W:10:2:1500:26 +E:1:1:1:2:1:1 +O:25:60:0:0 +B:HIT:HURT:2d4 +B:TOUCH:EAT_GOLD +F:MALE | +F:DROP_1D2 | WILD_TOO | WILD_WOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +D:He is after your cash! + +N:151:Hunting hawk +G:B:u +I:120:8d8:30:25:10 +W:8:2:800:22 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d4 +F:ANIMAL | NO_FEAR | CAN_FLY | WILD_WOOD | WILD_TOO | DROP_CORPSE +F:MORTAL | HAS_EGG | IMPRESED | BASEANGBAND | AQUATIC +D:Trained to hunt and kill without fear. + +N:152:Phantom warrior +G:G:B +I:110:5d5:20:10:40 +W:8:1:0:15 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d11 +B:HIT:HURT:1d11 +F:PASS_WALL | NO_SLEEP | FRIENDS | COLD_BLOOD | NONLIVING | +F:NO_FEAR | EMPTY_MIND | CAN_FLY | BASEANGBAND | NO_CUT +D:Spectral creatures that are half real, half illusion. + +# New monster added by furiosity for the Theme module +N:153:Thrush +G:B:U +I:120:3d5:40:12:0 +W:0:2:400:0 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +B:BITE:HURT:1d3 +F:ANIMAL | WILD_ONLY | WILD_WOOD | CAN_FLY | DROP_CORPSE | +F:MORTAL | HAS_EGG | BASEANGBAND | NEUTRAL | NO_TARGET | WILD_GRASS | +D:Large speckled brown birds with a special fondness for snails, +D:whose shells they remove by breaking them against stones. + +N:154:Yeti +G:Y:w +I:110:11d9:20:24:10 +W:9:3:3500:30 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d4 +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | DROP_CORPSE | +F:ANIMAL | IM_COLD | +F:MORTAL | SUSCEP_FIRE | BASEANGBAND +D:A large white figure covered in shaggy fur. + +# New monster added by furiosity for the Theme module +N:155:Fox +G:C:o +I:120:7d7:30:30:20 +W:10:1:600:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_WOOD | WILD_WASTE | WILD_MOUNTAIN | +F:ANIMAL | DROP_CORPSE | MORTAL | BASEANGBAND +S:1_IN_8 | +S:SHRIEK +D:Dog-like carnivore of woodland and farmland, distinctive for +D:its red-orange coats and its eerie plaintive cries. + +N:156:Giant grey rat +G:r:s +I:110:2d3:8:12:20 +W:9:1:250:2 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:1d4 +F:RAND_25 | +F:ANIMAL | IM_POIS | +F:MORTAL | BASEANGBAND +S:MULTIPLY +D:It is a rodent of unusual size. + +N:157:Black harpy +G:H:D +I:120:3d8:16:22:10 +W:9:1:600:19 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d2 +B:CLAW:HURT:1d2 +B:BITE:HURT:1d3 +F:FEMALE | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | DROP_CORPSE | +F:RAND_25 | ANIMAL | EVIL | MORTAL | BASEANGBAND +D:A woman's face on the body of a vicious black bird. + +# New monster added by furiosity for the Theme module +N:158:Fly of Mordor +G:I:U +I:120:1d1:6:5:10 +W:3:1:100:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:RAND_50 | RAND_25 | EVIL | +F:WEIRD_MIND | ANIMAL | MORTAL | BASEANGBAND +S:SHRIEK +D:An evil swarm of bloodsucking flies. They are grey, brown and black +D:insects, together in a homogeneous mass. They are loud, hateful and +D:hungry, and marked with a red eye-shape upon their backs. + +# New monster added by furiosity for the Theme module +# Based on Serpent men from Zangband +N:159:Limlug +G:J:G +I:120:15d10:20:40:20 +W:22:6:900:75 +E:1:1:1:2:1:1 +O:25:20:25:20 +B:BITE:POISON:5d5 +B:BITE:POISON:5d5 +F:MALE | CAN_SWIM | IM_POIS | IM_ACID | AQUATIC | +F:DROP_60 | DROP_2D2 | FRIENDS | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | EVIL | MORTAL | BASEANGBAND +F:WILD_TOO | WILD_OCEAN | WILD_SHORE | +S:1_IN_8 +S:BA_POIS | SCARE | HOLD +D:A sea-serpent of Elvish legend. + +N:160:Cave bear +G:q:u +I:110:8d8:10:35:10 +W:9:1:3000:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d6 +B:CLAW:HURT:1d6 +B:BITE:HURT:1d8 +F:BASH_DOOR | FORCE_MAXHP | FORCE_SLEEP | DROP_CORPSE | +F:ANIMAL | WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | +F:MORTAL | BASEANGBAND +D:A large bear appears to have made its home in this cave. It is hungry, +D:and you are trespassing in its territory. + +N:161:Rock mole +G:r:u +I:110:10d10:20:30:75 +W:9:2:60:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d10 +B:BITE:HURT:1d10 +F:WEIRD_MIND | BASH_DOOR | KILL_WALL | KILL_ITEM | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:Despite its unimpressive size, this mole creature has fangs powerful +D:enough to bore through solid rock. + +N:162:Mindcrafter +G:p:y +I:110:9d8:20:15:20 +W:16:2:1700:50 +E:1:1:1:2:1:1 +O:30:40:30:0 +B:HIT:HURT:2d4 +B:HIT:HURT:2d4 +F:MALE | +F:FORCE_SLEEP | DROP_90 | WILD_TOO | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:CONF | BLIND | HOLD | SLOW | MIND_BLAST | S_MONSTER | BLINK +D:A master of the mental arts, able to damage or dominate the +D:minds of others. + +N:163:Hatchling blue dragon +G:d:b +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | HAS_EGG | IMPRESED | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | DRAGON | IM_ELEC | BASEANGBAND | ATTR_MULTI | ATTR_MULTI +S:1_IN_12 | +S:BR_ELEC +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a pale blue. + +N:164:Hatchling white dragon +G:d:w +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | ATTR_MULTI +F:EVIL | DRAGON | IM_COLD | SUSCEP_FIRE | HAS_EGG | IMPRESED | BASEANGBAND +F:ATTR_MULTI +S:1_IN_12 | +S:BR_COLD +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a pale white. + +N:165:Hatchling green dragon +G:d:g +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | DROP_CORPSE | +F:EVIL | DRAGON | IM_POIS | HAS_EGG | IMPRESED | BASEANGBAND | ATTR_MULTI +S:1_IN_12 | +S:BR_POIS +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a sickly green. + +N:166:Hatchling black dragon +G:d:s +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | CAN_FLY | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_ACID | HAS_EGG | IMPRESED | BASEANGBAND | ATTR_MULTI +S:1_IN_12 | +S:BR_ACID +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a dull black. + +N:167:Hatchling red dragon +G:d:r +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | CAN_FLY | DROP_CORPSE | SUSCEP_COLD | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_FIRE | HAS_EGG | IMPRESED | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_11 | +S:BR_FIRE +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a pale red. + +N:168:Giant red ant +G:a:r +I:110:4d8:12:34:60 +W:9:2:600:22 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:STING:LOSE_STR:1d4 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_SKELETON +F:ANIMAL | MORTAL | BASEANGBAND | HAS_LITE +D:It is large and has venomous mandibles. + +N:169:Brodda, the Easterling +G:p:U +I:110:24d10:20:25:20 +W:9:2:2200:100 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:1d13 +B:HIT:HURT:1d13 +B:HIT:HURT:1d13 +B:HIT:HURT:1d13 +F:UNIQUE | MALE | EVIL +F:FORCE_MAXHP | CAN_SPEAK | WILD_TOO | DROP_SKELETON | DROP_CORPSE +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR +F:MORTAL | BASEANGBAND | HAS_LITE +D:A nasty piece of work, Brodda picks on defenceless women and children. + +# New monster added for the Theme module +# From UnAngband +N:170:Radbug, the Goblin +G:o:y +I:110:15d10:20:20:60 +W:7:3:1500:100 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +F:BASEANGBAND | UNIQUE | MALE | EVIL | ORC | FORCE_MAXHP | +F:CAN_SPEAK | DROP_CORPSE | WILD_TOO | OPEN_DOOR | BASH_DOOR | +F:HURT_LITE | ONLY_ITEM | DROP_1D2 | DROP_GOOD | ESCORT | +D:Strong and powerful, for a goblin. + +N:171:King cobra +G:J:g +I:110:8d10:8:30:1 +W:9:2:300:28 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:SPIT:BLIND:1d2 +B:BITE:POISON:3d4 +F:RAND_50 | WILD_TOO | WILD_WOOD | DROP_SKELETON | DROP_CORPSE | +F:BASH_DOOR | CAN_SWIM | ANIMAL | IM_POIS | HAS_EGG | MORTAL | BASEANGBAND +D:It is a large snake with a hooded face. + +N:172:Eagle +G:B:r +I:120:9d9:30:25:10 +W:12:2:600:22 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d6 +F:ANIMAL | CAN_FLY | WILD_ONLY | WILD_WASTE | WILD_MOUNTAIN | WILD_WOOD | +F:DROP_CORPSE | MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET | IMPRESED | HAS_EGG | AQUATIC +D:A magnificent huge predatory bird. + +N:173:War bear +G:q:r +I:110:10d10:10:35:10 +W:9:1:2000:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +B:BITE:HURT:1d6 +F:WEIRD_MIND | BASH_DOOR | FRIENDS | DROP_SKELETON | DROP_CORPSE +F:ANIMAL +F:MORTAL | BASEANGBAND +D:A bear with tusks, trained to kill. + +N:174:Killer bee +G:I:o +I:120:2d4:12:34:10 +W:9:2:50:22 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:STING:POISON:1d4 +B:STING:LOSE_STR:1d4 +F:WEIRD_MIND | FRIENDS | CAN_FLY | WILD_TOO | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is poisonous and aggressive. + +N:175:Giant spider +G:S:W +I:110:10d10:8:16:80 +W:10:2:700:35 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d10 +B:BITE:POISON:1d6 +B:BITE:POISON:1d6 +B:BITE:HURT:1d10 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_SKELETON | +F:ANIMAL | SPIDER | IM_POIS | +F:MORTAL | BASEANGBAND +D:It is a large spider whose bulbous body is bloated with poison. + +N:176:Giant white tick +G:S:w +I:100:12d8:12:40:20 +W:10:2:200:27 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:2d6 +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | +F:ANIMAL | IM_POIS | +F:MORTAL | BASEANGBAND +D:It is moving slowly towards you. + +# New monster added for the Theme module +# Based on Nightshade from T-Plus by Ingeborg S. Norden +N:177:The Lucky Hobbit +G:h:D +I:110:40d5:40:10:3 +W:10:2:660:0 +E:0:1:1:2:1:1 +O:0:40:10:40 +B:TOUCH:EAT_FOOD +B:TOUCH:EAT_ITEM +B:BEG:EAT_GOLD +B:INSULT:* +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:FORCE_MAXHP | FORCE_DEPTH | WILD_TOWN | WILD_ONLY | +F:OPEN_DOOR | BASH_DOOR | DROP_GOOD | +F:RAND_25 | DROP_60 | DROP_2D2 | DROP_GREAT | ONLY_ITEM | +F:MORTAL | JOKEANGBAND | HAS_LITE +D:An obscenely lucky and very stealthy Halfling. You have an intense +D:desire to kill this creature. + +N:178:Dark elven mage +G:h:r +I:120:7d10:20:16:20 +W:10:1:1200:50 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +F:MALE | +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_1D2 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_POIS | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:BLIND | CONF | MISSILE | DARKNESS | BA_POIS +D:A dark elven figure, dressed all in black, hurling spells at you. + +# New monster added for the Theme module +# Suggested by Atarlost in the t-o-m-e.net forums +N:179:Dark dwarven warrior +G:k:u +I:110:2d100:25:120:30 +W:20:2:0:160 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +F:MALE +F:FORCE_SLEEP | FRIENDS +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD +F:OPEN_DOOR | BASH_DOOR +D:The dwarves of Nogrod were ever greedy, and through this Morgoth was able to +D:snare them. Now they act as slavemasters in his mines. + +# New monster added for the Theme module +# Suggested by Atarlost in the t-o-m-e.net forums +N:180:Dark dwarven smith +G:k:w +I:110:2d100:25:120:1 +W:22:1:0:175 +B:HIT:SHATTER:6d6 +F:MALE +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD +F:OPEN_DOOR | BASH_DOOR +F:EVIL +D:The dwarves of Nogrod were ever greedy, and through this Morgoth was able to +D:snare them. This smith has been forging blades for the Orcs. + +# New monster added for the Theme module +# Suggested by Atarlost in the t-o-m-e.net forums +N:181:Dark dwarven lord +G:k:D +I:110:5d100:25:150:180 +W:25:2:0:300 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:MALE | EVIL +F:FORCE_SLEEP | FORCE_MAXHP +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD +F:OPEN_DOOR | BASH_DOOR +F:IM_FIRE | IM_COLD | NO_CONF | NO_SLEEP +S:1_IN_8 +S:HEAL | BO_FIRE | BO_ACID +D:The dwarves of Nogrod were ever greedy, and through this Morgoth was able to +D:snare them. This is a lord among the dark dwarves. + +# New monster added by furiosity for the Theme module +# Based on Atarlost's suggestions for dark dwarves +# and on dark elven priests. +N:182:Dark dwarven priest +G:k:g +I:120:2d100:20:30:30 +W:27:1:1200:50 +E:1:1:1:2:1:1 +O:0:10:90:0 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +F:MALE | +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:HEAL | BLIND | CONF | CAUSE_2 | DARKNESS | MISSILE +D:The dwarves of Nogrod were ever greedy, and through this Morgoth was able to +D:snare them. This priest serves Melkor unquestioningly, and today it is your +D:turn to die. + +N:183:Dark elven warrior +G:h:u +I:110:10d11:20:16:20 +W:10:1:1400:50 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:MALE | +F:DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_12 +S:MISSILE +D:A dark elven figure in armour, ready with his sword. + +N:184:Clear mushroom patch +G:,:B +I:120:1d1:4:1:0 +W:10:2:30:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:HURT:1d1 +F:ATTR_CLEAR | +F:NEVER_MOVE | INVISIBLE | COLD_BLOOD | +F:STUPID | EMPTY_MIND | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:MULTIPLY +D:Yum! It smells quite tasty. If you could only see it. + +N:185:Quiver slot +G:,:U +I:120:1d1:4:1:0 +W:10:2:60:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:CONFUSE:1d1 +F:NEVER_MOVE | COLD_BLOOD | +F:STUPID | EMPTY_MIND | +F:NO_CONF | NO_SLEEP | NO_FEAR | JOKEANGBAND | NO_CUT +S:MULTIPLY | +S:1_IN_5 | ARROW_1 +D:What looks like the remains of a quiver dropped by a past adventurer +D:has become overgrown with a strange mold intent on using the contents +D:of the quiver to grab prey. + +N:186:Grishnakh, the Hill Orc +G:o:y +I:110:25d10:20:20:20 +W:10:3:2300:160 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:1d13 +B:HIT:HURT:1d11 +B:HIT:HURT:1d13 +B:HIT:HURT:1d11 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | SPECIAL_GENE | +F:ESCORT | WILD_TOO | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is a cunning and devious orc. Short and broad, he has crooked +D:legs and arms that hang almost to the ground. + +N:187:Giant tan bat +G:b:U +I:130:3d8:12:20:50 +W:10:2:600:18 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:TERRIFY:1d3 +B:CLAW:HURT:1d2 +B:CLAW:HURT:1d2 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:FORCE_SLEEP | ANIMAL | DROP_CORPSE | AI_ANNOY | +F:MORTAL | BASEANGBAND +D:The beating of its wings produces a strangely unnerving noise. + +N:188:Owlbear +G:H:o +I:110:12d12:20:20:20 +W:10:1:2000:35 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:CRUSH:HURT:1d10 +F:EVIL | ANIMAL | OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A bizarre bear with the claws and the face of an owl. + +# New monster added by furiosity for the Theme module +N:189:Clear mewlip +G:i:w +I:110:2d5:12:6:10 +W:1:1:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:HURT:1d2 +F:BASEANGBAND | EMPTY_MIND | STUPID | ATTR_CLEAR | +F:UNDEAD | RAND_50 | CAN_SWIM | INVISIBLE | EVIL | +D:An evil cannibal spirit from the marshlands. + +N:190:Hairy mold +G:m:o +I:110:15d8:2:15:70 +W:10:1:50:32 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:POISON:1d3 +F:NEVER_MOVE | CAN_SWIM | +F:STUPID | EMPTY_MIND | +F:IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange hairy growth on the dungeon floor. + +N:191:Grizzly bear +G:q:U +I:110:15d15:10:35:10 +W:16:2:2600:55 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d12 +B:CRUSH:HURT:1d10 +F:WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_CORPSE | +F:ANIMAL | BASH_DOOR | +F:MORTAL | BASEANGBAND +D:A huge, beastly bear, more savage than most of its kind. + +N:192:Disenchanter mold +G:m:v +I:110:16d8:2:20:70 +W:10:1:40:40 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:UN_BONUS:1d6 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | RES_DISE | +F:IM_POIS | ATTR_MULTI | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_11 | +S:DRAIN_MANA +D:It is a strange glowing growth on the dungeon floor. + +N:193:Pseudo-dragon +G:d:o +I:110:20d10:20:30:40 +W:10:2:10000:150 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | CAN_FLY | DROP_CORPSE | +F:DROP_60 | BASH_DOOR | HAS_EGG | +F:EVIL | DRAGON | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_11 | +S:CONF | SCARE | BR_LITE | BR_DARK +D:A small relative of the dragon that inhabits dark caves. + +N:194:Limrog +G:u:b +I:120:16d9:20:32:30 +W:10:1:600:40 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d8 +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DEMON | IM_FIRE | NO_FEAR | RES_TELE | CAN_FLY | BASEANGBAND +S:1_IN_3 | +S:BLINK | TELE_TO | TELE_AWAY | TPORT +D:It is a fast-moving demon that blinks quickly in and out of existence; no +D:other demon matches its teleporting mastery. It resembles a fish - Limroeg +D:are actually fish that were corrupted by Morgoth. + +N:195:Creeping gold coins +G:$:y +I:100:18d8:5:36:10 +W:10:3:0:32 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:2d5 +B:TOUCH:POISON:3d5 +F:ONLY_GOLD | DROP_90 | DROP_1D2 | +F:COLD_BLOOD | BASH_DOOR | +F:IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It appears to be a pile of gold coins, until it starts crawling towards you +D:on tiny legs. + +N:196:Wolf +G:C:u +I:120:6d6:30:30:20 +W:10:1:600:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:RAND_25 | FRIENDS | +F:BASH_DOOR | WILD_TOO | WILD_WOOD | WILD_WASTE | WILD_MOUNTAIN | +F:ANIMAL | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:It howls and snaps at you. + +N:197:Giant fruit fly +G:I:G +I:120:2d2:8:14:10 +W:10:3:100:4 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +F:RAND_50 | RAND_25 | CAN_FLY | WEIRD_MIND | +F:ANIMAL | MORTAL | BASEANGBAND +S:MULTIPLY +D:A fast-breeding, annoying pest. + +N:198:Panther +G:f:D +I:120:10d8:40:30:0 +W:10:2:1300:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +F:BASH_DOOR | WILD_TOO | WILD_WOOD | WILD_GRASS | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:A large black cat, stalking you with intent. It thinks you're its next +D:meal. + +N:199:Brigand +G:p:b +I:110:9d8:20:32:10 +W:10:2:1700:35 +E:1:1:1:2:1:1 +O:25:60:0:0 +B:HIT:HURT:2d4 +B:TOUCH:EAT_ITEM +F:MALE | +F:DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | DROP_SKELETON | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is eyeing your backpack. + +# New monster added by furiosity for the Theme module +N:200:Gray mewlip +G:i:s +I:110:4d7:12:9:10 +W:3:1:0:5 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:HURT:2d4 +F:BASEANGBAND | EMPTY_MIND | STUPID | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | +D:An evil cannibal spirit from the marshlands. It is +D:especially aggressive. + +# New monster added by furiosity for the Theme module +N:201:Orange mewlip +G:i:o +I:110:6d9:12:12:10 +W:5:1:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:POISON:2d4 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | +D:An evil cannibal spirit from the marshlands. It is +D:surrounded by a foul stench. + +N:202:Undead mass +G:j:D +I:110:8d8:70:12:5 +W:10:2:200:33 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:DISEASE:1d6 +B:TOUCH:LOSE_CON:1d6 +F:UNDEAD | EMPTY_MIND | NO_CONF | NO_SLEEP | IM_POIS | IM_COLD | NO_FEAR | +F:HURT_LITE | COLD_BLOOD | EVIL | NEVER_MOVE | BASEANGBAND | NO_CUT +S:MULTIPLY +D:A sickening mound of decaying flesh, bones, hands and other body parts. +D:It seems to be growing. + +# New monster added by furiosity for the Theme module +N:203:Bloodshot mewlip +G:i:r +I:110:6d9:12:12:10 +W:5:1:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:LOSE_STR:2d4 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | +D:An evil cannibal spirit from the marshlands. Its form seems +D:infused with blood, surely that of its victims. + +N:204:Hatchling multi-hued dragon +G:d:v +I:110:13d10:20:30:70 +W:11:2:5000:45 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +B:BITE:HURT:1d6 +F:ATTR_MULTI | +F:FORCE_MAXHP | FORCE_SLEEP | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:EVIL | DRAGON | CAN_FLY | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | HAS_EGG | IMPRESED | +F:BASEANGBAND | HAS_LITE +S:1_IN_12 | +S:BR_ACID | BR_FIRE | BR_COLD | BR_ELEC | BR_POIS +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales shimmering with a hint of colour. + +# New monster added by furiosity for the Theme module +N:205:Green mewlip +G:i:g +I:110:6d9:12:12:10 +W:5:1:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:POISON:2d4 +B:TOUCH:CONFUSE:3d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL +D:An evil cannibal spirit from the marshlands. It is +D:surrounded by a foul stench and an aura of mystery. + +N:206:Old Man Willow +G:#:s +I:110:32d30:20:20:20 +W:25:5:3000:150 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:TOUCH:PARALYZE:1d14 +B:TOUCH:PARALYZE:1d14 +B:CRUSH:HURT:2d12 +F:ANIMAL | NEVER_MOVE | COLD_BLOOD | DROP_RANDART +F:EMPTY_MIND | UNIQUE | FORCE_MAXHP | FORCE_SLEEP | +F:RES_WATE | IM_POIS | IM_ACID | SUSCEP_FIRE | SPECIAL_GENE | +F:DROP_1D2 | DROP_GOOD | ONLY_ITEM | BASEANGBAND | NO_CUT +S:1_IN_10 | +S:TELE_TO | HOLD | +D:The ancient grey willow tree, ruler of the Old Forest. He despises +D:trespassers in his territory. "...a huge willow-tree, old and hoary. +D:Enormous it looked, its sprawling branches going up like racing arms +D:with may long-fingered hands, its knotted and twisted trunk gaping in +D:wide fissures that creaked faintly as the boughs moved." + +# New monster added by furiosity for the Theme module +N:207:Blue mewlip +G:i:b +I:110:6d9:12:12:10 +W:5:1:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:ELEC:3d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | IM_ELEC | +D:An evil cannibal spirit from the marshlands. It is +D:surrounded by a barely noticeable aura of sparks. + +N:208:Zombified orc +G:z:s +I:110:11d8:20:24:25 +W:11:1:1800:30 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d4 +B:HIT:HURT:1d4 +B:HIT:HURT:1d4 +F:COLD_BLOOD | EMPTY_MIND | OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | UNDEAD | +F:IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a shambling orcish corpse leaving behind a trail of flesh. + +N:209:Hippogryph +G:H:U +I:110:20d9:12:14:10 +W:11:1:1500:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:HIT:HURT:2d5 +B:BITE:HURT:2d5 +F:BASH_DOOR | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_GRASS | +F:ANIMAL | DROP_CORPSE | MORTAL | BASEANGBAND +D:A strange hybrid of eagle and horse. + +N:210:Black mamba +G:J:D +I:120:10d8:10:32:1 +W:12:3:300:40 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:POISON:4d4 +F:RAND_50 | BASH_DOOR | CAN_SWIM | +F:WILD_TOO | WILD_WOOD | WILD_GRASS | +F:ANIMAL | IM_POIS | DROP_SKELETON | DROP_CORPSE | HAS_EGG | +F:MORTAL | BASEANGBAND +D:It has glistening black skin, a sleek body, and highly venomous fangs. + +N:211:White wolf +G:C:w +I:120:7d7:30:30:20 +W:12:1:700:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d3 +B:BITE:HURT:1d4 +F:RAND_25 | +F:FRIENDS | SUSCEP_FIRE | +F:BASH_DOOR | WILD_TOO | WILD_WASTE | +F:ANIMAL | IM_COLD | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A large and muscled wolf from the northern wastes. Its breath is cold and +D:icy and its fur is coated with frost. + +N:212:Grape jelly +G:j:v +I:110:52d8:2:1:99 +W:12:3:2600:60 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:EXP_10 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | HURT_LITE | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_11 | +S:DRAIN_MANA +D:Yum! It looks quite tasty. It is a pulsing mound of glowing flesh. + +N:213:Nether worm mass +G:w:D +I:100:5d8:10:15:3 +W:12:4:200:6 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:EXP_10 +F:RAND_50 | RAND_25 | CAN_SWIM | +F:STUPID | WEIRD_MIND | BASH_DOOR | +F:ANIMAL | HURT_LITE | NO_FEAR | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a disgusting mass of dark worms, eating each other, the floor, +D:the air, you... + +# New monster added by furiosity for the Theme module +N:214:Brown mewlip +G:i:u +I:110:6d9:12:12:10 +W:5:1:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:LOSE_CHR:3d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | NO_CUT | +D:An evil cannibal spirit from the marshlands. It seems to +D:be rising straight from the earth to get you. + +N:215:Golfimbul, the Hill Orc Chief +G:o:y +I:110:26d10:20:60:20 +W:12:3:2200:230 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:1d13 +B:HIT:HURT:1d13 +B:HIT:HURT:1d11 +B:HIT:HURT:1d11 +F:UNIQUE | MALE | +F:FORCE_MAXHP | WILD_TOO | SPECIAL_GENE | +F:ESCORT | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | CAN_SPEAK | +F:EVIL | ORC | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A leader of a band of raiding orcs from the Misty Mountains +D:He's been known to pick on Shire-folk. + +N:216:Swordsman +G:p:u +I:110:12d8:20:34:20 +W:12:1:1800:40 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:MALE | WILD_TOO | +F:DROP_1D2 | DROP_SKELETON | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR +F:MORTAL | BASEANGBAND | HAS_LITE +D:A warrior of considerable skill. + +# New monster added by furiosity for the Theme module +N:217:Stone mewlip +G:i:W +I:110:7d10:12:25:10 +W:10:5:0:2 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:HURT:3d5 +B:TOUCH:SHATTER:1d1 +# Yes, I'm nasty. :P -furiosity +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | NO_CUT | NO_STUN | +D:An evil cannibal spirit from the marshlands. It seems to +D:be coming from the walls. + +N:218:Hatchling bronze dragon +G:d:U +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | CAN_FLY | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | NO_CONF | HAS_EGG | IMPRESED | BASEANGBAND | ATTR_MULTI +S:1_IN_12 | +S:BR_CONF +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a dull bronze. + +N:219:Hatchling gold dragon +G:d:y +I:110:10d10:20:30:70 +W:9:2:4000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | CAN_FLY | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | NO_STUN | HAS_EGG | IMPRESED | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_12 | +S:BR_SOUN +D:This newly-born dragon is still soft, its eyes unaccustomed to light and +D:its scales a pale gold. + +N:220:Evil eye +G:e:D +I:110:15d8:2:6:10 +W:18:3:600:80 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:EXP_10 +B:GAZE:EXP_10 +F:NEVER_MOVE | EVIL | CAN_FLY | DROP_CORPSE | +F:HURT_LITE | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:HOLD | TELE_TO +D:A huge disembodied eye. As you stare into the black nothingness of its pupil, +D:you feel your will and vitality draining away, and are unable to do anything +D:except approach it in horrified fascination. + +# New monster added by furiosity for the Theme module +N:221:Yellow mewlip +G:i:y +I:110:7d10:12:25:10 +W:15:5:0:20 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:EAT_LITE:3d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | NO_CUT | +D:An evil cannibal spirit from the marshlands. It seems to +D:be surrounded with a strange aura of dark light. + +# New monster added by furiosity for the Theme module +N:222:Pink mewlip +G:i:R +I:110:9d12:12:30:10 +W:20:5:0:30 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:LOSE_STR:4d4 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | NO_CUT | +D:An evil cannibal spirit from the marshlands. It glows +D:an eerily unnatural pink colour. + +# New monster added by furiosity for the Theme module +N:223:Tree mewlip +G:i:G +I:110:10d12:12:40:10 +W:25:3:0:50 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:POISON:5d5 +B:TOUCH:LOSE_DEX:5d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | CAN_FLY | +D:An evil cannibal spirit from the marshlands. It prefers +D:to dwell in the trees and is rather stealthy. + +# New monster added by furiosity for the Theme module +N:224:Air mewlip +G:i:B +I:110:11d12:12:45:10 +W:25:3:0:70 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:POISON:6d6 +B:TOUCH:BLIND:6d6 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | IM_ELEC | +D:An evil cannibal spirit from the marshlands. It seems to +D:be materializing out of thin air. + +N:225:Priest +G:p:g +I:110:12d8:20:22:40 +W:12:1:1500:36 +E:1:1:1:2:1:1 +O:0:20:80:0 +B:HIT:HURT:2d3 +B:HIT:HURT:2d3 +F:MALE | GOOD | +F:FORCE_SLEEP | +F:DROP_1D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HEAL | SCARE | CAUSE_2 | +S:S_MONSTER +D:A robed man dedicated to his Vala. He believes you to be a +D:servant of the Shadow. + +N:226:Dark elven priest +G:h:g +I:120:7d10:20:30:30 +W:12:1:1200:50 +E:1:1:1:2:1:1 +O:0:10:90:0 +B:HIT:HURT:1d9 +B:HIT:HURT:1d10 +F:MALE | +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_1D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:HEAL | BLIND | CONF | CAUSE_2 | DARKNESS | MISSILE +D:A dark elven figure, dressed all in black, chanting curses and waiting to +D:deliver your soul to the Void. + +N:227:Air spirit +G:E:B +I:130:8d8:12:40:20 +W:12:2:0:40 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d3 +F:RAND_50 | RAND_25 | IM_ELEC | IM_POIS | +F:EMPTY_MIND | INVISIBLE | COLD_BLOOD | BASH_DOOR | +F:IM_POIS | CAN_FLY | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A whirlwind of sentient air. + +N:228:Skeleton human +G:s:W +I:110:10d8:20:30:30 +W:12:1:1500:38 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d8 +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is an animated human skeleton. + +N:229:Zombified human +G:z:s +I:110:12d8:20:24:20 +W:12:1:1500:34 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d4 +B:HIT:HURT:1d4 +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a shambling human corpse dropping chunks of flesh behind it. + +N:230:Tiger +G:f:o +I:120:12d10:40:40:0 +W:12:2:1500:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:One of the largest of its species, a sleek orange and black shape creeps +D:towards you, ready to pounce. + +N:231:Moaning spirit +G:G:u +I:120:5d8:14:20:10 +W:12:2:0:44 +E:0:0:0:0:0:0 +O:45:15:25:0 +B:WAIL:TERRIFY +B:TOUCH:LOSE_DEX:1d8 +F:FORCE_SLEEP | RAND_25 | +F:DROP_60 | DROP_90 | CAN_FLY | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:TPORT | SCARE +D:A ghostly apparition that shrieks horribly. + +# New monster added by furiosity for the Theme module +# Based on Plague worm mass from T-Plus by Ingeborg S. Norden +N:232:Plague mewlip +G:i:U +I:110:100d11:15:70:20 +W:40:3:0:300 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:DISEASE:3d5 +B:TOUCH:PARASITE:6d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | +D:An evil cannibal spirit from the marshlands. Foul stench +D:of decay surrounds it, and you are afraid to let it get +D:near you. + +N:233:Spotted jelly +G:j:o +I:120:13d8:12:18:1 +W:12:3:2500:33 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:2d6 +B:TOUCH:ACID:2d6 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | COLD_BLOOD | +F:IM_ACID | IM_POIS | HURT_LITE | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A strange pile of flesh, covered in discoloured blotches. + +N:234:Drider +G:S:b +I:110:10d13:8:30:80 +W:13:2:2000:55 +E:1:1:1:2:1:0 +O:0:0:0:0 +B:HIT:HURT:1d12 +B:HIT:HURT:1d12 +B:BITE:POISON:1d6 +F:FORCE_SLEEP | +F:BASH_DOOR | DROP_SKELETON | +F:EVIL | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:CONF | CAUSE_1 | DARKNESS | MISSILE | ARROW_2 +D:A dark elven torso merged with the bloated form of a giant spider. + +N:235:Mongbat +G:b:B +I:110:10d10:20:80:8 +W:13:2:800:65 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +B:BITE:POISON:1d8 +F:ANIMAL | EVIL | FRIENDS | CAN_FLY | FORCE_MAXHP | +F:IM_COLD | IM_ELEC | IM_POIS | WEIRD_MIND | DROP_CORPSE +F:MORTAL | BASEANGBAND +D:They say it is notoriously difficult to kill. + +N:236:Killer brown beetle +G:K:u +I:110:13d8:10:40:30 +W:13:1:500:38 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is a vicious insect with a tough carapace. + +# New monster added by furiosity for the Theme module +# Based on Charnel worm mass from T-Plus by Ingeborg S. Norden +N:237:Death mewlip +G:i:D +I:130:44d100:255:75:10 +W:80:5:10:4000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:EXP_20:7d5 +B:TOUCH:DISEASE:7d5 +B:TOUCH:PARASITE:14d10 +B:TOUCH:LOSE_ALL:7d5 +F:BASEANGBAND | EMPTY_MIND | STUPID | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | NO_FEAR | +F:FORCE_MAXHP | KILL_ITEM | KILL_BODY | NO_CONF | +F:NO_SLEEP | NO_CUT | NO_STUN | REGENERATE | IM_COLD | +F:RES_NETH | RES_PLAS | RES_WATE | RES_DISE | RES_NEXU | +S:1_IN_5 +S:ANIM_DEAD | +D:An evil cannibal spirit from the marshlands. It has been given +D:additional power by necromantic magic, making it nearly invulnerable. +# Wow, a dangerous icky thing :P + +N:238:Ogre +G:O:U +I:110:13d9:20:33:30 +W:13:2:2100:50 +E:1:1:1:2:1:1 +O:10:85:0:0 +B:HIT:HURT:2d8 +F:FRIENDS | +F:DROP_60 | WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A hideous, smallish giant that is often found near or with orcs. + +N:239:Creeping mithril coins +G:$:B +I:110:20d8:5:50:10 +W:13:3:0:45 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:2d5 +B:TOUCH:POISON:3d5 +F:ONLY_GOLD | DROP_90 | DROP_2D2 | +F:COLD_BLOOD | BASH_DOOR | IM_ACID | CHAR_MULTI | +F:IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It appears to be a pile of sentient mithril coins that doesn't like being +D:picked up. + +N:240:Illusionist +G:p:R +I:110:12d8:20:10:10 +W:13:2:1500:50 +E:1:1:1:2:1:1 +O:20:0:80:0 +B:HIT:HURT:2d2 +F:MALE | +F:FORCE_SLEEP | DROP_1D2 | DROP_SKELETON | DROP_CORPSE +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HASTE | BLINK | TPORT | BLIND | HOLD | SLOW | CONF | DARKNESS +D:A deceptive spellcaster. + +N:241:Druid +G:p:G +I:110:12d12:20:10:10 +W:13:2:1400:50 +E:1:1:1:2:1:1 +O:20:0:80:0 +B:HIT:HURT:2d4 +B:HIT:HURT:2d4 +F:MALE | WILD_TOO | WILD_WOOD | +F:FORCE_SLEEP | DROP_1D2 | DROP_SKELETON | DROP_CORPSE +F:SMART | OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HASTE | BLINK | BLIND | HOLD | SLOW | BO_FIRE | BO_ELEC | S_ANIMAL +D:A priest devoted to Yavanna Kementari. He thinks you want to +D:destroy the forests of Arda. + +# New monster added by furiosity for the Theme module +# A Black Numenorean (hell knight) on steroids +N:242:Fuinur, Lord of the Haradrim +G:p:r +I:140:80d100:50:300:0 +W:90:1:0:150000 +E:1:1:1:2:1:1 +O:0:40:60:0 +B:HIT:HURT:20d5 +B:HIT:EXP_80:20d5 +F:UNIQUE | MALE | MORTAL | BASEANGBAND | HAS_LITE | +F:FORCE_MAXHP | SMART | IM_FIRE | IM_ELEC | IM_POIS | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GREAT | +F:RES_NETH | RES_NEXU | RES_PLAS | RES_WATE | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | EVIL | SPECIAL_GENE | +S:1_IN_5 | +S:BLIND | SCARE | CAUSE_4 | BA_NETH | BA_FIRE | BO_PLAS +S:S_HI_DEMON | S_HI_UNDEAD | HASTE | +D:A Man of Numenor who fell under the influence of Sauron during the time +D:the Dark Lord dwelt on that island. He sailed east to Middle-earth, with +D:a companion named Herumor, and settled in the southern region of Harad. +D:These two came to hold great power among the Haradrim. Fuinur has been +D:appointed the task of guarding the realm of Angmar from intruders, in +D:anticipation of Sauron's victory over the free People. + +N:243:Cloaker +G:(:g +I:130:7d7:20:40:0 +W:13:5:60:30 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:PARALYZE:5d5 +B:HIT:TERRIFY:5d5 +F:NEVER_MOVE | NO_FEAR | +F:STUPID | EMPTY_MIND | COLD_BLOOD | CHAR_MULTI | NO_CONF | NO_SLEEP | +F:DROP_90 | IM_COLD | FORCE_MAXHP | IM_ELEC | IM_POIS | +F:BASEANGBAND | NO_CUT +D:It resembles a normal cloak until some poor fool ventures too close. + +N:244:Black orc +G:o:D +I:110:12d10:20:36:20 +W:13:1:2000:45 +E:1:1:1:2:1:1 +O:10:50:20:15 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +F:MALE | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | HURT_LITE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 +S:ARROW_2 +D:He is a large orc with powerful arms and deep black skin. + +N:245:Ochre jelly +G:j:U +I:120:13d8:12:18:1 +W:13:3:2300:40 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:2d6 +B:TOUCH:ACID:2d6 +F:STUPID | EMPTY_MIND | COLD_BLOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A fast moving highly acidic pile of flesh. It is +D:eating away the floor it rests on. + +N:246:Software bug +G:I:R +I:120:2d2:8:25:10 +W:14:1:0:4 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +F:RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | +F:ANIMAL | MORTAL | JOKEANGBAND +S:MULTIPLY +D:Oh no! They are everywhere! + +N:247:Lurker +G:.:w +I:110:20d10:30:25:10 +W:14:3:0:80 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:CHAR_CLEAR | ATTR_CLEAR | CHAR_MULTI | +F:NEVER_MOVE | FORCE_MAXHP | +F:EMPTY_MIND | INVISIBLE | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +D:A strange creature that merges with the dungeon floor, trapping its +D:victims by enveloping them within its perfectly disguised form. + +N:248:Tangleweed +G:#:g +I:100:5d5:5:5:5 +W:10:4:50:10 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:PARALYZE +B:HIT:PARALYZE +F:FORCE_SLEEP | NEVER_MOVE | STUPID | EMPTY_MIND | FRIENDS | +F:KILL_TREES | SUSCEP_FIRE | ANIMAL | +F:WILD_ONLY | COLD_BLOOD | WILD_WOOD | WILD_GRASS | +F:NO_CONF | NO_SLEEP | NO_FEAR | MORTAL | BASEANGBAND | DROP_60 | NO_CUT +D:A mass of vegetation. As you pass near it, it reaches out tendrils to +D:ensnare you. You can just make out skeletons of its previous victims +D:deep within the thickets. + +# New monster added by furiosity for the Theme module +N:249:Glorfindel of Rivendell +G:h:b +I:120:8d90:20:70:10 +W:25:3:1400:25000 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +F:BASEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:UNIQUE | MALE | FORCE_MAXHP | GOOD | CAN_SPEAK | +F:SMART | PET | HAS_LITE | OPEN_DOOR | BASH_DOOR | +F:DROP_CORPSE | DROP_SKELETON | MORTAL | CAN_SWIM | +F:RES_WATE | RES_NETH | IM_COLD | IM_ACID | IM_POIS | +S:1_IN_2 | +S:ARROW_4 | S_KIN | +D:A fair Elf in a travel cloak, wielding a longbow and short sword. +D:Stately and graceful, he rides his steed Asfaloth with great speed. +D:It is rumoured that he is none other but Glorfindel of Gondolin, who +D:has been sent back from the halls of Mandos to serve the Free People +D:of Middle-earth in this time of darkness and sorrow. + +N:250:Giant white dragonfly +G:F:w +I:110:3d8:12:20:50 +W:14:2:150:60 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:COLD:1d6 +F:FORCE_SLEEP | WILD_TOO | WILD_WASTE | +F:RAND_50 | CAN_FLY | SUSCEP_FIRE | +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | IM_COLD | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_COLD +D:It is a large dragonfly that drips frost. + +N:251:Snaga sapper +G:o:o +I:111:8d8:20:32:30 +W:14:1:80:15 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d8 +B:EXPLODE:HURT:20d2 +F:MALE | +F:WILD_TOO | SUSCEP_FIRE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | HURT_LITE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is one of the many weaker 'slave' orcs, often mistakenly called a +D:goblin. He is equipped with an explosive charge. + +# New monster added by furiosity for the Theme module +# Powered-up high elf +N:252:Finrod Felagund +G:h:B +I:120:50d50:20:80:10 +W:40:3:1400:1000 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:MALE | OPEN_DOOR | BASH_DOOR | UNIQUE | +F:GOOD | DROP_SKELETON | DROP_CORPSE | SMART | PET | +F:IM_ACID | IM_COLD | RES_WATE | RES_NETH | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:S_KIN +D:The eldest son of Finarfin and brother to Galadriel, who founded +D:Minas Tirith in the Pass of Sirion, and delved his citadel at +D:Nargothrond on the River Narog. He went with Beren on the Quest +D:of the Silmaril, and was lost in the pits of Sauron on Tol-in-Gaurhoth. +D:His spirit tarried at the Halls of Waiting, and he was allowed to return +D:to Middle-earth in this time of strife. + +N:253:Gibbering mouther +G:j:R +I:110:8d6:15:20:20 +W:14:4:2600:20 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:POISON:1d4 +F:NEVER_MOVE | EVIL | CAN_SWIM | +F:IM_POIS | EMPTY_MIND | NO_FEAR | BASEANGBAND | NO_CUT +S:MULTIPLY | +S:1_IN_7 | +S:SCARE | CONF | BR_LITE +D:A chaotic mass of pulsating flesh, mouths and eyes. + +# New monster added by furiosity for the Theme module +N:254:Maedhros the Tall +G:h:u +I:120:60d25:20:80:10 +W:45:10:2300:2500 +E:1:1:1:1:1:1 +O:20:80:0:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_4 | HASTE | SCARE | +D:The eldest of the Seven Sons of Feanor, and considered to be their +D:leader. In Valinor he swore the Oath of Feanor, and followed his +D:father back to Middle-earth. After Feanor's death, Morgoth captured +D:Maedhros through trickery, and hung him by the wrist from the heights +D:of Thangorodrim. Fingon succeeded in rescuing him, but he lost his right +D:hand in their escape. He searches forever for the Silmarils of Feanor. + +N:255:Hill giant +G:P:U +I:110:30d15:20:45:50 +W:25:1:3500:150 +E:1:1:1:2:1:1 +O:20:50:20:5 +B:HIT:HURT:4d8 +B:HIT:HURT:4d8 +F:DROP_60 | WILD_TOO | WILD_MOUNTAIN | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | MALE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A ten-foot-tall humanoid with powerful muscles. + +N:256:Flesh golem +G:g:R +I:110:12d8:12:30:10 +W:14:2:3000:50 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +F:EMPTY_MIND | BASH_DOOR | CAN_SWIM | +F:IM_ELEC | IM_COLD | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | +F:MORTAL | BASEANGBAND | NO_CUT +D:A shambling humanoid monster with long scars. + +N:257:Warg +G:C:D +I:120:8d8:20:20:40 +W:16:2:700:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +B:BITE:HURT:1d6 +F:RAND_25 | BASH_DOOR | FRIENDS | +F:WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | EVIL | MORTAL | BASEANGBAND +D:It is a large wolf with eyes full of cunning. If you see +D:one, it usually means orcs are nearby. + +N:258:Cheerful leprawn +G:l:G +I:120:2d5:8:6:6 +W:14:2:800:23 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:TOUCH:EAT_GOLD +B:TOUCH:EAT_FOOD +F:DROP_60 | ONLY_GOLD | RAND_50 | OPEN_DOOR | MALE | +F:GOOD | MORTAL | BASEANGBAND | PET +S:MULTIPLY | +S:1_IN_6 | +S:BLINK +D:A merry little gnome. + +N:259:Giant flea +G:I:s +I:120:1d2:6:7:10 +W:14:3:90:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +F:RAND_50 | CAN_FLY | WEIRD_MIND | +F:ANIMAL | MORTAL | BASEANGBAND +S:MULTIPLY +D:Just looking at it makes you itchy all over. + +N:260:Ufthak of Cirith Ungol +G:o:g +I:110:34d10:20:50:20 +W:14:3:2600:250 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:UNIQUE | MALE | +F:FORCE_MAXHP | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_COLD | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A strong orc guarding the pass of Cirith Ungol. He is mortally afraid of +D:spiders: he was captured by Shelob once, but escaped when she forgot +D:completely about him. + +N:261:Clay golem +G:g:U +I:110:14d8:12:30:10 +W:15:2:3200:60 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a massive animated statue made out of hardened clay. + +N:262:Black ogre +G:O:D +I:110:20d9:20:33:30 +W:15:2:2300:70 +E:1:1:1:2:1:1 +O:0:70:0:15 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +F:RAND_25 | WILD_TOO | WILD_MOUNTAIN | DROP_CORPSE | +F:FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A massive orc-like figure with black skin and powerful arms. + +# New monster added by furiosity for the Theme module +N:263:Maglor the Mighty Singer +G:h:g +I:120:60d25:20:80:10 +W:45:10:2300:2500 +E:1:1:1:2:1:1 +O:0:20:80:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_3 | +S:HEAL | SCARE | CAUSE_2 | HOLD | CONF | S_ANIMALS | +D:The second son of Feanor, who inherited more of his mother Nerdanel's +D:gentle spirit than any of his brothers. Maglor was famed as a poet and +D:bard, but he took the Oath of Feanor in Tirion and shared in the woes +D:that came of it. He searches forever for the Silmarils of Feanor. + +N:264:Half-orc +G:o:s +I:110:16d10:20:40:20 +W:15:2:1700:50 +E:1:1:1:2:1:1 +O:30:30:30:5 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +F:MALE | WILD_TOO | +F:FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | ORC | MORTAL | BASEANGBAND | HAS_LITE +D:He is a hideous deformed cross-breed with man and orc, combining man's +D:strength and cunning with orcish evil. The Dunlendings fighting on +D:Saruman's side were first noted to mix their blood with the orcs. + +N:265:Dark naga +G:n:s +I:110:22d11:60:65:60 +W:15:2:1900:90 +E:0:0:0:0:1:0 +O:0:0:80:20 +B:STING:HURT:1d10 +B:BITE:HURT:1d10 +F:FEMALE | +F:RAND_25 | DROP_60 | DROP_1D2 | IM_POIS | IM_COLD | RES_WATE | +F:OPEN_DOOR | BASH_DOOR | EMPTY_MIND | CAN_SWIM | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND +S:1_IN_8 +S:HOLD | CONF | BO_COLD | HEAL | DARKNESS +D:A giant snake-like figure with a woman's torso, talented in magic. + +N:266:Poison ivy +G:#:g +I:100:5d5:5:5:5 +W:10:4:50:10 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:POISON:2d2 +B:HIT:POISON:2d2 +F:FORCE_SLEEP | NEVER_MOVE | STUPID | EMPTY_MIND | FRIENDS | +F:KILL_TREES | SUSCEP_FIRE | ANIMAL | +F:WILD_ONLY | COLD_BLOOD | WILD_WOOD | WILD_GRASS | +F:NO_CONF | NO_SLEEP | NO_FEAR | MORTAL | BASEANGBAND | DROP_60 | NO_CUT +S:MULTIPLY +D:A mass of vegetation. It seems to be growing. + +N:267:Magic mushroom patch +G:,:B +I:140:1d1:40:10:0 +W:15:2:50:10 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:CONFUSE +B:SPORE:CONFUSE +B:SPORE:HALLU +B:SPORE:HALLU +F:FORCE_SLEEP | NEVER_MOVE | +F:STUPID | RES_TELE | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:BLINK | SLOW | SCARE | DARKNESS +D:Yum! It looks quite tasty. It seems to glow with an unusual light. + +# New monster added by furiosity for the Theme module +N:268:Celegorm the Fair +G:h:o +I:120:60d25:20:80:10 +W:45:10:2300:2500 +E:1:1:1:2:1:1 +O:0:20:80:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_3 | +S:S_MONSTER | S_ANIMAL | S_KIN | S_MONSTERS | S_ANIMALS | S_KIN | +D:Celegorm the Fair was the third of the seven sons of Feanor. +D:The most ambitious of the seven, he followed the oath of his father +D:with the greatest ardour. He searches forever for the Silmarils. + +N:269:Guardian naga +G:n:y +I:110:24d11:20:65:120 +W:15:2:1900:80 +E:0:0:0:0:1:0 +O:0:0:80:20 +B:CRUSH:HURT:2d8 +B:BITE:HURT:1d8 +B:BITE:HURT:1d8 +F:FEMALE | +F:RAND_25 | DROP_60 | DROP_1D2 | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | CAN_SWIM | +F:EVIL +F:MORTAL | BASEANGBAND +D:A giant snake-like figure with a woman's torso. + +N:270:Wererat +G:r:D +I:110:20d8:10:10:10 +W:15:2:30:55 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | +F:ONLY_GOLD | DROP_60 | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | EVIL +F:MORTAL | BASEANGBAND +S:1_IN_9 | +S:BLINK | CAUSE_2 | BO_COLD | BA_POIS | S_KIN +D:A large rat with glowing red eyes, which can also assume human form. +D:It is a disgusting creature, relishing in filth and disease. + +N:271:Light hound +G:Z:o +I:110:6d6:30:30:0 +W:15:1:600:50 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +B:BITE:HURT:1d6 +F:FORCE_SLEEP | DROP_CORPSE | +F:FRIENDS | +F:BASH_DOOR | +F:ANIMAL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:BR_LITE +D:A brilliant canine form whose light hurts your eyes, even at this distance. + +N:272:Dark hound +G:Z:D +I:110:6d6:30:30:0 +W:15:1:600:50 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +B:BITE:HURT:1d6 +F:FORCE_SLEEP | DROP_CORPSE | +F:FRIENDS | +F:BASH_DOOR | HURT_LITE | +F:ANIMAL | MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_DARK +D:A hole in the air in the shape of a huge hound. No light falls upon its +D:form. + +N:273:Flying skull +G:s:s +I:110:10d10:30:30:20 +W:15:3:500:50 +E:0:0:0:0:1:0 +O:90:0:10:0 +B:BITE:POISON:1d3 +B:BITE:LOSE_STR:1d4 +F:UNDEAD | EVIL | IM_POIS | IM_COLD | WEIRD_MIND | NO_FEAR | CAN_FLY | +F:NO_CONF | NO_SLEEP | DROP_60 | BASH_DOOR | FRIENDS | COLD_BLOOD | +F:BASEANGBAND | NO_CUT +D:A skull animated by necromantic spells. You'll seldom catch one alone. + +# New monster added by furiosity for the Theme module +N:274:Caranthir the Dark +G:h:D +I:120:60d25:20:80:0 +W:45:10:2300:2500 +E:1:1:1:2:1:1 +O:0:20:80:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:TOUCH:EAT_ITEM:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_3 | +S:TRAPS | CONF | SCARE | +D:The fourth son of Feanor, who turned on his own kind because of the +D:Oath of his father. He searches forever for the Silmarils of Feanor. + +N:275:Giant tarantula +G:S:o +I:120:10d15:8:32:80 +W:15:3:1100:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:1d6 +B:BITE:POISON:1d6 +B:BITE:POISON:1d6 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | +F:ANIMAL | SPIDER | IM_POIS | DROP_SKELETON | +F:MORTAL | BASEANGBAND +D:A giant spider with hairy black and red legs. + +# New monster added by furiosity for the Theme module +N:276:Curufin the Crafty +G:h:y +I:120:60d25:20:80:10 +W:45:10:2300:2500 +E:1:1:1:2:1:1 +O:0:80:0:20 +B:HIT:HURT:10d10 +B:HIT:EAT_ITEM:10d10 +B:HIT:EAT_ITEM:10d10 +B:HIT:EAT_ITEM:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_3 | +S:TELE_TO | TELE_AWAY | TPORT | BLINK | TRAPS | +D:The fifth son of Feanor, closely associated with his elder +D:brother Celegorm. Bound by the Oath of Feanor, he searches +D:forever for the Silmarils. + +N:277:Mirkwood spider +G:S:G +I:120:9d8:15:25:80 +W:15:2:1200:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d8 +B:BITE:POISON:1d6 +B:BITE:POISON:1d6 +F:FRIENDS | WILD_TOO | WILD_WOOD | +F:WEIRD_MIND | BASH_DOOR | HURT_LITE | +F:ANIMAL | SPIDER | EVIL | IM_POIS | DROP_SKELETON | +F:MORTAL | BASEANGBAND +D:A strong and powerful spider from Mirkwood forest. Cunning and evil, it +D:seeks to taste your juicy insides. + +N:278:Frost giant +G:P:w +I:110:32d15:20:50:50 +W:28:1:4000:180 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:COLD:5d8 +B:HIT:COLD:5d8 +F:DROP_60 | WILD_TOO | WILD_WASTE | WILD_MOUNTAIN | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | GIANT | MALE | AURA_COLD | SUSCEP_FIRE | +F:IM_COLD | BASEANGBAND | HAS_LITE | MORTAL +D:A twelve-foot-tall giant covered in furs. + +N:279:Griffon +G:H:u +I:110:30d8:12:15:10 +W:15:1:2500:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:HIT:HURT:3d4 +B:BITE:HURT:2d6 +F:BASH_DOOR | CAN_FLY | WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | WILD_GRASS | +F:ANIMAL | DROP_CORPSE | MORTAL | BASEANGBAND +D:It is half lion, half eagle. It flies menacingly towards you. + +N:280:Aewrog +G:u:y +I:110:8d8:20:32:30 +W:15:3:100:40 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:PARALYZE:1d2 +B:HIT:HURT:1d10 +F:OPEN_DOOR | BASH_DOOR | NONLIVING | CAN_FLY | +F:EVIL | DEMON | IM_FIRE | NO_FEAR | BASEANGBAND | HAS_LITE +S:1_IN_50 | +S:BR_NETH +D:A minor demonic servant of evil. It resembles a bird - in fact, +D:the Aewroeg are the result of the corruption of smaller birds by Morgoth. + +N:281:Gnome mage +G:l:R +I:110:7d8:20:20:20 +W:15:2:900:40 +E:1:1:1:2:1:1 +O:20:0:80:0 +B:HIT:HURT:1d5 +F:MALE | +F:FORCE_SLEEP | FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLINK | DARKNESS | BO_COLD | +S:S_MONSTER +D:A mage of short stature. + +N:282:Clear hound +G:Z:B +I:110:6d6:30:30:0 +W:15:1:600:50 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d6 +B:CLAW:HURT:1d6 +B:BITE:HURT:1d8 +F:ATTR_CLEAR | +F:FRIENDS | DROP_SKELETON | DROP_CORPSE | +F:INVISIBLE | BASH_DOOR | +F:ANIMAL | MORTAL | BASEANGBAND +D:A faint sense of motion in the air, hound-shaped, stands before you. + +N:283:Umber hulk +G:X:U +I:110:20d10:20:50:10 +W:16:1:5000:75 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:HURT:2d6 +F:EMPTY_MIND | COLD_BLOOD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. + +N:284:Rust monster +G:q:o +I:110:20d15:12:55:10 +W:16:2:900:50 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +F:STUPID | WEIRD_MIND | KILL_ITEM | +F:IM_ACID | IM_POIS | DROP_CORPSE | +F:NO_CONF | +F:MORTAL | BASEANGBAND +D:It is a weird, small animal with two antennae popping forth from +D:its forehead. It looks hungry. + +N:285:Ogrillon +G:O:w +I:110:22d9:20:33:30 +W:16:2:2400:75 +E:1:1:1:2:1:1 +O:20:70:0:10 +B:HIT:HURT:2d10 +B:HIT:HURT:2d10 +F:FRIENDS | DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | ORC | +F:MORTAL | BASEANGBAND | HAS_LITE +D:An unnatural hybrid of ogre and orc. + +N:286:Gelatinous cube +G:j:G +I:110:36d10:12:18:1 +W:16:4:40000:80 +E:0:0:0:0:0:0 +O:40:30:20:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +F:FORCE_MAXHP | +F:DROP_1D2 | DROP_4D2 | +F:STUPID | EMPTY_MIND | COLD_BLOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | CAN_SWIM | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange, vast gelatinous structure that assumes cubic proportions +D:as it lines all four walls of the corridors it patrols. Through its +D:transparent jelly structure you can see treasures it has engulfed, and a +D:few corpses as well. + +N:287:Giant green dragonfly +G:F:G +I:110:3d8:12:20:50 +W:16:2:150:65 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | WILD_TOO | WILD_SWAMP | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | +F:ANIMAL | IM_POIS | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_POIS +D:A large, foul-smelling dragonfly. + +N:288:Fire giant +G:P:r +I:110:34d16:20:60:50 +W:30:1:5000:220 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:FIRE:6d8 +B:HIT:FIRE:6d8 +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_VOLCANO | SUSCEP_COLD | +F:EVIL | GIANT | MALE | AURA_FIRE | DROP_SKELETON | DROP_CORPSE | +F:IM_FIRE | BASEANGBAND | HAS_LITE | MORTAL +D:A glowing fourteen-foot-tall giant. Flames surround his red skin. + +N:289:Hummerhorn +G:I:y +I:120:2d2:8:14:10 +W:16:4:100:4 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:CONFUSE:2d2 +F:RAND_50 | RAND_25 | CAN_FLY | WILD_TOO | +F:WEIRD_MIND | ANIMAL | BASEANGBAND +S:MULTIPLY +D:A giant buzzing wasp, its stinger drips venom. + +N:290:Lizard man +G:l:g +I:110:16d10:20:40:20 +W:16:3:1300:55 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:4d4 +B:HIT:HURT:4d4 +F:MALE | CAN_SWIM | IM_ACID | +F:FRIENDS | DROP_60 | WILD_TOO | WILD_SHORE | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON +F:EVIL +F:MORTAL | BASEANGBAND | HAS_LITE +D:Intelligent lizard being from the depths. + +N:291:Ulfast, Son of Ulfang +G:p:U +I:110:37d10:20:40:40 +W:16:3:1700:200 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:UNIQUE | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:MALE | +F:FORCE_MAXHP | +F:ONLY_ITEM | DROP_90 | DROP_GOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +D:A short and swarthy Easterling. He professed to follow +D:Caranthir, but turned on the Sons of Feanor, and so +D:brought about their defeat. + +N:292:Crebain +G:B:D +I:120:3d5:40:12:0 +W:16:4:500:20 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +F:ANIMAL | EVIL | MORTAL | FRIENDS | BASEANGBAND | DROP_CORPSE | HAS_EGG | +F:WILD_TOO | WILD_WASTE | WILD_MOUNTAIN | WILD_WOOD | WILD_VOLCANO | +F:WILD_GRASS | WILD_SWAMP | WILD_SHORE | WILD_OCEAN | CAN_FLY | AQUATIC +S:1_IN_8 | SHRIEK +D:A type of crow, specially bred by the forces of evil as spies; their +D:rudimentary intelligence guided by an evil mind has tracked you down, +D:and now they seek to alert other evil creatures to your presence. + +N:293:Berserker +G:p:u +I:120:60d25:20:80:10 +W:45:2:2300:2500 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:HURT:7d7 +B:HIT:HURT:7d7 +B:HIT:HURT:7d7 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | HASTE | SCARE +D:He can drive himself into such a terrible battle-frenzy that he +D:can survive blows which should kill him, and still apparently feel +D:no pain. He tramples weaker creatures underfoot in his eagerness +D:to get to his real enemy, and his battle-cry strikes terror into +D:his foes. + +N:294:Draugrog +G:u:o +I:110:6d8:20:30:20 +W:16:2:500:50 +E:1:1:1:2:1:1 +O:0:50:30:10 +B:BITE:LOSE_DEX:1d6 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +F:FORCE_SLEEP | +F:RAND_25 | +F:ONLY_ITEM | DROP_1D2 | +F:SMART | INVISIBLE | BASH_DOOR | +F:EVIL | DEMON | IM_FIRE | NONLIVING | BASEANGBAND | HAS_LITE +S:1_IN_10 | +S:BLINK | TPORT | TELE_TO | TELE_LEVEL | BLIND | CONF | SCARE +D:Draugroeg are doglike demons, dogs corrupted by Morgoth. + +N:295:Sphinx +G:H:G +I:110:60d5:20:60:20 +W:17:2:6000:80 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +F:FORCE_SLEEP | +F:ONLY_GOLD | DROP_1D2 | CAN_FLY | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | +F:ANIMAL | MORTAL | BASEANGBAND +S:1_IN_11 | +S:SCARE | CONF +D:It will eat you if you cannot answer its riddle. +D:Unfortunately, you do not understand the language +D:it speaks. + +N:296:Narrog +G:u:g +I:110:6d8:20:30:20 +W:17:2:400:55 +E:0:1:1:0:1:0 +O:30:20:50:0 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +F:FORCE_SLEEP | CAN_FLY | +F:RAND_25 | +F:ONLY_ITEM | DROP_1D2 | +F:SMART | INVISIBLE | COLD_BLOOD | BASH_DOOR | +F:EVIL | DEMON | IM_FIRE | RES_TELE | BASEANGBAND | HAS_LITE +S:1_IN_10 | +S:BLINK | TPORT | TELE_TO | TELE_LEVEL | BLIND | CONF | SCARE | BO_FIRE +D:A minor demonic servant of evil. It resembles a rat - in fact, +D:the Narroeg are the result of the corruption of rats by Morgoth. + +N:297:Forest troll +G:T:g +I:110:20d10:20:50:40 +W:17:1:3000:70 +E:1:1:1:2:1:1 +O:30:70:0:0 +B:HIT:HURT:1d4 +B:HIT:HURT:1d4 +B:BITE:HURT:1d6 +F:MALE | +F:FRIENDS | DROP_60 | WILD_TOO | WILD_WOOD | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | SUSCEP_FIRE | REGENERATE | +F:EVIL | TROLL | HURT_LITE | BASEANGBAND +D:Trolls were made by Melkor Bauglir in mockery of the Ents. This one +D:is green-skinned and very ugly. + +N:298:Freezing sphere +G:*:w +I:120:6d6:100:30:0 +W:17:1:0:50 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:COLD:8d8 +F:FORCE_SLEEP | CAN_FLY | SUSCEP_FIRE | RAND_50 | RAND_25 | +F:EMPTY_MIND | AURA_COLD | +F:IM_COLD | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT +D:A semi-sentient snowball, hurling itself at targets at random. + +N:299:Jumping fireball +G:*:r +I:120:6d6:100:30:0 +W:17:1:0:50 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:FIRE:8d8 +F:FORCE_SLEEP | CAN_FLY | SUSCEP_COLD | +F:EMPTY_MIND | AURA_FIRE | RAND_50 | RAND_25 | +F:IM_FIRE | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT +D:A semi-sentient fireball that moves around randomly. + +N:300:Ball lightning +G:*:B +I:120:6d6:100:30:0 +W:17:1:0:50 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:ELEC:8d8 +F:FORCE_SLEEP | CAN_FLY | RAND_25 | RAND_50 | +F:EMPTY_MIND | AURA_ELEC | +F:IM_ELEC | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | HAS_LITE |NO_CUT +D:A crackling ball of energy, zooming about seemingly at random. + +N:301:2-headed hydra +G:M:u +I:110:100d3:20:60:20 +W:17:2:4000:80 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:ONLY_GOLD | DROP_1D2 | CAN_SWIM | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | HAS_EGG | IMPRESED | +F:ANIMAL | MORTAL | BASEANGBAND +S:1_IN_11 | +S:SCARE +D:A strange reptilian creature with two heads, guarding its hoard. + +N:302:Swamp thing +G:H:g +I:110:8d12:20:60:30 +W:17:2:2000:80 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:TERRIFY:2d5 +B:CLAW:TERRIFY:5d2 +F:CAN_SWIM | OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_SWAMP +F:MORTAL | BASEANGBAND +D:A creature that was once human, but is now as green as moss. + +N:303:Water spirit +G:E:b +I:120:9d8:12:28:40 +W:17:2:0:58 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:2d4 +B:HIT:HURT:2d4 +F:RAND_25 | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | +F:IM_POIS | IM_ACID | CAN_FLY | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A whirlpool of sentient liquid. + +N:304:Giant red scorpion +G:S:r +I:110:11d8:12:44:20 +W:17:1:1000:62 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d4 +B:STING:LOSE_STR:1d7 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | +F:ANIMAL | DROP_SKELETON | +F:MORTAL | BASEANGBAND +D:It is fast and poisonous. + +N:305:Earth spirit +G:E:u +I:120:13d8:10:40:50 +W:17:2:0:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:RAND_25 | +F:EMPTY_MIND | COLD_BLOOD | +F:PASS_WALL | CAN_FLY | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | HURT_ROCK | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A whirling form of sentient rock. + +N:306:Fire spirit +G:E:r +I:120:10d9:16:30:20 +W:18:2:0:75 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:FIRE:2d6 +B:HIT:FIRE:2d6 +F:RAND_25 | +F:EMPTY_MIND | BASH_DOOR | CAN_FLY | SUSCEP_COLD | +F:IM_FIRE | IM_POIS | WILD_TOO | WILD_VOLCANO | +F:NO_CONF | NO_SLEEP | NO_FEAR | AURA_FIRE | BASEANGBAND | HAS_LITE | NO_CUT +D:A whirlwind of sentient flame. + +N:307:Fire hound +G:Z:r +I:110:10d6:30:30:0 +W:18:1:600:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:FIRE:2d6 +F:FORCE_SLEEP | +F:FRIENDS | +F:BASH_DOOR | SUSCEP_COLD | +F:ANIMAL | IM_FIRE | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_10 | +S:BR_FIRE +D:Flames lick at its feet and its tongue is a blade of fire. You can feel a +D:furnace heat radiating from this creature. + +N:308:Cold hound +G:Z:w +I:110:10d6:30:30:0 +W:18:1:600:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:COLD:2d6 +F:FORCE_SLEEP | +F:FRIENDS | +F:BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | IM_COLD | SUSCEP_FIRE | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_COLD +D:A hound as tall as a man, this creature appears to be composed of angular +D:planes of ice. Cold radiates from it and freezes your breath in the air. + +N:309:Energy hound +G:Z:b +I:110:10d6:30:30:0 +W:18:1:600:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:ELEC:2d6 +F:FORCE_SLEEP | +F:FRIENDS | DROP_SKELETON | DROP_CORPSE | +F:BASH_DOOR | +F:ANIMAL | IM_ELEC | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_10 | +S:BR_ELEC +D:An aura of lightning forms a ghostly halo around this hound, and +D:sparks sting your fingers as energy builds up in the air around you. + +N:310:Lesser mimic +G:m:y +I:110:10d10:25:30:250 +W:18:3:100:60 +E:0:0:0:0:0:0 +O:10:10:10:10 +B:HIT:POISON:3d4 +B:HIT:HURT:2d3 +B:HIT:HURT:2d3 +F:MIMIC | +F:FORCE_SLEEP | NEVER_MOVE | SUSCEP_COLD | +F:EMPTY_MIND | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BLIND | CONF | SCARE | CAUSE_2 | BO_COLD +D:A strange creature that disguises itself as some object to lure +D:unsuspecting adventurers within reach of its venomous claws. + +N:311:Door mimic +G:+:U +I:110:10d10:25:30:0 +W:18:6:100:70 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:POISON:3d4 +B:HIT:CONFUSE:2d3 +B:HIT:PARALYZE:2d3 +F:CHAR_MULTI | +F:FORCE_SLEEP | NEVER_MOVE | +F:EMPTY_MIND | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BLIND | CONF | SCARE | CAUSE_2 | BO_COLD +D:A strange creature that disguises itself as a door to lure +D:unsuspecting adventurers within reach of its venomous claws. + +N:312:Blink dog +G:C:B +I:120:8d8:20:20:10 +W:18:2:400:50 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d8 +F:RAND_25 | FRIENDS | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | RES_TELE | MORTAL | BASEANGBAND +S:1_IN_4 | BLINK | TELE_TO +D:A strange magical member of the canine race, its form seems to shimmer and +D:fade in front of your very eyes. + +N:313:Uruk +G:o:B +I:110:8d10:20:50:20 +W:16:1:2300:60 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:MALE | +F:FORCE_MAXHP | FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 | +S:ARROW_2 +D:It is a cunning orc of power, as tall as a man, and stronger. It fears +D:little. His armour bears the mark of Saruman - a large white hand. + +N:314:Shagrat, the Orc Captain +G:o:g +I:110:42d10:20:60:20 +W:19:2:2600:400 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:3d9 +B:HIT:HURT:3d9 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | SPECIAL_GENE +F:ESCORT | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He has power and great cunning, as leader of the garrison at Cirith Ungol. +D:He is a large Uruk with an evil face, protruding fangs and long arms. + +N:315:Gorbag, the Orc Captain +G:o:g +I:110:42d10:20:60:20 +W:19:2:2600:400 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:3d9 +B:HIT:HURT:3d9 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | +F:ESCORT | DROP_SKELETON | DROP_CORPSE +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is an orc of power and great cunning, leader of the garrison at Minas Morgul. + +N:316:Shambling mound +G:,:g +I:110:20d6:20:16:40 +W:18:2:3000:75 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:ONLY_GOLD | DROP_90 | WILD_TOO | WILD_SWAMP | +F:STUPID | EMPTY_MIND | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:SHRIEK +D:A pile of rotting vegetation that slides towards you with a disgusting +D:stench, waking all it nears. + +N:317:Venus Flytrap +G:#:g +I:120:10d10:20:5:0 +W:15:5:200:30 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:PARALYZE:3d3 +B:HIT:PARALYZE:3d3 +B:HIT:PARALYZE:3d3 +F:NEVER_MOVE | EMPTY_MIND | STUPID | CHAR_CLEAR | CHAR_MULTI | BASEANGBAND | +F:WILD_ONLY | WILD_WOOD | WILD_SWAMP | ANIMAL | SUSCEP_FIRE | NO_CUT +D:A carnivorous plant that is difficult to detect, until it suddenly snaps shut +D:around its prey and releases paralysing enzymes to stop its struggles. + +# New monster added by furiosity for the Theme module +N:318:Amrod, Son of Feanor +G:h:W +I:120:60d25:20:80:10 +W:45:10:2300:2500 +E:1:1:1:2:1:1 +O:0:80:0:20 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_3 | +S:ARROW_1 | ARROW_2 | ARROW_3 | ARROW_4 | MISSILE +D:The youngest son of Feanor along with his twin brother Amras. +D:He is bound by the Oath of Feanor and searches forever for the +D:Silmarils. + +# New monster added by furiosity for the Theme module +N:319:Amras, Son of Feanor +G:h:w +I:120:60d25:20:80:10 +W:45:10:2300:2500 +E:1:1:1:2:1:1 +O:0:80:0:20 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:MALE | NO_FEAR | NO_STUN | BASH_DOOR | KILL_BODY | FORCE_MAXHP | +F:DROP_SKELETON | DROP_CORPSE | UNIQUE | SMART | DROP_4D2 | +F:MORTAL | BASEANGBAND | HAS_LITE | DROP_GREAT | WILD_TOO | WILD_GRASS | +S:1_IN_3 | +S:ARROW_1 | ARROW_2 | ARROW_3 | ARROW_4 | MISSILE | +S:TPORT | BLINK | TELE_TO | TELE_AWAY | S_MONSTER +D:The youngest son of Feanor along with his twin brother Amrod. +D:He is bound by the Oath of Feanor and searches forever for the +D:Silmarils. + +N:320:Giant bronze dragonfly +G:F:U +I:120:3d8:12:20:50 +W:18:2:150:80 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:CONFUSE:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | CAN_FLY | +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_CONF +D:This gleaming dragonfly's wings beat mesmerizingly fast. + +N:321:Stone giant +G:P:W +I:110:35d18:20:75:50 +W:33:1:7000:250 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +F:DROP_60 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | GIANT | MALE | WILD_TOO | WILD_MOUNTAIN | BASEANGBAND | HAS_LITE +D:He is eighteen feet tall and looking at you. + +N:322:Giant black dragonfly +G:F:s +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ACID:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | IM_ACID | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_ACID +D:The size of a large bird, this dragonfly drips caustic acid. + +N:323:Stone golem +G:g:W +I:100:28d8:12:75:10 +W:19:2:3500:100 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +F:COLD_BLOOD | EMPTY_MIND | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +D:It is a massive animated statue of hard stone. + +N:324:Red mold +G:m:r +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:FIRE:4d4 +F:NEVER_MOVE | SUSCEP_COLD | +F:STUPID | EMPTY_MIND | +F:IM_FIRE | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange growth on the dungeon floor, glowing red. + +N:325:Giant gold dragonfly +G:F:y +I:120:3d8:12:20:50 +W:22:2:150:75 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:FORCE_SLEEP | +F:RAND_50 | RAND_25 | WILD_TOO | WILD_MOUNTAIN | +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | IM_FIRE | CAN_FLY | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_SOUN +D:Large beating wings support this dazzling insect. A loud buzzing noise +D:pervades the air. + +# New monster added by furiosity for the Theme module +# Anti-Naugladur +N:326:Telchar the Smith +G:k:w +I:110:20d100:30:200:200 +W:70:1:0:12000 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | SMART | PET | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | DROP_GREAT +F:OPEN_DOOR | BASH_DOOR +F:GOOD | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS +D:A Dwarf of Nogrod in the Blue Mountains, and one of the +D:greatest smiths in the history of Middle-earth. Among his +D:works were Angrist, Narsil, and the Dragon-helm of Dor-lómin. +D:He is he last among the Dwarves of Nogrod to be on the +D:side of the Light. + +N:327:Ghast +G:z:u +I:120:30d10:40:40:20 +W:30:1:1500:130 +E:1:1:1:2:1:1 +O:20:35:25:10 +B:CLAW:PARALYZE:2d4 +B:CLAW:PARALYZE:2d4 +B:BITE:LOSE_CON:2d4 +B:BITE:LOSE_CHR:2d4 +F:DROP_60 | OPEN_DOOR | BASH_DOOR | ESCORT | +F:NO_SLEEP | NO_CONF | UNDEAD | EVIL | IM_POIS | IM_COLD | +F:COLD_BLOOD | HURT_LITE | CAN_SWIM | BASEANGBAND | NO_CUT +D:This vile abomination is a relative of ghouls, and often leads packs +D:of them. It smells foul, and its bite carries a rotting disease. + +N:328:Neekerbreeker +G:I:g +I:120:3d2:8:18:10 +W:19:4:100:4 +B:BITE:POISON:2d2 +F:RAND_50 | RAND_25 | CAN_FLY | WILD_SWAMP | WILD_TOO | +F:WEIRD_MIND | ANIMAL | EVIL | BASEANGBAND +S:MULTIPLY | +S:1_IN_12 | +S:SHRIEK +D:Believed to be an evil relative of the cricket, this creature gets its name +D:from its incessant squeaking, which can best be described as "neek-breek, +D:neek-breek". The noise can drive people frantic, and worse still, can be +D:heard for quite some distance, alerting other monsters to your presence. + +N:329:Huorn +G:#:g +I:110:50d10:40:45:20 +W:19:1:4000:75 +E:0:0:0:0:0:0 +O:30:30:30:5 +B:CRUSH:HURT:3d6 +B:CRUSH:HURT:3d6 +B:CRUSH:HURT:3d6 +B:CRUSH:HURT:3d6 +F:DROP_60 | NO_SLEEP | NO_CONF | ANIMAL | WEIRD_MIND | SUSCEP_FIRE | +F:RES_WATE | IM_COLD | NEVER_MOVE | WILD_ONLY | WILD_WOOD | +F:BASEANGBAND | NO_CUT +S:1_IN_9 +S:BLINK | TELE_TO +D:A very strong near-sentient tree, which has become hostile to other living things. + +N:330:Bolg, Son of Azog +G:o:R +I:120:52d10:20:50:20 +W:20:4:2300:800 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:3d7 +B:HIT:HURT:3d7 +B:HIT:HURT:3d7 +B:HIT:HURT:3d7 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | SPECIAL_GENE | +F:ESCORT | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A large and powerful orc, he looks just like his father. He is tall and +D:fast, and he hates all dwarves and their friends. + +N:331:Phase spider +G:S:B +I:120:6d8:15:25:80 +W:20:2:500:60 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d8 +B:BITE:POISON:1d6 +B:BITE:POISON:1d6 +F:FRIENDS | WILD_TOO | WILD_WOOD | DROP_SKELETON | +F:WEIRD_MIND | BASH_DOOR | CAN_SWIM | +F:ANIMAL | SPIDER | IM_POIS | RES_TELE | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BLINK | TELE_TO +D:A spider that never seems quite there. Everywhere you look it is just +D:half-seen in the corner of one eye. + +N:332:Lizard king +G:l:r +I:120:18d11:20:40:20 +W:20:3:1600:150 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:WAIL:TERRIFY +F:MALE | CAN_SWIM | IM_ACID | IM_POIS | WILD_SHORE | +F:DROP_60 | DROP_1D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | FORCE_MAXHP | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A leader of lizard men, coming from the depths. + +N:333:Landmine +G:.:w +I:110:6d6:30:25:10 +W:20:5:300:50 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:HURT:25d2 +F:CHAR_CLEAR | ATTR_CLEAR | CHAR_MULTI | +F:NEVER_MOVE | FORCE_MAXHP | +F:EMPTY_MIND | INVISIBLE | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | JOKEANGBAND | NO_CUT +D:It was left here to be used against intruders. + +# New monster added by furiosity for the Theme module +N:334:Roac, son of Carc +G:B:W +I:120:30d10:40:12:0 +W:0:2:500:500 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:2d4 +B:BITE:HURT:2d4 +F:BASEANGBAND | UNIQUE | MALE | CAN_SPEAK | FORCE_MAXHP | PET | +F:WILD_ONLY | WILD_WOOD | WILD_MOUNTAIN | WILD_GRASS | WILD_WASTE | +F:ANIMAL | CAN_FLY | DROP_CORPSE | SMART | GOOD | MORTAL | +S:1_IN_2 +S:S_MONSTER | S_MONSTERS +D:One of the ravens who lived on Ravenhill, one of the foothills of Erebor, +D:the Lonely Mountain. Roac is a very ancient bird indeed: his father Carc +D:had seen Smaug descend on the mountain, and Roac was no less than 153 years +D:old ('out of the egg', as he put it) when Smaug was destroyed. He is a +D:leader among the ravens and his cunning is not to be underestimated. + +N:335:Great eagle +G:B:r +I:120:100d5:20:65:20 +W:20:2:1000:150 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:6d3 +B:CLAW:HURT:6d3 +B:BITE:HURT:3d6 +F:CAN_FLY | NEUTRAL | NO_TARGET | +F:WILD_MOUNTAIN | WILD_VOLCANO | WILD_WASTE | WILD_WOOD | WILD_ONLY | +F:ANIMAL | GOOD | DROP_CORPSE | BASEANGBAND | IMPRESED | HAS_EGG | AQUATIC | +D:Greater and more intelligent than most of its kind, this eagle is +D:a messenger between the forces of good. It answers to Manwe Sulimo. + +N:336:Livingstone +G:#:W +I:110:6d8:45:28:20 +W:20:4:1000:56 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:2d5 +B:HIT:HURT:2d5 +F:NEVER_MOVE | IM_COLD | COLD_BLOOD | IM_ACID | IM_ELEC | NO_FEAR | +F:IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | FRIENDS | CHAR_MULTI | HURT_ROCK | +F:BASEANGBAND | NO_CUT +S:MULTIPLY +D:A sentient section of wall. + +N:337:Earth hound +G:Z:u +I:110:15d8:30:30:0 +W:20:1:600:200 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d8 +B:BITE:HURT:1d8 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +F:FORCE_SLEEP | +F:FRIENDS | DROP_SKELETON | DROP_CORPSE | +F:BASH_DOOR | +F:ANIMAL | MORTAL | BASEANGBAND | NO_CUT +S:1_IN_10 | +S:BR_SHAR +D:A beautiful crystalline shape does not disguise the danger this hound +D:clearly presents. Your flesh tingles as it approaches. + +N:338:Air hound +G:Z:g +I:110:15d8:30:30:0 +W:20:1:600:200 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:1d8 +B:BITE:POISON:1d8 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +F:FORCE_SLEEP | +F:FRIENDS | CAN_FLY | +F:BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | IM_POIS | MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_POIS +D:Swirling vapours surround this beast as it floats towards you, seemingly +D:walking on air. Noxious gases sting your throat. + +N:339:Sabre-tooth tiger +G:f:y +I:120:20d14:40:50:0 +W:20:2:1800:120 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d10 +B:CLAW:HURT:1d10 +B:BITE:HURT:1d10 +B:BITE:HURT:1d10 +F:BASH_DOOR | WILD_WOOD | WILD_TOO | WILD_GRASS | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE +F:MORTAL | BASEANGBAND +D:A fierce and dangerous cat, its huge tusks and sharp claws would lacerate +D:even the strongest armour. + +N:340:Acid hound +G:Z:s +I:110:15d8:30:30:0 +W:20:1:600:200 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ACID:1d8 +B:BITE:ACID:1d8 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +F:FORCE_SLEEP | +F:FRIENDS | +F:BASH_DOOR | CAN_SWIM | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | IM_ACID | MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_ACID +D:Footprints are burned in the ground behind this hound as it pads +D:around the dungeon. An acrid smell of acid rises from its pelt. + +N:341:Chimaera +G:H:r +I:110:20d15:12:15:10 +W:20:2:1600:200 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BUTT:HURT:2d8 +B:BITE:HURT:2d10 +B:BITE:FIRE:2d6 +F:FORCE_SLEEP | CAN_FLY | DROP_CORPSE | SUSCEP_COLD | +F:BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | +F:IM_FIRE | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_10 | +S:BR_FIRE +D:It is a strange hybrid of goat, lion and dragon, with the heads of all +D:three beasts. + +N:342:Quylthulg +G:Q:y +I:110:6d8:10:1:0 +W:20:1:3000:250 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | NEVER_MOVE | NEVER_BLOW +F:EMPTY_MIND | INVISIBLE | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_4 | +S:BLINK | +S:S_MONSTER +D:It is a strange pulsing mound of flesh. It looks harmless. + +N:343:Sasquatch +G:Y:W +I:120:20d19:15:40:10 +W:20:3:3500:180 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:HURT:1d10 +B:CLAW:HURT:1d10 +B:BITE:HURT:2d8 +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | WILD_WASTE | +F:ANIMAL | IM_COLD | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A tall shaggy, furry humanoid, related to the yeti. + +# New monster added by furiosity for the Theme module +N:344:Carc of Ravenhill +G:B:W +I:120:6d100:40:12:0 +W:0:2:500:500 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:HURT:4d8 +B:BITE:HURT:4d8 +F:BASEANGBAND | UNIQUE | MALE | CAN_SPEAK | FORCE_MAXHP | PET | +F:WILD_ONLY | WILD_WOOD | WILD_MOUNTAIN | WILD_GRASS | WILD_WASTE | +F:ANIMAL | CAN_FLY | DROP_CORPSE | SMART | GOOD | MORTAL | +S:1_IN_2 +S:S_ANIMAL | S_ANIMALS +D:One of the ravens who lived on Ravenhill, one of the foothills of Erebor, +D:the Lonely Mountain. Carc seems to have been the chief of those birds, +D:and dwelt with his wife above the Dwarves' guard-chamber on the hill. +D:He is a wise old bird who knows what is best for his folk and Arda. + +N:345:Ranger +G:p:W +I:110:15d11:20:40:40 +W:20:1:1700:55 +E:1:1:1:2:1:1 +O:20:50:20:0 +B:HIT:HURT:5d4 +B:HIT:HURT:5d4 +F:MALE | +F:DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:DROP_SKELETON | DROP_CORPSE | BASEANGBAND | MORTAL | HAS_LITE +S:1_IN_4 | +S:ARROW_2 | MISSILE | BO_COLD | BO_ELEC | BLINK | S_ANIMAL +D:A warrior who is at one with nature. A master of both bow and sword, with +D:minor spellcasting skills. + +N:346:Paladin +G:p:w +I:110:15d11:20:40:40 +W:20:1:1700:55 +E:1:1:1:2:1:1 +O:20:60:0:10 +B:HIT:HURT:4d5 +B:HIT:HURT:4d5 +F:MALE | GOOD | DROP_SKELETON | DROP_CORPSE | +F:DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:BASEANGBAND | MORTAL | HAS_LITE +S:1_IN_4 | +S:HEAL | CAUSE_2 | SLOW | SCARE | BLIND +D:A warrior devoted to Tulkas Astaldo. He considers you to be an +D:agent of Morgoth. + +N:347:Werewolf +G:C:D +I:110:20d22:15:30:70 +W:20:2:900:150 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:2d10 +F:RAND_25 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | +F:ANIMAL | EVIL | MORTAL | BASEANGBAND +D:It is a huge wolf with eyes that glow with manly intelligence. + +N:348:Dark elven lord +G:h:D +I:120:18d15:20:40:30 +W:20:2:1400:500 +E:1:1:1:2:1:1 +O:0:80:20:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d5 +F:MALE | FORCE_SLEEP | +F:ONLY_ITEM | DROP_2D2 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:HASTE | BLIND | CONF | DARKNESS | BO_FIRE | BO_COLD | MISSILE +D:A dark elven figure in armour, radiating evil power. + +N:349:Cloud giant +G:P:b +I:110:35d20:20:60:50 +W:36:1:9000:500 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:ELEC:8d8 +B:HIT:ELEC:8d8 +F:DROP_90 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | GIANT | IM_ELEC | MALE | BASEANGBAND | HAS_LITE +D:It is a twenty-foot-tall humanoid, wreathed in clouds. + +N:350:Ugluk, the Uruk +G:o:R +I:110:72d10:20:95:20 +W:21:3:2400:600 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_FIRE | IM_COLD | IM_POIS +F:MORTAL | BASEANGBAND | HAS_LITE +D:A strong and cunning orc warrior, the commander of Saruman's orcish horde. +D:He was raised on man-flesh at Isengard, and bears the mark of the White Hand. + +N:351:Blue dragon bat +G:b:b +I:130:4d4:12:26:50 +W:21:1:100:54 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:ELEC:1d3 +F:FORCE_SLEEP | +F:RAND_50 | +F:BASH_DOOR | CAN_FLY | +F:ANIMAL | IM_ELEC | AI_ANNOY +F:MORTAL | BASEANGBAND +S:1_IN_4 | +S:BR_ELEC +D:It is a glowing blue bat with a sharp tail. + +N:352:Mimic +G:m:y +I:110:10d14:30:40:0 +W:21:3:100:70 +E:0:0:0:0:0:0 +O:20:20:20:20 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +B:HIT:HURT:2d3 +B:HIT:HURT:2d3 +F:MIMIC | +F:FORCE_SLEEP | NEVER_MOVE | +F:EMPTY_MIND | COLD_BLOOD | SUSCEP_FIRE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BLIND | CONF | SCARE | CAUSE_2 | BO_FIRE | +S:S_MONSTER +D:A strange creature that disguises itself as an object to lure +D:unsuspecting adventurers within reach of its venomous claws. + +N:353:Ultimate mimic +G:m:y +I:110:15d40:30:40:0 +W:35:4:100:250 +E:0:0:0:0:0:0 +O:25:25:25:25 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +B:BUTT:CONFUSE:4d4 +B:SPIT:BLIND:4d4 +F:MIMIC | +F:FORCE_SLEEP | NEVER_MOVE | +F:EMPTY_MIND | COLD_BLOOD +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BLIND | CONF | SCARE | CAUSE_2 | BA_POIS | +S:S_MONSTER +D:A strange creature that disguises itself as an object to lure +D:unsuspecting adventurers within reach of its venomous claws. + + +N:354:Fire vortex +G:v:r +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:FIRE:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | WILD_VOLCANO | WILD_TOO | SUSCEP_COLD | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | AURA_FIRE | +F:IM_FIRE | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | HAS_LITE +F:NO_CUT +S:1_IN_6 | +S:BR_FIRE +D:A whirling maelstrom of fire. + +N:355:Acid vortex +G:v:s +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:ACID:3d3 +F:FORCE_SLEEP | RAND_50 | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | CAN_FLY | +F:IM_ACID | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_ACID +D:A caustic spinning whirlpool of foaming, steaming water. + +N:356:Lugdush, the Uruk +G:o:R +I:110:66d10:20:90:20 +W:21:4:2500:550 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A large and powerful orc, captain of one of Saruman's orcish regiments. + +# New monster added by furiosity for the Theme module +N:357:Alatar, the Blue Wizard +G:p:b +I:120:49d101:101:100:0 +W:110:7:1600:35000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:8d12 +B:HIT:TERRIFY:7d7 +F:BASEANGBAND | FORCE_DEPTH | FORCE_MAXHP | FORCE_SLEEP | +F:UNIQUE | MALE | CAN_SPEAK | PET | DROP_CORPSE | +F:REFLECTING | RES_TELE | SMART | GOOD | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | HAS_LITE | TAKE_ITEM | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | IM_POIS | +F:RES_NETH | NO_CONF | NO_SLEEP | NO_FEAR | +S:1_IN_2 | +S:HEAL | HASTE | TPORT | TELE_AWAY | BLIND | CONF | SCARE | +S:CAUSE_4 | BRAIN_SMASH | FORGET | TRAPS | CAUSE_4 | +S:BA_FIRE | BA_MANA | BO_FIRE | BO_MANA | BO_PLAS | BR_PLAS | +S:S_MONSTERS | S_HI_DRAGON | S_KIN | S_ANIMALS | +D:He is dressed in blue from head to toe. He is one of the five Istari +D:who came to the northwest of Middle-earth in the Third Age; he +D:journeyed into the east with Pallando, and never returned to the western +D:lands. They stumbled upon a magical portal to the remnants of Utumno and +D:could not find their way back. Alatar is still trying to continue the +D:task the Valar have appointed him. + +N:358:Cold vortex +G:v:w +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:COLD:3d3 +F:FORCE_SLEEP | RAND_50 | AURA_COLD | COLD_BLOOD | SUSCEP_FIRE | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | CAN_FLY | +F:IM_COLD | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_COLD +D:A twisting whirlpool of frost. + +N:359:Energy vortex +G:v:b +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:ELEC:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | HAS_LITE | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | AURA_ELEC | +F:IM_ELEC | NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_ELEC +D:A shimmering tornado of air; sparks crackle along its length. + +N:360:Globefish +G:~:w +I:110:10d10:20:30:30 +W:21:1:600:111 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:POISON:10d5 +B:BITE:POISON:10d5 +F:EMPTY_MIND | BASH_DOOR | POWERFUL | AQUATIC | +F:IM_POIS | NO_STUN | WILD_TOO | COLD_BLOOD | +F:ANIMAL | MORTAL | BASEANGBAND +S:1_IN_8 | +S:BR_POIS +D:This fish is among the most poisonous creatures there are. + +N:361:Giant firefly +G:I:r +I:120:3d2:8:18:10 +W:24:4:100:4 +B:BITE:BLIND:1d2 +F:RAND_50 | RAND_25 | CAN_FLY | HAS_LITE | +F:WEIRD_MIND | ANIMAL | BASEANGBAND +S:MULTIPLY +D:Clouds of these monsters light up the dungeon - so brightly that you can +D:barely see through them. + +N:362:Mummified orc +G:z:w +I:110:15d8:20:28:75 +W:21:1:1700:56 +E:1:1:1:2:1:1 +O:10:70:0:10 +B:HIT:HURT:2d4 +B:HIT:HURT:2d4 +F:DROP_90 | +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | UNDEAD | +F:IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is an orc-like figure covered in wrappings. + +N:363:Wolf chieftain +G:C:g +I:120:22d22:20:20:5 +W:26:5:1000:120 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:2d10 +B:WAIL:TERRIFY +F:ESCORTS | FORCE_MAXHP | IM_COLD | IM_ACID | +F:SMART | ESCORT | ANIMAL | EVIL | MORTAL | BASEANGBAND | +F:OPEN_DOOR | BASH_DOOR | NO_FEAR | MALE +S:1_IN_8 | DARKNESS +D:A great Wolf leader whose pack is in the service of the Dark Lord, +D:and whose howls strike fear into the boldest hearts. + +# New monster added by furiosity for the Theme module +N:364:Pallando, the Blue Wizard +G:p:b +I:120:49d101:101:100:0 +W:120:7:1600:45000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:10d14 +B:HIT:TERRIFY:9d9 +F:BASEANGBAND | FORCE_DEPTH | FORCE_MAXHP | FORCE_SLEEP | +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:REFLECTING | RES_TELE | SMART | EVIL | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | HAS_LITE | TAKE_ITEM | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | IM_POIS | +F:RES_NETH | NO_CONF | NO_SLEEP | NO_FEAR | +S:1_IN_2 | +S:HEAL | HASTE | TPORT | TELE_AWAY | BLIND | CONF | SCARE | +S:CAUSE_4 | BRAIN_SMASH | FORGET | TRAPS | +S:BA_FIRE | BA_MANA | BO_FIRE | BO_MANA | BO_PLAS | BR_PLAS | +S:S_HI_UNDEAD | S_HI_DRAGON | S_HI_DEMON | +D:He is dressed in blue from head to toe. He is one of the five Istari +D:who came to the northwest of Middle-earth in the Third Age; he +D:journeyed into the east with Alatar, and never returned to the western +D:lands. They stumbled upon a magical portal to the remnants of Utumno and +D:could not find their way back. Pallando has fallen into the Shadow +D:since being in Utumno, and has designs on ruling the free people. + +N:365:Vampiric mist +G:#:D +I:110:10d8:12:55:30 +W:22:1:0:40 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:EXP_20:1d6 +B:ENGULF:EXP_20:1d6 +F:RAND_25 | SUSCEP_ELEC | UNDEAD | +F:IM_COLD | IM_POIS | IM_ACID | RES_NETH | WILD_TOO | WILD_SWAMP | +F:EVIL | EMPTY_MIND | COLD_BLOOD | FRIENDS | BASEANGBAND | NO_CUT +D:A cloud of evil, sentient mist. + +N:366:Killer stag beetle +G:K:g +I:110:15d8:12:55:30 +W:22:1:500:80 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d12 +B:CLAW:HURT:1d12 +F:RAND_25 | WILD_TOO | DROP_CORPSE | +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | CAN_FLY | MORTAL | BASEANGBAND +D:It is a giant beetle with vicious claws. + +N:367:Iron golem +G:g:s +I:110:80d12:12:80:10 +W:22:2:3800:160 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d12 +F:FORCE_SLEEP | SUSCEP_ACID | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:SLOW +D:It is a massive metal statue that moves steadily towards you. + +N:368:Auto-roller +G:g:s +I:120:70d12:10:80:12 +W:22:2:0:230 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRUSH:HURT:1d8 +B:CRUSH:HURT:1d8 +B:CRUSH:HURT:1d8 +B:CRUSH:HURT:1d8 +F:FORCE_SLEEP | RES_TELE +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS +F:NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | JOKEANGBAND | NO_CUT +D:It looks like a huge spiked roller, moving on its own towards you. + +N:369:Giant yellow scorpion +G:S:y +I:110:12d8:12:38:20 +W:22:1:1200:60 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d8 +B:STING:POISON:2d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | +F:ANIMAL | DROP_SKELETON | +F:MORTAL | BASEANGBAND +D:It is a giant scorpion with a sharp stinger. + +# New monster added by furiosity for the Theme module +# Powered-up Lagduf +N:370:Muzgash, the Snaga +G:o:o +I:110:33d10:20:32:30 +W:22:3:1700:80 +E:1:1:1:2:1:1 +O:10:80:0:0 +B:HIT:HURT:3d11 +B:HIT:HURT:3d11 +B:HIT:HURT:3d10 +B:HIT:HURT:3d10 +F:UNIQUE | MALE | EVIL | ORC | FORCE_MAXHP | ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | SMART | CAN_SPEAK | +F:OPEN_DOOR | BASH_DOOR | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A friend of Lagduf's, he is no less evil but more cunning. + +N:371:Black ooze +G:j:D +I:90:6d8:10:6:1 +W:23:1:400:7 +E:0:0:0:0:0:0 +O:30:0:40:15 +B:TOUCH:ACID:2d6 +F:RAND_50 | DROP_60 | STUPID | EMPTY_MIND | CAN_SWIM | +F:TAKE_ITEM | KILL_BODY | OPEN_DOOR | BASH_DOOR | +F:IM_POIS | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +S:MULTIPLY +S:1_IN_11 | +S:DRAIN_MANA +D:It is a strangely moving puddle. + +N:372:Hardened warrior +G:p:u +I:110:15d11:20:40:40 +W:23:1:1900:60 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:6d5 +B:HIT:HURT:6d5 +F:MALE | +F:DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +D:A scarred warrior who moves with confidence. + +N:373:Azog, King of the Uruk-Hai +G:o:R +I:120:94d10:20:80:20 +W:23:5:2700:1111 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:5d6 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ESCORT | ESCORTS | SPECIAL_GENE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A large, strong and agile orc, the slayer of dwarven king Thror. + +# New monster added for the Theme module +# From UnAngband +N:374:Bill Ferny +G:p:b +I:120:6d10:16:8:5 +W:5:3:180:90 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +B:HIT:EAT_GOLD:1d8 +F:BASEANGBAND | UNIQUE | MALE | FORCE_MAXHP | CAN_SPEAK | +F:OPEN_DOOR | BASH_DOOR | HAS_LITE | SMART | EVIL | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | +D:A swarthy man of Bree. He has heavy black brows and dark scornful +D:eyes; his large mouth is curled in a sneer. He sells anything to +D:anybody and enjoys making mischief for his personal amusement. + +N:375:Dark elven warlock +G:h:v +I:120:7d10:20:16:20 +W:23:1:1700:75 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +F:MALE | +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_1D2 | DROP_SKELETON | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | FRIENDS +F:EVIL | IM_POIS | HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:CONF | MISSILE | DARKNESS | BO_MANA +D:A dark elven mage with spells of frighteningly destructive power. + +N:376:Master rogue +G:p:b +I:120:15d9:20:30:40 +W:23:2:1600:110 +E:1:1:1:2:1:1 +O:80:10:10:0 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +B:HIT:EAT_GOLD:4d4 +F:MALE | DROP_SKELETON | DROP_CORPSE | +F:DROP_2D2 | SUSCEP_ELEC | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +D:A thief of great power and shifty speed. + +N:377:Red dragon bat +G:b:r +I:130:3d8:12:28:50 +W:23:1:100:60 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:FIRE:1d3 +F:FORCE_SLEEP | RAND_50 | SUSCEP_COLD | +F:BASH_DOOR | CAN_FLY | DROP_CORPSE | AI_ANNOY +F:ANIMAL | IM_FIRE | BASEANGBAND +S:1_IN_4 | +S:BR_FIRE +D:It is a sharp-tailed bat, wreathed in fire. + +N:378:Killer white beetle +G:K:w +I:110:18d8:14:55:30 +W:23:1:500:85 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:4d5 +F:RAND_25 | +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | CAN_FLY | MORTAL | BASEANGBAND +D:It is looking for prey. + +N:379:Ice skeleton +G:s:w +I:110:16d9:20:34:60 +W:23:1:0:70 +E:1:1:1:2:1:1 +O:20:0:80:0 +B:CLAW:COLD:2d3 +B:CLAW:COLD:2d3 +F:ONLY_ITEM | DROP_90 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | SUSCEP_FIRE | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a skeleton covered in frost. + +N:380:Angamaite of Umbar +G:p:U +I:110:82d10:25:80:25 +W:24:2:2400:400 +E:1:1:1:2:1:1 +O:0:80:20:0 +B:HIT:HURT:4d7 +B:HIT:HURT:4d7 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:UNIQUE | MALE | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_90 | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_FIRE | IM_ELEC +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:SLOW | FORGET +D:A Black Numenorean who hates the men of the West. He is a descendant +D:of Castamir, the Usurper of Gondor. + +N:381:Forest wight +G:W:g +I:110:12d8:20:30:30 +W:24:1:0:140 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:TOUCH:EXP_20 +F:FORCE_SLEEP | RAND_25 | +F:DROP_60 | DROP_90 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_10 | +S:SCARE | DRAIN_MANA +D:It is a ghostly apparition, arisen when a humanoid was killed violently +D:in a forest. It remembers its past life and wants revenge. + +N:382:Khim, Son of Mim +G:k:o +I:110:84d10:20:80:10 +W:24:2:2300:300 +E:1:1:1:2:1:1 +O:10:80:0:10 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:3d7 +B:HIT:UN_BONUS +F:UNIQUE | MALE | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:IM_FIRE | IM_COLD +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:HEAL | SLOW | BO_FIRE +D:One of the last of the Petty-Dwarves. Khim is a tricky sorcerous little +D:being, full of mischief. + +N:383:Ibun, Son of Mim +G:k:o +I:110:84d10:20:80:10 +W:24:2:2300:300 +E:1:1:1:2:1:1 +O:10:80:0:5 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:3d7 +B:HIT:UN_BONUS +F:UNIQUE | MALE | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:IM_FIRE | IM_COLD +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:HEAL | SLOW | BO_FIRE +D:One of the last of the Petty-Dwarves. Ibun is a tricky sorcerous little +D:being, full of mischief. + +N:384:Meneldor the Swift +G:B:v +I:140:80d10:20:65:20 +W:24:6:1200:360 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:7d3 +B:CLAW:HURT:7d3 +B:BITE:HURT:3d7 +F:CAN_FLY | UNIQUE | FORCE_MAXHP | DROP_CORPSE | CAN_SPEAK | +F:WILD_ONLY | WILD_MOUNTAIN | WILD_VOLCANO | PET | +F:ANIMAL | GOOD | BASEANGBAND +D:Among all the eagles of Middle-earth he is the swiftest, and in his time +D:has borne messages between all of the Wise. It was Meneldor who bore the +D:Ring-bearer away from the destruction of Mount Doom. + +N:385:Phantom beast +G:G:B +I:110:12d12:20:40:40 +W:24:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:2d33 +B:HIT:HURT:2d44 +F:PASS_WALL | NO_SLEEP | COLD_BLOOD | NONLIVING | NO_FEAR | +F:FORCE_MAXHP | RES_TELE | EMPTY_MIND | CAN_FLY | BASEANGBAND | NO_CUT +D:A creature that is half real, half illusion. + +N:386:Giant silver ant +G:a:W +I:110:9d8:10:38:40 +W:23:1:800:45 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ACID:4d4 +F:RAND_25 | +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_SKELETON | +F:ANIMAL | MORTAL | BASEANGBAND | HAS_LITE +D:A giant silver ant with a caustic bite. + +N:387:4-headed hydra +G:M:y +I:120:100d6:20:70:20 +W:24:2:5000:450 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | +F:ONLY_GOLD | DROP_4D2 | WILD_TOO | WILD_SWAMP | WILD_SHORE | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +S:1_IN_7 | +S:SCARE +D:A strange reptilian creature with four heads, guarding its hoard. + +# New monster added by furiosity for the Theme module +N:388:Beruthiel, Queen of Cats +G:f:B +I:115:7d100:100:200:10 +W:33:5:0:30000 +E:0:1:0:2:1:0 +O:30:60:0:10 +B:CLAW:HURT:8d11 +B:CLAW:EAT_LITE:8d11 +B:CLAW:LOSE_INT:8d11 +F:BASEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | WILD_MOUNTAIN | +F:UNIQUE | FEMALE | CAN_SPEAK | SMART | FORCE_MAXHP | EVIL | MORTAL | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | ANIMAL | FORCE_SLEEP | +F:HURT_LITE | IM_FIRE | IM_POIS | RES_NETH | NO_SLEEP | NO_CONF | +S:1_IN_5 +S:S_KIN | SHRIEK | S_ANIMALS | BLINK | S_MONSTERS +D:The dark and mournful Queen to Tarannon Falastur, the twelfth King +D:of Gondor. She owned ten marvellous and magical cats, that she set +D:to spy on the doings of the people of Gondor. Her scheming was her +D:undoing, though, since her husband set her adrift on the Great Sea, +D:with only her cats for company. She sailed into the far south and +D:encountered a mysterious wizard dressed in blue, who granted her +D:one wish - to become a cat herself. She met Tevildo on her travels, +D:and became his consort and a servant of Morgoth. + +# New monster added by furiosity for the Theme module +N:389:The Hunter +G:H:v +I:130:10d500:60:150:0 +W:80:1:0:80000 +E:0:1:0:2:2:2 +O:20:40:20:10 +B:HIT:UN_BONUS:5d10 +B:HIT:EXP_80:5d10 +B:HIT:ABOMINATION:5d10 +B:HIT:DISEASE:5d10 +F:BASEANGBAND | UNIQUE | FORCE_MAXHP | +F:ELDRITCH_HORROR | REFLECTING | +F:NO_SLEEP | NO_CUT | NO_STUN | NO_CONF | NO_FEAR | +F:ONLY_ITEM | DROP_4D2 | DROP_GREAT | DROP_RANDART | +F:IM_FIRE | IM_COLD | IM_ACID | IM_POIS | SPECIAL_GENE | +F:RES_NETH | RES_PLAS | EVIL | EMPTY_MIND | +D:A shadowy creature of Elvish legend, said to have plagued the +D:newly-awakened Elves at Cuivienen. Those Elves captured by the +D:Hunter were thought to have been corrupted by Melkor to form +D:the race of Orcs. You sense corruption all around you as it +D:approaches. Your heart fills with despair and anguish, and you +D:can just barely resist fleeing as far away from it as possible. + + +N:390:Mummified human +G:z:w +I:110:17d9:20:34:60 +W:24:1:1500:70 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:2d4 +B:HIT:HURT:2d4 +F:ONLY_ITEM | DROP_90 | +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a human form encased in mouldy wrappings. + +N:391:Vampire bat +G:b:D +I:120:9d10:12:40:50 +W:24:2:50:150 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:EXP_40:1d4 +B:BITE:EXP_40:1d4 +F:RAND_50 | COLD_BLOOD | REGENERATE | CAN_FLY | +F:EVIL | ANIMAL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:A blood-sucking bat that flies at your neck hungrily. + +N:392:Sangahyando of Umbar +G:p:U +I:110:82d10:25:80:25 +W:24:2:2400:400 +E:1:1:1:2:1:1 +O:0:90:10:0 +B:HIT:HURT:4d7 +B:HIT:HURT:4d7 +B:HIT:HURT:4d7 +B:HIT:HURT:4d7 +F:UNIQUE | MALE | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_90 | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_FIRE | IM_ELEC +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:SLOW | FORGET +D:A Black Numenorean with a blacker heart. He is a descendant +D:of Castamir, the usurper of Gondor's throne. + +N:393:It +G:.:W +I:110:77d9:25:80:25 +W:24:3:500:400 +E:0:0:0:0:0:0 +O:10:0:90:0 +B:GAZE:BLIND:8d8 +B:TOUCH:TERRIFY +B:GAZE:EXP_40 +B:TOUCH:EAT_ITEM +F:ONLY_ITEM | DROP_90 | DROP_1D2 | DROP_GOOD | DROP_GREAT | DROP_CORPSE | +F:CHAR_MULTI | CHAR_CLEAR | ATTR_CLEAR | INVISIBLE | COLD_BLOOD | +F:NO_CONF | UNIQUE | FORCE_MAXHP | NO_SLEEP | CAN_SPEAK | REFLECTING | +F:IM_FIRE | IM_ELEC | EMPTY_MIND | EVIL | SMART | RES_TELE | CAN_FLY | +F:JOKEANGBAND +S:1_IN_4 +S:DRAIN_MANA | BLINK | BLIND | SCARE | CONF | S_UNDEAD | S_MONSTER | +S:HEAL | TELE_AWAY | DARKNESS | S_HYDRA | TRAPS | FORGET | TELE_TO | SHRIEK +D:Nobody has ever seen It. + +N:394:Banshee +G:G:b +I:120:6d8:20:24:10 +W:24:2:0:60 +E:0:0:0:0:0:0 +O:80:0:0:15 +B:WAIL:TERRIFY +B:TOUCH:EXP_20 +F:FEMALE | +F:RAND_50 | DROP_1D2 | +F:INVISIBLE | COLD_BLOOD | TAKE_ITEM | PASS_WALL | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_15 | +S:TPORT | DRAIN_MANA +D:It is a ghostly woman's form that wails mournfully. + +# New monster added by furiosity for the Theme module +# Basically an insanely OOD Black Numenorean (hell knight) +N:395:Herumor, Lord of the Haradrim +G:p:o +I:120:50d100:40:160:0 +W:25:1:0:29000 +E:1:1:1:2:1:1 +O:0:40:60:0 +B:HIT:HURT:10d5 +B:HIT:EXP_80:10d5 +F:UNIQUE | MALE | MORTAL | BASEANGBAND | HAS_LITE | CAN_SPEAK | +F:FORCE_MAXHP | SMART | IM_FIRE | IM_COLD | IM_POIS | IM_COLD | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | RES_NETH | RES_NEXU | RES_PLAS | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | EVIL | SPECIAL_GENE | +S:1_IN_5 | +S:BLIND | SCARE | CAUSE_3 | BA_NETH | BA_FIRE | BO_PLAS +S:S_MONSTERS | S_DEMON +D:One of the many Numenoreans who fell under the shadow of Sauron +D:after Ar-Pharazon brought the Dark Lord to Numenor. With another +D:named Fuinur, he settled among the Haradrim on Middle-Earth, and +D:became a lord in the lands of Harad. From this, and his worship of +D:Sauron's darkness, he must have taken taken his name: Herumor means +D:'lord of the dark'. + +# New monster added by furiosity for the Theme module +N:396:Fimbrethil +G:#:s +I:120:50d100:30:120:40 +W:42:3:6000:13500 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:CRUSH:HURT:12d12 +B:CRUSH:HURT:12d12 +B:CRUSH:HURT:12d12 +B:CRUSH:HURT:12d12 +F:FORCE_SLEEP | FORCE_MAXHP | UNIQUE | SUSCEP_FIRE | +F:WILD_ONLY | WILD_WOOD | WILD_GRASS | WILD_MOUNTAIN | WILD_SHORE | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | MOVE_BODY | DROP_CORPSE | +F:SMART | TAKE_ITEM | BASH_DOOR | KILL_WALL | NO_SLEEP | +F:GOOD | NEUTRAL | NO_TARGET | BASEANGBAND | NO_CUT | FEMALE | CAN_FLY | +F:DG_CURSE | WYRM_PROTECT | +D:She is one of the Ent-wives who disappeared into the East a +D:long time ago. She was the wife of Fangorn the Treebeard when +D:the separation occurred, and she seems to have taken it quite +D:badly. Her leaves are all withered to a dull gray and she is +D:just standing there and crying. You should leave her alone. + +N:397:Silent watcher +G:g:s +I:110:80d25:60:80:0 +W:35:3:4000:800 +E:3:0:3:3:2:0 +O:0:0:0:0 +B:GAZE:TERRIFY +B:GAZE:PARALYZE +B:GAZE:LOSE_STR +B:GAZE:HALLU +F:EMPTY_MIND | COLD_BLOOD | NONLIVING | NEVER_MOVE | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | EVIL | +F:HURT_ROCK | COLD_BLOOD | HURT_LITE | NO_FEAR | +F:NO_CONF | NO_SLEEP | NO_STUN | NONLIVING | RES_TELE | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:SHRIEK | S_MONSTER | S_MONSTERS | HOLD | CONF | MIND_BLAST | DRAIN_MANA +D:A figure carved from stone, with three vulture faces whose eyes glow +D:with a malevolent light. None escape its vigilance. + +N:398:Pukelman +G:g:D +I:110:80d12:12:80:10 +W:25:3:10000:600 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d12 +B:HIT:HURT:3d6 +F:FORCE_SLEEP | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:SLOW | CONF | BO_ACID +D:A stumpy figure carved from stone, with glittering eyes. + +# New monster added by furiosity for the Theme module +# Basically Lugdush with extra power. +N:399:Mauhur, the Uruk +G:o:y +I:110:66d10:20:90:20 +W:31:4:2500:850 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:4d8 +B:HIT:HURT:4d8 +B:HIT:HURT:4d8 +B:HIT:HURT:4d8 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A large and powerful orc, captain of one of Saruman's orcish regiments. + +N:400:Dark elven druid +G:h:G +I:120:20d20:15:75:10 +W:25:3:1200:500 +E:1:1:1:2:1:1 +O:10:0:80:10 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +B:HIT:HURT:3d8 +F:MALE | +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_1D2 | DROP_SKELETON | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:HEAL | CONF | DARKNESS | +S:S_MONSTER | S_SPIDER | S_ANIMAL +D:A powerful dark elf, with mighty nature-controlling enchantments. + +N:401:Stone troll +G:T:W +I:110:23d10:20:50:50 +W:25:1:5000:85 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:HURT:3d4 +F:MALE | +F:FRIENDS | DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | +F:EVIL | TROLL | HURT_LITE | HURT_ROCK | BASEANGBAND | NO_CUT +D:It is said that Melkor created trolls in mockery of the Ents. +D:This giant creature has scabby black skin and powerful fists. + +# New monster added by furiosity for the Theme module +N:402:Prince Imrahil the Proud +G:p:w +I:110:10d100:10:60:0 +W:35:1:1800:6000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT +B:HIT:HURT +B:WAIL:TERRIFY +B:INSULT:* +F:BASEANGBAND | SPECIAL_GENE | UNIQUE | MALE | CAN_SPEAK | +F:OPEN_DOOR | BASH_DOOR | TAKE_ITEM | HAS_LITE | SUSCEP_POIS | +F:ONLY_ITEM | DROP_3D2 | DROP_GOOD | DROP_RANDART | FORCE_MAXHP | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | RES_NETH | RES_WATE | +S:1_IN_8 | +S:S_UNDEAD | S_KIN | S_DEMON | S_DRAGON | +D:The proud ruler of the gray-eyed Men of Dol Amroth, Imrahil +D:had been aligned with the forces of good for most of his life. +D:However, Sauron has managed to sway Imrahil to the Shadow by +D:making him jealous of King Elessar and the splendour of Gondor. +D:He now sits sullenly upon his throne in Dol Amroth, unable to +D:resist Sauron's enchantments, and growing ever more bitter and +D:vengeful against the Free People. + +N:403:Hill troll +G:T:s +I:110:21d10:20:65:40 +W:21:1:4000:75 +E:1:1:1:2:1:1 +O:30:70:0:0 +B:HIT:HURT:1d5 +B:HIT:HURT:1d5 +B:BITE:HURT:2d6 +F:MALE | +F:FRIENDS | DROP_60 | WILD_TOO | WILD_WASTE | WILD_MOUNTAIN | +F:DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | SUSCEP_FIRE | REGENERATE | +F:EVIL | TROLL | HURT_LITE | BASEANGBAND +D:It is said that Melkor created trolls in mockery of the Ents. +D:This creature has an extremely tough hide, covered with warts. + +N:404:Wereworm +G:w:u +I:110:100d11:15:70:20 +W:25:3:6000:300 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:GAZE:EXP_20 +B:CRAWL:ACID:2d4 +B:BITE:HURT:1d10 +B:BITE:POISON:1d6 +F:BASH_DOOR | EVIL | CAN_SWIM | WILD_TOO | WILD_SWAMP | +F:ANIMAL | IM_ACID | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A huge wormlike shape dripping acid, twisted by evil sorcery into a foul +D:monster that breeds on death. + +N:405:Killer red beetle +G:K:r +I:110:20d8:14:50:30 +W:25:1:600:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:LOSE_STR:4d4 +F:RAND_25 | WILD_TOO | +F:WEIRD_MIND | BASH_DOOR | DROP_CORPSE | +F:ANIMAL | CAN_FLY | MORTAL | BASEANGBAND +D:A giant beetle with poisonous mandibles. + +N:406:Disenchanter bat +G:b:v +I:130:6d8:12:28:50 +W:26:4:50:75 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:HIT:UN_BONUS +B:HIT:UN_BONUS +F:FORCE_SLEEP | RAND_50 | ANIMAL | MORTAL | ATTR_MULTI | +F:DROP_CORPSE | AI_ANNOY | CAN_FLY | BASEANGBAND | WEIRD_MIND +D:A giant bat that feeds on raw magical energy. + +# New monster added for the Theme module +# Adapted from UnAngband +N:407:Umuiyan, Doorkeeper of Tevildo +G:f:s +I:120:48d100:100:200:2 +W:66:3:0:30000 +E:0:1:0:2:1:0 +O:30:60:0:10 +B:HIT:CONFUSE:12d12 +B:TOUCH:LOSE_CHR:2d12 +B:HIT:BLIND:10d5 +B:HIT:TERRIFY:15d1 +F:UNIQUE | MALE | CAN_SPEAK | FORCE_MAXHP | +F:EVIL | OPEN_DOOR | BASH_DOOR | ANIMAL | +F:INVISIBLE | NO_SLEEP | NO_FEAR | MORTAL | +F:DROP_4D2 | DROP_GOOD | ONLY_ITEM | +F:IM_FIRE | IM_COLD | IM_POIS | NO_CONF | +S:1_IN_3 +S:TELE_AWAY | S_KIN | +D:A giant cat, servant of Tevildo. His yellow eyes look +D:upon you with a baleful stare. + +N:408:Giant grey ant +G:a:s +I:110:19d8:10:40:40 +W:26:1:700:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d12 +F:RAND_25 | KILL_BODY | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | BASEANGBAND +D:It is an ant encased in shaggy grey fur. + +# New monster added for the Theme module +# From UnAngband +N:409:Oikeroi, Bodyguard of Tevildo +G:f:r +I:130:48d100:100:200:2 +W:66:3:0:30000 +E:0:1:0:2:1:0 +O:30:60:0:10 +B:HIT:CONFUSE:12d12 +B:TOUCH:LOSE_DEX:2d12 +B:HIT:BLIND:10d5 +B:HIT:PARALYZE:15d1 +F:UNIQUE | MALE | CAN_SPEAK | FORCE_MAXHP | +F:EVIL | OPEN_DOOR | BASH_DOOR | ANIMAL | +F:INVISIBLE | NO_STUN | NO_SLEEP | MORTAL | +F:DROP_4D2 | DROP_GOOD | ONLY_ITEM | +F:IM_FIRE | IM_COLD | IM_POIS | NO_CONF | +S:1_IN_3 | +S:TELE_TO | S_KIN | +D:A fierce and warlike cat, serving as a bodyguard of Tevildo. +D:This giant cat looks down upon you with disdain. + +N:410:Gwaihir the Windlord +G:B:v +I:130:85d10:20:65:20 +W:24:6:1200:360 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:15d2 +B:CLAW:HURT:15d2 +B:BITE:HURT:3d10 +F:CAN_FLY | UNIQUE | FORCE_MAXHP | DROP_CORPSE | CAN_SPEAK | +F:WILD_ONLY | WILD_MOUNTAIN | WILD_VOLCANO | PET | +F:ANIMAL | GOOD | BASEANGBAND +D:The greatest of eagles in the Third Age of Middle-earth, Gwaihir rescued +D:Gandalf the Wizard from Orthanc, and has twice brought his flock to the +D:aid of Sauron's enemies in battle - first outside the gates of Erebor in +D:the Battle of Five Armies, and then before the Black Gate of Mordor itself. + +N:411:Giant fire tick +G:S:R +I:110:16d8:14:54:20 +W:26:2:200:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:3d6 +F:RAND_25 | SUSCEP_COLD | +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | IM_FIRE | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is smoking and burning with great heat. + +# New monster added by furiosity for the Theme module +# From UnAngband +N:412:Lotho Sackville-Baggins, Betrayer of the Shire +G:h:s +I:120:6d10:16:8:5 +W:5:3:800:90 +E:1:1:1:2:1:1 +O:40:60:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:BASEANGBAND | WILD_TOO | WILD_TOWN | MORTAL | +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:HAS_LITE | OPEN_DOOR | BASH_DOOR | EVIL | +F:FORCE_MAXHP | FORCE_SLEEP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +D:The 'Chief Shiriff' of Bag End. Using money obtained from Isengard +D:and the sale of pipe-weed, he bought up much property in the Shire +D:and supported the ruffians known as `The Chief's Men'. After +D:imprisoning Will Whitfoot, the rightful Mayor of the Shire, Lotho +D:took over and began industrializing and regimenting life in the Shire. + +N:413:Ulwarth, Son of Ulfang +G:p:U +I:110:85d10:20:40:40 +W:26:4:1800:500 +E:1:1:1:2:1:1 +O:40:60:0:0 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:UNIQUE | MALE | CAN_SPEAK | DROP_SKELETON | DROP_CORPSE | +F:FORCE_MAXHP | WILD_TOO | +F:ONLY_ITEM | DROP_90 | DROP_GOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL +F:MORTAL | BASEANGBAND | HAS_LITE +D:A short and swarthy Easterling, faithless and treacherous. +D:Along with his brother, he brought about the fall of the +D:Sons of Feanor. + +N:414:Werebear +G:q:D +I:110:25d25:20:50:20 +W:24:2:0:200 +E:0:1:0:2:1:0 +O:25:25:25:20 +B:CLAW:HURT:1d10 +B:CLAW:HURT:1d10 +B:BITE:HURT:2d8 +B:CRUSH:HURT:2d6 +F:BASH_DOOR | OPEN_DOOR | +F:WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_CORPSE | +F:ANIMAL | EVIL | DROP_1D2 | BASEANGBAND +D:In the eyes of this bear, there glimmers the faintest light of intelligence. +D:And then its form begins to change... The combination of animal cunning, +D:human intelligence and the great physical strength of the bear makes for +D:a dangerous enemy. + +N:415:Cave ogre +G:O:u +I:110:30d9:20:33:30 +W:26:2:2500:80 +E:1:1:1:2:1:1 +O:20:70:0:10 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +F:FRIENDS | DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A giant orc-like figure with an awesomely muscled frame. + +N:416:White wraith +G:W:w +I:110:15d8:20:40:10 +W:26:1:0:175 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:TOUCH:EXP_20 +F:FORCE_SLEEP | +F:DROP_1D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:SCARE | CAUSE_2 | DARKNESS +D:It is a tangible but ghostly form made of white fog. + +# New monster added for the Theme module +# Adapted from UnAngband +N:417:Thranduil, King of the Wood Elves +G:h:G +I:120:11d100:20:80:10 +W:32:4:0:1000 +E:1:1:1:2:1:1 +O:0:40:30:30 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +#Force him into Mirkwood: +F:FORCE_DEPTH | ONLY_DEPTH | +F:BASEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:UNIQUE | MALE | CAN_SPEAK | MORTAL | TAKE_ITEM | +F:CAN_SWIM | OPEN_DOOR | BASH_DOOR | HAS_LITE | +F:PET | NO_CONF | NO_SLEEP | GOOD | +F:ONLY_ITEM | DROP_2D2| DROP_GREAT | NO_FEAR | +F:IM_POIS | IM_COLD | RES_WATE | RES_TELE | +S:1_IN_5 +S:BO_FIRE | BO_COLD | BLIND | CONF | HASTE | S_KIN | +S:DARKNESS | S_MONSTER | S_ANIMALS | S_SPIDER | +D:A strong wood-elf with a penchant for treasure. He is +D:wise and powerful, and it is said that even the independent +D:dark elves will rally to his side when he travels. + +N:418:Ghoul +G:z:U +I:110:15d9:30:30:20 +W:25:1:0:95 +E:1:1:1:2:1:1 +O:0:45:35:10 +B:CLAW:DISEASE:1d4 +B:CLAW:DISEASE:1d4 +B:BITE:PARALYZE:1d5 +F:DROP_60 | OPEN_DOOR | BASH_DOOR | CAN_SWIM | +F:EVIL | UNDEAD | FRIENDS | IM_POIS | IM_COLD | NO_CONF | NO_SLEEP | +F:COLD_BLOOD | HURT_LITE | BASEANGBAND | NO_CUT +S:1_IN_9 +S:SCARE | HOLD +D:Flesh is falling off in chunks from this decaying abomination. + +N:419:Mim, Betrayer of Turin +G:k:o +I:120:11d105:20:80:20 +W:27:4:1200:1000 +E:1:1:1:2:1:1 +O:10:80:10:0 +B:HIT:HURT:3d9 +B:HIT:HURT:3d9 +B:HIT:HURT:3d9 +B:HIT:UN_BONUS:3d12 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | FORCE_SLEEP | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_DISE | RES_TELE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:HEAL | SCARE | BO_ACID | BA_ACID | TPORT | S_MONSTER +D:A Petty-Dwarf, one of the last of his race. He betrayed Turin +D:Turambar and gave him up to Morgoth's forces. + +N:420:Hellblade +G:|:v +I:120:13d13:20:40:20 +W:27:2:0:130 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:EXP_20:2d13 +B:HIT:EXP_20:2d13 +F:CHAR_MULTI | EVIL | IM_POIS | IM_COLD | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | SUSCEP_ACID | +F:COLD_BLOOD | BASH_DOOR | NONLIVING | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +D:A deadly blade of chaos, moving of its own volition. + +N:421:Killer fire beetle +G:K:R +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:FIRE:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | WILD_VOLCANO | DROP_CORPSE | +F:ANIMAL | IM_FIRE | CAN_FLY | SUSCEP_COLD | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle wreathed in flames. + +# New monster added by furiosity for the Theme module +# From UnAngband +N:422:Denethor, Steward of Gondor +G:p:r +I:120:55d100:40:160:10 +W:61:3:0:25000 +E:1:1:1:2:1:1 +O:20:50:10:5 +B:HIT:FIRE:9d12 +B:HIT:HURT:10d10 +F:UNIQUE | MALE | SMART | CAN_SPEAK | MORTAL | +F:BASEANGBAND | FORCE_MAXHP | WEIRD_MIND | EVIL | +F:HAS_LITE | ESCORT | ESCORTS | ONLY_ITEM | +F:DROP_4D2 | DROP_3D2 | DROP_GOOD | TAKE_ITEM | +F:OPEN_DOOR | BASH_DOOR | DROP_USEFUL | +F:IM_ACID | IM_ELEC | IM_FIRE | IM_POIS | RES_PLAS | +S:1_IN_2 | +S:BA_FIRE | BRAIN_SMASH | CAUSE_2 | BO_FIRE | BO_MANA | +S:BO_PLAS | SCARE | CONF | HASTE | HEAL | TPORT | +S:TELE_TO | TELE_AWAY | TRAPS | FORGET | S_KIN | +D:The proud former 'king' of Gondor, he has been driven mad +D:by his contact with Sauron through the Palantir. You see +D:the glint of a terrible fire in his eyes. + +N:423:Creeping adamantite coins +G:$:G +I:120:20d25:5:50:10 +W:27:3:0:60 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:POISON:3d4 +B:TOUCH:POISON:3d5 +B:HIT:HURT:1d12 +B:HIT:HURT:1d12 +F:ONLY_GOLD | DROP_90 | DROP_2D2 | +F:COLD_BLOOD | BASH_DOOR | CHAR_MULTI | +F:IM_ELEC | IM_ACID | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It appears to be a pile of coins made of precious adamant, slithering toward +D:you on lots of tiny legs. + +N:424:Algroth +G:T:o +I:110:21d12:20:60:40 +W:27:1:6000:150 +E:1:1:1:2:1:1 +O:10:80:0:10 +B:CLAW:POISON:3d3 +B:CLAW:POISON:3d3 +B:BITE:HURT:1d6 +F:FRIENDS | DROP_60 | WILD_WOOD | WILD_MOUNTAIN | WILD_TOO | WILD_SWAMP | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | REGENERATE | +F:EVIL | TROLL | BASEANGBAND +D:Trolls were created by Melkor in mockery of the Ents. This one is +D:a powerful troll form. Venom drips from its needle-like claws. + +# New monster added for the Theme module +# From UnAngband + +N:425:Boromir, Son of Denethor +G:p:W +I:110:10d100:20:90:30 +W:34:5:0:1200 +E:1:1:1:2:1:1 +O:10:80:0:10 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:BASEANGBAND | WILD_TOO | WILD_WOOD | +F:UNIQUE | MALE | CAN_SPEAK | SMART | +F:FORCE_MAXHP | MORTAL | HAS_LITE | PET | +F:OPEN_DOOR | BASH_DOOR | TAKE_ITEM | +F:DROP_2D2 | DROP_GOOD | ONLY_ITEM | +S:1_IN_10 | +S:ARROW_2 | S_KIN | +D:A noble son of the Steward of Gondor. + +N:426:Roper +G:#:D +I:115:30d10:30:60:255 +W:27:5:0:235 +E:0:0:0:6:0:0 +O:0:0:0:0 +B:CRUSH:PARALYZE:3d5 +B:CRUSH:PARALYZE:3d5 +B:CRUSH:PARALYZE:3d5 +B:CRUSH:PARALYZE:3d5 +F:FORCE_MAXHP | FORCE_SLEEP | NO_FEAR | NEVER_MOVE | +F:ONLY_GOLD | DROP_2D2 | DROP_60 | DROP_1D2 | EVIL | +F:IM_ACID | IM_POIS | NO_CONF | NO_SLEEP | IM_COLD | IM_FIRE | BASEANGBAND +F:NO_CUT +S:1_IN_5 | +S:BA_FIRE | BA_ELEC | BA_POIS | HASTE | +S:TRAPS | SHRIEK | HOLD | CONF +D:This creature look like a pillar of rock. However, a closer +D:inspection reveals a glaring eye and powerful tentacles, +D:which crush its prey and feed it to the creature's hungry +D:mouth. + +N:427:Headless +G:H:W +I:110:25d12:20:50:40 +W:27:1:1600:175 +E:1:1:1:2:0:1 +O:0:100:0:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:FRIENDS | DROP_60 | OPEN_DOOR | BASH_DOOR | WILD_TOO | +F:WILD_MOUNTAIN | WILD_WASTE | DROP_SKELETON | DROP_CORPSE | +F:EVIL | BASEANGBAND +S:1_IN_6 +S:SCARE +D:Headless humanoid abomination, ever hungry for blood. + +N:428:Vibration hound +G:Z:y +I:110:25d10:30:30:0 +W:27:2:600:250 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d8 +B:BITE:HURT:2d8 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +F:FORCE_SLEEP | +F:FRIENDS | +F:BASH_DOOR | +F:ANIMAL | NO_CONF | NO_SLEEP | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_SOUN +D:A blurry canine form which seems to be moving as fast as the eye can +D:follow. You can feel the earth resonating beneath your feet. + +N:429:Nexus hound +G:Z:v +I:110:25d10:30:30:0 +W:27:2:600:250 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d8 +B:BITE:HURT:2d8 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +F:FORCE_SLEEP | RES_NEXU | DROP_SKELETON | DROP_CORPSE | +F:FRIENDS | +F:BASH_DOOR | +F:ANIMAL | RES_TELE | NO_SLEEP | MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_NEXU +D:A locus of conflicting points coalesce to form the vague shape of a huge +D:hound. Or is it just your imagination? + +N:430:Half-ogre +G:O:o +I:110:35d9:20:33:30 +W:27:2:2700:80 +E:1:1:1:2:1:1 +O:20:70:0:10 +B:HIT:HURT:4d8 +B:HIT:HURT:4d8 +F:FRIENDS | DROP_60 | DROP_CORPSE | SMART | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A giant, brutish figure, as ugly as an orc, but with some of the +D:intelligence of his half-human ancestry. + +N:431:Lokkak, the Ogre Chieftain +G:O:v +I:120:15d103:20:100:20 +W:32:2:3000:1500 +E:1:1:1:2:1:1 +O:5:85:0:5 +B:HIT:HURT:6d7 +B:HIT:HURT:6d7 +B:HIT:HURT:6d7 +F:UNIQUE | MALE | CAN_SPEAK | WILD_TOO | WILD_SWAMP | WILD_SHORE | +F:FORCE_MAXHP | ESCORT | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | CAN_SWIM | +F:EVIL | GIANT | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:An ogre renowned for acts of surprising cruelty, Lokkak is the leader of a large +D:band of violent ogres. + +N:432:Vampire +G:V:W +I:110:25d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is a humanoid with an aura of power. You notice a sharp set of front +D:teeth. + +N:433:Gorgimaera +G:H:R +I:110:25d20:12:55:10 +W:27:2:2300:400 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BUTT:HURT:2d10 +B:BITE:FIRE:2d10 +B:GAZE:PARALYZE:2d6 +F:FORCE_SLEEP | SUSCEP_COLD | +F:BASH_DOOR | CAN_FLY | DROP_CORPSE | +F:IM_FIRE | BASEANGBAND +S:1_IN_8 | +S:BR_FIRE +D:It has three heads - goat, dragon and gorgon - all attached to a +D:lion's body. + +# New monster added for the Theme module +# From UnAngband +N:434:Faramir, Son of Denethor +G:p:W +I:110:10d100:20:90:30 +W:34:5:0:1200 +E:1:1:1:2:1:1 +O:20:50:10:5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:BASEANGBAND | UNIQUE | MALE | CAN_SPEAK | PET | +F:WILD_TOO | WILD_WOOD | FORCE_MAXHP | MORTAL | +F:OPEN_DOOR | BASH_DOOR | TAKE_ITEM | HAS_LITE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +S:1_IN_10 | +S:ARROW_2 | S_KIN +D:The noble son of the Steward of Gondor guards the depths +D:of Ithilien against the Enemy. + +N:435:Colbran +G:g:y +I:120:80d12:12:80:10 +W:27:2:0:900 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:ELEC:3d8 +B:HIT:ELEC:3d8 +F:FORCE_SLEEP | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | CAN_FLY | +F:IM_ELEC | IM_POIS | AURA_ELEC | REFLECTING | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BO_ELEC +D:A man-shaped form of living lightning, sparks and shocks crackle all over +D:this madly capering figure, as it leaps and whirls around and about you. + +N:436:Spirit naga +G:n:w +I:110:30d15:20:75:120 +W:28:2:0:60 +E:0:0:0:0:1:0 +O:20:0:80:0 +B:CRUSH:HURT:2d8 +B:CRUSH:HURT:2d8 +B:BITE:HURT:1d8 +B:BITE:HURT:1d8 +F:FEMALE | +F:FORCE_SLEEP | CAN_FLY | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | DROP_CORPSE | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:HEAL | BLIND | MIND_BLAST | DARKNESS +D:A wraithly snake-like form with the torso of a beautiful woman, it is the +D:most powerful of its kind. + +# New monster added by furiosity for the Theme module +# from UnAngband +N:437:Harry Goatleaf, Gatekeeper of Bree +G:p:w +I:100:8d10:40:10:5 +W:5:4:1200:0 +E:1:1:1:2:1:1 +O:20:20:20:20 +B:GAZE:* +B:WAIL:* +B:INSULT:* +B:CHARGE:HURT:1d2 +F:BASEANGBAND | WILD_TOO | WILD_TOWN | WILD_WOOD | +F:UNIQUE | CAN_SPEAK | MALE | HAS_LITE | MORTAL | +F:OPEN_DOOR | BASH_DOOR | TAKE_ITEM | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +D:The suspicious and gruff keeper of the West-gate of Bree. He betrayed his +D:people by letting Saruman's thugs into the city, and so has been turned out. + +# New monster added for the Theme module +# Description from UnAngband +# Basically just an upgrade on the silent watcher. +N:438:The Watcher of Cirith Ungol +G:g:s +I:140:60d200:100:300:0 +W:60:10:4000:80000 +E:3:0:3:3:2:0 +O:0:0:0:0 +B:GAZE:TERRIFY:5d8 +B:GAZE:PARALYZE:5d8 +B:GAZE:LOSE_STR:5d8 +B:GAZE:HALLU:5d8 +F:UNIQUE | FORCE_MAXHP | INVISIBLE | WEIRD_MIND | +F:EMPTY_MIND | COLD_BLOOD | NONLIVING | NEVER_MOVE | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | EVIL | +F:HURT_ROCK | COLD_BLOOD | HURT_LITE | NO_FEAR | +F:NO_CONF | NO_SLEEP | NO_STUN | NONLIVING | RES_TELE | +F:BASEANGBAND | NO_CUT | REGENERATE | +S:1_IN_3 | +S:SHRIEK | S_SPIDER | S_HI_UNDEAD | MIND_BLAST | DRAIN_MANA +D:It looks like a great figure seated upon a throne, with three joined +D:bodies and three vulture-like heads. It seems to be carved out of huge +D:blocks of stone, immovable, and yet strangely aware of your presence. +D:The black stones of its eyes glitter with its dreadful will. Visible or +D:invisible, none shall pass by this guardian. + +N:439:Stairway to Hell +G:>:W +I:120:15d8:90:40:20 +W:28:5:0:125 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:WAIL:UN_BONUS +B:WAIL:EXP_20 +B:WAIL:EAT_GOLD +B:WAIL:EAT_ITEM +F:CHAR_MULTI | COLD_BLOOD | EVIL | NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | +F:UNDEAD | FORCE_MAXHP | IM_FIRE | IM_ELEC | IM_POIS | IM_ACID | EMPTY_MIND +F:NEVER_MOVE | JOKEANGBAND | HAS_LITE | NO_CUT +S:1_IN_15 +S:S_DEMON | SHRIEK +D:Often found in graveyards. + +N:440:5-headed hydra +G:M:g +I:120:100d8:20:80:20 +W:28:2:5500:650 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +F:FORCE_SLEEP | +F:ONLY_GOLD | DROP_1D2 | DROP_4D2 | DROP_SKELETON | DROP_CORPSE +F:BASH_DOOR | MOVE_BODY | CAN_SWIM | +F:ANIMAL | IM_POIS | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:SCARE | BA_POIS +D:A strange reptilian creature with five heads dripping venom. + +# New monster added for the Theme module +# Adapted from UnAngband +N:441:Tom Bombadil +G:Y:b +I:140:440d100:255:10000:0 +W:127:5:0:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:SHOW:* +F:BASEANGBAND | WILD_ONLY | WILD_GRASS | WILD_WOOD | WILD_SHORE | +F:UNIQUE | MALE | FORCE_MAXHP | GOOD | HAS_LITE | CAN_SPEAK | +F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | +F:WYRM_PROTECT | DG_CURSE | GOOD | OPEN_DOOR | BASH_DOOR | SMART | +F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | +F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | PET | +F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +S:1_IN_5 | +S:CONF | MIND_BLAST | BRAIN_SMASH | +S:BA_MANA | CAUSE_4 | MISSILE | SCARE | SLOW | HOLD | BO_MANA | +S:HASTE | HAND_DOOM | HEAL | BLINK | BR_MANA | S_MONSTERS | +D:A mysterious figure in a blue coat, his face creased in laughter. +D:Legend has it that he is older than Arda itself, and will aid +D:the forces of good in any way he can. + +N:442:Wainrider +G:p:s +I:120:30d10:20:70:10 +W:28:1:2400:240 +E:1:1:1:2:1:1 +O:0:90:10:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:MALE | +F:FORCE_SLEEP | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:BLIND | SCARE | CAUSE_3 | DARKNESS +D:He is a figure riding a majestic war chariot; he looks at you +D:menacingly. + +N:443:Seahorse +G:~:o +I:120:111d7:20:60:20 +W:28:2:3000:360 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:PARALYZE:4d5 +B:BITE:LOSE_DEX:4d5 +B:BITE:LOSE_CON:4d5 +F:FORCE_SLEEP | AQUATIC | GOOD | ANIMAL | NEUTRAL | NO_TARGET | +F:IM_COLD | IM_POIS | IM_FIRE | IM_ELEC | WILD_ONLY | WILD_OCEAN +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BO_WATE | BO_COLD | BO_ICEE | BO_MANA +D:Your mind is filled with admiration as you view this wondrous, +D:magical seahorse. + +N:444:Cyclops +G:P:u +I:120:60d20:20:90:20 +W:45:2:3500:1500 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:9d9 +B:HIT:HURT:9d9 +F:FORCE_SLEEP | +F:DROP_1D2 | TAKE_ITEM | WILD_TOO | WILD_SHORE | WILD_MOUNTAIN | +F:BASH_DOOR | OPEN_DOOR | MOVE_BODY | DROP_CORPSE | +F:EVIL | IM_POIS | IM_ACID | IM_FIRE | IM_COLD | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:ARROW_4 +D:A gigantic humanoid with only one eye. + +N:445:Clairvoyant +G:p:y +I:120:25d10:100:50:10 +W:28:3:1600:250 +E:1:1:1:2:1:1 +O:0:0:90:10 +B:HIT:CONFUSE:5d5 +B:HIT:TERRIFY:5d5 +F:MALE | +F:FORCE_SLEEP | DROP_1D2 | DROP_SKELETON | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | SMART | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:BLIND | MIND_BLAST | HOLD | CAUSE_3 | FORGET | S_MONSTER +D:He is using his supernatural talents to bring about your +D:destruction. + +N:446:Purple worm +G:w:v +I:110:65d8:14:65:30 +W:29:4:1000:400 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:HIT:HURT:1d8 +B:BITE:ACID:2d8 +B:STING:POISON:1d8 +F:BASH_DOOR | DROP_CORPSE | +F:ANIMAL | IM_ACID | IM_POIS | CAN_SWIM | +F:MORTAL | BASEANGBAND +D:It is a massive worm form, many feet in length. Its vast maw drips acid +D:and poison. + +N:447:Catoblepas +G:q:g +I:110:30d10:15:55:40 +W:29:2:0:400 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:TERRIFY:2d4 +B:GAZE:BLIND:2d4 +B:BUTT:HURT:2d6 +B:BITE:HURT:2d12 +F:ONLY_GOLD | DROP_2D2 | DROP_CORPSE +F:BASH_DOOR | CAN_SWIM | WILD_TOO | WILD_SWAMP | +F:ANIMAL | IM_POIS +F:MORTAL | BASEANGBAND +D:A strange ox-like form with a huge head but a thin, weak neck. + +N:448:Lesser wall monster +G:#:W +I:110:13d8:20:75:40 +W:28:4:0:600 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +F:FORCE_SLEEP | COLD_BLOOD | EMPTY_MIND | KILL_WALL | RAND_50 | +F:BASH_DOOR | IM_COLD | IM_ACID | IM_FIRE | IM_ELEC | IM_POIS | NONLIVING | +F:HURT_ROCK | NO_CONF | NO_SLEEP | CHAR_MULTI | BASEANGBAND | NO_CUT +S:MULTIPLY +D:A sentient, moving section of wall. + +N:449:Mage +G:p:r +I:110:15d8:20:40:10 +W:28:1:1500:150 +E:1:1:1:2:1:1 +O:10:0:90:0 +B:HIT:HURT:2d5 +B:HIT:HURT:2d5 +F:MALE | +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_1D2 | DROP_SKELETON | DROP_CORPSE | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HASTE | TPORT | TELE_TO | BLIND | CONF | +S:BO_FIRE | BO_COLD | BO_ELEC | +S:S_MONSTER +D:A fat mage with glasses. And considerable power, too - as you can +D:tell from the size of his hat. + +N:450:Mind flayer +G:h:y +I:110:15d10:20:60:10 +W:28:1:1400:200 +E:1:1:1:2:1:1 +O:0:10:90:0 +B:CRUSH:LOSE_INT:2d6 +B:GAZE:INSANITY:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE +F:ONLY_ITEM | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP +F:MORTAL | BASEANGBAND +S:1_IN_8 | +S:BLIND | HOLD | SCARE | MIND_BLAST | BRAIN_SMASH | FORGET +D:A humanoid form with a gruesome head, tentacular mouth, and piercing +D:eyes. Claws reach out for you and you feel a presence invade your mind. + +N:451:The Ultimate Dungeon Cleaner +G:g:D +I:120:70d12:10:80:12 +W:28:2:0:555 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRUSH:HURT:2d10 +B:CRUSH:HURT:2d10 +B:CRUSH:HURT:2d10 +B:CRUSH:HURT:2d10 +F:FORCE_SLEEP | FORCE_MAXHP | KILL_BODY | KILL_ITEM | UNIQUE | REFLECTING | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS +F:NO_FEAR | NO_CONF | NO_SLEEP | NONLIVING | RES_TELE | JOKEANGBAND | NO_CUT +D:It looks like a huge spiked roller. It was designed to keep this dungeon +D:clean, and you are the biggest spot of dirt in sight. + +# New monster added by furiosity for the Theme module +# Based partly on the Icky queen. +N:452:The Mewlip Queen +G:i:v +I:120:3d100:30:100:15 +W:30:5:10:4000 +E:0:0:0:0:0:0 +O:40:30:10:10 +B:CRAWL:POISON:5d7 +B:CRAWL:EAT_FOOD:5d7 +F:BASEANGBAND | EMPTY_MIND | SMART | IM_POIS | +F:UNDEAD | RAND_50 | CAN_SWIM | EVIL | NO_FEAR | +F:FORCE_MAXHP | UNIQUE | FEMALE | REGENERATE | +F:ONLY_ITEM | DROP_2D2 | DROP_GREAT | ESCORT | ESCORTS | +S:1_IN_5 +S:ANIM_DEAD | S_KIN +D:A ruler of mewlips. She might not be the most powerful of +D:them all, but she is the smartest, and has her minions +D:at her beck and call. + +N:453:Basilisk +G:R:s +I:120:20d30:15:90:30 +W:28:3:400:350 +E:0:1:0:2:1:0 +O:50:0:30:20 +B:GAZE:PARALYZE +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +F:ONLY_ITEM | DROP_1D2 | WILD_TOO | WILD_MOUNTAIN | +F:OPEN_DOOR | BASH_DOOR | EVIL | IM_POIS | DROP_CORPSE | +F:ANIMAL | NO_CONF | NO_SLEEP | CAN_SWIM | +F:MORTAL | BASEANGBAND +S:1_IN_8 | +S:BR_POIS +D:An evil reptile that preys on unsuspecting travellers. Its eyes stare +D:deeply at you and your soul starts to wilt! + +N:454:Snow-troll +G:T:w +I:110:24d10:20:56:50 +W:28:1:5000:200 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:1d5 +B:HIT:HURT:1d5 +B:BITE:COLD:2d6 +B:BITE:COLD:2d6 +F:MALE | +F:FRIENDS | DROP_60 | WILD_TOO | WILD_WASTE | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | SUSCEP_FIRE | REGENERATE | +F:EVIL | TROLL | IM_COLD | HURT_LITE | BASEANGBAND +D:Melkor created trolls in mockery of Yavanna's Ents. This +D:is a white troll with powerfully clawed hands. + +# New monster added for the Theme module +# From UnAngband +N:455:Fluithuin the Ogress, Consort of Morgoth +G:O:b +I:120:53d100:40:140:30 +W:69:3:3000:29000 +E:1:1:1:2:1:1 +O:5:85:0:5 +B:HIT:HURT:11d10 +B:HIT:HURT:11d10 +B:HIT:SHATTER:11d10 +F:UNIQUE | CAN_SPEAK | FEMALE | +F:RAND_25 | EVIL | GIANT | FORCE_MAXHP | +F:DROP_GOOD | ONLY_ITEM | DROP_4D2 | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | KILL_ITEM | +F:IM_ACID | IM_FIRE | IM_COLD | IM_POIS | +S:1_IN_5 +S:BA_ACID | BA_WATE | BO_ICEE +D:A powerful, fierce ogress, consort to Morgoth, rumoured to +D:be the mother of Gothmog, high captain of Balrogs. + +# New monster added by furiosity for the Theme module +# Based on UnAngband, though there Ulbandi is male and same as ToME's Lokkak + +N:456:Ulbandi the Ogress, Consort of Morgoth +G:O:R +I:110:15d100:20:100:50 +W:40:5:3000:15000 +E:1:1:1:2:1:1 +O:5:85:0:5 +B:HIT:HURT:8d8 +B:HIT:HURT:8d8 +B:HIT:POISON:8d8 +F:UNIQUE | FEMALE | CAN_SPEAK | +F:EVIL | GIANT | FORCE_MAXHP | +F:DROP_GOOD | DROP_2D2 | ONLY_ITEM | +F:OPEN_DOOR | ESCORTS | IM_POIS | +S:1_IN_9 | +S:CONF | SCARE | HEAL | SHRIEK | S_KIN +D:A powerful ogress, consort to Morgoth, rumoured to be +D:the mother of Gothmog, high captain of Balrogs, also +D:rumoured to be related to Lokkak, the Ogre Chieftain. + +# New monster added for the Theme module +# Suggested by Atarlost in the t-o-m-e.net forum +N:457:Naugladur, Lord of Nogrod +G:k:G +I:110:20d100:30:200:200 +W:70:1:0:12000 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:UNIQUE | MALE | ESCORT | ESCORTS | CAN_SPEAK | +F:FORCE_MAXHP | SMART | SPECIAL_GENE +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | DROP_GREAT +F:OPEN_DOOR | BASH_DOOR +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS +D:The slayer of Thingol, and the thief of the Nauglamir. He leads the dark +D:dwarves who escaped from Nogrod. + +N:458:Greater mimic +G:m:y +I:120:10d35:30:60:100 +W:29:3:100:200 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +F:MIMIC | +F:FORCE_SLEEP | NEVER_MOVE | SUSCEP_ACID | +F:EMPTY_MIND | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:BLIND | CONF | SCARE | CAUSE_2 | FORGET | +S:BO_ACID | BO_FIRE | BO_COLD | BO_ELEC | +S:S_MONSTER +D:A strange creature that disguises itself as an object to lure +D:unsuspecting adventurers within reach of its venomous claws. + +N:459:Young blue dragon +G:d:b +I:110:27d10:20:50:70 +W:29:1:20000:500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:DROP_2D2 | DROP_CORPSE | ATTR_MULTI +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | DRAGON | IM_ELEC | BASEANGBAND | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_ELEC +D:It has a form that legends are made of. Its still-tender scales are a +D:deep blue in hue. Sparks crackle along its length. + +N:460:Young white dragon +G:d:w +I:110:27d10:20:50:70 +W:29:1:20000:500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | WILD_WASTE | +F:DROP_2D2 | DROP_CORPSE | ATTR_MULTI +F:OPEN_DOOR | BASH_DOOR | SUSCEP_FIRE | +F:EVIL | DRAGON | IM_COLD | BASEANGBAND | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_COLD +D:It has a form that legends are made of. Its still-tender scales are a +D:frosty white in hue. Icy blasts of cold air come from it as it breathes. + +N:461:Young green dragon +G:d:g +I:110:27d10:20:50:70 +W:29:1:20000:500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | WILD_SWAMP | +F:DROP_2D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | DRAGON | IM_POIS | BASEANGBAND | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_POIS +D:It has a form that legends are made of. Its still-tender scales are a +D:deep green in hue. Foul gas seeps through its scales. + +N:462:Young bronze dragon +G:d:U +I:110:27d10:20:50:70 +W:29:1:20000:500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | +F:DROP_2D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | DRAGON | NO_CONF | BASEANGBAND | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_CONF +D:It has a form that legends are made of. Its still-tender scales are a +D:rich bronze hue, and its shape masks its true form. + +# New monster added for the Theme module +# From the Annals of Ea module (by Feanor) +N:463:Androg the Outlaw +G:p:b +I:110:72d10:20:95:20 +W:21:3:2400:600 +E:1:1:1:2:1:1 +O:30:8:0:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ESCORT | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_FIRE | IM_COLD | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE | +D:A member of a band of outlaws, he was spared his life when +D:Neithan (that is, Turin) killed Forweg, the previous leader. + +N:464:Mithril golem +G:g:B +I:110:80d15:12:100:10 +W:30:4:10000:500 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:ONLY_GOLD | DROP_2D2 | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | REFLECTING | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +D:It is a massive statue of pure mithril. It looks expensive. + +N:465:Skeleton troll +G:s:W +I:110:20d10:20:55:20 +W:30:1:5000:225 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:HURT:3d4 +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | TROLL | UNDEAD | +F:IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a troll skeleton animated by dark magic. + +# New monster added for the Theme module +# From Annals of Ea module (by Feanor) + +N:466:Amlach, son of Imlach +G:p:s +I:110:28d10:20:30:20 +W:9:2:1500:150 +E:1:1:1:2:1:1 +O:10:50:35:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +B:TOUCH:EAT_GOLD +B:INSULT:* +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | DROP_GREAT | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | +F:EVIL | RES_TELE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:HEAL | SLOW | TRAPS | BO_COLD | BA_POIS +D:He's a trustworthy man... or is he? Morgoth seem's sending spies in +D:disguise, and perhaps this is one of them. + +N:467:Beorn, the Shape-Changer +G:q:D +I:120:20d70:25:60:25 +W:28:3:0:1000 +E:0:1:0:2:1:0 +O:20:60:20:0 +B:CLAW:HURT:2d10 +B:CLAW:HURT:2d10 +B:BITE:HURT:4d8 +B:CRUSH:HURT:3d6 +F:UNIQUE | MALE | FORCE_MAXHP | FORCE_SLEEP | +F:BASH_DOOR | ANIMAL | MOVE_BODY | SMART | PET | CAN_SPEAK | +F:WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | BASEANGBAND +S:1_IN_6 | S_ANIMAL +D:Beorn is only occasionally seen in human form these days, preferring to +D:appear in the shape of a giant black bear: he also prefers the company of +D:beasts to that of humans. He has never taken kindly to strangers, even in +D:human form - and still less when in bear's shape, as he is now. + +N:468:Thorondor, Lord of Eagles +G:B:v +I:130:85d12:20:65:20 +W:30:6:1600:555 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:16d2 +B:CLAW:HURT:16d2 +B:BITE:HURT:4d10 +F:CAN_FLY | UNIQUE | FORCE_MAXHP | DROP_CORPSE | CAN_SPEAK | +F:WILD_ONLY | WILD_MOUNTAIN | WILD_VOLCANO | PET | +F:ANIMAL | GOOD | BASEANGBAND +D:Among the mightiest of birds, Thorondor is the messenger of the Valar, and +D:brings news of Middle-earth to Valinor itself. Nothing that can be seen +D:from the airs of the world is hidden from him. + +N:469:Giant blue ant +G:a:b +I:110:8d8:10:50:60 +W:30:2:600:80 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ELEC:5d5 +F:RAND_25 | WILD_TOO | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | IM_ELEC +F:MORTAL | BASEANGBAND +D:It is a giant ant that crackles with energy. + +N:470:Grave wight +G:W:b +I:110:12d10:20:50:30 +W:30:1:0:325 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +B:TOUCH:EXP_20 +F:FORCE_SLEEP | RAND_25 | +F:ONLY_ITEM | DROP_1D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | CAN_FLY | +F:IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:SCARE | CAUSE_3 | DARKNESS +D:It is a ghostly form with eyes that haunt you. It appeared when a +D:humanoid creature died a violent death in a graveyard. It remembers +D:its past life and seeks revenge. + +N:471:Shadow drake +G:d:G +I:110:30d10:20:70:70 +W:33:3:18000:1100 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:EXP_10:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | PASS_WALL | +F:ONLY_ITEM | DROP_3D2 | CAN_FLY | DROP_CORPSE | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:BR_NETH | SLOW | CONF | SCARE | DARKNESS +D:It is a dragon-like form wrapped in shadow. Glowing red eyes shine out in +D:the dark, and it is surrounded by an aura of unearthly cold that chills +D:the soul rather than the body. + +N:472:Manticore +G:H:y +I:120:25d10:12:15:10 +W:30:2:1900:300 +E:1:1:1:2:1:0 +O:0:0:0:0 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +F:FORCE_SLEEP | FORCE_MAXHP | +F:BASH_DOOR | CAN_FLY | WILD_TOO | WILD_WOOD | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND +S:1_IN_5 | +S:ARROW_4 +D:It is a winged lion's body with a human torso and a tail covered in +D:vicious spikes. + +N:473:Giant army ant +G:a:o +I:120:19d6:10:40:40 +W:30:3:600:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d12 +F:RAND_25 | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL +F:MORTAL | BASEANGBAND +D:An armoured form moving with purpose. Powerful on its own, flee when +D:hordes of them march. + +N:474:Killer slicer beetle +G:K:y +I:110:25d10:14:60:30 +W:30:2:600:200 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:5d8 +B:BITE:HURT:5d8 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | WILD_GRASS | DROP_CORPSE +F:ANIMAL | CAN_FLY | MORTAL | BASEANGBAND +D:It is a beetle with deadly sharp cutting mandibles and a rock-hard +D:carapace. + +N:475:Gorgon +G:H:b +I:110:30d20:12:88:20 +W:31:2:3000:275 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:BUTT:HURT:3d9 +B:BUTT:HURT:3d9 +B:BITE:POISON:1d10 +B:KICK:HURT:2d4 +F:FORCE_SLEEP | ANIMAL | MOVE_BODY | WILD_TOO | WILD_WOOD | +F:BASH_DOOR | IM_POIS | IM_ACID | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_8 | +S:BR_POIS +D:A bull-like creature whose skin is made of steel plates. + +# New monster added for the Theme module +# From T-Plus module by Ingeborg S. Norden + +N:476:Radagast the Brown +G:p:u +I:120:35d101:101:100:0 +W:55:7:1600:21000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:6d4 +B:HIT:HURT:6d4 +F:UNIQUE | MALE | CAN_SPEAK | PET | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | REFLECTING | RES_TELE | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:GOOD | IM_COLD | IM_FIRE | +F:IM_ELEC | IM_POIS | RES_WATE | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:HEAL | HASTE | BLINK | TPORT | BLIND | CONF | SCARE | +S:CAUSE_2 | FORGET | TRAPS | +S:BA_ELEC | BA_COLD | BA_WATE | BO_WATE | BO_ICEE | BO_ELEC | +S:S_ANIMAL | +D:Sometimes belittled as a bird-loving fool, Radagast is weaker +D:mentally and magically than his fellows among the Istari. +D:Nonetheless, his knowledge of woodcraft and command over the +D:sky-borne elements makes Radagast a force to be reckoned with. + +N:477:Ghost +G:G:w +I:120:13d8:20:30:10 +W:31:1:0:350 +E:0:0:0:0:0:0 +O:30:40:0:20 +B:WAIL:TERRIFY +B:TOUCH:EXP_20 +B:CLAW:LOSE_INT:1d6 +B:CLAW:LOSE_WIS:1d6 +F:FORCE_SLEEP | RAND_25 | DROP_60 | DROP_1D2 | +F:INVISIBLE | COLD_BLOOD | TAKE_ITEM | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | CAN_FLY | +F:IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLIND | HOLD | DRAIN_MANA +D:An apparition from beyond. It does not seem friendly. + +N:478:Death watch beetle +G:K:D +I:110:25d12:16:60:30 +W:31:3:800:220 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:5d4 +B:WAIL:TERRIFY:5d6 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | CAN_FLY | MORTAL | BASEANGBAND +D:It is a giant beetle that produces a chilling sound. + +N:479:Mountain ogre +G:O:s +I:110:40d9:20:33:30 +W:30:2:3000:100 +E:1:1:1:2:1:1 +O:20:70:0:10 +B:HIT:HURT:5d8 +B:HIT:HURT:5d8 +F:FRIENDS | DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:The largest breed of ogre, he is awesomely strong and awesomely ugly. + +N:480:Nexus quylthulg +G:Q:v +I:110:10d12:10:1:0 +W:32:1:3000:300 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | RES_NEXU | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | RES_TELE | BASEANGBAND +S:1_IN_1 | +S:BLINK | TELE_AWAY +D:It is a very unstable, strange pulsing mound of flesh. + +N:481:Shelob, Spider of Darkness +G:S:D +I:120:35d100:30:120:80 +W:55:3:1400:27000 +E:0:1:0:2:1:0 +O:20:30:40:0 +B:CLAW:POISON:5d6 +B:CLAW:POISON:5d6 +B:BITE:PARALYZE:5d10 +B:STING:LOSE_STR:5d4 +F:UNIQUE | FEMALE | +F:FORCE_SLEEP | FORCE_MAXHP | SPECIAL_GENE | +F:ESCORT | ESCORTS | DROP_CORPSE | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | DROP_RANDART +F:SMART | BASH_DOOR | IM_POIS | IM_ACID | +F:ANIMAL | SPIDER | EVIL | HURT_LITE | NO_SLEEP | BASEANGBAND +S:1_IN_4 | +S:HEAL | BLIND | SLOW | CONF | SCARE | CAUSE_3 | CAUSE_4 | +S:TRAPS | BR_DARK | BR_POIS | +S:S_SPIDER +D:Shelob is an enormous bloated spider, the last daughter of Ungoliant the +D:Unlight. She normally guards the pass through Cirith Ungol, but +D:occasionally goes out foraging for food to feed her voracious appetite. + +N:482:Giant squid +G:~:g +I:110:80d10:8:80:80 +W:32:3:3000:600 +E:3:0:3:6:1:0 +O:0:0:0:0 +B:CRUSH:HURT:8d4 +B:CRUSH:HURT:8d4 +B:CRUSH:HURT:8d4 +F:IM_ACID | RES_WATE | AQUATIC | ANIMAL | IM_COLD | MOVE_BODY +F:FORCE_MAXHP | WILD_TOO | WILD_OCEAN | BASEANGBAND | COLD_BLOOD +S:1_IN_8 +S:BR_ELEC | BR_ACID | BR_POIS +D:Besides being capable of dragging whole ships underwater, +D:this creature can also reach you from a distance. + +N:483:Ghoulking +G:z:D +I:120:40d12:20:60:10 +W:32:2:0:340 +E:1:1:1:2:1:1 +O:20:40:30:0 +B:CLAW:LOSE_STR:3d4 +B:CLAW:DISEASE:3d4 +B:CLAW:DISEASE:3d4 +B:BITE:PARALYZE:3d5 +F:DROP_60 | OPEN_DOOR | BASH_DOOR | CAN_SWIM | +F:DROP_1D2 | FORCE_MAXHP | ESCORT | FORCE_SLEEP | +F:EVIL | UNDEAD | IM_POIS | IM_COLD | NO_CONF | NO_SLEEP | +F:COLD_BLOOD | HURT_LITE | BASEANGBAND | NO_CUT +S:1_IN_7 +S:SCARE | HOLD | DARKNESS | SCARE | S_UNDEAD | ANIM_DEAD +D:Flesh is falling off in chunks from this decaying abomination. + +N:484:Doombat +G:b:R +I:120:24d14:16:75:30 +W:32:2:150:250 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:FIRE:5d4 +B:BITE:FIRE:5d4 +B:BITE:FIRE:5d4 +F:WEIRD_MIND | BASH_DOOR | AURA_FIRE | CAN_FLY | DROP_CORPSE | +F:IM_FIRE | AI_ANNOY | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is a fast moving creature of chaos, a gigantic black bat +D:surrounded by flickering bright red flames. + +N:485:Easterling +G:p:U +I:120:13d12:20:60:10 +W:32:2:1600:300 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:POISON:3d4 +B:HIT:LOSE_STR:3d4 +B:HIT:LOSE_STR:3d4 +F:MALE | +F:DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | NO_CONF | NO_SLEEP | FRIENDS | +F:MORTAL | BASEANGBAND | HAS_LITE +D:One of the Swarthy Men, allied with the Dark since time +D:immemorable. + +N:486:Memory moss +G:,:b +I:110:1d2:30:1:5 +W:32:3:50:150 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:CONFUSE:1d4 +B:HIT:CONFUSE:1d4 +F:FORCE_SLEEP | NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:FORGET +D:A mass of vegetation. You don't remember seeing anything like it +D:before. + +N:487:Storm giant +G:P:B +I:110:40d20:20:60:40 +W:40:1:13000:1000 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:ELEC:10d8 +B:HIT:ELEC:10d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_1D2 | WILD_TOO | WILD_MOUNTAIN | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | AURA_ELEC | DROP_SKELETON | DROP_CORPSE | +F:EVIL | GIANT | IM_COLD | IM_ELEC | MALE | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:BLINK | TELE_TO | CONF | SCARE | BO_ELEC | BA_ELEC +D:It is a twenty-five-foot tall giant wreathed in lightning. + +N:488:Spectator +G:e:B +I:110:15d13:30:1:5 +W:28:2:1600:150 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:PARALYZE:1d4 +B:GAZE:CONFUSE:1d4 +B:BITE:HURT:1d8 +F:FORCE_SLEEP | FORCE_MAXHP | +F:STUPID | EMPTY_MIND | CAN_FLY | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL | BASEANGBAND +S:1_IN_6 | +S:FORGET | CAUSE_2 | HOLD | SLOW +D:A lesser relative of the beholder: a globular body with a large toothy mouth, +D:a large central eye, and four smaller eyes on stalks protruding from the top +D:of its body. + +# New monster added by furiosity for the Theme module +N:489:Bjorn the Warper +G:q:D +I:115:22d10:6:92:0 +W:31:10:3040:2000 +E:0:1:0:2:1:0 +O:20:60:20:0 +B:CLAW:HURT:2d10 +B:CLAW:HURT:2d10 +B:BITE:HURT:4d8 +B:CRUSH:HURT:3d6 +F:JOKEANGBAND | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_SHORE | +F:UNIQUE | MALE | FORCE_MAXHP | HAS_LITE | CAN_SPEAK | +F:ANIMAL | MOVE_BODY | GOOD | SMART | BASH_DOOR | ONLY_ITEM | +F:DROP_2D2 | DROP_GOOD | DROP_GREAT | FORCE_SLEEP | NO_CUT | +F:NO_SLEEP | IM_ACID | IM_ELEC | IM_COLD | SUSCEP_POIS | IM_FIRE | +S:1_IN_5 | +S:BLINK | TELE_TO | TELE_AWAY | TPORT +D:He is a descendant of Beorn to the 3.79th degree (his mother was +D:Swedish, hence his name). He has blue eyes, bleached blond hair, +D:and a tanned complexion. He signed up at the Adventurer's Guild +D:because he thought the advertised position was "Surfer". He thinks +D:you're the one responsible for tricking him. + +# New monster added by furiosity for the Theme module +N:490:Vaire, the Weaver +G:A:W +I:200:440d100:255:1000:0 +W:0:50:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +F:UNIQUE | FEMALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +S:1_IN_1 +S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +D:A Queen of the Valar, the spouse of Mandos, who weaves the +D:tales of the history of Arda. + +N:491:Half-troll +G:T:U +I:110:25d14:20:50:50 +W:34:2:3000:400 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:CLAW:HURT:1d5 +B:CLAW:HURT:1d5 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +F:MALE | +F:FRIENDS | +F:ONLY_ITEM | DROP_90 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | +F:EVIL | TROLL | IM_POIS | BASEANGBAND +D:An unwholesome breed between a human and a troll. It is +D:somewhat smarter than regular trolls. + +# New monster added by furiosity for the Theme module +N:492:Irmo of Lorien +G:A:g +I:200:440d100:255:1000:0 +W:0:50:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +F:UNIQUE | MALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +S:1_IN_1 +S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +D:A Vala more commonly called Lorien, from the gardens of +D:Lorien in Valinor. + + +N:493:Bert the Stone Troll +G:T:W +I:120:11d100:20:70:50 +W:34:7:5000:2000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:BITE:HURT:3d10 +F:UNIQUE | MALE | +F:FORCE_MAXHP | +F:ESCORT | SPECIAL_GENE | MOVE_BODY | REGENERATE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | WILD_TOO | WILD_WOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | TROLL | IM_COLD | IM_POIS | HURT_LITE | HURT_ROCK | BASEANGBAND | NO_CUT +D:Big, brawny, powerful and with a taste for hobbit. He has friends called +D:Bill and Tom. + +N:494:Bill the Stone Troll +G:T:W +I:120:11d100:20:70:50 +W:34:7:5000:2000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:BITE:HURT:3d10 +F:UNIQUE | MALE | +F:FORCE_MAXHP | +F:ESCORT | SPECIAL_GENE | MOVE_BODY | REGENERATE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | WILD_TOO | WILD_WOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE +F:EVIL | TROLL | IM_COLD | IM_POIS | HURT_LITE | HURT_ROCK | BASEANGBAND | NO_CUT +D:Big, brawny, powerful and with a taste for hobbit. He has friends called +D:Bert and Tom. + +N:495:Tom the Stone Troll +G:T:W +I:120:11d100:20:70:50 +W:34:7:5000:2000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:BITE:HURT:3d10 +F:UNIQUE | MALE | +F:FORCE_MAXHP | +F:ESCORT | SPECIAL_GENE | MOVE_BODY | REGENERATE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | WILD_TOO | WILD_WOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | TROLL | IM_COLD | IM_POIS | HURT_LITE | HURT_ROCK | BASEANGBAND | NO_CUT +D:Big, brawny, powerful and with a taste for hobbit. He has friends called +D:Bert and Bill. + +N:496:Cave troll +G:T:u +I:110:24d12:20:50:50 +W:33:1:6000:350 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +B:BITE:HURT:1d8 +B:BITE:HURT:1d8 +F:MALE | +F:FRIENDS | DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | SUSCEP_FIRE | REGENERATE | +F:EVIL | TROLL | IM_POIS | HURT_LITE | BASEANGBAND +D:Trolls were created by Morgoth in mockery of the Ents. +D:He is a vicious monster, feared for his ferocity. + +# New monster added by furiosity for the Theme module +N:497:Este, the Gentle +G:A:B +I:200:440d100:255:1000:0 +W:0:50:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +F:UNIQUE | FEMALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +S:1_IN_1 +S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +D:A lady of the Valar, the spouse of Irmo. + +# New monster added by furiosity for the Theme module +#N:498:Nienna, the Sorrowful +#G:A:D +#I:200:440d100:255:1000:0 +#W:0:50:0:0 +#E:0:0:0:0:0:0 +#O:0:0:0:0 +#F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +#F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +#F:UNIQUE | FEMALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +#F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +#F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +#F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +#F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +#F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +#F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +#S:1_IN_1 +#S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +#D:A Queen of the Valar, the sister of Namo and Irmo, who dwells +#D:alone on the western borders of the World. Nienna ranks as one of +#D:the eight Aratar, the most powerful of the Valar. Grief and mourning +#D:are Nienna's province; she weeps for the suffering of Arda. She teaches +#D:pity and endurance; she often goes to the halls of Mandos to comfort +#D:and counsel those in the Halls of Waiting. The Maia Olorin was her +#D:student and learned much from her. + +N:499:Barrow wight +G:W:B +I:110:15d10:20:40:10 +W:33:3:0:375 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +B:TOUCH:EXP_40 +F:FORCE_SLEEP | FRIENDS | DROP_60 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:HOLD | SCARE | CAUSE_2 | DARKNESS +D:An evil spirit sent to dwell in the Barrow-downs by the Witch-king +D:of Angmar during his wars with Arnor. + +N:500:Skeleton ettin +G:s:W +I:110:45d10:20:50:20 +W:33:1:7000:325 +E:1:1:1:2:2:1 +O:0:0:0:0 +B:HIT:HURT:1d9 +B:HIT:HURT:1d9 +B:BITE:HURT:1d5 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | TROLL | UNDEAD | +F:IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is the animated skeleton of a massive two-headed troll. + +N:501:Chaos drake +G:d:v +I:110:50d10:20:70:70 +W:33:3:18000:1400 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:3d6 +F:ATTR_MULTI | ATTR_ANY | CAN_FLY | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_3D2 | RES_DISE | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:EVIL | DRAGON | +F:IM_FIRE | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_DISE | BR_CHAO +D:A dragon twisted by the forces of chaos. It seems first ugly, then fair, +D:as its form shimmers and changes in front of your eyes. + +N:502:Law drake +G:d:B +I:110:50d10:20:70:70 +W:33:3:18000:1400 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_3D2 | CAN_FLY | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:DRAGON | EVIL | +F:IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT | ATTR_MULTI +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_SOUN | BR_SHAR +D:This dragon is clever and cunning. You hear strange humming and +D:rustling sounds as it approaches. + +N:503:Balance drake +G:d:v +I:110:60d10:20:70:70 +W:33:3:18000:1600 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_3D2 | RES_DISE | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE +F:EVIL | DRAGON | CAN_FLY | +F:IM_FIRE | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT +F:ATTR_MULTI +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_SOUN | BR_SHAR | BR_DISE | BR_CHAO +D:A mighty dragon, the balance drake seeks to maintain balance, +D:and despises your efforts to upset it. + +N:504:Ethereal drake +G:d:o +I:110:40d10:20:70:70 +W:33:3:0:1200 +E:0:1:0:6:1:0 +O:40:50:10:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_3D2 | CAN_FLY | +F:INVISIBLE | PASS_WALL | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_LITE | BR_DARK | BR_CONF +D:A dragon of great power with control over light and dark, the +D:ethereal drake's eyes glare with white hatred from the shadows. + +N:505:Groo, the Wanderer +G:p:U +I:120:13d113:20:70:50 +W:35:7:5000:2000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:9d1 +B:HIT:HURT:6d5 +B:HIT:HURT:25d1 +B:HIT:HURT:6d5 +F:UNIQUE | MALE | WEIRD_MIND | CAN_SPEAK | +F:FORCE_MAXHP | WILD_TOO | DROP_CORPSE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:DROP_CHOSEN | +F:OPEN_DOOR | BASH_DOOR | +F:IM_COLD | IM_POIS | JOKEANGBAND +D:He who laughs at Groo's brains will find there is nothing to laugh +D:about... erm, nobody laughs at Groo and lives. + +# New monster added by furiosity for the Theme module +N:506:Nessa the Lithe +G:A:b +I:200:440d100:255:1000:0 +W:0:50:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +F:UNIQUE | FEMALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +S:1_IN_1 +S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +D:The spouse of Tulkas and sister to Orome, who delights in dancing +D:on the green lawns of Valimar. + +N:507:Shade +G:G:D +I:120:14d20:20:30:10 +W:33:3:0:350 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:WAIL:TERRIFY +B:TOUCH:EXP_40 +B:CLAW:LOSE_INT:1d10 +F:FORCE_SLEEP | RAND_25 | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | +F:INVISIBLE | COLD_BLOOD | TAKE_ITEM | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | CAN_FLY | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLIND | HOLD | DRAIN_MANA | FORGET +D:A shadowy form clutches at you from the darkness. A powerful undead with +D:a deadly touch. + +N:508:Spectre +G:G:U +I:120:14d20:20:30:10 +W:33:3:0:350 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:WAIL:TERRIFY +B:TOUCH:EXP_40 +B:CLAW:LOSE_WIS:5d5 +F:FORCE_SLEEP | RAND_25 | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | CAN_FLY | +F:COLD_BLOOD | TAKE_ITEM | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLIND | HOLD | DRAIN_MANA | FORGET +D:A phantasmal shrieking spirit. Its wail drives the intense cold of pure +D:evil deep within your body. + +N:509:Water troll +G:T:B +I:110:36d10:20:50:50 +W:35:1:4000:420 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:1d9 +B:HIT:HURT:1d9 +B:HIT:HURT:2d2 +B:HIT:HURT:2d2 +F:MALE | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:FRIENDS | DROP_60 | REGENERATE | +F:OPEN_DOOR | BASH_DOOR | CAN_SWIM | +F:EVIL | TROLL | IM_COLD | IM_POIS | HURT_LITE | BASEANGBAND +D:Trolls are said to have been created by Melkor in mockery of +D:the Ents. He reeks of brackish water and mud. + +N:510:Fire elemental +G:E:r +I:110:30d8:12:50:50 +W:33:2:0:350 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:FIRE:4d6 +B:HIT:FIRE:4d6 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | CAN_FLY | WILD_TOO | WILD_VOLCANO | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | AURA_FIRE | +F:IM_FIRE | IM_POIS | IM_ELEC | IM_ACID | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BO_FIRE +D:It is a towering inferno of flames. + +# New monster added by furiosity for the Theme module +#N:511:Orome, the Huntsman of the Valar +#G:A:G +#I:200:440d100:255:1000:0 +#W:0:50:0:0 +#E:0:0:0:0:0:0 +#O:0:0:0:0 +#F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +#F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +#F:UNIQUE | MALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +#F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +#F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +#F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +#F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +#F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +#F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +#S:1_IN_1 +#S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +#D:The brother of Nessa and one of the eight Aratar. In ancient times, +#D:he rode often in the forests of Middle-earth, and it was he who first +#D:discovered the Eldar at Cuivienen. + +N:512:Water elemental +G:E:b +I:110:25d8:12:40:50 +W:33:2:0:325 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | COLD_BLOOD | CAN_FLY | +F:KILL_BODY | KILL_ITEM | BASH_DOOR | POWERFUL | +F:IM_POIS | IM_ACID | IM_FIRE | IM_COLD | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BO_COLD +D:It is a towering tempest of water. + +N:513:Multi-hued hound +G:Z:v +I:110:30d10:25:40:0 +W:33:3:600:600 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:4d4 +B:BITE:HURT:4d4 +F:FORCE_SLEEP | +F:FRIENDS | +F:BASH_DOOR | ATTR_MULTI | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:IM_ELEC | IM_POIS | IM_ACID | IM_FIRE | IM_COLD | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:BR_ACID | BR_POIS | BR_COLD | BR_FIRE | BR_ELEC +D:Shimmering in rainbow hues, this hound is beautiful and deadly. + +N:514:Invisible stalker +G:E:y +I:130:19d12:20:46:20 +W:35:3:0:300 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +F:RAND_50 | +F:RES_TELE | +F:EMPTY_MIND | INVISIBLE | COLD_BLOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:EVIL | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING +F:BASEANGBAND | NO_CUT +D:It is impossible to define its form but its violence is legendary. + +# New monster added by furiosity for the Theme module +N:515:Vana, the Ever-young +G:A:y +I:200:440d100:255:1000:0 +W:0:50:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:BASEANGBAND | WILD_ONLY | FORCE_DEPTH | WILD_TOWN | +F:WILD_GRASS | WILD_MOUNTAIN | WILD_WOOD | WILD_SHORE | +F:UNIQUE | FEMALE | FORCE_MAXHP | HAS_LITE | POWERFUL | +F:NO_THEFT | CAN_FLY | NO_CUT | DEATH_ORB | CAN_SPEAK | +F:WYRM_PROTECT | DG_CURSE | GOOD | SMART | NEUTRAL | NO_TARGET | NEVER_MOVE | +F:RES_NETH | NEVER_BLOW | REFLECTING | WEIRD_MIND | NO_DEATH | +F:REGENERATE | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | RES_WATE | RES_PLAS | RES_NEXU | RES_DISE | +F:NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP | CAN_SWIM | AQUATIC | +S:1_IN_1 +S:HAND_DOOM | BR_MANA | HAND_DOOM | BR_MANA | HAND_DOOM +D:The sister of Yavanna and spouse of Orome. +D:Flowers open and birds sing at her passing. + +N:516:Master thief +G:p:b +I:130:18d10:20:30:40 +W:34:2:1300:350 +E:1:1:1:2:1:1 +O:90:10:0:0 +B:HIT:HURT:2d8 +B:HIT:HURT:3d4 +B:HIT:EAT_GOLD:4d4 +B:HIT:EAT_ITEM:4d5 +F:MALE | +F:DROP_90 | DROP_2D2 | DROP_SKELETON | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_6 +S:TRAPS | ARROW_2 | BLINK +D:Cool and confident, fast and lithe; protect your possessions quickly! + +N:517:The Watcher in the Water +G:~:v +I:120:27d100:30:100:80 +W:45:3:7000:12000 +E:3:0:3:6:1:0 +O:50:50:0:0 +B:CRUSH:ACID:8d8 +B:CRUSH:POISON:8d8 +B:CRUSH:PARALYZE:8d8 +F:UNIQUE | FORCE_SLEEP | FORCE_MAXHP | CAN_SWIM | AQUATIC | ANIMAL | +F:IM_ACID | IM_COLD | IM_POIS | RES_WATE | RES_TELE | DROP_CORPSE | +F:NO_CONF | NO_FEAR | EVIL | COLD_BLOOD | BASEANGBAND | +F:ONLY_ITEM | DROP_GOOD | DROP_4D2 | DROP_1D2 | SPECIAL_GENE | DROP_RANDART +S:1_IN_5 | BA_WATE | BO_WATE | HOLD | BR_POIS | BO_ICEE | TELE_TO +D:A vile creature which seems to consist mostly of tentacles, it seeks to +D:drag people to their doom in the water. Few have ever escaped its grasp. + +N:518:Lich +G:L:o +I:110:30d10:20:60:60 +W:34:2:0:1000 +E:1:1:1:2:1:1 +O:0:10:90:0 +B:TOUCH:EXP_40 +B:TOUCH:UN_POWER +B:TOUCH:LOSE_DEX:2d8 +B:TOUCH:LOSE_DEX:2d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_1D2 | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:BLINK | TELE_TO | TELE_AWAY | BLIND | HOLD | SLOW | SCARE | +S:CAUSE_3 | DRAIN_MANA | BRAIN_SMASH +D:It is a skeletal form dressed in robes. It radiates vast evil power. + +N:519:Gas spore +G:e:g +I:110:25d10:30:1:5 +W:34:4:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:DISEASE:30d2 +F:FORCE_SLEEP | +F:STUPID | EMPTY_MIND | CAN_FLY | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It does not look dangerous, yet you don't want to get +D:any closer. + +N:520:Master vampire +G:V:g +I:110:34d20:20:60:10 +W:36:1:1600:750 +E:1:1:1:2:1:1 +O:20:40:30:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +B:BITE:EXP_40:3d6 +B:BITE:EXP_40:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:DROP_4D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_6 | +S:TELE_TO | HOLD | CONF | SCARE | CAUSE_3 | MIND_BLAST | FORGET | +S:DARKNESS | BO_NETH +D:It is a humanoid form dressed in robes. Power emanates from its chilling +D:frame. + +N:521:Oriental vampire +G:V:s +I:110:30d30:20:60:10 +W:40:3:0:750 +E:1:1:1:2:1:1 +O:10:45:35:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:BITE:EXP_40:3d6 +B:BITE:EXP_40:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:DROP_4D2 | CAN_FLY | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | INVISIBLE | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | RES_TELE | +F:BASEANGBAND | NO_CUT +S:1_IN_6 | +S:TELE_TO | HOLD | CONF | SCARE | CAUSE_3 | MIND_BLAST | FORGET | +S:DARKNESS | BO_NETH +D:This ancient creature can transform into a mist at will. + +N:522:Greater mummy +G:z:y +I:110:34d10:30:68:255 +W:36:3:0:800 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:CLAW:LOSE_CON:3d6 +B:CLAW:DISEASE:3d6 +B:GAZE:EXP_40:3d4 +B:GAZE:TERRIFY:3d4 +F:FORCE_SLEEP | FORCE_MAXHP | NO_FEAR | EVIL | UNDEAD |COLD_BLOOD | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | RES_TELE | +F:SMART | TAKE_ITEM | OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:HEAL | HASTE | BLIND | SCARE | S_UNDEAD | ANIM_DEAD | +S:BA_POIS | BA_NETH | BA_COLD | DRAIN_MANA | +S:MIND_BLAST | CAUSE_3 | DARKNESS | FORGET +D:Once a powerful ruler, now an even more powerful undead menace. + +# New monster added for the Theme module +# From T-Plus module by Ingeborg S. Norden + +N:523:Ingeborg, the Runemistress +G:p:y +I:155:180d75:111:175:0 +W:127:7:1600:444444 +E:2:1:2:6:1:1 +O:20:20:20:20 +B:GAZE:EAT_GOLD:10d10 +B:CRUSH:HURT:10d10 +B:TOUCH:UN_BONUS +B:TOUCH:UN_POWER +F:UNIQUE | CAN_SPEAK | ATTR_MULTI | ATTR_ANY | FEMALE | +F:FORCE_MAXHP | WEIRD_MIND | DROP_CORPSE | DROP_SKELETON | +F:REFLECTING | AURA_FIRE | AURA_ELEC | AURA_COLD | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:DROP_GOOD | DROP_GREAT | INVISIBLE | +F:SMART | MOVE_BODY | TAKE_ITEM | POWERFUL | RES_TELE | +F:REGENERATE | CAN_FLY | CAN_SWIM | DG_CURSE | WYRM_PROTECT | +F:GOOD | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_PLAS | RES_DISE | RES_NETH | RES_NEXU | RES_WATE | +F:NO_CONF | NO_FEAR | NO_SLEEP | NO_STUN | RES_TELE +F:MORTAL | PET | JOKEANGBAND | HAS_LITE +S:1_IN_2 | +S:S_BUG | S_HI_DRAGON | S_KIN | S_RNG | S_UNIQUE | +S:TELE_AWAY | TELE_LEVEL | TELE_TO | TPORT | +S:HAND_DOOM | HEAL | +S:BO_ICEE | BO_MANA | BO_PLAS | +S:BA_COLD | BA_MANA | BA_WATE | ROCKET | +S:BR_LITE | BR_DISE | BR_INER | BR_MANA | BR_NEXU | BR_SOUN | BR_TIME | +S:BRAIN_SMASH | FORGET | +D:A heavy-set, fair-haired figure who cruises through the dungeon in +D:a strangely made magical cart of some kind. Wherever she travels, +D:monsters and magical devices appear which no one on Arda has seen +D:before. Rumor has it that she's planning to foil the Dark Lord +D:by reshaping the entire world, and traveling through time to ensure +D:that NO Rings of Power ever get forged. + +N:524:Giant grey scorpion +G:S:s +I:120:18d20:12:50:40 +W:34:4:1200:275 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +B:STING:POISON:1d4 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_SKELETON | +F:ANIMAL +F:MORTAL | BASEANGBAND +D:It is a giant grey scorpion. It looks poisonous. + +N:525:Earth elemental +G:E:u +I:100:30d10:10:60:90 +W:34:2:0:375 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:FORCE_SLEEP | +F:EMPTY_MIND | COLD_BLOOD | +F:KILL_ITEM | KILL_BODY | PASS_WALL | POWERFUL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | HURT_ROCK | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:BO_ACID +D:It is a towering form composed of rock with fists of awesome power. + +N:526:Air elemental +G:E:B +I:120:30d5:12:50:50 +W:34:2:0:390 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d10 +B:HIT:CONFUSE:1d4 +B:HIT:HURT:1d10 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | COLD_BLOOD | CAN_FLY | +F:KILL_BODY | KILL_ITEM | BASH_DOOR | POWERFUL | +F:IM_ACID | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:BO_ELEC +D:It is a towering tornado of winds. + +N:527:Shimmering mold +G:m:b +I:110:32d8:2:24:70 +W:27:1:0:140 +B:SPORE:ELEC:5d4 +B:SPORE:ELEC:5d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_ELEC | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange growth on the dungeon floor, glowing and crackling with sparks. + +N:528:Sarnrog +G:u:s +I:110:18d12:10:50:15 +W:34:2:3000:110 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:1d6 +F:DROP_60 | ONLY_GOLD | EVIL | DEMON | FRIENDS | HURT_LITE | +F:WILD_TOO | WILD_MOUNTAIN | WILD_WASTE | +F:IM_POIS | IM_FIRE | IM_COLD | IM_ELEC | HURT_ROCK | NONLIVING | +F:BASEANGBAND | NO_CUT +S:1_IN_12 +S:BR_ELEC | BR_FIRE +D:A minor demonic servant of evil, it looks like it is made of stone. + +N:529:Malicious leprawn +G:l:v +I:120:4d5:8:13:8 +W:35:4:1200:85 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:TOUCH:EAT_GOLD +B:TOUCH:EAT_ITEM +F:INVISIBLE | RAND_25 | TAKE_ITEM | COLD_BLOOD | +F:HURT_LITE | EVIL | OPEN_DOOR | MALE | +F:MORTAL | BASEANGBAND +S:MULTIPLY | +S:1_IN_6 | +S:BLINK | TPORT | TELE_TO | CAUSE_1 +D:This little gnome has a fiendish gleam in his eyes. + +N:530:Eog golem +G:g:u +I:100:100d20:12:125:10 +W:34:4:12000:1200 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:8d6 +B:HIT:HURT:8d6 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +F:ONLY_GOLD | DROP_2D2 | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | REFLECTING | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +D:It is a massive deep brown statue, striding towards you with an +D:all-too-familiar purpose. + +# New monster added by furiosity for the Theme module +# Based on actual character's stats + +N:531:Lindal Lossehelin +G:h:R +I:123:8d80:4:105:0 +W:49:3:970:2000 +E:1:1:1:2:1:1 +O:25:25:25:25 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +# Wearing a Greater Mimic for a symbiote +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +F:JOKEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:UNIQUE | MALE | GOOD | DROP_CORPSE | SMART | PET | +F:OPEN_DOOR | BASH_DOOR | MORTAL | HAS_LITE | CAN_SWIM | +F:CAN_SPEAK | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | +F:NO_SLEEP | NO_CONF | NO_CUT | RES_NEXU | MOVE_BODY | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_NETH | RES_DISE | AURA_FIRE | CAN_FLY | +#Spells chez archery +S:1_IN_3 +S:ARROW_1 | ARROW_2 | ARROW_3 | ARROW_4 | +#Spells chez a Greater Mimic named Glorp +S:CAUSE_3 | BO_ACID | BO_ELEC | BO_FIRE | BO_COLD | +S:SCARE | BLIND | CONF | FORGET | S_MONSTER +D:An elf cloaked in green wielding a crossbow. He has sky blue +D:eyes, straight black hair, and a fair face. He is the only +D:child of a Telerin mage, and serves in King Thranduil's army. +D:He has been sent on a quest by a strange wizard, and his +D:aims are not so different from your own. + +N:532:Variag +G:p:r +I:120:13d25:20:70:10 +W:35:4:1600:500 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:POISON:3d4 +B:HIT:LOSE_STR:3d4 +B:HIT:LOSE_STR:3d4 +B:HIT:POISON:3d4 +F:MALE | +F:DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A human warrior from Khand, moving with lightning speed. + +N:533:Headless ghost +G:G:u +I:120:20d25:20:30:10 +W:35:3:0:550 +E:0:0:0:0:0:0 +O:35:25:25:0 +B:TOUCH:TERRIFY +B:TOUCH:EXP_40 +B:CLAW:LOSE_INT:5d5 +B:CLAW:LOSE_WIS:5d5 +F:FORCE_SLEEP | RAND_25 | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | CAN_FLY | +F:COLD_BLOOD | TAKE_ITEM | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLIND | DRAIN_MANA | SCARE | BO_COLD | FORGET +D:A phantasmal apparition with no head. + +N:534:Dread +G:G:o +I:120:25d20:20:30:10 +W:35:2:0:600 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:LOSE_STR:3d4 +F:FORCE_SLEEP | RAND_25 | +F:ONLY_ITEM | DROP_60 | DROP_2D2 | +F:TAKE_ITEM | INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | CAN_FLY | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLIND | HOLD | CONF | DRAIN_MANA | BO_NETH +D:Death incarnate, its hideous black body seems to struggle +D:against reality as the universe itself struggles to banish it. + +# New monster added by furiosity for the Theme module +# Based on character dump current as of May 7, 2004 +# http://www.killerbunnies.org/angband/ladder/zizzo/zizzo_15.html +N:535:Zizzo, Last of the Yeeks +G:y:G +I:110:5d10:3:35:0 +W:26:3:240:2000 +E:1:1:1:2:1:1 +O:50:0:50:0 +# Poor at combat: +B:BITE:HURT:1d1 +B:INSULT:* +B:WAIL:* +F:JOKEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:UNIQUE | MALE | GOOD | DROP_CORPSE | SMART | ANIMAL | +F:OPEN_DOOR | BASH_DOOR | MORTAL | HAS_LITE | +F:CAN_SPEAK | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | +F:AI_ANNOY | WEIRD_MIND | TAKE_ITEM | IM_POIS | +F:IM_ACID | IM_ELEC | IM_FIRE | IM_COLD | POWERFUL | +S:1_IN_1 | +# Good at sorcery: +S:BO_MANA | BO_MANA | BR_ELEC | BR_ACID | BO_MANA | +S:BR_LITE | BR_WALL | BR_FIRE | BR_COLD | BR_POIS | +D:He is one of five children of a brown Yeek. He is a credit to the +D:family. He has dark brown eyes, straight black hair, and a dark +D:complexion. He has an annoying habit of making strange "zizz" noises, +D:hence his nickname. He is a sorcerer of some renown, and he thinks +D:you have just the thing he needs to make it to the next level. + +N:536:Gauth +G:e:s +I:110:15d20:20:50:20 +W:36:2:1600:600 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:UN_BONUS:5d2 +B:GAZE:UN_BONUS:5d2 +B:GAZE:UN_POWER:5d2 +B:GAZE:UN_POWER:5d2 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | DROP_CORPSE | +F:BASH_DOOR | EVIL | BASEANGBAND | MORTAL +S:1_IN_5 | +S:CAUSE_2 | TELE_AWAY | BA_COLD | BO_ELEC | HOLD | DRAIN_MANA +D:This six-eyed creature feeds on magic. + +N:537:Smoke elemental +G:E:R +I:120:15d10:10:80:90 +W:36:3:0:375 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:HURT:2d6 +B:ENGULF:HURT:2d6 +F:FORCE_SLEEP | +F:EMPTY_MIND | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | CAN_FLY | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:DARKNESS | BO_FIRE +D:It is a towering blackened form, crackling with heat. + +N:538:Olog +G:T:y +I:110:42d10:20:50:50 +W:36:1:6000:450 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:1d12 +B:HIT:HURT:1d12 +B:BITE:HURT:2d3 +B:BITE:HURT:2d3 +F:FORCE_MAXHP | OPEN_DOOR | FRIENDS | DROP_60 | REGENERATE | +F:SMART | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | TROLL | IM_POIS | BASEANGBAND +D:They say Melkor created trolls in mockery of the Ents. This is a +D:massive troll, more intelligent than most of its kind, with needle- +D:sharp fangs. + +N:539:Halfling slinger +G:h:U +I:110:30d9:20:40:30 +W:35:1:900:330 +E:1:1:1:2:1:1 +O:100:0:0:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +F:FORCE_MAXHP | OPEN_DOOR | FRIENDS | DROP_90 | +F:SMART | EVIL | IM_POIS | IM_COLD | MALE | DROP_SKELETON | DROP_CORPSE +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 +S:ARROW_4 +D:A rebel halfling who has rejected the tradition of archery. + +N:540:Gravity hound +G:Z:U +I:110:35d10:30:30:0 +W:35:2:700:500 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:2d8 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | FRIENDS | DROP_SKELETON | DROP_CORPSE | +F:BASH_DOOR | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_GRAV +D:Unfettered by the usual constraints of gravity, these unnatural creatures +D:are walking on the walls and even the ceiling! The earth suddenly feels +D:rather less solid as you see gravity warp all round these monsters. + +N:541:Acidic cytoplasm +G:j:B +I:120:40d10:12:18:1 +W:35:5:3000:180 +E:0:0:0:0:0:0 +O:50:0:50:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +F:FORCE_MAXHP | TAKE_ITEM | COLD_BLOOD | +F:DROP_1D2 | DROP_4D2 | CAN_SWIM | +F:STUPID | EMPTY_MIND | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_FEAR | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:A disgusting animated blob of destruction. + +N:542:Inertia hound +G:Z:W +I:110:35d10:30:30:0 +W:35:2:700:500 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:2d8 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | FRIENDS | DROP_SKELETON | DROP_CORPSE | +F:BASH_DOOR | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_INER +D:Bizarrely, this hound seems to be hardly moving at all, yet it approaches +D:you with deadly menace. It makes you tired just to look at it. + +N:543:Impact hound +G:Z:u +I:110:35d10:30:30:0 +W:35:2:700:500 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:2d8 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | +F:FRIENDS | +F:BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | NO_CONF | NO_SLEEP +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_WALL +D:A deep brown shape is visible before you, its canine form strikes you with +D:an almost physical force. The dungeon floor buckles as if struck by a +D:powerful blow as it stalks towards you. + +N:544:Shardstorm +G:v:u +I:120:32d10:40:12:0 +W:37:1:0:800 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:HURT:6d6 +F:FORCE_SLEEP | RAND_50 | NONLIVING | CAN_FLY | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | +F:NO_FEAR | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:BR_SHAR +D:A howling blast of razor-sharp mountain fragments. + +N:545:Ooze elemental +G:E:g +I:110:13d10:10:80:90 +W:36:3:0:300 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +F:FORCE_SLEEP | +F:EMPTY_MIND | COLD_BLOOD | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_ACID | IM_FIRE | CAN_SWIM | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BO_ACID | BA_ACID +D:It is a towering mass of filth and ooze. + +N:546:Young black dragon +G:d:s +I:110:30d10:20:60:70 +W:31:1:20000:700 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_SWAMP | +F:DROP_3D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | DRAGON | IM_ACID | BASEANGBAND | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_ACID +D:It has a form that legends are made of. Its still-tender scales are a +D:darkest black hue. Acid drips from its body. + +N:547:Mumak +G:q:s +I:110:90d10:20:55:100 +W:35:3:150000:2100 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BUTT:HURT:8d6 +B:BUTT:HURT:8d6 +B:CRUSH:HURT:8d4 +F:BASH_DOOR | DROP_CORPSE | +F:ANIMAL | MORTAL | BASEANGBAND +D:A massive elephantine form with eyes twisted by madness. + +N:548:Giant fire ant +G:a:R +I:110:20d10:14:49:40 +W:35:1:700:350 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:3d12 +B:BITE:FIRE:3d12 +F:FORCE_MAXHP | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | SUSCEP_COLD | +F:ANIMAL | IM_FIRE +F:MORTAL | BASEANGBAND +D:A giant ant covered in shaggy fur. Its powerful jaws glow with heat. + +N:549:Cold-drake +G:d:w +I:110:40d10:20:70:70 +W:34:1:110000:1200 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:4d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_4D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_WASTE | WILD_MOUNTAIN | +F:EVIL | DRAGON | IM_COLD | NO_CONF | NO_SLEEP | SUSCEP_FIRE | BASEANGBAND | +F:HAS_LITE | ATTR_MULTI +S:1_IN_9 | +S:SCARE | +S:BR_COLD +D:A large dragon, scales gleaming bright white. + +N:550:Xorn +G:X:u +I:110:16d10:20:80:10 +W:36:2:30000:650 +E:0:0:0:3:0:0 +O:0:0:0:0 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +F:FORCE_MAXHP | +F:EMPTY_MIND | COLD_BLOOD | +F:KILL_ITEM | PASS_WALL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:A huge creature of the Earth. Able to merge with its element, it +D:has four huge arms protruding from its enormous torso. + +N:551:Rogrog the Black Troll +G:T:D +I:120:15d100:20:70:50 +W:41:5:9000:5000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:6d7 +B:HIT:HURT:6d7 +B:BITE:HURT:4d10 +B:SPIT:ACID:4d8 +F:UNIQUE | MALE | +F:FORCE_MAXHP | +F:ESCORT | MOVE_BODY | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | REGENERATE | +F:EVIL | TROLL | IM_COLD | IM_POIS | BASEANGBAND +D:Trolls are abominations created by Melkor in mockery of the Ents. +D:A massive and cruel troll of great power, drool slides caustically down +D:his muscular frame. Despite his bulk, he strikes with stunning speed. + +# New monster added by furiosity for the Theme module +# Based on character dump as of May 7, 2004 +# http://angband.oook.cz/ladder-show.php?id=2884 +N:552:Erianyth, the Sorceress +G:A:r +I:120:40d100:0:130:0 +W:50:7:1830:2000 +E:1:1:1:2:1:1 +O:25:25:25:25 +B:HIT:HURT:5d12 +B:HIT:HURT:5d12 +B:HIT:SHATTER:5d12 +F:JOKEANGBAND | WILD_TOO | WILD_MOUNTAIN | WILD_WASTE | +F:UNIQUE | FEMALE | GOOD | DROP_CORPSE | SMART | +F:OPEN_DOOR | BASH_DOOR | HAS_LITE | CAN_SWIM | +F:CAN_SPEAK | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | +F:NO_SLEEP | NO_CONF | NO_CUT | RES_NEXU | MOVE_BODY | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_NETH | RES_DISE | CAN_FLY | NO_FEAR | PASS_WALL | +F:REFLECTING | REGENERATE | WEIRD_MIND | +F:KILL_BODY | RES_TELE | INVISIBLE | NO_STUN | +S:1_IN_4 | +# Spells chez Thaumaturgy, dead Morgy, and her being Maia: +S:BR_POIS | ROCKET | SHRIEK | BR_WALL | BR_INER | +# Spells chez Master Q named 'Fear' (though not all, she *is* Maia): +S:BLINK | TELE_TO | S_MONSTERS | S_ANIMALS | +D:A mighty Maia of legend, associated with Vana. In the past, she +D:dwelt on Middle-earth in the form of a beneficent but unseen force. +D:She looks like she is a wall. It is rumoured that she has once +D:destroyed Morgoth Bauglir and is out to banish him from the Void as +D:well. It is a matter of principle for this sorceress, and you are +D:blocking her path to justice. + +N:553:Phantom +G:G:v +I:120:20d25:30:30:20 +W:36:3:0:400 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:TOUCH:EXP_80 +B:TOUCH:EXP_40 +B:CLAW:LOSE_INT:1d10 +B:CLAW:LOSE_WIS:1d10 +F:FORCE_SLEEP | +F:ONLY_ITEM | DROP_1D2 | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_5 | +S:FORGET | MIND_BLAST +D:An unholy creature of darkness. The aura emanating from this evil being +D:saps your very soul. + +N:554:Grey wraith +G:W:s +I:110:19d10:20:50:10 +W:36:1:0:700 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +B:TOUCH:EXP_40 +F:FORCE_SLEEP | FORCE_MAXHP | +F:DROP_60 | DROP_90 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | HURT_LITE | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:HOLD | SCARE | CAUSE_3 | DARKNESS +D:A tangible but ghostly form, made of grey fog. The air around it feels +D:deathly cold. + +N:555:Revenant +G:W:u +I:110:2d111:20:50:10 +W:36:1:0:725 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:GAZE:PARALYZE +B:CLAW:LOSE_CON:1d10 +B:CLAW:LOSE_CON:1d10 +B:GAZE:EXP_40 +F:FORCE_SLEEP | FORCE_MAXHP | REGENERATE | +F:DROP_60 | DROP_90 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | HURT_LITE | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:CONF | SCARE | CAUSE_3 | DARKNESS +D:Back from the grave, to wreak vengeance upon the living. A skeletal figure +D:wearing a black robe, with eyes that burn with undying hatred. + +N:556:Young multi-hued dragon +G:d:v +I:110:32d10:20:60:70 +W:32:1:20000:900 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:3d8 +F:ATTR_MULTI | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE +F:DROP_1D2 | DROP_3D2 | CAN_FLY | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | +F:IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:SCARE | +S:BR_ACID | BR_FIRE | BR_COLD | BR_ELEC | BR_POIS +D:It has a form that legends are made of. Beautiful scales of shimmering +D:and magical colours cover it. + +# New monster added by furiosity for the Theme module +# Based on "Day in the life Of..." forum thread: +# http://www.t-o-m-e.net/forum/viewtopic.php?t=4377 +N:557:Karrazix the Brave +G:D:u +I:120:22d100:5:100:0 +W:29:3:20000:2000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:10d8 +B:CLAW:HURT:10d8 +B:CLAW:HURT:10d8 +F:JOKEANGBAND | WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | +F:UNIQUE | FEMALE | CAN_SPEAK | GOOD | DROP_CORPSE | +F:SMART | PET | OPEN_DOOR | BASH_DOOR | HAS_LITE | +F:CAN_FLY | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | DRAGON | +F:NO_SLEEP | NO_CONF | NO_FEAR | MOVE_BODY | POWERFUL | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +S:1_IN_4 | +S:BR_FIRE | BR_COLD | BR_ELEC | BR_ACID | BR_POIS | +D:She is a small, but fierce dragon - so fierce that in her fury she +D:appears to be one of the Great Worms. She has turned away from +D:Morgoth and worships Tulkas Astaldo. She intensely dislikes vampires +D:in general and Thuringwethil in particular. She has red eyes and +D:glittering scales. + +N:558:Colossus +G:g:G +I:110:30d100:15:150:10 +W:36:4:35000:900 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +F:FORCE_MAXHP | +F:EMPTY_MIND | COLD_BLOOD | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_ELEC | +F:IM_POIS | NONLIVING | REFLECTING | +F:NO_CONF | NO_SLEEP | NO_FEAR +F:MORTAL | BASEANGBAND | NO_CUT +S:1_IN_8 +S:ARROW_4 +D:An enormous construct resembling a titan made from stone. It strides +D:purposefully towards you, swinging its slow fists with earth-shattering +D:power. + +N:559:Young gold dragon +G:d:y +I:110:30d10:20:60:70 +W:31:1:20000:700 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_3D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | +F:EVIL | DRAGON | BASEANGBAND | NO_STUN | HAS_LITE | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_SOUN +D:It has a form that legends are made of. Its still-tender scales are a +D:tarnished gold hue, and light is reflected from its form. + +N:560:Blue drake +G:d:b +I:110:40d10:20:70:70 +W:34:1:110000:1200 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:4d8 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_4D2 | DROP_CORPSE +F:BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:EVIL | DRAGON | IM_ELEC | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_9 | +S:SCARE | +S:BR_ELEC +D:A large dragon, scales tinted deep blue. + +N:561:Green drake +G:d:g +I:110:40d10:20:70:70 +W:34:1:110000:1200 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:4d8 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_4D2 | DROP_CORPSE | +F:BASH_DOOR | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:EVIL | DRAGON | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_9 | +S:SCARE | +S:BR_POIS +D:A large dragon, scales tinted deep green. + +N:562:Bronze drake +G:d:U +I:110:40d10:20:70:70 +W:34:1:110000:1200 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d8 +B:CLAW:HURT:2d8 +B:BITE:HURT:4d8 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | +F:DROP_4D2 | CAN_FLY | +F:BASH_DOOR | DROP_CORPSE | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_9 | +S:CONF | SCARE | +S:BR_CONF +D:A large dragon with scales of rich bronze. + +N:563:Young red dragon +G:d:r +I:110:30d10:20:60:70 +W:31:1:20000:700 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | SUSCEP_COLD | +F:DROP_3D2 | WILD_TOO | WILD_MOUNTAIN | WILD_VOLCANO | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE +F:EVIL | DRAGON | IM_FIRE | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_10 | +S:SCARE | +S:BR_FIRE +D:It has a form that legends are made of. Its still-tender scales are a +D:deepest red hue. Heat radiates from its form. + +# New monster added by furiosity for the Theme module +# Based on character dump as of May 10, 2004 +# http://angband.oook.cz/ladder-show.php?id=2933 +N:564:Sir Physt +G:V:y +I:140:20d100:0:170:0 +W:45:3:1940:2000 +E:1:1:1:2:1:1 +O:25:25:25:25 +B:CHARGE:HURT:10d8 +# Wearing an Ultimate Mimic for a symbiote +B:BITE:POISON:4d4 +B:BUTT:CONFUSE:4d4 +B:SPIT:BLIND:4d4 +F:JOKEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:WILD_WASTE | WILD_MOUNTAIN | WILD_SHORE | +F:UNIQUE | MALE | GOOD | SMART | UNDEAD | REFLECTING | +F:OPEN_DOOR | BASH_DOOR | HAS_LITE | CAN_SWIM | +F:CAN_SPEAK | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | +F:NO_SLEEP | NO_CONF | NO_CUT | RES_NEXU | MOVE_BODY | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_NETH | RES_DISE | AURA_FIRE | CAN_FLY | REGENERATE | +F:NO_STUN | KILL_BODY | NO_FEAR | WEIRD_MIND | +#Spells chez Mindcraft +S:1_IN_3 +S:BRAIN_SMASH | FORGET | MIND_BLAST | +#Spells chez an Ultimate Mimic: +S:CAUSE_3 | BA_POIS | SCARE | BLIND | CONF | S_MONSTER +D:He is the head of the unholy holy order of Nosferatu. His nephew +D:Sir Otilc played with swords and died as a result. Sir Physt is +D:out to rectify the situation with his fists and his mind. Tulkas +D:Astaldo has given this former Dunadan his blessings to go and +D:destroy Morgoth Bauglir, Lord of Darkness. He believes it is his +D:job and no one else's, and he approaches you with a menacing stare. + +N:565:Trapper +G:.:w +I:120:60d10:30:75:10 +W:36:3:1300:580 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:PARALYZE:15d1 +B:HIT:PARALYZE:15d1 +F:CHAR_CLEAR | ATTR_CLEAR | CHAR_MULTI | +F:NEVER_MOVE | FORCE_MAXHP | +F:INVISIBLE | EMPTY_MIND | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL | BASEANGBAND +D:This creature traps unsuspecting victims +D:and paralyzes them, to be slowly digested later. + +N:566:Adanrog +G:u:R +I:110:35d10:10:68:90 +W:36:2:0:750 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:FIRE:4d6 +B:HIT:FIRE:4d6 +B:GAZE:EXP_20 +F:FORCE_SLEEP | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | AURA_FIRE | NONLIVING | +F:EVIL | DEMON | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:HAS_LITE +S:1_IN_4 | +S:BO_FIRE | BA_FIRE | +S:S_DEMON | +D:It is a humanoid form composed of flames and hatred. Adanroeg are +D:humans corrupted by the evil forces of Morgoth into demonic slaves +D:to evil. + +N:567:Time bomb +G:.:w +I:130:12d12:30:40:0 +W:36:5:0:50 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:TIME:30d2 +F:CHAR_CLEAR | ATTR_CLEAR | CHAR_MULTI | +F:NEVER_MOVE | FORCE_MAXHP | +F:EMPTY_MIND | INVISIBLE | COLD_BLOOD | +F:NO_CONF | NO_SLEEP | NO_FEAR | JOKEANGBAND | NO_CUT +D:It was left here to be used against intruders. + +N:568:Rawrog +G:u:B +I:110:40d10:10:68:90 +W:36:2:0:750 +E:1:1:1:0:1:1 +O:0:0:0:0 +B:CLAW:HURT:5d6 +B:CLAW:HURT:5d6 +F:FORCE_SLEEP | PASS_WALL | INVISIBLE | +F:IM_POIS | IM_COLD | IM_ACID | IM_FIRE | +F:NO_SLEEP | NO_CONF | NO_STUN | NONLIVING | +F:EVIL | DEMON | BASEANGBAND +S:1_IN_4 | +S:BLINK | DARKNESS | S_DEMON +D:It resembles a lion standing on two feet. In fact, Rawroeg are +D:lions corrupted by Morgoth into demonic servants of evil. + +# New monster added by furiosity for the Theme module +# Based on character dump as of May 7, 2004 +# http://angband.oook.cz/ladder-show.php?id=2838 +N:569:Nick LeYeek, Second Last of the Yeeks +G:y:o +I:130:35d100:127:100:0 +W:50:6:650:2000 +E:1:1:1:2:1:1 +O:25:25:25:25 +# Not good at melee: +B:HIT:HURT:1d1 +B:INSULT:* +B:SHOW:* +F:JOKEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS | +F:UNIQUE | MALE | GOOD | DROP_CORPSE | SMART | ANIMAL | +F:OPEN_DOOR | BASH_DOOR | MORTAL | HAS_LITE | CAN_SWIM | +F:CAN_SPEAK | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | +F:PASS_WALL | NO_SLEEP | REGENERATE | REFLECTING | +F:AURA_FIRE | IM_ACID | IM_ELEC | IM_FIRE | IM_COLD | +F:IM_POIS | NO_CONF | RES_PLAS | RES_DISE | RES_NEXU | +F:RES_NETH | RES_WATE | +S:1_IN_5 +# Spells chez symbiote skull druj: +S:BA_WATE | MIND_BLAST | BRAIN_SMASH | CAUSE_2 | +S:BO_PLAS | SLOW | TRAPS | S_UNDEAD | BO_NETH | +# Spells chez thaumaturgy and having killed Morgy: +S:BR_SOUN | BR_MANA | BR_NUKE | BR_DISI | ROCKET | +D:A yeek bard more famous for his buff physique and marriage to the beautiful +D:but dumb Jessica Yeekson than his music. The dark forces of Morgoth killed +D:his friend Justin TimberYeek and kidnapped poor Jessica Yeekson, and Nick +D:vowed revenge. He is the only yeek that could be called powerful. It is rumoured +D:that he had been successful in defeating Morgoth in a previous incarnation, and +D:now he is back to finish the job for good. You are all that he perceives to +D:stand in his way. + +N:570:Ice elemental +G:E:w +I:110:35d10:10:60:90 +W:37:3:0:650 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:COLD:4d3 +B:HIT:HURT:4d6 +B:TOUCH:COLD:4d3 +F:FORCE_SLEEP | +F:EMPTY_MIND | COLD_BLOOD | AURA_COLD | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_COLD | IM_ELEC | CAN_SWIM | IM_POIS | IM_ACID | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BO_ICEE | BA_COLD +D:It is a towering glacier. + +N:571:Necromancer +G:p:R +I:110:28d10:20:50:10 +W:36:2:1600:666 +E:1:1:1:2:1:1 +O:10:0:90:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_1D2 | DROP_SKELETON +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HASTE | TPORT | TELE_TO | BLIND | HOLD | SCARE | CAUSE_3 | +S:BO_NETH | MIND_BLAST | FORGET | +S:S_UNDEAD | ANIM_DEAD +D:A gaunt figure, clothed in black robes. + +# New monster added by furiosity for the Theme module +# Based on oook character dump as of May 7, 2004 +# http://angband.oook.cz/ladder-show.php?id=2616 +N:572:Slappy, Abbess of Pain +G:h:U +I:120:39d10:4:128:0 +W:33:3:780:2000 +E:1:1:1:2:1:1 +O:34:0:33:33 +B:HIT:HURT:10d8 +B:PUNCH:HURT:10d8 +B:KICK:HURT:10d8 +B:CHARGE:HURT:10d8 +F:JOKEANGBAND | WILD_TOO | WILD_WOOD | WILD_GRASS| +F:UNIQUE | FEMALE | GOOD | DROP_CORPSE | SMART | +F:CAN_SPEAK | DROP_4D2 | DROP_GREAT | FORCE_MAXHP | +F:OPEN_DOOR | BASH_DOOR | MORTAL | HAS_LITE | +F:NO_SLEEP | NO_CONF | CAN_SWIM | REGENERATE | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_NEXU | MOVE_BODY | KILL_WALL | CAN_FLY | +#Well, she has a boomerang: +S:1_IN_4 | +S:ARROW_2 +D:A lithe female wood-elf wearing no armour - she is +D:a monk of Manwe Sulimo, one of the most feared of her order. +D:She is one of several children of an Avarin Prince. She has +D:light grey eyes, straight black hair, and a fair face. She +D:has unfinished business with some Basilisks and then she's +D:going after Morgoth's crown. You are in her way. + +N:573:Lorgan, Chief of the Easterlings +G:p:v +I:120:18d100:25:100:10 +W:36:2:0:1200 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:TELE_TO | S_MONSTERS +D:A mighty warrior from the east, Lorgan hates everything that he cannot +D:control. + +# New monster added by furiosity for the Theme module +N:574:Snow tiger +G:f:w +I:120:12d10:40:40:0 +W:12:2:1500:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | IM_COLD | +F:MORTAL | BASEANGBAND +D:A large feline that is well-adapted to extremely cold +D:environments. + +N:575:Mummified troll +G:z:w +I:110:25d10:20:50:50 +W:34:1:5000:420 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:FORCE_MAXHP | +F:DROP_60 | +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | +F:EVIL | TROLL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a massive figure clothed in wrappings. You are wary of its massive +D:fists. + +N:576:Storm of Unmagic +G:v:v +I:130:32d20:50:40:0 +W:53:3:0:4000 +B:ENGULF:EXP_80:5d5 +B:ENGULF:UN_POWER:5d5 +B:ENGULF:UN_BONUS:5d5 +B:HIT:LOSE_ALL:5d5 +F:ATTR_MULTI | +F:FORCE_SLEEP | FORCE_MAXHP | +F:RAND_50 | RAND_25 | NONLIVING | CAN_FLY | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_TIME | BR_DISE +D:Howling through the disintegrating dungeon, this awesome whirlpool of Unmagic +D:rips the enchantments from everything it touches. + +N:577:Crypt thing +G:L:G +I:120:80d10:20:60:60 +W:37:2:0:2500 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:TOUCH:EXP_40 +B:TOUCH:UN_POWER +B:TOUCH:LOSE_DEX:2d10 +B:TOUCH:LOSE_DEX:2d10 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_1D2 | RES_TELE | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLINK | TELE_TO | TELE_AWAY | TELE_LEVEL | +S:CAUSE_3 | DRAIN_MANA | BRAIN_SMASH +D:It is a skeletal form dressed in robes. It looks evil and devious. + +N:578:Chaos butterfly +G:I:v +I:120:60d10:40:60:10 +W:37:2:0:1000 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:HURT:3d7 +B:CLAW:HURT:3d7 +B:CRUSH:HURT:10d5 +F:FORCE_SLEEP | +F:CAN_FLY | +F:WEIRD_MIND | BASH_DOOR | ATTR_MULTI | ATTR_ANY | +F:NO_CONF | NO_SLEEP | MORTAL | JOKEANGBAND +S:1_IN_9 +S:BR_CONF | BR_CHAO +D:With fractal patterns on its wings, it is clearly one of those butterflies +D:that mathematicians keep talking about - the ones that flap their wings on the +D:other side of the world to cause storms here. Now's your chance to stop it. + +N:579:Time elemental +G:E:G +I:120:35d10:90:70:10 +W:39:2:0:1000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:TIME:3d4 +B:TOUCH:TIME:3d4 +F:PASS_WALL | IM_POIS | IM_FIRE | IM_ELEC | IM_FIRE | IM_ACID | CAN_FLY | +F:NO_CONF | NO_SLEEP | EMPTY_MIND | KILL_ITEM | RAND_50 | +F:BASEANGBAND | NO_CUT +S:1_IN_7 +S:SLOW | BR_TIME | +D:You have not seen it yet. + +N:580:Blue yeek +G:y:B +I:110:2d6:18:14:10 +W:2:1:700:4 +E:1:1:1:2:1:1 +O:25:0:0:55 +B:HIT:HURT:1d5 +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:ANIMAL | IM_ACID | +F:MORTAL | BASEANGBAND +D:A small humanoid figure. + +N:581:The Queen Ant +G:a:v +I:120:15d100:30:100:10 +W:37:2:2000:1000 +E:0:1:0:2:1:0 +O:50:50:0:0 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d8 +B:BITE:HURT:2d8 +F:UNIQUE | FEMALE | GOOD | DROP_CORPSE +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | ESCORTS | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:WEIRD_MIND | OPEN_DOOR | BASH_DOOR | +F:ANIMAL | +F:MORTAL | BASEANGBAND +S:1_IN_2 | +S:S_KIN +D:She's upset because she thinks you hurt her children. + +N:582:Will o' the wisp +G:E:W +I:130:20d10:30:150:0 +W:38:4:0:500 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:1d9 +B:HIT:HURT:1d9 +B:HIT:HALLU:1d9 +B:HIT:HALLU:1d9 +F:FORCE_SLEEP | FORCE_MAXHP | RAND_50 | +F:SMART | EMPTY_MIND | INVISIBLE | +F:PASS_WALL | POWERFUL | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_2 | +S:BLINK | TPORT | CONF | CAUSE_2 +D:A strange ball of glowing light. It disappears and reappears and seems to +D:draw you to it. You seem somehow compelled to stand still and watch its +D:strange dancing motion. + +N:583:Brown yeek +G:y:u +I:110:4d8:18:18:10 +W:8:1:800:11 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | +F:MORTAL | BASEANGBAND +D:It is a strange small humanoid. + +N:584:Magma elemental +G:E:o +I:110:35d10:10:70:90 +W:37:3:0:950 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:FIRE:3d7 +B:HIT:HURT:4d6 +B:HIT:FIRE:3d7 +F:FORCE_SLEEP | +F:EMPTY_MIND | AURA_FIRE | WILD_TOO | WILD_VOLCANO | +F:KILL_ITEM | KILL_BODY | PASS_WALL | POWERFUL | +F:IM_FIRE | IM_ELEC | IM_ACID | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_7 | +S:BO_PLAS | BA_FIRE +D:It is a towering glowing form of molten rock. + +N:585:Black pudding +G:j:D +I:110:40d10:12:18:1 +W:37:5:300:50 +E:0:0:0:0:0:0 +O:90:0:0:0 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +B:TOUCH:ACID:1d10 +F:FORCE_MAXHP | +F:FRIENDS | +F:DROP_60 | DROP_90 | DROP_1D2 | +F:STUPID | EMPTY_MIND | COLD_BLOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | CAN_SWIM | BASEANGBAND | NO_CUT +D:A lump of rotting black flesh that slurps across the dungeon floor. + +N:586:Killer iridescent beetle +G:K:v +I:110:25d15:16:60:30 +W:37:2:600:850 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:ELEC:1d12 +B:CLAW:ELEC:1d12 +B:GAZE:PARALYZE +F:ATTR_MULTI | FORCE_MAXHP | +F:WEIRD_MIND | BASH_DOOR | AURA_ELEC | DROP_CORPSE | +F:ANIMAL | IM_ELEC | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle, whose carapace shimmers with vibrant energies. + +N:587:Nexus vortex +G:v:v +I:120:32d10:100:40:0 +W:37:1:0:800 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:HURT:5d5 +F:FORCE_SLEEP | +F:RAND_50 | RAND_25 | RES_NEXU | CAN_FLY | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BR_NEXU +D:A maelstrom of potent magical energy. + +N:588:Plasma vortex +G:v:R +I:120:32d10:100:40:0 +W:37:1:0:800 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:FIRE:4d8 +B:ENGULF:ELEC:4d8 +F:FORCE_SLEEP | SUSCEP_COLD | +F:RAND_50 | RAND_25 | RES_PLAS | AURA_FIRE | AURA_ELEC | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | +F:IM_FIRE | CAN_FLY | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BR_PLAS +D:A whirlpool of intense flame, charring the stones at your feet. + +N:589:Fire-drake +G:d:r +I:110:50d10:20:80:70 +W:36:1:110000:1500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d10 +B:CLAW:HURT:2d10 +B:BITE:HURT:4d10 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | WILD_VOLCANO | +F:DROP_1D2 | DROP_4D2 | CAN_FLY | DROP_CORPSE | SUSCEP_COLD | +F:BASH_DOOR | +F:EVIL | DRAGON | IM_FIRE | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_9 | +S:CONF | SCARE | +S:BR_FIRE +D:A large dragon, scales tinted deep red. + +N:590:Golden drake +G:d:y +I:110:50d10:20:80:70 +W:36:1:110000:1500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d10 +B:CLAW:HURT:2d10 +B:BITE:HURT:4d10 +F:FORCE_SLEEP | FORCE_MAXHP | WILD_TOO | WILD_MOUNTAIN | +F:DROP_1D2 | DROP_4D2 | CAN_FLY | DROP_CORPSE | +F:BASH_DOOR | +F:EVIL | DRAGON | NO_STUN | NO_SLEEP | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_9 | +S:CONF | SCARE | +S:BR_SOUN +D:A large dragon with scales of gleaming gold. + +N:591:Crystal drake +G:d:u +I:110:45d10:20:70:70 +W:33:3:18000:1350 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:ONLY_ITEM | DROP_3D2 | REFLECTING | +F:OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | DRAGON | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT +F:ATTR_MULTI +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_SHAR +D:A dragon of strange crystalline form. Light shines through it, dazzling +D:your eyes with spectra of colour. + +N:592:Black drake +G:d:s +I:110:50d10:20:80:70 +W:36:1:110000:1500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d10 +B:CLAW:HURT:2d10 +B:BITE:HURT:4d10 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | DROP_CORPSE | +F:DROP_1D2 DROP_4D2 | WILD_TOO | WILD_SWAMP | WILD_MOUNTAIN | +F:BASH_DOOR | +F:EVIL | DRAGON | IM_ACID | NO_CONF | NO_SLEEP | BASEANGBAND | ATTR_MULTI +S:1_IN_9 | +S:SCARE | +S:BR_ACID +D:A large dragon, with scales of deepest black. + +N:593:Multi-hued drake +G:d:v +I:110:60d10:20:80:70 +W:38:1:110000:1800 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d12 +B:CLAW:HURT:2d12 +B:BITE:HURT:4d12 +F:ATTR_MULTI | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_2D2 | DROP_4D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_ACID | IM_FIRE | IM_COLD | +F:IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_7 | +S:BLIND | CONF | SCARE | +S:BR_ACID | BR_FIRE | BR_COLD | BR_ELEC | BR_POIS +D:A large dragon, scales shimmering many colours. + +N:594:Master yeek +G:y:g +I:110:12d9:18:24:10 +W:12:2:600:28 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:1d8 +F:FORCE_SLEEP | +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | EVIL | IM_ACID | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_4 | +S:BLINK | TPORT | BLIND | SLOW | BA_POIS | +S:S_MONSTER +D:A small humanoid that radiates some power. + +N:595:Orfax, son of Boldor +G:y:R +I:120:14d10:18:20:10 +W:11:3:600:80 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d9 +B:INSULT:* +B:INSULT:* +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | ESCORTS | +F:ONLY_ITEM | DROP_90 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:ANIMAL | EVIL | IM_ACID | +F:MORTAL | BASEANGBAND +S:1_IN_4 | +S:HEAL | BLINK | TELE_TO | SLOW | CONF | +S:S_MONSTER +D:The son of the yeek King, he has some power, but he's still a yeek. + +N:596:Boldor, King of the Yeeks +G:y:r +I:120:20d10:18:24:10 +W:13:3:650:200 +E:1:1:1:2:1:1 +O:0:90:10:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +B:HIT:HURT:1d9 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | ESCORTS | +F:ONLY_ITEM | DROP_90 | DROP_1D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | CAN_SPEAK | DROP_CORPSE | +F:ANIMAL | EVIL | IM_ACID | +F:MORTAL | BASEANGBAND +S:1_IN_2 | +S:HEAL | BLINK | TPORT | BLIND | SLOW | +S:S_KIN | S_MONSTER +D:A great yeek, powerful in magic and sorcery, but a yeek all the same. + +N:597:Black Numenorean +G:p:D +I:120:60d10:20:100:10 +W:38:1:2700:1111 +E:1:1:1:2:1:1 +O:0:90:0:10 +B:HIT:EXP_20:6d6 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | RES_NETH | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_COLD | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_5 | +S:BLIND | SCARE | CAUSE_3 | BO_NETH | +S:S_MONSTERS +D:It is a humanoid figure dressed in armour of an ancient form. From beneath +D:its helmet, eyes glow a baleful red and seem to pierce you like lances of +D:fire. Ever a faithful servant of Sauron, he'll stop at nothing to destroy +D:you. + +N:598:Castamir the Usurper +G:p:R +I:120:88d10:20:90:40 +W:38:5:0:1600 +E:1:1:1:2:1:1 +O:10:60:10:10 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | TAKE_ITEM | BASH_DOOR | +F:EVIL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HEAL | TRAPS | BO_FIRE | BO_COLD | BO_ELEC | BO_ICEE +D:A Black Numenorean who usurped the throne of Gondor, he is treacherous and +D:evil. + +N:599:Time vortex +G:v:B +I:130:32d10:100:40:0 +W:38:4:0:800 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:TIME:5d5 +F:FORCE_SLEEP | +F:RAND_50 | RAND_25 | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | CAN_FLY | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_TIME +D:You haven't seen it yet. + +N:600:Shimmering vortex +G:v:o +I:140:32d10:100:40:0 +W:38:4:0:800 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:BLIND:4d4 +B:ENGULF:BLIND:4d4 +F:FORCE_SLEEP | +F:RAND_50 | RAND_25 | CAN_FLY | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_4 | +S:BR_LITE | SHRIEK +D:A strange pillar of shining light that hurts your eyes. Its shape changes +D:constantly as it cuts through the air towards you. It is like a beacon, +D:waking monsters from their slumber. + +N:601:Ancient blue dragon +G:D:b +I:120:72d10:20:90:80 +W:40:1:170000:2000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d8 +B:CLAW:HURT:4d8 +B:BITE:ELEC:7d8 +F:FORCE_SLEEP | FORCE_MAXHP | +F:DROP_3D2 | DROP_4D2 | DROP_CORPSE | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | CAN_FLY | +F:EVIL | DRAGON | IM_ELEC | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_ELEC +D:A huge draconic form. Lightning crackles along its length. + +N:602:Ancient bronze dragon +G:D:U +I:120:72d10:20:90:80 +W:40:1:170000:2000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d8 +B:CLAW:HURT:4d8 +B:BITE:HURT:7d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:DROP_3D2 | DROP_4D2 | CAN_FLY | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_CONF +D:A huge draconic form enveloped in a cascade of colour. + +N:603:Beholder +G:e:U +I:120:16d100:30:80:10 +W:40:3:1600:6000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:EXP_20:2d6 +B:GAZE:UN_POWER:2d6 +B:GAZE:INSANITY:2d6 +B:BITE:HURT:6d6 +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | CAN_FLY | +F:BASH_DOOR | DROP_CORPSE | +F:EVIL | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +S:1_IN_2 | +S:BLIND | SLOW | CONF | SCARE | DRAIN_MANA | MIND_BLAST | +S:FORGET | DARKNESS | BO_ACID | BO_FIRE | BO_COLD | BO_ELEC +D:A vile creature with one huge central eye, twelve smaller eyes on stalks, and +D:a huge mouth filled with sharp teeth. + +N:604:Emperor wight +G:W:r +I:120:38d10:20:40:10 +W:38:2:0:1600 +E:0:0:0:0:0:0 +O:0:40:60:0 +B:HIT:HURT:1d12 +B:HIT:HURT:1d12 +B:TOUCH:EXP_80 +B:TOUCH:EXP_80 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_90 | DROP_4D2 | CAN_FLY | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:HOLD | SCARE | CAUSE_3 | BO_NETH +D:Your life force is torn from your body as this powerful unearthly being +D:approaches. + +# New monster added by furiosity for the Theme module +N:605:Giant tree ant +G:a:G +I:110:20d10:14:49:40 +W:35:1:700:350 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:3d12 +B:BITE:POISON:3d12 +F:FORCE_MAXHP | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | +F:ANIMAL | IM_POIS | +F:MORTAL | BASEANGBAND +D:A giant ant covered in shaggy fur. Its powerful jaws drip venom. + +N:606:Vargo, Tyrant of Fire +G:E:r +I:120:24d100:12:50:50 +W:43:3:0:4000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:FIRE:6d6 +B:HIT:FIRE:6d6 +B:HIT:FIRE:6d6 +B:HIT:FIRE:6d6 +F:UNIQUE | SUSCEP_COLD | +F:FORCE_SLEEP | FORCE_MAXHP | RAND_25 | CAN_SPEAK | +F:EMPTY_MIND | CAN_SPEAK | MALE | AURA_FIRE | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_FIRE | IM_ACID | IM_POIS | IM_ELEC | NO_STUN | +F:NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_4 | +S:BO_PLAS | BA_FIRE +D:A towering fire elemental, Vargo burns everything beyond recognition. + +N:607:Black wraith +G:W:D +I:120:50d10:20:55:10 +W:38:2:0:1700 +E:0:0:0:0:0:0 +O:50:0:50:0 +B:HIT:HURT:1d12 +B:HIT:HURT:1d12 +B:TOUCH:EXP_40 +B:TOUCH:EXP_40 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP +F:BASEANGBAND | NO_CUT +S:1_IN_7 | +S:BLIND | HOLD | SCARE | CAUSE_3 | BO_NETH +D:A figure that seems made of void, its strangely human shape is cloaked in +D:shadow. It reaches out at you. + +# New monster added by furiosity for the Theme module +N:608:Giant yellow ant +G:a:y +I:110:20d10:14:49:40 +W:35:1:700:350 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:BLIND:3d12 +B:BITE:BLIND:3d12 +F:FORCE_MAXHP | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | ANIMAL | +F:MORTAL | BASEANGBAND +D:A giant ant covered in shaggy fur. Its powerful jaws click with blinding speed. + +# New monster added by furiosity for the Theme module +N:609:Giant green ant +G:a:g +I:110:20d10:14:49:40 +W:35:1:700:350 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:CONFUSE:3d12 +B:BITE:CONFUSE:3d12 +F:FORCE_MAXHP | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | ANIMAL | NO_CONF | +F:MORTAL | BASEANGBAND +D:A giant ant covered in shaggy fur. Its powerful jaws make puzzling +D:noises as they snap shut. + +# New monster added by furiosity for the Theme module +N:610:Aquatic ant +G:a:B +I:110:20d10:14:49:40 +W:35:1:700:350 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d12 +B:BITE:HURT:3d12 +F:FORCE_MAXHP | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | CAN_SWIM | +F:ANIMAL | RES_WATE | AQUATIC | +F:MORTAL | BASEANGBAND +S:1_IN_4 +S:BA_WATE +D:A strange antlike creature, animated by a powerful wizard you +D:cannot see. + +N:611:Monastic lich +G:L:u +I:120:12d100:30:80:30 +W:39:2:2000:5000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:KICK:HURT:24d1 +B:KICK:HURT:24d1 +B:CLAW:EXP_80:4d2 +B:CLAW:LOSE_DEX:4d2 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | RES_TELE | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | SMART | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_3 | +S:BLINK | TELE_TO | BLIND | HOLD | CONF | SCARE | CAUSE_3 | CAUSE_4 | +S:DRAIN_MANA | BRAIN_SMASH | ANIM_DEAD +D:A skeletal form wrapped in priestly robes. Before its un-death, it +D:was a monk in an evil order. + +N:612:Nether wraith +G:W:G +I:120:48d10:20:55:10 +W:39:2:0:1700 +E:0:0:0:0:0:0 +O:50:0:50:0 +B:HIT:HURT:1d12 +B:HIT:HURT:1d12 +B:TOUCH:EXP_80 +B:TOUCH:EXP_80 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_90 | DROP_4D2 | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BLIND | SCARE | CAUSE_3 | MIND_BLAST | DARKNESS | BO_NETH +D:A form that hurts the eye, death permeates the air around it. As it nears +D:you, a coldness saps your soul. + +N:613:Hellhound +G:C:R +I:120:48d10:25:80:30 +W:35:3:600:600 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:3d12 +B:BITE:FIRE:3d12 +B:BITE:FIRE:3d12 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE +F:RAND_25 | FRIENDS | AURA_FIRE | SUSCEP_COLD | +F:BASH_DOOR | MOVE_BODY | +F:ANIMAL | EVIL | IM_FIRE | BASEANGBAND | HAS_LITE | +S:1_IN_5 | BR_FIRE +D:It is a giant dog that glows with heat. Flames pour from its nostrils. + +N:614:7-headed hydra +G:M:G +I:120:100d10:20:90:20 +W:39:2:7000:2000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:POISON:3d9 +B:BITE:POISON:3d9 +B:BITE:POISON:3d9 +B:SPIT:BLIND:1d2 +F:FORCE_SLEEP | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:ONLY_GOLD | DROP_2D2 | DROP_4D2 | CAN_SWIM | DROP_CORPSE +F:BASH_DOOR | MOVE_BODY | +F:ANIMAL | IM_POIS | MORTAL | BASEANGBAND +S:1_IN_5 | +S:SCARE | BA_POIS | +S:BR_POIS +D:A strange reptilian creature with seven heads dripping venom. + +N:615:Waldern, King of Water +G:E:b +I:130:25d100:12:80:50 +W:43:3:0:4250 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:8d5 +B:HIT:HURT:8d5 +B:HIT:HURT:8d5 +B:HIT:HURT:8d5 +F:UNIQUE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:EMPTY_MIND | COLD_BLOOD | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_ACID | IM_FIRE | IM_POIS | IM_COLD | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BO_ICEE | BO_WATE | BA_COLD | BA_WATE +D:A towering water elemental, Waldern is master of all things liquid. +D:Wave after wave drowns your frail body. + +# New monster added by furiosity for the Theme module +N:616:Termite +G:a:U +I:110:2d10:4:9:40 +W:20:1:1:100 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +B:BITE:HURT:1d6 +F:FORCE_MAXHP | KILL_BODY | FRIENDS | DROP_SKELETON +F:WEIRD_MIND | BASH_DOOR | SUSCEP_FIRE | +F:ANIMAL | AI_ANNOY | KILL_TREES | +F:MORTAL | BASEANGBAND +S:MULTIPLY +D:An extremely annoying antlike creature. Its bulbous eyes seem +D:almost covetous as they focus on your wooden paraphernalia. + +N:617:Ancient white dragon +G:D:w +I:120:72d10:20:90:80 +W:40:1:170000:2000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d8 +B:CLAW:HURT:4d8 +B:BITE:COLD:7d8 +F:FORCE_SLEEP | FORCE_MAXHP | +F:DROP_3D2 | DROP_4D2 | DROP_CORPSE | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_COLD | NO_CONF | NO_SLEEP | SUSCEP_FIRE | BASEANGBAND +F:HAS_LITE | ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_COLD +D:A huge draconic form. Frost covers it from head to tail. + +N:618:Ancient green dragon +G:D:g +I:120:72d10:20:90:80 +W:40:1:170000:2000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d8 +B:CLAW:HURT:4d8 +B:BITE:POISON:7d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:DROP_3D2 | DROP_4D2 | CAN_FLY | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_POIS +D:A huge draconic form enveloped in clouds of poisonous vapour. + +# New monster added by furiosity for the Theme module +N:619:Giant snow bat +G:b:w +I:130:3d8:12:20:50 +W:10:2:600:18 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:TERRIFY:1d3 +B:CLAW:COLD:1d2 +B:CLAW:COLD:1d2 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:FORCE_SLEEP | ANIMAL | DROP_CORPSE | AI_ANNOY | IM_COLD | +F:SUSCEP_FIRE | MORTAL | BASEANGBAND +D:A giant bat adapted to extremely cold temperatures. + +N:620:Eldrak +G:T:r +I:110:75d10:20:80:50 +W:38:3:7000:1500 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:BITE:HURT:3d4 +B:BITE:HURT:3d4 +F:FORCE_MAXHP | MOVE_BODY | +F:ONLY_ITEM | DROP_2D2 | REGENERATE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | WILD_SHORE | WILD_WOOD | +F:EVIL | TROLL | IM_POIS | NO_CONF | NO_SLEEP | DROP_CORPSE | BASEANGBAND +D:Melkor created trolls in mockery of the Ents. A massive troll of +D:huge strength, extremely stupid and extremely violent. + +N:621:Ettin +G:T:b +I:110:15d100:20:100:30 +W:39:3:8000:2000 +E:1:1:1:2:2:1 +O:0:100:0:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:BITE:HURT:3d8 +B:BITE:HURT:3d8 +F:FORCE_MAXHP | REGENERATE | MOVE_BODY | +F:ONLY_ITEM | DROP_1D2 | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | WILD_SWAMP | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:EVIL | TROLL | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +D:Melkor created trolls in mockery of the Ents. A massive two-headed troll, +D:larger and stronger than many men together. + +N:622:Night mare +G:q:G +I:120:15d100:30:85:0 +W:39:3:6000:2900 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:EXP_80:2d6 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:CONFUSE:6d6 +F:FORCE_MAXHP | +F:ONLY_GOLD | DROP_2D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:HAS_LITE | NO_CUT +D:A fearsome skeletal horse with glowing eyes that watch you with little +D:more than hatred for all that lives. Its flying hooves do not touch the +D:ground. + +N:623:Vampire lord +G:V:b +I:120:20d100:20:70:10 +W:42:1:1700:1800 +E:1:1:1:2:1:1 +O:0:70:30:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:BITE:EXP_80:4d6 +B:BITE:EXP_80:4d6 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_60 | DROP_4D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | RES_TELE | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:BLIND | HOLD | SCARE | CAUSE_3 | CAUSE_4 | DRAIN_MANA | +S:BRAIN_SMASH | DARKNESS | BO_NETH +D:A foul wind chills your bones as this ghastly figure approaches. + +N:624:Ancient black dragon +G:D:s +I:120:10d100:20:90:80 +W:41:1:170000:2500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d9 +B:CLAW:HURT:4d9 +B:BITE:ACID:7d9 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_3D2 | DROP_4D2 | DROP_CORPSE | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_ACID | NO_CONF | NO_SLEEP | BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_ACID +D:A huge draconic form. Pools of acid melt the floor around it. + +N:625:Weird fume +G:#:v +I:120:35d10:100:40:0 +W:40:2:0:800 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:CONFUSE:8d4 +B:ENGULF:CONFUSE:8d4 +F:FORCE_SLEEP | +F:RAND_50 | RAND_25 | RES_NEXU | AURA_ELEC | IM_FIRE | IM_ELEC | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | +F:CAN_FLY | ATTR_MULTI | ATTR_ANY | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | JOKEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_CHAO | BR_NEXU | BR_NUKE +D:A swirling spiral of mist, constantly changing its appearance. + +# New monster added by furiosity for the Theme module +N:626:Giant grey bat +G:b:s +I:130:3d8:12:20:50 +W:10:2:600:18 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:TERRIFY:1d3 +B:CLAW:PARALYZE:1d2 +B:CLAW:HURT:1d2 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:FORCE_SLEEP | ANIMAL | DROP_CORPSE | AI_ANNOY | +F:MORTAL | BASEANGBAND +D:A giant bat whose very presence makes you feel weary. + +# New monster added by furiosity for the Theme module +N:627:Giant silver bat +G:b:W +I:130:3d8:12:20:50 +W:10:2:600:18 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:LOSE_DEX:1d3 +B:CLAW:HALLU:1d2 +B:CLAW:HURT:1d2 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:FORCE_SLEEP | ANIMAL | DROP_CORPSE | AI_ANNOY | +F:MORTAL | BASEANGBAND +D:A giant bat, its wings shimmering a pale mesmerizing silver. + +# New monster added by furiosity for the Theme module +N:628:Giant yellow bat +G:b:y +I:130:3d8:12:20:50 +W:10:2:600:18 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:LOSE_CHR:1d3 +B:CLAW:EAT_LITE:1d2 +B:CLAW:EAT_LITE:1d2 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:FORCE_SLEEP | ANIMAL | DROP_CORPSE | AI_ANNOY | +F:MORTAL | BASEANGBAND +D:A giant bat which seems to absorb all light as it passes. + +N:629:Shadowfax, steed of Gandalf +G:c:v +I:130:30d100:20:100:50 +W:40:3:2600:2000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:KICK:HURT:5d5 +B:KICK:HURT:5d5 +B:BITE:HURT:6d6 +F:FORCE_MAXHP | UNIQUE | ANIMAL | GOOD | NEUTRAL | NO_TARGET | +F:REGENERATE | BASH_DOOR | IM_FIRE | IM_COLD | IM_ELEC | +F:IM_POIS | NO_FEAR | DROP_CORPSE | WILD_ONLY | WILD_WOOD | WILD_GRASS | +F:MORTAL | BASEANGBAND +D:Shadowfax is the chief of the Mearas, the greatest of all horses that are +D:bred in the fields of Rohan. Although the Mearas should technically be only +D:ridden by the royal family of Rohan, only Gandalf the Wizard has ever +D:succeeded in taming Shadowfax: and even then, Shadowfax will not be subjected +D:to a bridle or saddle, but must be ridden bareback. + +N:630:Spirit troll +G:G:G +I:110:10d100:20:90:5 +W:40:3:0:900 +E:0:0:0:0:0:0 +O:10:90:0:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:FORCE_MAXHP | +F:DROP_90 | +F:INVISIBLE | PASS_WALL | CAN_FLY | +F:EVIL | TROLL | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:A ghostly troll-like being from the ethereal plane. + +N:631:War troll +G:T:R +I:120:50d10:20:100:50 +W:40:3:6500:800 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:BITE:HURT:3d5 +B:BITE:HURT:3d5 +F:FORCE_MAXHP | SUSCEP_FIRE | REGENERATE | +F:DROP_90 | REGENERATE | FRIENDS | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:EVIL | TROLL | IM_POIS | NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +D:An corruption of Morgoth, it was made in mockery of the Ents. +D:A massive troll, equipped with a scimitar and heavy armour. + +N:632:Disenchanter worm mass +G:w:v +I:100:10d8:7:5:10 +W:40:3:50:30 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CRAWL:UN_BONUS:1d4 +F:RAND_50 | RES_DISE | ATTR_MULTI | CAN_SWIM | +F:STUPID | WEIRD_MIND | BASH_DOOR | +F:ANIMAL | HURT_LITE | NO_FEAR | BASEANGBAND | NO_CUT +S:MULTIPLY +D:It is a strange mass of squirming worms. Magical energy crackles +D:around its disgusting form. + +N:633:Rotting quylthulg +G:Q:u +I:120:48d10:20:1:0 +W:45:1:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_UNDEAD +D:It is a pulsing flesh mound that reeks of death and putrefaction. + +N:634:Lesser titan +G:P:y +I:120:24d100:30:80:15 +W:56:3:30000:6000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:CONFUSE:9d9 +B:HIT:CONFUSE:9d9 +B:HIT:CONFUSE:9d9 +B:HIT:CONFUSE:9d9 +F:FORCE_SLEEP | FORCE_MAXHP | +F:DROP_GOOD | DROP_4D2 | DROP_SKELETON | DROP_CORPSE | +F:SMART | TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | MALE | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HEAL | TELE_TO | SCARE | +S:S_MONSTERS +D:It is a humanoid figure thirty feet tall that gives off an aura of power +D:and hate. + +N:635:9-headed hydra +G:M:r +I:120:100d12:20:95:20 +W:40:2:8000:3000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:3d10 +B:BITE:FIRE:3d10 +B:BITE:FIRE:3d10 +B:BITE:FIRE:3d10 +F:FORCE_SLEEP | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:ONLY_GOLD | DROP_3D2 | DROP_4D2 | CAN_SWIM | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | DROP_CORPSE | +F:ANIMAL | IM_FIRE | MORTAL | BASEANGBAND +S:1_IN_4 | +S:SCARE | BO_FIRE | BR_FIRE +D:A strange reptilian creature with nine smouldering heads. + +N:636:Enchantress +G:p:R +I:130:52d10:20:60:10 +W:40:4:1700:2100 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +B:HIT:HURT:2d8 +F:FEMALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:BLIND | +S:S_DRAGON +D:This elusive female spellcaster has a special affinity for dragons, whom +D:she rarely fights without. + +N:637:Ranger chieftain +G:p:W +I:120:50d20:20:60:10 +W:41:2:1800:1800 +E:1:1:1:2:1:1 +O:30:50:20:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:MALE | INVISIBLE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE +F:ONLY_ITEM | DROP_2D2 | TAKE_ITEM | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | IM_FIRE | IM_ELEC | IM_COLD | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:S_MONSTERS | +S:ARROW_2 | ARROW_3 | ARROW_4 | MISSILE | BO_FIRE | BO_ELEC | BA_COLD | +S:HASTE | BLINK | S_ANIMALS +D:A chieftain among the Rangers. His understanding of nature gives him +D:powerful elemental spells to use against you, in addition to his skills +D:as an archer and a warrior. Furthermore, he is a master of camouflage, so +D:you will need magically enhanced seeing to spot him. + +N:638:Sorcerer +G:p:R +I:130:52d10:20:60:10 +W:40:2:1700:2150 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_90 | DROP_4D2 | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:BLINK | TELE_TO | BLIND | CONF | CAUSE_3 | TRAPS | +S:BO_ACID | BA_FIRE | BA_COLD | +S:S_MONSTER | S_UNDEAD | S_DRAGON +D:A human figure in robes, he moves with magically improved speed, and his +D:hands are ablur with spellcasting. + +N:639:Xaren +G:X:s +I:120:32d10:20:80:10 +W:40:1:500000:1200 +E:0:0:0:3:0:0 +O:0:0:0:0 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +F:FORCE_MAXHP | SUSCEP_ACID | +F:EMPTY_MIND | COLD_BLOOD | +F:ONLY_GOLD | DROP_2D2 | +F:KILL_ITEM | PASS_WALL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It is a tougher relative of the Xorn. Its hide glitters with metal ores. + +# New monster added by furiosity for the Theme module +N:640:Giant green bat +G:b:G +I:130:3d8:12:20:50 +W:20:2:600:18 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:TERRIFY:1d3 +B:CLAW:LOSE_INT:1d2 +B:CLAW:DISEASE:1d2 +F:RAND_50 | CAN_FLY | WILD_TOO | WILD_MOUNTAIN | WILD_WOOD | +F:FORCE_SLEEP | ANIMAL | DROP_CORPSE | AI_ANNOY | +F:MORTAL | BASEANGBAND +D:A giant bat which is an expert at disguise in a forest. + +# New monster added by furiosity for the Theme module +N:641:Death vortex +G:v:D +I:130:40d20:100:40:0 +W:60:2:0:6000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:LOSE_ALL:5d5 +B:ENGULF:EXP_80:5d5 +B:ENGULF:LOSE_ALL:5d5 +B:ENGULF:EXP_80:5d5 +F:FORCE_SLEEP | CAN_FLY | +F:RAND_50 | RAND_25 | RES_DISE | RES_NETH | RES_NEXU | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | BASEANGBAND | NO_CUT +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | RES_PLAS | +S:1_IN_6 | +S:ANIM_DEAD | BO_MANA | DARKNESS | BA_DARK | DRAIN_MANA | +D:A whirlpool of darkness that smells like death and decay. + +# New monster added by furiosity for the Theme module +N:642:Gas vortex +G:v:g +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:POISON:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | WILD_WASTE | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | WILD_TOO | +F:IM_FIRE | NO_FEAR | NO_CONF | NO_SLEEP | +F:NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT | +S:1_IN_6 | +S:BR_POIS | +D:A whirlpool of noxious gases. + +N:643:Death drake +G:D:G +I:120:21d100:25:100:80 +W:45:2:170000:10000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d10 +B:CLAW:HURT:4d10 +B:BITE:EXP_80:7d10 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | RES_TELE +F:INVISIBLE | TAKE_ITEM | CAN_FLY | +F:PASS_WALL | POWERFUL | MOVE_BODY | RES_NETH | +F:EVIL | DRAGON | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_NETH +D:It is a dragon-like form wrapped in darkness. You cannot make out its +D:true form but you sense its evil. + +N:644:Ancient red dragon +G:D:r +I:120:10d100:20:90:80 +W:41:1:170000:2500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d9 +B:CLAW:HURT:4d9 +B:BITE:FIRE:7d9 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE +F:DROP_3D2 | DROP_4D2 | CAN_FLY | SUSCEP_COLD | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_FIRE | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_FIRE +D:A huge draconic form. Wisps of smoke steam from its nostrils and the +D:extreme heat surrounding it makes you gasp for breath. + +N:645:Ancient gold dragon +G:D:y +I:120:10d100:20:90:80 +W:41:1:170000:2500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d9 +B:CLAW:HURT:4d9 +B:BITE:HURT:7d9 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE +F:DROP_3D2 | DROP_4D2 | CAN_FLY | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | NO_STUN | NO_SLEEP | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | SCARE | +S:BR_SOUN +D:A huge draconic form wreathed in a nimbus of light. Its roar stuns and +D:deafens you. + +N:646:Great crystal drake +G:D:U +I:120:21d100:25:100:80 +W:45:2:170000:10000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d10 +B:CLAW:HURT:4d10 +B:BITE:HURT:7d10 +F:FORCE_SLEEP | FORCE_MAXHP | REFLECTING | DROP_CORPSE +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | CAN_FLY | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT +F:ATTR_MULTI +S:1_IN_6 | +S:SLOW | CONF | SCARE | +S:BR_SHAR +D:A huge crystalline dragon. Its claws could cut you to shreds and its +D:teeth are razor sharp. Strange colours ripple through it as it moves in +D:the light. + +# New monster added by furiosity for the Theme module +N:647:Mana vortex +G:v:y +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:LOSE_ALL:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | WILD_WASTE | +F:EMPTY_MIND | BASH_DOOR | WILD_TOO | POWERFUL | +F:IM_FIRE | NO_FEAR | NO_CONF | NO_SLEEP | +F:NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT | +S:1_IN_8 | +S:BR_MANA | +D:A whirlpool of pure magical energy. + +N:648:Helcungol +G:U:W +I:110:40d10:20:50:80 +W:40:2:2700:2000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:STING:POISON:3d4 +B:SPIT:COLD:3d4 +B:HIT:HURT:3d4 +B:CRUSH:HURT:8d12 +F:FORCE_SLEEP | FORCE_MAXHP | +F:FRIENDS | +F:ONLY_ITEM | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | IM_FIRE | +F:EVIL | DEMON | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND +S:1_IN_8 | +S:BLIND | CONF | SLOW +D:One of the spider demons, spawn of Ungoliant. It looks like +D:a giant bloated spider and its claws are icy cold. + +N:649:Lygrog +G:u:D +I:130:44d10:20:80:0 +W:40:3:600:1000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:BITE:LOSE_DEX:3d6 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | DROP_4D2 | NONLIVING | +F:SMART | INVISIBLE | PASS_WALL | CAN_FLY | +F:EVIL | DEMON | IM_FIRE | IM_POIS | RES_TELE +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_10 | +S:BLIND | CONF | SCARE | CAUSE_3 | FORGET | +S:S_DEMON +D:Lygroeg are corrupted demonic snakelike forms, an evil creation +D:of Morgoth. + +# New monster added by furiosity for the Theme module +N:650:Slow vortex +G:v:W +I:80:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:PARALYZE:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | WILD_WASTE | +F:EMPTY_MIND | BASH_DOOR | WILD_TOO | POWERFUL | +F:NO_FEAR | NO_CONF | NO_SLEEP | +F:NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT | +S:1_IN_8 | +S:BR_INER | BR_GRAV | +D:A whirlpool of inertia and gravity, twisting slowly. + +# New monster added by furiosity for the Theme module +N:651:Nether vortex +G:v:G +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:EXP_40:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | WILD_WASTE | +F:EMPTY_MIND | BASH_DOOR | WILD_TOO | POWERFUL | +F:IM_FIRE | NO_FEAR | NO_CONF | NO_SLEEP | +F:NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT | +S:1_IN_8 | +S:BR_NETH | +D:A whirlpool of nether forces. + +# New monster added by furiosity for the Theme module +N:652:Puzzling vortex +G:v:U +I:110:9d9:100:30:0 +W:21:1:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:CONFUSE:3d3 +F:FORCE_SLEEP | RAND_50 | CAN_FLY | WILD_WASTE | +F:EMPTY_MIND | BASH_DOOR | WILD_TOO | POWERFUL | +F:IM_FIRE | NO_FEAR | NO_CONF | NO_SLEEP | +F:NONLIVING | BASEANGBAND | HAS_LITE | NO_CUT | +S:1_IN_8 | +S:BR_CONF | +D:A whirlpool of something strange. + +# New monster added by furiosity for the Theme module +N:653:Dark yeek +G:y:D +I:110:4d8:18:18:10 +W:8:1:800:15 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:3d6 +F:DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | +F:MORTAL | BASEANGBAND +S:1_IN_9 +S:S_KIN | CAUSE_1 +D:It is a strange small humanoid with a malevolent stare. + +N:654:Judge Fire +G:s:R +I:120:18d100:90:70:10 +W:41:3:0:12000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:FIRE:5d5 +B:HIT:FIRE:5d5 +B:GAZE:EXP_80 +B:WAIL:TERRIFY +F:UNIQUE | MALE | CAN_SPEAK | SUSCEP_COLD | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | POWERFUL | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | SUSCEP_COLD | IM_POIS | IM_FIRE | RES_PLAS | +F:NO_CONF | NO_SLEEP | JOKEANGBAND | HAS_LITE | NO_CUT | NO_STUN +S:1_IN_3 | +S:CAUSE_3 | BO_FIRE | BA_FIRE | BR_FIRE | BO_PLAS +S:DARKNESS | S_MONSTER | S_DEMON | S_UNDEAD | TPORT | BLINK | SCARE +D:One of the Dark Judges, he has come to punish your crime of living. +D:He looks like a skeleton enveloped in flames. + +# New monster added by furiosity for the Theme module +N:655:White yeek +G:y:w +I:110:4d8:18:18:10 +W:8:1:800:11 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | IM_COLD | +F:MORTAL | BASEANGBAND +S:1_IN_10 +S:BO_COLD | BO_ICEE | +D:It is a strange small humanoid adapted to cold environments. + +N:656:Judge Mortis +G:z:G +I:120:18d100:90:70:10 +W:41:3:0:13000 +E:1:1:1:2:1:1 +O:0:75:0:15 +B:HIT:POISON:5d5 +B:HIT:DISEASE:5d5 +B:TOUCH:LOSE_ALL +B:TOUCH:EXP_80 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | SUSCEP_FIRE | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | JOKEANGBAND | NO_CUT | NO_STUN +S:1_IN_3 | +S:BLIND | SCARE | CAUSE_3 | BO_ACID | BO_NETH | BR_POIS | +S:BR_NETH | BO_NETH | BLINK | TPORT | ANIM_DEAD +S:BO_POIS | S_UNDEAD +D:Another Dark Judge, he is a rotting humanoid with a cow's skull as +D:his head. + +N:657:Dark elven sorcerer +G:h:R +I:130:80d10:20:70:10 +W:41:2:1300:3000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +B:HIT:HURT:2d8 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE +F:ONLY_ITEM | DROP_90 | DROP_4D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HEAL | BLINK | TELE_TO | BLIND | CONF | CAUSE_3 | DARKNESS | +S:BO_ACID | BA_FIRE | BA_COLD | ANIM_DEAD +S:S_MONSTER | S_UNDEAD | S_DEMON | MISSILE +D:A dark elven figure, dressed in deepest black. Power seems to crackle +D:from his slender frame. + +N:658:Master lich +G:L:r +I:120:18d100:20:80:50 +W:41:2:1800:7000 +E:1:1:1:2:1:1 +O:10:45:25:10 +B:TOUCH:EXP_80 +B:TOUCH:UN_POWER +B:TOUCH:LOSE_DEX:2d12 +B:TOUCH:LOSE_DEX:2d12 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | RES_TELE | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_3 | +S:BLINK | TELE_TO | BLIND | HOLD | CONF | SCARE | CAUSE_3 | CAUSE_4 | +S:DRAIN_MANA | BRAIN_SMASH | S_UNDEAD +D:A skeletal form wrapped in robes. Powerful magic crackles along its +D:bony fingers. + +# New monster added by furiosity for the Theme module +N:659:Gray yeek +G:y:s +I:110:4d8:18:18:10 +W:8:1:800:11 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | +F:MORTAL | BASEANGBAND +S:1_IN_6 +S:BO_ACID | +D:It is a strange small humanoid cloaked in gray. You notice +D:some suspicious-looking vials in his pack. + +N:660:Eol, the Dark Elf +G:h:D +I:130:80d30:20:100:60 +W:49:2:1400:25000 +E:1:1:1:2:1:1 +O:10:40:40:10 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | CAN_SPEAK | +F:ONLY_ITEM | DROP_4D2 | DROP_2D2 | DROP_GOOD | DROP_CHOSEN | +F:SMART | IM_ELEC | IM_COLD | IM_POIS | IM_FIRE | +F:REFLECTING | OPEN_DOOR | BASH_DOOR | SPECIAL_GENE | +F:HURT_LITE | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HEAL | BLINK | TELE_TO | BLIND | CONF | CAUSE_4 | DARKNESS | +S:BA_NETH | BA_ELEC | BA_ACID | BA_FIRE | BA_COLD | BO_MANA | +S:S_MONSTERS | S_UNDEAD | S_DRAGON | S_DEMON +D:A lord of the Teleri, Eol is a mighty metalsmith, the first +D:one to ever forge weapons of meteorite iron. His dark +D:countenance glares at you in disdain. + +# New monster added by furiosity for the Theme module +N:661:Yellow yeek +G:y:y +I:110:4d8:18:18:10 +W:8:1:800:11 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | IM_POIS | +F:MORTAL | BASEANGBAND +S:1_IN_7 | +S:BA_POIS +D:It is a strange small humanoid. He's strangely stinky. + +# New monster added by furiosity for the Theme module +# A brown yeek with the PET flag. +N:662:Adventurer yeek +G:y:U +I:110:4d8:18:18:10 +W:8:1:800:11 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | PET | +F:MORTAL | BASEANGBAND +D:It is a strange small humanoid, a fellow adventurer. + +# New monster added by furiosity for the Theme module +N:663:Dark mushroom patch +G:,:D +I:110:1d2:2:1:0 +W:8:1:10:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:EXP_10:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_10 | +S:DARKNESS +D:Yum! It looks quite tasty. + +N:664:Undead beholder +G:e:u +I:120:27d100:30:100:10 +W:45:3:1600:8000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:EXP_40:3d6 +B:GAZE:UN_POWER:3d6 +B:GAZE:INSANITY:3d6 +B:BITE:EXP_40:7d6 +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | +F:COLD_BLOOD | BASH_DOOR | +F:EVIL | UNDEAD | CAN_FLY | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:SLOW | CONF | CAUSE_4 | DRAIN_MANA | MIND_BLAST | FORGET | +S:BO_MANA | BO_NETH | BRAIN_SMASH | BA_FIRE | BA_COLD | BO_ACID | +S:S_UNDEAD | ANIM_DEAD +D:A beholder which has cheated death. Black nether storms rage around the +D:bloodshot pupil of its central giant eye, and light seems to bend as it +D:sucks its power from the very air around it. Your soul chills as it drains +D:your vitality for its evil enchantments. + +N:665:Shadow +G:G:D +I:120:10d20:30:30:20 +W:37:3:0:400 +E:0:0:0:0:0:0 +O:90:10:0:0 +B:TOUCH:EXP_80 +B:TOUCH:EXP_40 +B:CLAW:LOSE_INT:1d10 +B:CLAW:LOSE_WIS:1d10 +F:FORCE_SLEEP | CAN_FLY | +F:ONLY_ITEM | DROP_1D2 | POWERFUL | REGENERATE | HURT_LITE | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | RES_NETH | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_8 | +S:BO_NETH | TELE_TO | SLOW +D:A mighty spirit of darkness of vaguely humanoid form. Razor-edged claws +D:reach out to end your life as it glides towards you, seeking to suck the +D:energy from your soul to feed its power. + +N:666:Iron lich +G:L:W +I:120:22d100:30:100:10 +W:42:4:0:10000 +E:0:0:0:0:1:0 +O:0:0:100:0 +B:BUTT:COLD:3d6 +B:BUTT:FIRE:3d6 +B:BUTT:ELEC:3d6 +F:FORCE_SLEEP | FORCE_MAXHP | REFLECTING | +F:COLD_BLOOD | BASH_DOOR | CAN_FLY | SUSCEP_ACID | +F:EVIL | UNDEAD | POWERFUL | SMART | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | RES_TELE | +F:ONLY_ITEM | DROP_60 | DROP_GOOD | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:BA_WATE | BA_FIRE | BO_ICEE | BA_ELEC | BA_COLD | +S:CAUSE_4 | DRAIN_MANA | BRAIN_SMASH | S_UNDEAD +D:It is a huge, twisted grey skull floating through the air. Its cold eyes +D:burn with hatred towards all who live. + +N:667:Dread +G:G:o +I:120:25d20:20:30:10 +W:42:1:1000:600 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:LOSE_STR:3d4 +F:FORCE_SLEEP | +F:RAND_25 | FRIENDS | CAN_FLY | +F:ONLY_ITEM | DROP_60 | +F:TAKE_ITEM | INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_15 | +S:BLIND | HOLD | CONF | DRAIN_MANA | BO_NETH +D:Death incarnate, its hideous black body seems to struggle against +D:reality as the universe itself struggles to banish it. + +N:668:Greater basilisk +G:R:D +I:120:20d100:25:100:15 +W:42:2:3000:10000 +E:0:1:0:2:1:0 +O:0:50:50:0 +B:GAZE:PARALYZE:3d12 +B:GAZE:PARALYZE:3d12 +B:BITE:POISON:2d12 +B:BITE:POISON:2d12 +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | POWERFUL | +F:OPEN_DOOR | BASH_DOOR | EVIL | IM_POIS | DROP_CORPSE | +F:ANIMAL | NO_CONF | NO_SLEEP | CAN_SWIM | +F:MORTAL | BASEANGBAND +S:1_IN_8 +S:BR_POIS | BR_DARK | BR_NEXU +D:A large basilisk, whose shape resembles that of a great worm. + +# New monster added by furiosity for the Theme module +N:669:White mushroom patch +G:,:w +I:110:1d2:2:1:0 +W:1:1:10:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:COLD:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +# New monster added by furiosity for the Theme module +N:670:Brown mushroom patch +G:,:u +I:110:1d2:2:1:0 +W:1:1:10:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:DISEASE:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +# New monster added by furiosity for the Theme module +N:671:Silver mushroom patch +G:,:W +I:110:1d2:2:1:0 +W:1:1:10:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:EAT_LITE:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +# New monster added by furiosity for the Theme module +N:672:Green mushroom patch +G:,:G +I:110:1d2:2:1:0 +W:1:1:10:1 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:POISON:1d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:Yum! It looks quite tasty. + +N:673:Mumak +G:q:s +I:110:90d10:20:55:100 +W:63:2:150000:2100 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BUTT:HURT:8d6 +B:BUTT:HURT:8d6 +B:CRUSH:HURT:8d4 +F:FRIENDS | DROP_CORPSE | +F:BASH_DOOR | ANIMAL | MORTAL | BASEANGBAND +D:A massive elephantine form with eyes twisted by madness. + +N:674:Judge Fear +G:W:y +I:120:18d100:90:70:10 +W:43:4:0:12000 +E:1:1:1:2:1:1 +O:100:0:0:0 +B:GAZE:TERRIFY +B:GAZE:EXP_40 +B:GAZE:EXP_40 +B:GAZE:HURT:2d20 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | +F:INVISIBLE | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_FIRE | IM_COLD | IM_POIS | +F:HURT_LITE | NO_CONF | NO_SLEEP | JOKEANGBAND | NO_CUT | NO_STUN +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | MIND_BLAST | BRAIN_SMASH | +S:S_UNDEAD | DRAIN_MANA | FORGET | ANIM_DEAD +D:A Dark Judge, reputedly so frightening that his gaze can kill. + +N:675:Ancient multi-hued dragon +G:D:v +I:120:21d100:25:100:80 +W:43:1:170000:13000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d10 +B:CLAW:HURT:4d10 +B:BITE:HURT:7d10 +F:ATTR_MULTI | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | DROP_CORPSE +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_ACID | IM_FIRE | IM_COLD | +F:IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:BLIND | CONF | SCARE | +S:BR_ACID | BR_FIRE | BR_COLD | BR_ELEC | BR_POIS +D:A huge draconic form. Many colours ripple down its massive frame. Few +D:live to see another. + +N:676:Ethereal dragon +G:D:o +I:120:21d100:25:100:80 +W:45:2:170000:10000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d10 +B:CLAW:HURT:4d10 +B:BITE:HURT:7d10 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | +F:INVISIBLE | CAN_FLY | +F:PASS_WALL | POWERFUL | MOVE_BODY | +F:DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:BLIND | CONF | +S:BR_LITE | BR_DARK | BR_CONF +D:A huge dragon emanating from the ethereal plane, this terrible dragon is +D:a master of light and dark. Its form disappears from sight as it cloaks +D:itself in unearthly shadows. + +# New monster added by furiosity for the Theme module +N:677:Dark elemental +G:E:D +I:110:30d8:12:50:50 +W:33:2:0:350 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:BLIND:4d6 +B:HIT:EAT_LITE:4d6 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | CAN_FLY | WILD_TOO | WILD_VOLCANO | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_FIRE | IM_POIS | IM_ELEC | IM_ACID | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BR_DARK +D:It is a twisting pillar of pure darkness. + +# New monster added by furiosity for the Theme module +N:678:Slow elemental +G:E:s +I:100:30d8:12:50:50 +W:33:2:0:350 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:PARALYZE:4d6 +B:HIT:PARALYZE:4d6 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | CAN_FLY | WILD_TOO | WILD_VOLCANO | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_FIRE | IM_POIS | IM_ELEC | IM_ACID | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BR_INER +D:It is a slowly twisting pillar of energy. + +N:679:Quaker, Master of Earth +G:E:u +I:110:28d100:10:97:90 +W:43:3:0:4500 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:SHATTER:10d10 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:EMPTY_MIND | COLD_BLOOD | KILL_WALL | +F:KILL_ITEM | KILL_BODY | PASS_WALL | POWERFUL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT | NO_STUN +S:1_IN_6 | +S:BO_ACID | BA_ACID +D:A towering stone elemental stands before you. The walls and ceiling are +D:reduced to rubble as Quaker advances. + +N:680:Death leprawn +G:l:D +I:120:6d6:8:13:8 +W:44:6:0:85 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:TOUCH:EXP_40:1d10 +B:TOUCH:EAT_GOLD +B:TOUCH:EAT_ITEM +F:INVISIBLE | RAND_25 | TAKE_ITEM | COLD_BLOOD | SMART | +F:HURT_LITE | EVIL | OPEN_DOOR | MALE | UNDEAD | RES_NETH | JOKEANGBAND | NO_CUT +S:MULTIPLY | +S:1_IN_6 | +S:BLINK | TPORT | TELE_TO | CAUSE_3 | ANIM_DEAD +D:Nasty undead little gnomes. + +# New monster added by furiosity for the Theme module +N:681:Chaos elemental +G:E:v +I:110:30d8:12:50:50 +W:33:2:0:350 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:EXP_40:4d6 +B:HIT:INSANITY:4d6 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | CAN_FLY | WILD_TOO | WILD_VOLCANO | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_FIRE | IM_POIS | IM_ELEC | IM_ACID | ELDRITCH_HORROR | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BR_CHAO +D:It is a massive tornado of raw chaos. + +# New monster added by furiosity for the Theme module +N:682:Confusion elemental +G:E:U +I:110:30d8:12:50:50 +W:33:2:0:350 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:CONFUSE:4d6 +B:HIT:CONFUSE:4d6 +F:FORCE_SLEEP | RAND_25 | +F:EMPTY_MIND | CAN_FLY | WILD_TOO | WILD_VOLCANO | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_FIRE | IM_POIS | IM_ELEC | IM_ACID | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 | +S:BR_CONF +D:It is confusing sight to behold. + +# New monster added by furiosity for the Theme module +N:683:Large blue snake +G:J:b +I:100:4d8:5:38:75 +W:4:1:1000:9 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:CRUSH:ELEC:1d6 +F:RAND_25 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND | IM_ELEC | +D:It is about ten feet long, its lithe form crackling with sparks. + +# New monster added by furiosity for the Theme module +N:684:Large silver snake +G:J:W +I:100:4d8:5:38:75 +W:4:1:1000:9 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:CRUSH:EAT_LITE:1d6 +F:RAND_25 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND +D:It is about ten feet long, and seems to feed on light. + +# New monster added by furiosity for the Theme module +N:685:Large purple snake +G:J:v +I:100:4d8:5:38:75 +W:2:1:1000:9 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:LOSE_CON:1d4 +B:CRUSH:HURT:1d6 +F:RAND_25 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND +D:It is about ten feet long and looks diseased. + +N:686:Judge Death +G:W:R +I:120:45d50:90:90:10 +W:43:3:0:14000 +E:1:1:1:2:1:1 +O:0:20:80:0 +B:CLAW:POISON:10d5 +B:CLAW:POISON:10d5 +B:CLAW:EXP_40:10d1 +B:GAZE:TERRIFY +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_ELEC | IM_COLD | SUSCEP_FIRE | +F:IM_POIS | NO_CONF | NO_SLEEP | JOKEANGBAND | NO_CUT | NO_STUN +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_4 | BA_FIRE | BA_NETH | ANIM_DEAD +S:S_MONSTERS | S_UNDEAD | S_HI_UNDEAD | DRAIN_MANA | +D:The most powerful Dark Judge, whose touch means death. + +N:687:Ariel, Queen of Air +G:E:B +I:130:27d100:12:50:50 +W:43:3:0:4750 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:4d6 +B:HIT:CONFUSE:4d4 +B:HIT:HURT:4d6 +B:HIT:CONFUSE:4d4 +F:UNIQUE | FEMALE | AURA_ELEC | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:RAND_25 | CAN_FLY | +F:EMPTY_MIND | COLD_BLOOD | +F:KILL_ITEM | KILL_BODY | BASH_DOOR | POWERFUL | +F:IM_ACID | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BO_ELEC | BA_COLD | BA_ELEC +D:A towering air elemental, Ariel the sorceress avoids your blows +D:with her extreme speed. + +N:688:11-headed hydra +G:M:R +I:120:100d18:20:100:20 +W:44:2:8500:6000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:3d12 +B:BITE:FIRE:3d12 +B:BITE:FIRE:3d12 +B:BITE:FIRE:3d12 +F:FORCE_SLEEP | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:ONLY_GOLD | DROP_2D2 | DROP_4D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:ANIMAL | IM_FIRE | CAN_SWIM | +F:MORTAL | BASEANGBAND +S:1_IN_4 | +S:SCARE | BO_FIRE | BO_PLAS | BA_FIRE | BR_FIRE +D:A strange reptilian hybrid with eleven smouldering heads. + +N:689:Patriarch +G:p:G +I:120:52d10:20:60:10 +W:40:2:1800:1800 +E:1:1:1:2:1:1 +O:0:10:90:0 +B:HIT:HURT:3d4 +B:HIT:HURT:3d4 +B:HIT:HURT:3d5 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HEAL | BLIND | HOLD | CAUSE_4 | CAUSE_3 | ANIM_DEAD | +S:S_MONSTERS | S_UNDEAD +D:An evil priest, dressed all in black. Deadly spells hit you at an +D:alarming rate as his black spiked mace rains down blow after blow on your +D:pitiful frame. + +N:690:Dreadmaster +G:G:y +I:120:12d100:20:100:10 +W:44:2:1000:8000 +E:0:0:0:0:0:0 +O:10:40:25:10 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:LOSE_STR:3d4 +B:HIT:LOSE_STR:3d4 +F:FORCE_SLEEP | FORCE_MAXHP | RAND_25 | +F:ONLY_ITEM | DROP_1D2 | DROP_4D2 | CAN_FLY | +F:SMART | TAKE_ITEM | INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_9 | +S:TELE_LEVEL | BLIND | HOLD | CONF | CAUSE_4 | DRAIN_MANA | BO_NETH | +S:S_UNDEAD +D:It is an unlife of power almost unequalled. An affront to existence, its +D:very touch abuses and disrupts the flow of life, and its unearthly limbs, +D:of purest black, crush rock and flesh with ease. + +N:691:Drolem +G:g:g +I:120:30d100:25:130:30 +W:44:3:40000:12000 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d10 +B:CLAW:HURT:3d10 +B:BITE:POISON:5d10 +B:BITE:POISON:5d10 +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | +F:EMPTY_MIND | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:DRAGON | IM_FIRE | IM_COLD | +F:IM_ELEC | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +F:ATTR_MULTI +S:1_IN_6 | +S:BLIND | SLOW | CONF | ARROW_3 | +S:BR_POIS +D:A constructed dragon, the drolem has massive strength. Powerful spells +D:weaved during its creation make it a fearsome adversary. Its eyes show +D:little intelligence, but it has been instructed to destroy all it meets. + +N:692:Scatha the Worm +G:D:W +I:120:22d100:30:130:70 +W:46:2:210000:17000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d10 +B:CLAW:HURT:4d10 +B:BITE:COLD:4d14 +B:BITE:COLD:4d14 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | SUSCEP_FIRE | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_CORPSE +F:BASH_DOOR | POWERFUL | MOVE_BODY | CAN_FLY | +F:EVIL | DRAGON | IM_COLD | NO_CONF | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:CONF | CAUSE_3 | +S:BR_COLD +D:An ancient and wise Dragon. Scatha has grown clever over the long years. +D:His scales are covered with frost, and his breath sends a shower of ice +D:into the air. + +N:693:Warrior of the Dawn +G:p:R +I:120:25d25:20:70:20 +W:45:2:1600:500 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:IM_POIS | IM_FIRE | IM_ELEC | IM_ACID | IM_COLD | +F:NO_SLEEP | NO_FEAR | +F:FRIENDS | +F:MALE | OPEN_DOOR | BASH_DOOR | JOKEANGBAND | HAS_LITE +D:Fierce, barbaric warriors, armed with great spiked clubs, and surrounded +D:in an aura of scarlet. Whenever one of them is slain, another appears +D:out of nowhere to take his place. + +N:694:Lesser black reaver +G:L:s +I:120:25d100:20:120:50 +W:45:3:2600:12000 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:HIT:UN_BONUS:4d8 +B:HIT:UN_BONUS:4d8 +B:HIT:LOSE_STR:4d6 +B:HIT:LOSE_STR:4d6 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | CAN_SWIM | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | RES_TELE +F:NO_CONF | NO_SLEEP | KILL_WALL | NO_FEAR +F:BASEANGBAND | NO_CUT +S:1_IN_3 | +S:TELE_TO | BLIND | HOLD | CONF | CAUSE_3 | DRAIN_MANA | +S:MIND_BLAST | BA_NETH | ANIM_DEAD +D:A humanoid form, black as night, advancing steadily and unstoppably. + +# New monster added by furiosity for the Theme module +N:695:Large red snake +G:J:R +I:100:4d8:5:38:75 +W:4:1:1000:10 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:CRUSH:FIRE:1d6 +F:RAND_25 | CAN_SWIM | WILD_TOO | DROP_SKELETON | DROP_CORPSE +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND +D:It is about ten feet long, its form glowing with fire. + +N:696:Grand master thief +G:p:b +I:130:15d100:50:75:40 +W:46:2:0:1500 +E:1:1:1:2:1:1 +O:70:10:10:10 +B:HIT:EAT_ITEM:5d5 +B:HIT:EAT_ITEM:5d5 +B:HIT:EAT_GOLD:5d5 +B:HIT:EAT_GOLD:5d5 +F:MALE | DROP_2D2 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | TELE_TO | CONF | TRAPS | ARROW_2 +D:A class of its own: you are already too late to protect your possessions - +D:and he seems to have studied magic too, and is a master of setting traps. + +N:697:Smaug the Golden +G:D:R +I:120:24d100:30:150:80 +W:48:2:230000:23000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:FIRE:5d14 +B:BITE:FIRE:5d14 +F:UNIQUE | MALE | REFLECTING | CAN_FLY | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_SPEAK | SPECIAL_GENE | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:SMART | EVIL | DRAGON | IM_FIRE | BASEANGBAND +F:HAS_LITE +S:1_IN_4 | +S:CONF | CAUSE_3 | +S:BR_FIRE +D:Smaug is one of the great dragons that still survive, a fire-drake of immense +D:cunning and intelligence. His speed through air is matched by few other +D:dragons, his dragonfire is what legends are made of, and his hide is +D:armoured with diamonds: he is believed to be the greatest dragon still +D:surviving into the Third Age. + +N:698:The Stormbringer +G:|:D +I:120:13d123:20:99:20 +W:45:2:0:13333 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:WAIL:TERRIFY +B:HIT:EXP_80:64d1 +B:HIT:EXP_80:64d1 +B:HIT:EXP_80:8d8 +F:CHAR_MULTI | EVIL | IM_POIS | IM_COLD | IM_FIRE | RES_NETH | +F:FORCE_SLEEP | UNIQUE | FORCE_MAXHP | CAN_FLY | +F:COLD_BLOOD | BASH_DOOR | NONLIVING | +F:NO_CONF | NO_SLEEP | NO_FEAR | JOKEANGBAND | HAS_LITE | NO_CUT | NO_STUN +D:The mightiest of hellblades, a black runesword which thirsts for +D:your soul. + +N:699:Knight Templar +G:p:w +I:120:60d20:20:60:10 +W:44:2:1800:2000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:IM_POIS | IM_FIRE | IM_ELEC | IM_ACID | IM_COLD | GOOD | +F:RES_NETH | RES_NEXU | RES_DISE | RES_TELE | DROP_SKELETON | DROP_CORPSE +F:NO_SLEEP | NO_CONF | NO_FEAR | NO_STUN | +F:DROP_2D2 | DROP_90 | REFLECTING | +F:MALE | OPEN_DOOR | BASH_DOOR | FORCE_MAXHP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:HEAL | CAUSE_3 | CAUSE_4 | HASTE | SCARE | BLIND | +D:It seems that the more devout the person, the more likely they are to cross +D:the boundary between piety and sanctimoniousness. And such is the case with +D:the Order of the Knights Templar; they are among the most pious and +D:powerful of the religious knightly orders, but noted for their intolerance. +D:Thus it is Morgoth's will that is unwittingly done, as the forces of good +D:are set against each other. + +# New monster added by furiosity for the Theme module +N:700:Large eel +G:J:U +I:100:4d8:5:38:75 +W:2:1:1000:9 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d4 +B:CRUSH:TERRIFY:1d6 +F:RAND_25 | CAN_SWIM | WILD_ONLY | DROP_SKELETON | DROP_CORPSE | WILD_SHORE +F:BASH_DOOR | HAS_EGG | ANIMAL | MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET | +D:It is about ten feet long. Its survival depends on being +D:confused for a much more dangerous snake. + +N:701:Dracolich +G:D:G +I:120:35d100:25:120:80 +W:55:2:180000:18000 +E:0:1:0:6:1:0 +O:10:50:40:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:EXP_80:7d14 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | RES_TELE | +F:COLD_BLOOD | CAN_FLY | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT | ATTR_MULTI +S:1_IN_6 | +S:CONF | SCARE | +S:BR_COLD | BR_NETH +D:The skeletal form of a once-great dragon, enchanted by magic most +D:perilous. Its animated form strikes with speed and drains life from its +D:prey to satisfy its hunger. + +N:702:Greater titan +G:P:o +I:120:38d100:30:125:15 +W:66:3:50000:23500 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:CONFUSE:12d12 +B:HIT:CONFUSE:12d12 +B:HIT:CONFUSE:12d12 +B:HIT:CONFUSE:12d12 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_4D2 | DROP_1D2 | DROP_GOOD | MOVE_BODY | +F:SMART | TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | MALE | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HEAL | TELE_TO | +S:S_MONSTERS +D:A forty foot tall humanoid that shakes the ground as it walks. The power +D:radiating from its frame shakes your courage, its hatred inspired by your +D:defiance. + +N:703:Dracolisk +G:D:R +I:120:35d100:25:120:80 +W:55:2:180000:18000 +E:0:1:0:6:1:0 +O:0:50:40:10 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:FIRE:7d14 +B:GAZE:PARALYZE +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | RES_NEXU | RES_TELE | +F:ANIMAL | EVIL | DRAGON | IM_ACID | IM_FIRE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:HOLD | SCARE | +S:BR_FIRE | BR_NEXU +D:A mixture of dragon and basilisk, the dracolisk stares at you with deep +D:piercing eyes, its evil breath burning the ground where it stands. + +N:704:Winged Horror +G:B:D +I:120:25d80:30:80:5 +W:48:3:4500:4000 +B:CLAW:HURT:3d8 +B:CLAW:HURT:3d8 +B:BITE:EXP_40:4d6 +B:BITE:EXP_40:4d6 +F:ANIMAL | MORTAL | EVIL | CAN_FLY | BASH_DOOR | IM_COLD | IM_POIS +F:WILD_TOO | WILD_WASTE | WILD_WOOD | WILD_SWAMP | BASEANGBAND +S:1_IN_6 +S:BR_NETH | BR_DARK | BR_POIS +D:A terrifying sight: a winged creature greater than any bird you have ever +D:seen, and with no feathers on its horrid black leathery wings. Descended +D:from a creature of an older world perhaps, bred by Sauron to be a winged +D:steed for his Ringwraiths. + +# New monster added by furiosity for the Theme module +N:705:Killer gray beetle +G:K:s +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:ACID:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | IM_ACID | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle surrounded by droplets of acid. + +# New monster added by furiosity for the Theme module +N:706:Killer orange beetle +G:K:o +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:BLIND:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle with a corrosive spit. + +# New monster added by furiosity for the Theme module +N:707:Killer blue beetle +G:K:b +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:ELEC:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | IM_ELEC | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle surrounded by sparks. + +N:708:Ent +G:#:G +I:110:40d100:30:120:15 +W:46:3:0:12500 +E:1:1:1:2:1:1 +O:30:50:20:0 +B:CRUSH:HURT:12d13 +B:CRUSH:HURT:12d13 +B:CRUSH:HURT:12d13 +B:CRUSH:HURT:12d13 +F:FORCE_SLEEP | FORCE_MAXHP | PET | SUSCEP_FIRE | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | MOVE_BODY | +F:SMART | TAKE_ITEM | KILL_WALL | BASH_DOOR | +F:GOOD | BASEANGBAND | NO_CUT +D:Ents are some of the oldest creatures that awoke on Arda. It is a +D:tree-herd: a sentient, moving tree. Its wrath is fearsome, and it could +D:split stones and even the very rock of Isengard with its roots. + +N:709:Rock giant +G:P:s +I:120:40d100:30:150:15 +W:54:3:40000:14500 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:SHATTER:12d13 +B:HIT:SHATTER:12d13 +B:HIT:SHATTER:12d13 +B:HIT:SHATTER:12d13 +F:FORCE_SLEEP | FORCE_MAXHP | HURT_ROCK | +F:ONLY_GOLD | DROP_4D2 | MOVE_BODY | KILL_WALL | +F:SMART | TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | GIANT | MALE | HAS_LITE | NO_CUT +D:A being made of living stone. + +N:710:Itangast the Fire Drake +G:D:R +I:120:22d100:30:120:70 +W:47:2:220000:20000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d10 +B:CLAW:HURT:4d10 +B:BITE:FIRE:4d14 +B:BITE:FIRE:4d14 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | DROP_CORPSE +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | SUSCEP_COLD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | IM_FIRE | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:CONF | CAUSE_3 | +S:BR_FIRE +D:A mighty ancient dragon, Itangast's form scorches your flesh. Wisps of +D:smoke curl up from his nostrils as he regards you with disdain. + +N:711:Death mold +G:m:D +I:140:100d20:200:60:0 +W:47:1:100:1000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:UN_BONUS:7d7 +B:SPORE:UN_BONUS:7d7 +B:SPORE:UN_BONUS:7d7 +B:SPORE:EXP_80:5d5 +F:FORCE_SLEEP | NEVER_MOVE | CAN_SWIM | +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is the epitome of all that is evil, in a mold. Its lifeless form draws +D:power from sucking the souls of those that approach it, a nimbus of pure +D:evil surrounds it. Luckily for you, it can't move... + +# New monster added by furiosity for the Theme module +N:712:Killer silver beetle +G:K:W +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:EAT_LITE:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | HURT_LITE | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle surrounded by a strange dark light. + +# New monster added by furiosity for the Theme module +N:713:Killer green beetle +G:K:G +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:CONFUSE:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | NO_CONF | CAN_FLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle surrounded by a puzzling green aura. + +N:714:Quickbeam, the Ent +G:#:G +I:120:40d100:30:120:15 +W:47:3:0:13500 +E:1:1:1:2:1:1 +O:10:50:20:10 +B:CRUSH:HURT:12d13 +B:CRUSH:HURT:12d13 +B:CRUSH:HURT:12d13 +B:CRUSH:HURT:12d13 +F:FORCE_SLEEP | FORCE_MAXHP | UNIQUE | CAN_SPEAK | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | MOVE_BODY | SUSCEP_FIRE | +F:SMART | TAKE_ITEM | KILL_WALL | BASH_DOOR | +F:GOOD | PET | BASEANGBAND | NO_CUT +D:Also known as Bregalad. Unusually hasty, for an ent. He hates evil creatures, +D:orcs in particular, since the destruction of his beloved rowan-trees to feed the +D:fires of Orthanc. + +N:715:Glaurung, Father of the Dragons +G:D:R +I:130:120d100:20:125:70 +W:70:2:300000:50000 +E:0:1:0:6:1:0 +O:30:70:0:0 +B:CLAW:HURT:5d12 +B:CLAW:HURT:5d12 +B:BITE:FIRE:8d14 +B:BITE:POISON:8d14 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_RANDART | KILL_TREES | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:SMART | EVIL | DRAGON | IM_POIS | IM_FIRE | +F:BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:BLIND | CONF | SCARE | BRAIN_SMASH | +S:BR_FIRE | BR_POIS | BR_SOUN | S_HI_DRAGON +D:Glaurung is the father of all dragons, and was for a long time the most +D:powerful. Though this is no longer so, he still has full command over +D:his brood and can command them to appear whenever he so wishes. He is +D:the definition of dragonfire. + +N:716:Behemoth +G:H:B +I:120:50d100:25:180:30 +W:49:3:6000:16000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:5d8 +B:BITE:HURT:5d8 +B:CRUSH:HURT:3d15 +B:CRUSH:HURT:3d15 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_SWIM | ANIMAL | AQUATIC | +F:IM_FIRE | IM_ACID | IM_COLD | IM_POIS | DROP_CORPSE | +F:NO_CONF | NO_SLEEP | NO_FEAR | NEUTRAL | NO_TARGET | +F:WILD_ONLY | WILD_SHORE | WILD_OCEAN | MORTAL | BASEANGBAND +D:A great water-beast, with an almost unpenetrable skin. + +# New monster added by furiosity for the Theme module +N:717:Killer aquatic beetle +G:K:B +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:COLD:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | RES_WATE | CAN_FLY | SUSCEP_FIRE | +F:MORTAL | BASEANGBAND | HAS_LITE | AQUATIC | +D:It is a giant beetle that prefers to live in water. + +N:718:Greater wall monster +G:#:W +I:120:15d40:20:80:20 +W:44:4:0:900 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:FORCE_SLEEP | COLD_BLOOD | EMPTY_MIND | PASS_WALL | RAND_50 | +F:BASH_DOOR | IM_COLD | IM_ACID | IM_FIRE | IM_ELEC | IM_POIS | NONLIVING | +F:HURT_ROCK | NO_CONF | NO_SLEEP | CHAR_MULTI | CAN_FLY | BASEANGBAND +F:NO_CUT +S:MULTIPLY | +D:A sentient, moving section of wall. + +N:719:Menelrog +G:U:U +I:120:40d120:20:80:80 +W:60:3:0:10000 +E:1:1:1:2:1:1 +O:50:0:50:0 +B:GAZE:TERRIFY +B:HIT:POISON:6d6 +B:SPIT:FIRE:6d6 +B:SPIT:ACID:6d6 +F:FORCE_SLEEP | FORCE_MAXHP | AURA_FIRE | NONLIVING | +F:REGENERATE | IM_ACID | IM_COLD | IM_FIRE | CAN_FLY | +F:NO_SLEEP | NO_STUN | NO_CONF | EVIL | DEMON | SMART | +F:KILL_WALL | WILD_TOO | +F:ONLY_ITEM | DROP_GREAT | DROP_GOOD | BASEANGBAND +S:1_IN_4 | +S:HOLD | BLINK | CONF | S_DEMON | BRAIN_SMASH | BO_PLAS +D:Morgoth's horrific corruption of Manwe's Great Eagles, with the feathers +D:devolved into scales, and the talons so powerful they can tear down +D:stone walls. This demon is a power to be reckoned with; it is powerful +D:in both combat and magic, and it's the only demon which may roam the wild. + +N:720:Mornungol +G:U:s +I:120:120d10:25:60:80 +W:55:2:0:3000 +E:1:1:1:2:1:1 +O:20:40:20:20 +B:HIT:HURT:4d10 +B:HIT:LOSE_CHR:10d2 +B:SPIT:ACID:4d10 +B:STING:POISON:5d5 +F:FORCE_SLEEP | FORCE_MAXHP | FRIENDS | +F:ONLY_ITEM | DROP_1D2 | NONLIVING | BASEANGBAND | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:EVIL | DEMON | IM_POIS | NO_CONF | NO_SLEEP +S:1_IN_7 | +S:SCARE | CONF +D:One of the spider demons, spawn of Ungoliant. It looks like +D:a giant bloated spider, and its claws are dripping with acid. + +# New monster added by furiosity for the Theme module +N:721:Killer tree beetle +G:K:U +I:110:22d8:14:45:30 +W:27:1:600:95 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:SPIT:HALLU:4d5 +F:WEIRD_MIND | BASH_DOOR | WILD_TOO | DROP_CORPSE | +F:ANIMAL | KILL_TREES | CAN_FLY | SUSCEP_COLD | +F:MORTAL | BASEANGBAND | HAS_LITE +D:It is a giant beetle, a relative of the termite. + +N:722:Nightwing +G:W:D +I:120:60d60:20:120:10 +W:61:4:0:10000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:TOUCH:POISON:6d5 +B:TOUCH:POISON:6d5 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_BONUS:6d8 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | RES_TELE | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:BLIND | SCARE | CAUSE_4 | BRAIN_SMASH | +S:BO_MANA | BO_NETH | BA_NETH | S_UNDEAD +D:Everywhere colours seem paler and the air chiller. At the centre of the +D:cold stands a mighty figure. Its wings envelop you in the chill of death +D:as the nightwing reaches out to draw you into oblivion. Your muscles sag +D:and your mind loses all will to fight as you stand in awe of this mighty +D:being. + +# New monster added by furiosity for the Theme module +# From EyAngband +N:723:6-headed hydra +G:M:w +I:115:37d10:20:80:20 +W:29:2:6000:800 +E:0:1:0:2:3:0 +O:0:0:0:0 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +B:BITE:POISON:4d4 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | FORCE_SLEEP | DROP_CORPSE | MOVE_BODY | +F:IM_POIS | SUSCEP_FIRE | ONLY_GOLD | DROP_4D2 | DROP_2D2 | IM_COLD | +S:1_IN_5 | +S:SCARE | BA_POIS | BR_POIS | +D:A strange reptilian creature with 6 heads dripping venom. It has +D:adapted to living in cold environments. + +N:724:Nether hound +G:Z:G +I:120:60d10:30:100:0 +W:51:2:800:5000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d12 +B:CLAW:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +F:FORCE_SLEEP | +F:FRIENDS | RES_NETH | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BR_NETH +D:You feel a soul-tearing chill upon viewing this beast, a ghostly form of +D:darkness in the shape of a large dog. + +N:725:Time hound +G:Z:B +I:130:60d10:30:100:0 +W:51:2:800:5000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d12 +B:CLAW:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +F:FORCE_SLEEP | +F:FRIENDS | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_TIME +D:You get a terrible sense of deja vu, or is it a premonition? All at once +D:you see a little puppy and a toothless old dog. Perhaps you should give +D:up and go to bed. + +N:726:Plasma hound +G:Z:R +I:120:60d10:30:100:0 +W:51:2:800:5000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d12 +B:CLAW:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +F:FORCE_SLEEP | SUSCEP_COLD | +F:FRIENDS | RES_PLAS | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | IM_FIRE | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_5 | +S:BR_PLAS +D:The very air warps as pure elemental energy stalks towards you in the +D:shape of a giant hound. Your hair stands on end and your palms itch as +D:you sense trouble. + +N:727:Demonic quylthulg +G:Q:r +I:120:48d10:20:1:0 +W:45:1:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_DEMON +D:A pile of pulsing flesh that glows with an inner dark fire. The world +D:itself seems to cry out against it. + +N:728:Great Storm Worm +G:D:b +I:120:40d100:30:150:80 +W:63:2:190000:20000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:ELEC:6d14 +B:BITE:ELEC:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | AURA_ELEC | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE | +F:EVIL | DRAGON | IM_ELEC | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_ELEC +D:A vast dragon of power. Storms and lightning crash around its titanic +D:form. Deep blue scales reflect the flashes and highlight the creature's +D:great muscles. It regards you with contempt. + +N:729:Ulik the Troll +G:T:v +I:130:35d100:30:120:30 +W:51:4:16000:18000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:SHATTER:20d12 +B:HIT:SHATTER:20d12 +B:BITE:POISON:6d14 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | SPECIAL_GENE | +F:ONLY_ITEM | DROP_1D2 | DROP_4D2 | DROP_GOOD | +F:DROP_90 | REGENERATE | KILL_WALL | RES_TELE | KILL_BODY | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | +F:EVIL | TROLL | IM_POIS | +F:IM_ELEC | IM_COLD | IM_FIRE | BASEANGBAND +D:Trolls are said to be corruptions of Morgoth, made in mockery of Ents. +D:Ulik is the strongest troll who has ever lived. He could challenge +D:the immortals and pound them to dust with his great strength. + +# New monster added by furiosity for the Theme module +# From UnAngband +N:730:8-headed hydra +G:M:s +I:120:100d11:20:92:20 +W:39:2:6500:1000 +E:0:1:0:2:4:0 +O:0:0:0:0 +B:BITE:ACID:3d8 +B:BITE:ACID:3d8 +B:SPIT:ACID:3d4 +B:SPIT:ACID:3d4 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | FORCE_SLEEP | DROP_CORPSE | MOVE_BODY | +F:IM_ACID | BASH_DOOR | ONLY_GOLD | DROP_4D2 | DROP_2D2 | +S:1_IN_5 | +S:SCARE | BR_ACID | BA_ACID +D:A strange reptilian creature with eight heads spewing acid. + +N:731:Oathbreaker +G:p:D +I:120:15d100:20:100:10 +W:52:1:2200:10000 +E:1:1:1:2:1:1 +O:0:40:60:0 +B:HIT:HURT:10d5 +B:HIT:HURT:10d5 +B:HIT:EXP_80:10d5 +B:HIT:EXP_80:10d5 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | IM_FIRE | IM_COLD | IM_POIS | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | RES_NETH | RES_NEXU | RES_PLAS | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_COLD | +F:UNDEAD | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:BLIND | SCARE | CAUSE_3 | BA_NETH | BA_FIRE | BO_PLAS +S:S_MONSTERS | S_DEMON +D:He is one of the warriors of old who broke their promise to the +D:King of Gondor. A terrible curse now haunts all of them. + +# New monster added by furiosity for the Theme module +# From UnAngband +N:732:10-headed hydra +G:M:b +I:120:100d15:20:97:20 +W:42:2:6500:8000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:3d9 +B:BITE:ACID:3d9 +B:BITE:ELEC:3d9 +B:BITE:COLD:3d9 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | FORCE_SLEEP | DROP_CORPSE | MOVE_BODY | +F:IM_ACID | IM_ELEC | IM_FIRE | IM_COLD | BASH_DOOR | +F:ONLY_GOLD | DROP_4D2 | DROP_2D2 | +S:1_IN_4 | +S:SCARE +D:A strange reptilian creature with ten multicoloured heads. + +# New monster added by furiosity for the Theme module +# From UnAngband +N:733:12-headed hydra +G:M:W +I:120:100d27:20:110:20 +W:47:2:7000:10000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:4d12 +B:BITE:FIRE:4d12 +B:BITE:POISON:4d12 +B:BITE:POISON:4d12 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | FORCE_SLEEP | DROP_CORPSE | MOVE_BODY | +F:IM_FIRE | IM_POIS | RES_PLAS | BASH_DOOR | ONLY_GOLD | DROP_4D2 | DROP_2D2 | +S:1_IN_4 | +S:SCARE | BA_FIRE | BA_POIS | BO_FIRE | BO_PLAS | +D:A strange reptilian creature with twelve smouldering heads. + +# New monster added by furiosity for the Theme module +# From UnAngband +N:734:13-headed hydra +G:M:v +I:120:36d100:20:120:20 +W:51:2:7500:15000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:POISON:8d6 +B:BITE:POISON:8d6 +B:BITE:FIRE:12d6 +B:BITE:FIRE:12d6 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | FORCE_SLEEP | DROP_CORPSE | +F:IM_FIRE | IM_POIS | RES_PLAS | NO_CONF | NO_SLEEP | BASH_DOOR | +F:ONLY_GOLD | DROP_4D2 | DROP_2D2 | DROP_2D2 | SMART | +S:1_IN_3 +S:SCARE | BA_FIRE | BA_POIS | BO_FIRE | BO_PLAS | S_KIN +D:A strange reptilian creature with thirteen smouldering heads dripping venom. + +# New monster added by furiosity for the Theme module +N:735:14-headed hydra +G:M:B +I:120:40d100:20:130:20 +W:55:2:8000:20000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:4d10 +B:BITE:ACID:4d10 +B:BITE:ELEC:4d10 +B:BITE:COLD:4d10 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | FORCE_SLEEP | DROP_CORPSE | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | IM_POIS | RES_PLAS | SMART | +F:NO_CONF | NO_SLEEP | BASH_DOOR | ONLY_GOLD | DROP_4D2 | DROP_4D2 | +S:1_IN_3 +S:SCARE | BA_FIRE | BA_POIS | BA_COLD | BA_ELEC | BA_ACID +S:S_KIN | +D:A cunning reptilian creature with fourteen multicoloured heads. + +# New monster added by furiosity for the Theme module +N:736:15-headed hydra +G:M:U +I:120:44d100:20:140:20 +W:59:2:8500:25000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:5d11 +B:BITE:ACID:5d11 +B:BITE:COLD:5d11 +B:BITE:ELEC:5d11 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | AQUATIC | DROP_CORPSE | WILD_OCEAN | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | IM_POIS | RES_PLAS | SMART | +F:NO_CONF | NO_SLEEP | BASH_DOOR | ONLY_GOLD | DROP_4D2 | DROP_4D2 | +S:1_IN_3 +S:SCARE | BA_FIRE | BA_POIS | BA_COLD | BA_ELEC | BA_ACID | CONF | +S:BO_FIRE | BO_COLD | BO_ELEC | BO_ACID | S_KIN | +D:A cunning reptilian creature with fifteen multicoloured heads. + +# New monster added by furiosity for the Theme module +N:737:Killer hydra +G:M:D +I:120:50d100:20:150:20 +W:65:5:9000:40000 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:FIRE:6d12 +B:BITE:ACID:6d12 +B:BITE:COLD:6d12 +B:BITE:ELEC:6d12 +F:BASEANGBAND | ANIMAL | MORTAL | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:FORCE_SLEEP | CAN_SWIM | AQUATIC | DROP_CORPSE | WILD_OCEAN | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_ACID | IM_POIS | RES_PLAS | RES_NETH | +F:RES_TELE | SMART | NO_CONF | NO_SLEEP | BASH_DOOR | ONLY_GOLD | DROP_4D2 | +F:RES_NEXU | DROP_4D2 | RES_WATE | NO_STUN | EVIL | +S:1_IN_3 | +S:SCARE | BA_FIRE | BA_POIS | BA_COLD | BA_ELEC | BA_ACID | CONF | +S:BO_FIRE | BO_COLD | BO_ICEE | BA_WATE | BO_ELEC | BO_ACID | BR_NETH | +S:S_KIN | S_ANIMALS | S_MONSTERS | +D:A cunning, evil reptile from the depths. It has so many heads that you +D:give up after losing count twice. + +N:738:Old Sorcerer +G:p:R +I:130:52d25:20:60:10 +W:54:2:0:5000:0 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:6d8 +B:HIT:HURT:6d8 +B:HIT:HURT:6d8 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | +F:OPEN_DOOR | BASH_DOOR | TAKE_ITEM | +F:EVIL | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:BLINK | TELE_TO | BLIND | CONF | CAUSE_3 | CAUSE_4 | TRAPS | +S:BO_ACID | BA_FIRE | BA_COLD | BA_POIS | +S:S_MONSTER | S_DEMON | S_HI_DRAGON | S_UNDEAD +D:A human figure in robes, he moves with magically improved speed, and his +D:hands are ablur with spellcasting. You stagger at the mighty sound of his +D:spells as they echo hollowly through the dungeon. + +N:739:Ethereal hound +G:Z:G +I:120:60d15:30:100:0 +W:55:3:900:6000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +B:CLAW:HURT:2d12 +F:FORCE_SLEEP | FRIENDS | +F:INVISIBLE | PASS_WALL | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BR_NETH +D:A pale green hound. Pulsing red lines and strange fluorescent light +D:hints at internal organs best left to the imagination. + +N:740:Lesser kraken +G:~:G +I:120:30d100:30:150:80 +W:54:2:8000:20000 +E:3:0:3:0:1:0 +O:25:25:50:0 +B:CRUSH:HURT:16d12 +B:CRUSH:HURT:16d12 +B:CRUSH:HURT:16d12 +B:CRUSH:HURT:16d12 +F:FORCE_SLEEP | FORCE_MAXHP | AQUATIC | WILD_TOO | WILD_OCEAN | +F:ONLY_ITEM | DROP_3D2 | DROP_GOOD | DROP_CORPSE | +F:BASH_DOOR | POWERFUL | MOVE_BODY | SMART | RES_WATE | +F:EVIL | IM_ELEC | NO_CONF | NO_SLEEP | IM_POIS | IM_FIRE | BASEANGBAND +S:1_IN_4 | +S:BLIND | CONF | SCARE | CAUSE_4 | CAUSE_3 | +S:BA_WATE | DARKNESS | BR_DARK | TELE_TO +D:An enormously fearsome and powerful inhabitant of the depths. It +D:resembles a gargantuan octopus and its evil is almost tangible. + +N:741:Great Ice Worm +G:D:w +I:120:40d100:30:150:80 +W:63:2:190000:20000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:COLD:6d14 +B:BITE:COLD:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | AURA_COLD | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | SUSCEP_FIRE | +F:BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE +F:EVIL | DRAGON | IM_COLD | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_COLD +D:An immense dragon capable of awesome destruction. You have never felt +D:such extreme cold, or witnessed such an icy stare. Begone quickly or feel +D:its wrath! + +N:742:Demilich +G:L:U +I:120:35d100:20:100:50 +W:54:2:3000:12500 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:TOUCH:EXP_80 +B:TOUCH:UN_POWER +B:TOUCH:LOSE_DEX:4d12 +B:TOUCH:LOSE_DEX:4d12 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | RES_TELE | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_3 | +S:BLINK | TELE_TO | BLIND | HOLD | CONF | SCARE | CAUSE_3 | CAUSE_4 | +S:DRAIN_MANA | BRAIN_SMASH | S_HI_UNDEAD | S_UNDEAD | FORGET | S_DEMON | +S:TPORT | HEAL | ANIM_DEAD +D:A lich who is partially immaterial, on its way to a new, ethereal form. + +N:743:The Phoenix +G:B:R +I:120:36d100:60:130:0 +W:54:3:6000:40000 +E:0:1:1:0:1:0 +O:0:50:50:0 +B:BITE:FIRE:12d6 +B:BITE:FIRE:12d6 +B:HIT:FIRE:9d12 +B:HIT:FIRE:9d12 +F:UNIQUE | CAN_SPEAK | RES_PLAS | AURA_FIRE | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | SUSCEP_COLD | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:ANIMAL | IM_ACID | IM_FIRE | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP +F:JOKEANGBAND | HAS_LITE | REGENERATE +S:1_IN_3 | +S:BO_FIRE | BO_PLAS | BA_FIRE | +S:BR_FIRE | BR_LITE | BR_PLAS +D:A massive glowing eagle bathed in flames. The searing heat chars your +D:skin and melts your armour. + +N:744:Nightcrawler +G:W:D +I:120:80d60:20:160:10 +W:69:3:10000:1500 +E:0:0:0:0:1:0 +O:40:0:50:10 +B:STING:LOSE_CON:8d8 +B:STING:LOSE_CON:8d8 +B:BITE:ACID:10d10 +B:BITE:ACID:10d10 +F:FORCE_SLEEP | SMART | KILL_WALL | CAN_SWIM | FORCE_MAXHP | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_FIRE | IM_COLD | IM_POIS | RES_TELE | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:BLIND | SCARE | BRAIN_SMASH | +S:BO_MANA | BO_NETH | BA_NETH | BR_NETH | S_UNDEAD +D:This intensely evil creature bears the form of a gargantuan black worm. +D:Its gaping maw is a void of blackness, acid drips from its steely hide. +D:It is like nothing you have ever seen before, and a terrible chill runs +D:down your spine as you face it. + +# New monster added by furiosity for the Theme module +N:745:Forest ogre +G:O:g +I:110:13d10:20:37:30 +W:18:2:2100:70 +E:1:1:1:2:1:1 +O:10:85:0:0 +B:HIT:HURT:3d9 +B:BITE:POISON:2d8 +F:FRIENDS | +F:DROP_60 | WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | IM_POIS | CAN_FLY +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A hideous, smallish giant that is often found near or with orcs. +D:This ogre prefers living in the forest and can pass through +D:thick forests with ease. + +# New monster added by furiosity for the Theme module +# A pet ogre without friends +N:746:Rebel ogre +G:O:y +I:110:13d9:20:33:30 +W:13:2:2100:50 +E:1:1:1:2:1:1 +O:10:85:0:0 +B:HIT:HURT:2d8 +F:DROP_60 | WILD_TOO | WILD_WOOD | WILD_MOUNTAIN | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | PET | +F:GOOD | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A rebel among ogres, who has joined the forces of the Light to +D:fight agains the Shadow. + +# New monster added by furiosity for the Theme module +# A pet hill giant +N:747:Rebel giant +G:P:R +I:110:30d15:20:45:50 +W:25:3:3500:150 +E:1:1:1:2:1:1 +O:20:50:20:5 +B:HIT:HURT:4d8 +B:HIT:HURT:4d8 +F:DROP_60 | WILD_TOO | WILD_MOUNTAIN | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | PET | +F:GOOD | GIANT | MALE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A ten foot tall humanoid with powerful muscles. This giant has +D:abandoned the Darkness in favour of the forces of good. Thus he +D:is a rebel and hated among his kind. + +N:748:Hand druj +G:s:y +I:130:60d10:20:110:10 +W:57:2:10:18000 +E:0:0:0:1:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | RES_TELE | +F:SMART | COLD_BLOOD | CAN_SWIM | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_1 | +S:TELE_AWAY | BLIND | CONF | SCARE | CAUSE_3 | FORGET | DARKNESS | +S:BO_FIRE | BO_ACID | BO_COLD | BO_ELEC +D:A skeletal hand floating in the air, motionless except for its flexing +D:fingers. + +N:749:Eye druj +G:s:r +I:130:10d100:20:90:10 +W:58:2:2:21000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | RES_TELE | +F:SMART | COLD_BLOOD | +F:EVIL | UNDEAD | CAN_SWIM | +F:IM_FIRE | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_1 | +S:BO_MANA | BO_NETH | BA_NETH | BRAIN_SMASH | S_UNDEAD +D:A bloodshot eyeball floating in the air, you'd be forgiven for assuming it +D:harmless. + +N:750:Skull druj +G:s:o +I:130:14d100:20:120:10 +W:59:2:1000:24000 +E:0:0:0:0:1:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | RES_TELE | +F:SMART | COLD_BLOOD | +F:EVIL | UNDEAD | CAN_SWIM | +F:IM_FIRE | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_1 | +S:SLOW | CAUSE_4 | MIND_BLAST | BRAIN_SMASH | TRAPS | BO_PLAS | +S:BO_NETH | BA_WATE | S_UNDEAD +D:A glowing skull possessed by sorcerous power. It need not move, but +D:merely blast you with mighty magic. + +N:751:Chaos vortex +G:v:v +I:140:32d20:100:80:0 +W:53:1:0:4000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:CONFUSE:5d5 +B:ENGULF:CONFUSE:5d5 +B:ENGULF:HURT:5d5 +B:ENGULF:HURT:5d5 +F:ATTR_MULTI | ATTR_ANY | FORCE_SLEEP | +F:RAND_50 | RAND_25 | CAN_FLY | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_CHAO +D:Void, nothingness, spinning destructively. + +N:752:Aether vortex +G:v:v +I:130:40d20:100:40:0 +W:54:2:0:5000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:ELEC:5d5 +B:ENGULF:FIRE:5d5 +B:ENGULF:ACID:5d5 +B:ENGULF:COLD:5d5 +F:ATTR_MULTI | ATTR_ANY | FORCE_SLEEP | CAN_FLY | +F:RAND_50 | RAND_25 | AURA_COLD | RES_WATE | RES_DISE | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | RES_NETH | RES_NEXU | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | AURA_FIRE | AURA_ELEC | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | RES_PLAS | BASEANGBAND | NO_CUT +S:1_IN_6 | +S:BR_ACID | BR_FIRE | BR_COLD | BR_ELEC | BR_POIS | BR_LITE | +S:BR_DARK | BR_SOUN | BR_CONF | BR_CHAO | BR_SHAR | BR_NETH | +S:BR_WALL | BR_INER | BR_TIME | BR_GRAV | BR_PLAS | BR_NEXU +D:An awesome vortex of pure magic, power radiates from its frame. + +# New monster added by furiosity for the Theme module +N:753:Spider quylthulg +G:Q:D +I:120:48d10:20:1:0 +W:45:1:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_SPIDER +D:It is a pulsing flesh mound that was once a spider. + +# New monster added by furiosity for the Theme module +N:754:Canine quylthulg +G:Q:s +I:120:48d10:20:1:0 +W:45:1:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_HOUND +D:It is a pulsing flesh mound that was once a hound. + +N:755:Thuringwethil, the Vampire Messenger +G:V:v +I:130:50d100:20:145:10 +W:67:3:1500:23000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:BITE:EXP_80:6d6 +B:BITE:EXP_80:6d6 +B:HIT:CONFUSE:6d6 +B:HIT:CONFUSE:6d6 +F:UNIQUE | FEMALE | SPECIAL_GENE | +F:FORCE_SLEEP | FORCE_MAXHP | SMART | CAN_SPEAK | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | NO_STUN +F:RES_TELE | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | CAUSE_4 | DRAIN_MANA | +S:BRAIN_SMASH | BA_NETH | S_KIN | S_HI_UNDEAD +D:Chief messenger between Sauron and Morgoth, she is the most deadly of the +D:vampire race on Middle-earth. At first she is charming to meet, but her +D:wings and eyes give away her true form. + +N:756:Great Worm of Fire +G:D:r +I:120:50d100:30:150:80 +W:67:2:190000:23000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:FIRE:6d14 +B:BITE:FIRE:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | SUSCEP_COLD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | AURA_FIRE | +F:EVIL | DRAGON | IM_FIRE | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_FIRE +D:A vast dragon of immense power. Fire leaps continuously from its huge +D:form. The air around it scalds you. Its slightest glance burns you, and +D:you realise how truly insignificant you are. + +# New monster added by furiosity for the Theme module +N:757:Aquatic quylthulg +G:Q:b +I:120:48d10:20:1:0 +W:45:1:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | AQUATIC | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_HYDRA +D:It is a pulsing flesh mound that was once a many-headed reptile. + +# New monster added by furiosity for the Theme module +N:758:Adventurer quylthulg +G:Q:w +I:120:48d10:20:1:0 +W:45:3:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | PET | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_KIN +D:It is a pulsing flesh mound that was once a fellow adventurer. + +N:759:Draconic quylthulg +G:Q:g +I:120:48d10:20:1:0 +W:45:1:3000:3000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TPORT | +S:S_DRAGON +D:It looks like it was once a dragon corpse, now deeply infected with +D:bacteria that make it pulse in a foul way. + +# New monster added by furiosity for the Theme module +N:760:White hulk +G:X:w +I:110:20d10:20:60:10 +W:20:1:5000:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:COLD:2d6 +B:HIT:HURT:2d6 +B:BITE:COLD:3d6 +F:EMPTY_MIND | COLD_BLOOD | IM_COLD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | SUSCEP_FIRE | AURA_COLD | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It is adapted to extreme cold environments. + +# New monster added by furiosity for the Theme module +N:761:Death hulk +G:X:D +I:110:99d10:20:80:10 +W:40:1:5000:1000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:EXP_40:3d8 +B:HIT:HURT:3d8 +B:BITE:HURT:3d8 +F:EMPTY_MIND | COLD_BLOOD | SMART | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | RES_NETH | HURT_LITE | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:DARKNESS | S_UNDEAD +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It seems to be surrounded by an impenetrable +D:shadow. + +N:762:Fundin Bluecloak +G:k:B +I:130:50d100:25:195:10 +W:56:2:1400:20000 +E:1:1:1:2:1:1 +O:0:80:20:0 +B:HIT:HURT:10d10 +B:HIT:HURT:8d6 +B:HIT:HURT:8d6 +B:HIT:HURT:8d6 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE +F:FORCE_SLEEP | FORCE_MAXHP | PET | +F:ONLY_ITEM | DROP_1D2 | DROP_4D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:HEAL | BLIND | CONF | SCARE | CAUSE_3 | CAUSE_4 | BRAIN_SMASH | +S:FORGET | S_MONSTERS | S_ANIMALS +D:He is one of the greatest Dwarven priests to walk the earth. Fundin has +D:earned a high position in the church, and his skill with both weapon and +D:spell only justify his position further. His combination of Dwarven +D:strength and priestly wisdom are a true match for any adventurer. + +N:763:Black Balrog +G:U:D +I:120:20d100:20:50:80 +W:61:4:9000:10000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:ACID:4d12 +B:HIT:ACID:4d12 +B:CRUSH:HURT:3d12 +B:TOUCH:UN_POWER +F:FORCE_SLEEP | FORCE_MAXHP | KILL_WALL | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | IM_ACID | NO_CONF | NO_SLEEP | NONLIVING | +F:BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLIND | CONF | SCARE | HASTE | +S:BR_ACID | +S:S_DEMON +D:The greatest of the demons, potent in both magical might +D:and sheer battle power. This corrupted Maia's form is +D:surrounded by whirlpools of acid. + +# New monster added by furiosity for the Theme module +N:764:Orange hulk +G:X:o +I:110:20d10:20:60:10 +W:20:1:5000:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:POISON:2d6 +B:HIT:HURT:2d6 +B:BITE:POISON:3d6 +F:EMPTY_MIND | COLD_BLOOD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It looks poisonous. + +# New monster added by furiosity for the Theme module +N:765:Fire hulk +G:X:r +I:110:20d10:20:60:10 +W:20:1:5000:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:FIRE:2d6 +B:HIT:HURT:2d6 +B:BITE:FIRE:3d6 +F:EMPTY_MIND | COLD_BLOOD | IM_FIRE | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | SUSCEP_COLD | AURA_FIRE | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It is surrounded by flames. + +N:766:Ancalagon the Black +G:D:D +I:140:180d100:40:170:70 +W:90:1:330000:60000 +E:0:1:0:6:1:0 +O:60:40:0:0 +B:CLAW:HURT:10d12 +B:CLAW:HURT:10d12 +B:BITE:HURT:10d14 +B:BITE:HURT:10d14 +F:UNIQUE | MALE | CAN_FLY | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | +F:BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:BR_ACID | BR_FIRE | BR_DISI | BR_WALL | BR_TIME | +S:S_HI_DRAGON | S_KIN +D:"Rushing Jaws" is his name, and death is his game; the greatest and most +D:terrible of all dragonkind, his power dismayed even the Valar for a time. + +# New monster added by furiosity for the Theme module +N:767:Forest hulk +G:X:g +I:110:20d10:20:60:10 +W:20:1:5000:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:POISON:2d6 +B:HIT:HURT:2d6 +B:BITE:PARALYZE:3d6 +F:EMPTY_MIND | COLD_BLOOD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | +F:IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. Its preferred habitat is a forest, however. + +N:768:Nightwalker +G:W:D +I:130:80d70:20:175:10 +W:73:3:75000:20000 +E:1:1:1:2:1:1 +O:30:0:70:0 +B:HIT:UN_BONUS:10d10 +B:HIT:UN_BONUS:10d10 +B:HIT:UN_BONUS:7d7 +B:HIT:UN_BONUS:7d7 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | CAN_SWIM | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | RES_TELE | +F:EVIL | UNDEAD | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:BLIND | SCARE | BRAIN_SMASH | +S:BO_MANA | BO_NETH | BA_NETH | S_UNDEAD +D:A huge giant garbed in black, more massive than a titan and stronger than +D:a dragon. With terrible blows, it breaks your armour from your back, +D:leaving you defenceless against its evil wrath. It can smell your fear, +D:and you in turn smell the awful stench of death as this ghastly figure +D:strides towards you menacingly. + +# New monster added by furiosity for the Theme module +N:769:Night hulk +G:X:b +I:110:20d10:20:60:10 +W:20:1:5000:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:BLIND:2d6 +B:HIT:HURT:2d6 +B:BITE:EAT_LITE:3d6 +F:EMPTY_MIND | COLD_BLOOD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | HURT_LITE | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It prefers to dwell in dark caves where there is +D:no sun. + +# New monster added by furiosity for the Theme module +N:770:Silver hulk +G:X:W +I:110:20d10:20:60:10 +W:20:1:5000:90 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:HALLU:2d6 +B:HIT:HURT:2d6 +B:BITE:INSANITY:3d6 +F:EMPTY_MIND | COLD_BLOOD | IM_COLD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It is an extremely confusing sight to behold. + +N:771:Saruman of Many Colours +G:p:v +I:120:70d100:100:100:0 +W:60:1:1600:35000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_BONUS:6d8 +B:HIT:HURT:5d5 +B:HIT:HURT:5d5 +F:UNIQUE | MALE | ATTR_MULTI | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | REFLECTING | RES_TELE +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:DROP_GREAT | DROP_CHOSEN | SPECIAL_GENE +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_FIRE | IM_COLD | +F:IM_ELEC | IM_POIS | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HEAL | HASTE | TPORT | TELE_AWAY | BLIND | CONF | SCARE | +S:CAUSE_4 | MIND_BLAST | FORGET | TRAPS | ANIM_DEAD | BO_MANA | +S:BO_ICEE | BA_ACID | BA_FIRE | BA_COLD | BA_WATE | BA_CHAO | +S:S_UNDEAD | S_DEMON | S_HI_DRAGON | S_ANIMALS | +D:Originally known as the White, Saruman fell prey to Sauron's wiles. He +D:searches forever for the One Ring, to become a mighty Sorcerer-King of the +D:world. + +N:772:Harowen the Black Hand +G:p:B +I:140:25d100:30:36:0 +W:51:3:0:20000 +E:1:1:1:2:1:1 +O:90:10:0:0 +B:TOUCH:EAT_GOLD:5d5 +B:TOUCH:EAT_ITEM:5d5 +B:HIT:BLIND:10d5 +B:HIT:POISON:8d5 +F:UNIQUE | MALE | CAN_SPEAK | SMART | +F:FORCE_SLEEP | FORCE_MAXHP | MOVE_BODY | +F:ONLY_ITEM | DROP_1D2 | DROP_4D2 | DROP_GOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:IM_POIS | BASEANGBAND +S:1_IN_6 | +S:TELE_TO | TRAPS +D:He is a master of disguise, an expert of stealth, a genius at traps, and +D:moves with blinding speed. + +N:773:Blue Balrog +G:U:b +I:120:20d100:20:50:80 +W:61:4:9000:10000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:ELEC:4d12 +B:HIT:ELEC:4d12 +B:CRUSH:HURT:3d12 +B:TOUCH:UN_POWER +F:FORCE_SLEEP | FORCE_MAXHP | AURA_ELEC | KILL_WALL | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | IM_ELEC | NO_CONF | NO_SLEEP | NONLIVING | +F:BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLIND | CONF | SCARE | HASTE | +S:BR_ELEC | +S:S_DEMON +D:The greatest of the demons, potent in both magical might +D:and sheer battle power. This corrupted Maia's form is +D:surrounded by living lightning. + +N:774:Dreadlord +G:G:r +I:120:30d100:20:150:10 +W:62:2:0:20000 +E:0:0:0:0:0:0 +O:10:10:60:10 +B:HIT:EXP_40:6d6 +B:HIT:EXP_40:6d6 +B:HIT:LOSE_STR:4d6 +B:HIT:LOSE_STR:4d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:INVISIBLE | COLD_BLOOD | TAKE_ITEM | PASS_WALL | +F:EVIL | UNDEAD | CAN_FLY | +F:IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | RES_TELE | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:HOLD | DRAIN_MANA | BLIND | S_UNDEAD | CONF | +S:SCARE | TELE_TO | TPORT | BRAIN_SMASH | ANIM_DEAD +S:BA_NETH | DARKNESS +D:It is a massive form of animated death, its colour deeper than black. It +D:drinks in light, and space around it is twisted and torn by the weight of +D:its evil. It is unlife and it knows nothing but the stealing of souls and +D:the stench of death. + +N:775:Greater kraken +G:~:G +I:120:40d100:30:175:80 +W:60:2:10000:25000 +E:3:0:3:0:1:0 +O:10:80:0:10 +B:CRUSH:HURT:15d15 +B:CRUSH:HURT:15d15 +B:CRUSH:HURT:15d15 +B:CRUSH:HURT:15d15 +F:FORCE_SLEEP | FORCE_MAXHP | AQUATIC | WILD_TOO | WILD_OCEAN | +F:ONLY_ITEM | DROP_3D2 | DROP_GOOD | DROP_CORPSE | +F:BASH_DOOR | POWERFUL | MOVE_BODY | SMART | RES_WATE | +F:EVIL | IM_ELEC | NO_CONF | NO_SLEEP | IM_POIS | IM_FIRE | BASEANGBAND +S:1_IN_3 | +S:BLIND | CONF | SCARE | CAUSE_4 | CAUSE_3 | TELE_TO | TELE_AWAY | +S:BA_WATE | DARKNESS | BR_DARK | BR_ACID | BR_POIS +D:An enormously fearsome and powerful inhabitant of the depths. It +D:resembles a gargantuan octopus and its evil is almost tangible. + +N:776:Archlich +G:L:B +I:120:45d100:20:120:50 +W:64:2:0:20000 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:TOUCH:EXP_80 +B:TOUCH:UN_POWER +B:TOUCH:LOSE_DEX:8d12 +B:TOUCH:LOSE_DEX:8d12 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | RES_TELE | CAN_FLY | +F:ONLY_ITEM | DROP_4D2 | DROP_2D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_3 | +S:BLINK | TELE_TO | BLIND | HOLD | SCARE | CAUSE_4 | +S:DRAIN_MANA | BRAIN_SMASH | S_HI_UNDEAD | FORGET | +S:TPORT | HEAL | S_DEMON | BA_NETH | ANIM_DEAD +D:A lich who has reached its ultimate evolutionary stage: a completely +D:immaterial state. + +# Description of Tevildo taken from UnAngband +N:777:Tevildo, Prince of Cats +G:f:v +I:130:48d100:100:200:0 +W:66:3:0:30000 +E:0:1:0:2:1:0 +O:30:60:0:10 +B:CLAW:CONFUSE:12d12 +B:CLAW:LOSE_DEX:2d12 +B:CLAW:BLIND:10d5 +B:BITE:PARALYZE:15d1 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | ESCORTS | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_POIS | NO_CONF | BASEANGBAND +S:1_IN_3 | +S:TELE_TO | S_KIN +D:Master of all things feline and mighty servant of Morgoth. A great cat, coal-black and evil to look upon. His eyes are long and very narrow and slanted, and gleam both red and green. His great grey whiskers are as stout and sharp as needles. His purr is like the roll of drums and his growl like thunder. + +N:778:Jabberwock +G:H:v +I:130:32d100:35:125:255 +W:68:3:2300:19000 +E:0:1:0:2:1:0 +O:20:50:20:0 +B:CLAW:HURT:10d10 +B:CLAW:HURT:10d10 +B:BITE:HURT:10d10 +B:BITE:HURT:10d10 +F:ATTR_MULTI | +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | +F:ONLY_ITEM | DROP_60 | DROP_90 | +F:BASH_DOOR | CAN_FLY | DROP_CORPSE | +F:ANIMAL | MORTAL | JOKEANGBAND | +S:1_IN_5 | +S:CAUSE_4 | +S:BR_CHAO +D:"Beware the Jabberwock, my son! The jaws that bite, the claws that catch!" + +N:779:Chaos hound +G:Z:v +I:120:60d30:30:100:0 +W:65:2:900:10000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +B:BITE:HURT:2d12 +B:CLAW:HURT:2d12 +F:ATTR_MULTI | ATTR_ANY | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | FRIENDS | BASH_DOOR | +F:ANIMAL | NO_CONF | NO_SLEEP | BASEANGBAND +S:1_IN_5 | +S:BR_CHAO +D:A constantly changing canine form, this hound rushes towards you as if +D:expecting mayhem and chaos ahead. It appears to have an almost kamikaze +D:relish for combat. You suspect all may not be as it seems. + +# New monster added by furiosity for the Theme module +N:780:Chaos hulk +G:X:v +I:110:25d10:20:80:10 +W:30:1:5000:110 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:GAZE:CONFUSE +B:HIT:HALLU:2d6 +B:HIT:LOSE_ALL:2d6 +B:BITE:EXP_40:3d6 +F:EMPTY_MIND | COLD_BLOOD | +F:BASH_DOOR | KILL_WALL | DROP_SKELETON | +F:ANIMAL | EVIL | +F:IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:This bizarre creature has glaring eyes and large mandibles capable of +D:slicing through rock. It is surrounded by an aura of chaotic forces. + +N:781:Beholder hive-mother +G:e:y +I:120:40d100:30:80:10 +W:67:3:2600:17000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:EXP_80:6d6 +B:GAZE:PARALYZE:5d5 +B:GAZE:INSANITY:5d5 +B:GAZE:UN_POWER:5d5 +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | CAN_FLY | +F:BASH_DOOR | FEMALE | SMART | DROP_CORPSE | +F:EVIL | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +S:1_IN_2 | +S:BLIND | CONF | FORGET | SCARE | DRAIN_MANA | BRAIN_SMASH | +S:BA_DARK | BO_MANA | BA_ACID | BA_FIRE | BA_COLD | BO_NETH | +S:S_KIN +D:A mother of the race of beholders, she can summon her brood to her aid +D:whenever she wishes. + +N:782:Leviathan +G:~:v +I:120:50d100:40:180:30 +W:67:3:300000:28000 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:BITE:FIRE:5d12 +B:BITE:FIRE:5d12 +B:CRUSH:HURT:6d15 +B:CRUSH:HURT:6d15 +F:FORCE_SLEEP | FORCE_MAXHP | AQUATIC | WILD_TOO | WILD_OCEAN | +F:IM_FIRE | IM_ACID | IM_COLD | IM_POIS | +F:ANIMAL | NO_CONF | NO_SLEEP | NO_FEAR | DROP_CORPSE | BASEANGBAND +S:1_IN_9 +S:BR_FIRE | BR_ACID | BR_DARK | BR_POIS | BA_WATE | +S:S_DRAGON | S_HYDRA | HEAL | CONF | DARKNESS +D:An enormous, terrible sea-monster, the true master of the ocean. + +N:783:Great Worm of Chaos +G:D:v +I:120:60d100:40:170:100 +W:75:2:190000:29000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:5d12 +B:CLAW:HURT:5d12 +B:BITE:HURT:7d14 +B:BITE:HURT:7d14 +F:ATTR_MULTI | ATTR_ANY | +F:FORCE_SLEEP | FORCE_MAXHP | RES_DISE | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | CAN_FLY | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_CHAO | BR_DISE | +S:S_DRAGON | S_HI_DRAGON +D:A massive dragon of changing form. As you watch, it appears first fair +D:and then foul. Its body is twisted by chaotic forces as it strives to +D:stay real. Its very existence distorts the universe around it. + +N:784:Great Worm of Law +G:D:B +I:120:60d100:40:170:100 +W:75:2:190000:29000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:5d12 +B:CLAW:HURT:5d12 +B:BITE:HURT:7d14 +B:BITE:HURT:7d14 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | CAN_FLY | +F:EVIL | DRAGON | NO_STUN | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_SOUN | BR_SHAR | +S:S_DRAGON | S_HI_DRAGON +D:A massive dragon of powerful intellect. It seeks to dominate the universe +D:and despises all other life. It sees all who do not obey it as mere +D:insects to be crushed underfoot. + +N:785:Great Worm of Balance +G:D:v +I:120:70d100:40:170:100 +W:80:2:190000:31000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:6d12 +B:CLAW:HURT:6d12 +B:BITE:HURT:8d14 +B:BITE:HURT:8d14 +F:DRAGON | EVIL | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | RES_DISE | +F:NO_STUN | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | NO_CUT | ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_SOUN | BR_CHAO | BR_SHAR | BR_DISE | +S:S_DRAGON | S_HI_DRAGON +D:A massive dragon, it is thousands of +D:years old and seeks to maintain the Cosmic Balance. It sees you as an +D:upstart troublemaker without the wisdom to control your actions. + +# New monster added by furiosity for the Theme module +N:786:Yellow hulk +G:X:y +I:120:32d10:20:80:10 +W:40:1:500000:1200 +E:0:0:0:3:0:0 +O:0:0:0:0 +B:HIT:ACID:3d4 +B:HIT:ACID:3d4 +B:HIT:ACID:3d4 +B:HIT:ACID:3d4 +F:FORCE_MAXHP | IM_ACID | HURT_LITE | +F:EMPTY_MIND | COLD_BLOOD | +F:ONLY_GOLD | DROP_2D2 | +F:KILL_ITEM | PASS_WALL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It is a tougher relative of the Xorn. Its hide glitters with drops of acid. + +N:787:White Balrog +G:U:w +I:120:20d100:20:50:80 +W:61:4:9000:10000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:COLD:4d12 +B:HIT:COLD:4d12 +B:CRUSH:HURT:3d12 +B:TOUCH:UN_POWER +F:FORCE_SLEEP | FORCE_MAXHP | AURA_COLD | KILL_WALL | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | IM_COLD | NO_CONF | NO_SLEEP | NONLIVING | +F:BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLIND | CONF | SCARE | HASTE | +S:BR_COLD | +S:S_DEMON +D:The greatest of the demons, potent in both magical might +D:and sheer battle power. This corrupted Maia's form is +D:surrounded by frost. + +# New monster added by furiosity for the Theme module +N:788:Red hulk +G:X:R +I:120:32d10:20:80:10 +W:40:1:500000:1200 +E:0:0:0:3:0:0 +O:0:0:0:0 +B:HIT:FIRE:3d4 +B:HIT:FIRE:3d4 +B:HIT:FIRE:3d4 +B:HIT:FIRE:3d4 +F:FORCE_MAXHP | IM_ACID | SUSCEP_COLD | +F:EMPTY_MIND | COLD_BLOOD | HURT_LITE | +F:ONLY_GOLD | DROP_2D2 | AURA_FIRE | +F:KILL_ITEM | PASS_WALL | +F:IM_FIRE | IM_ELEC | IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It is a tougher relative of the Xorn. Its hide is wreathed in flames. + +N:789:Trone, the Rebel Thunderlord +G:B:D +I:130:80d100:20:120:80 +W:72:2:400000:45000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:12d10 +B:HIT:HURT:12d10 +B:CHARGE:HURT:10d10 +B:CHARGE:HURT:10d10 +F:UNIQUE | MALE | CAN_SPEAK | RES_TELE | SPECIAL_GENE | +F:FORCE_MAXHP | REGENERATE | THUNDERLORD | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:SMART | OPEN_DOOR | BASH_DOOR | DROP_CHOSEN | +F:EVIL | IM_FIRE | IM_COLD | IM_POIS | +F:MORTAL | HAS_LITE +S:1_IN_4 | +S:TELE_TO | SCARE | BR_TIME | BR_FIRE | +S:BO_MANA | S_THUNDERLORD +D:As the Thunderlords came from afar to help the Elves, Trone and his rebel +D:wing came to defend Morgoth. He is an evil and powerful Thunderlord. + +N:790:Great Worm of Many Colours +G:D:v +I:120:70d100:40:170:255 +W:80:2:190000:31000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:6d12 +B:CLAW:HURT:6d12 +B:CLAW:HURT:8d14 +B:BITE:HURT:8d14 +F:ATTR_MULTI | CAN_FLY | +F:FORCE_SLEEP | FORCE_MAXHP | AURA_FIRE | AURA_ELEC | RES_TELE | +F:IM_FIRE | IM_ACID | IM_POIS | IM_COLD | IM_ELEC | AURA_COLD | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE | +F:DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BR_POIS | BR_ELEC | BR_ACID | BR_FIRE | BR_COLD | +S:CONF | SCARE | BLIND +D:A huge dragon whose scales shimmer in myriad hues. + +N:791:Marda, rider of gold Laronth +G:B:y +I:130:100d85:100:100:50 +W:75:6:420000:35000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:12d15 +B:HIT:HURT:12d15 +B:HIT:HURT:12d15 +B:HIT:HURT:12d15 +F:UNIQUE | FEMALE | CAN_SPEAK | THUNDERLORD | ONLY_ITEM | RES_TELE | +F:DROP_CHOSEN | DROP_CORPSE | DROP_SKELETON | CAN_FLY | +F:FORCE_SLEEP | FORCE_MAXHP | SPECIAL_GENE | +F:DROP_4D2 | DROP_1D2 | DROP_GOOD | DROP_60 | DROP_90 | +F:EVIL | IM_POIS | IM_ELEC | SMART | REGENERATE | OPEN_DOOR | BASH_DOOR | +F:MORTAL | HAS_LITE | AQUATIC | +S:1_IN_4 | +S:SCARE | BLIND | TPORT | BLINK | TELE_AWAY | TELE_TO | +S:BR_FIRE | BA_MANA | S_THUNDERLORD +D:Former leader among the Thunderlords, she and Trone have fallen under the +D:control of Morgoth. Laronth, her eagle, can summon Thunderlords to her aid. +D:She has somehow broken through to the Lonely Isle and is killing the swans +D:The magic of the Valar is for some reason powerless against her, and they +D:have opened a path to Tol Eressea in case a hero wants to try their luck +D:at destroying her. + +N:792:Tselakus, the Dreadlord +G:G:R +I:130:65d100:20:150:10 +W:68:2:1000:35000 +E:1:1:1:2:1:1 +O:0:80:20:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:LOSE_STR:4d6 +B:HIT:LOSE_STR:4d6 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_SPEAK | CAN_FLY | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | +F:EVIL | UNDEAD | IM_COLD | AURA_COLD | +F:IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT | NO_STUN +S:1_IN_3 | +S:BLIND | HOLD | CONF | +S:BA_DARK | BA_NETH | +S:S_WRAITH | S_HI_UNDEAD | S_KIN +D:This huge affront to existence twists and tears at the fabric of space. +D:Darkness itself recoils from the touch of Tselakus as he leaves a trail +D:of death and destruction. Mighty claws rend reality as he +D:annihilates all in his path to your soul! + +N:793:Sky Drake +G:D:B +I:130:60d100:40:200:255 +W:77:2:220000:40000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:6d12 +B:CLAW:HURT:6d12 +B:BITE:ELEC:8d14 +B:BITE:ELEC:8d14 +F:FORCE_SLEEP | FORCE_MAXHP | AURA_ELEC | AURA_COLD | DROP_CORPSE | +F:IM_ELEC | EVIL | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | +F:DRAGON | NO_CONF | NO_SLEEP | RES_TELE | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BR_ELEC | BR_GRAV | BR_LITE | +S:S_DRAGON | S_HI_DRAGON | +S:SCARE | BLIND +D:The mightiest elemental dragon of air, it can destroy you with ease. + +N:794:Eilinel the Entrapped +G:p:D +I:120:90d10:10:40:1 +W:42:10:0:3500 +E:1:1:1:2:1:1 +O:20:20:50:10 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +B:TOUCH:UN_POWER:3d3 +B:TOUCH:UN_BONUS:3d3 +F:UNIQUE | FEMALE | +F:FORCE_MAXHP | +F:DROP_1D2 | DROP_2D2 | DROP_3D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_FIRE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT | NO_STUN +S:1_IN_2 | +S:BLINK | TELE_TO | HEAL | S_MONSTER | BO_ACID | BO_MANA | CAUSE_3 +D:In life, she was the wife of Gorlim. In death, her shade was +D:entrapped by Morgoth and used to trick her husband into betraying +D:Barahir. Now she is totally entrapped by Morgoth's power, and uses +D:her magic to do his bidding. + +N:795:Dagorrog +G:U:u +I:130:50d100:40:120:80 +W:72:3:0:18000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:11d11 +B:HIT:HURT:11d11 +B:HIT:HURT:11d11 +B:HIT:HURT:11d11 +F:FORCE_SLEEP | FORCE_MAXHP | REGENERATE | NONLIVING | +F:ONLY_ITEM | DROP_GOOD | DROP_4D2 | DROP_2D2 | BASEANGBAND | +F:OPEN_DOOR | BASH_DOOR | KILL_BODY | POWERFUL | +F:EVIL | DEMON | NO_CONF | NO_SLEEP | CAN_FLY | +F:IM_FIRE | IM_COLD | IM_POIS | IM_ACID | IM_ELEC +S:1_IN_5 | +S:HASTE | SLOW | SCARE | S_HI_DEMON +D:Festooned with horns and fierce claws, these monstrous forms are the +D:shock troops of Morgoth, known for their strength and fierce weapons. +D:A giant humanoid demon wielding a massive, heavy and sharp scythe. +D:Feared by foes and friends alike when it flies into one of its berserk +D:rages, the War demon will cut down anything in its path between it and +D:you. + +# New monster added by furiosity for the Theme module +N:796:Green hulk +G:X:G +I:115:32d10:20:80:10 +W:40:1:500000:1200 +E:0:0:0:3:0:0 +O:0:0:0:0 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +B:HIT:POISON:3d4 +F:FORCE_MAXHP | IM_ACID | HURT_LITE | +F:EMPTY_MIND | COLD_BLOOD | +F:ONLY_GOLD | DROP_2D2 | +F:KILL_ITEM | KILL_WALL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It is a tougher relative of the Xorn. Its hide glitters with drops of venom. + +# New monster added by furiosity for the Theme module +N:797:Blue hulk +G:X:B +I:115:32d10:20:80:10 +W:40:1:500000:1200 +E:0:0:0:3:0:0 +O:0:0:0:0 +B:HIT:ELEC:3d4 +B:HIT:ELEC:3d4 +B:HIT:ELEC:3d4 +B:HIT:ELEC:3d4 +F:FORCE_MAXHP | IM_ACID | HURT_LITE | +F:EMPTY_MIND | COLD_BLOOD | +F:ONLY_GOLD | DROP_2D2 | AURA_ELEC | +F:KILL_ITEM | KILL_WALL | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:HURT_ROCK | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +D:It is a tougher relative of the Xorn. It is surrounded by sparks. + +N:798:Black reaver +G:L:D +I:120:50d100:20:170:50 +W:74:3:1900:23000 +E:0:0:0:0:0:0 +O:0:60:40:0 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_BONUS:6d8 +B:HIT:LOSE_STR:4d6 +B:HIT:LOSE_STR:4d6 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | CAN_SWIM | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | RES_TELE | +F:NO_CONF | NO_SLEEP | KILL_WALL | NO_FEAR | +F:BASEANGBAND | NO_CUT +S:1_IN_3 | +S:TELE_TO | BLIND | HOLD | CONF | CAUSE_3 | CAUSE_4 | DRAIN_MANA | +S:BRAIN_SMASH | BA_MANA | BA_NETH | S_UNDEAD +D:A humanoid form, black as night, advancing steadily and unstoppably, even +D:the very rock of the dungeon cannot prevent it reaching you. + +N:799:Master mindcrafter +G:p:y +I:120:80d10:20:60:10 +W:40:2:1700:2000 +E:1:1:1:2:1:1 +O:20:40:40:0 +B:HIT:HURT:4d5 +B:HIT:HURT:4d5 +B:HIT:HURT:4d5 +F:MALE | ONLY_ITEM | FORCE_SLEEP | FORCE_MAXHP | DROP_4D2 | +F:SMART | BASH_DOOR | TAKE_ITEM | MOVE_BODY | +F:EVIL | IM_FIRE | IM_ELEC | IM_POIS | BASEANGBAND | +F:NO_CONF | NO_SLEEP | NO_STUN | NO_FEAR +S:1_IN_2 | +S:HEAL | BLIND | HOLD | CONF | SCARE | TPORT | BA_COLD | BA_FIRE | +S:MIND_BLAST | BRAIN_SMASH | S_MONSTERS | TELE_AWAY | BLINK | BO_NETH +D:A mindcrafter of the highest order. Powerful and evil, and a dangerous +D:enemy: a master of mind over matter, of his own mind, and of the minds of +D:others, who slavishly follow him into battle when he calls them. + +N:800:Greater demonic quylthulg +G:Q:R +I:120:15d100:20:1:0 +W:71:2:5000:10500 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TELE_TO | +S:S_HI_DEMON +D:A massive pulsating mound of flesh, glowing with an inner hellish light. + +N:801:Greater draconic quylthulg +G:Q:G +I:120:15d100:20:1:0 +W:71:2:5000:10500 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:BLINK | TELE_TO | +S:S_HI_DRAGON +D:A massive mound of scaled flesh, throbbing and pulsating with multi-hued +D:light. + +N:802:Greater rotting quylthulg +G:Q:U +I:120:15d100:20:1:0 +W:71:2:5000:10500 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND |NO_CUT +S:1_IN_2 | +S:BLINK | TELE_TO | +S:S_HI_UNDEAD +D:A massive pile of rotting flesh. A disgusting stench fills the air as it +D:throbs and writhes. + +# Joke monster added by furiosity for the Theme module + +N:803:Invisible Horror +G:.:v +I:100:4d9:20:1:0 +W:20:5:0:300 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:CHARGE:TERRIFY +B:CHARGE:TERRIFY +B:CHARGE:TERRIFY +B:CHARGE:TERRIFY +F:CHAR_CLEAR | ATTR_CLEAR | FORCE_MAXHP | SMART | +F:INVISIBLE | COLD_BLOOD | EMPTY_MIND | WEIRD_MIND | +F:PASS_WALL | UNDEAD | EVIL | NONLIVING | HURT_LITE | +F:IM_POIS | RES_TELE | NO_FEAR | NO_STUN | NO_SLEEP | +F:CAN_SWIM | NO_TARGET | AI_ANNOY | NO_CUT | CAN_SPEAK | +F:JOKEANGBAND +S:1_IN_2 +S:SCARE +D:You can't see it. + +N:804:Feagwath, the Undead Sorcerer +G:L:y +I:130:60d100:20:85:50 +W:77:2:1900:30000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:TOUCH:EXP_80:6d12 +B:TOUCH:UN_POWER:6d12 +B:TOUCH:LOSE_DEX:6d12 +B:TOUCH:LOSE_DEX:6d12 +F:UNIQUE | MALE | CAN_SPEAK | RES_TELE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | SPECIAL_GENE | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | +F:IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:BLINK | TELE_TO | HOLD | SCARE | CAUSE_4 | +S:BRAIN_SMASH | TRAPS | BA_MANA | +S:BO_MANA | BA_NETH | +S:S_MONSTERS | S_UNDEAD | S_KIN | ANIM_DEAD +D:A stench of corruption and decay surrounds this sorcerer, who has +D:risen from the dead to continue his foul plots and schemes. + +# New monster added by furiosity for the Theme module +N:805:Silver wraith +G:W:B +I:110:15d10:20:40:10 +W:33:3:0:375 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d8 +B:HIT:EAT_LITE:1d8 +B:TOUCH:EXP_40 +F:FORCE_SLEEP | DROP_60 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:HOLD | SCARE | CAUSE_2 | DARKNESS +D:An almost imperceptible silvery shimmer in the air. It +D:seems to absorb light wherever it goes. + +# New monster added by furiosity for the Theme module +# Pet barrow wight, basically. +N:806:Adventurer wraith +G:W:U +I:110:15d10:20:40:10 +W:33:3:0:375 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +B:TOUCH:EXP_40 +F:FORCE_SLEEP | DROP_60 | PET | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:GOOD | UNDEAD | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:HOLD | SCARE | CAUSE_2 | DARKNESS +D:A fellow adventurer wraith. + +N:807:Balrog Captain +G:U:G +I:130:75d100:40:140:40 +W:80:3:0:25000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:FIRE:8d12 +B:HIT:FIRE:8d12 +B:CRUSH:HURT:7d12 +B:TOUCH:UN_POWER +F:FORCE_SLEEP | FORCE_MAXHP | AURA_FIRE | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | NONLIVING | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | SMART | +F:EVIL | DEMON | IM_FIRE | NO_CONF | NO_SLEEP | KILL_WALL | +F:RES_NETH | RES_PLAS | REGENERATE | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:BLIND | CONF | BRAIN_SMASH | +S:BR_FIRE | BA_NETH | BA_FIRE | BR_PLAS | BO_PLAS | +S:S_HI_DEMON | S_DEMON | +D:Originally of the semi-divine Maiar, this evil spirit swore allegiance +D:to Morgoth at the beginning of time and is now one of his most terrible +D:demonic servants. With its flaming whip and sword it seeks to destroy you. + +N:808:Ungoliant, the Unlight +G:S:D +I:130:130d100:8:160:80 +W:75:1:1500:35000 +E:0:1:0:2:1:0 +O:20:0:80:0 +B:CLAW:POISON:8d6 +B:CLAW:POISON:8d6 +B:BITE:PARALYZE:8d10 +B:STING:LOSE_STR:8d4 +F:UNIQUE | FEMALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | +F:SMART | BASH_DOOR | IM_ACID | +F:ANIMAL | SPIDER | EVIL | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP +F:BASEANGBAND +S:1_IN_3 | +S:HEAL | BLIND | SLOW | CONF | SCARE | DARKNESS | BA_DARK | +S:BR_POIS | BR_DARK | S_SPIDER +D:This enormous, hideous spirit of void is in the form of a spider of +D:immense proportions. She is surrounded by a cloud of Unlight as she sucks +D:in all living light into her bloated body, and breathes out the blackest of +D:darkness. She is always ravenously hungry and would even eat herself to +D:avoid starvation. + +# New monster added by furiosity for the Theme module +N:809:Vampire orc +G:V:D +I:110:25d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | FRIENDS | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | ORC | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is an orc with an aura of power. You notice a sharp set of front +D:teeth. + +# New monster added by furiosity for the Theme module +N:810:Vampire yeek +G:V:w +I:110:16d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | STUPID | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is a yeek with an aura of power. You notice a sharp set of front +D:teeth. + +N:811:Aether hound +G:Z:v +I:120:60d40:30:100:0 +W:74:3:1000:10000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:3d12 +B:BITE:HURT:3d12 +B:CLAW:HURT:3d12 +B:CLAW:HURT:3d12 +F:ATTR_MULTI | ATTR_ANY | +F:FORCE_SLEEP | CAN_FLY | +F:FRIENDS | RES_NETH | RES_PLAS | RES_NEXU | RES_DISE | +F:BASH_DOOR | AURA_FIRE | AURA_ELEC | AURA_COLD | +F:DROP_CORPSE | DROP_SKELETON | +F:ANIMAL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_5 | +S:BR_ACID | BR_FIRE | BR_COLD | BR_ELEC | BR_POIS | +S:BR_LITE | BR_DARK | BR_SOUN | BR_CONF | BR_CHAO | BR_SHAR | +S:BR_NETH | BR_DISE | BR_WALL | BR_INER | BR_TIME | +S:BR_GRAV | BR_PLAS | BR_NEXU +D:A shifting, swirling form. It seems to be all colours and sizes and +D:shapes, though the dominant form is that of a huge dog. You feel very +D:uncertain all of a sudden. + +N:812:Greater Balrog +G:U:v +I:130:60d100:30:120:75 +W:77:3:0:22000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:CLAW:FIRE:8d10 +B:CLAW:FIRE:8d10 +B:BITE:POISON:7d10 +B:BITE:LOSE_CON:7d10 +F:FORCE_SLEEP | FORCE_MAXHP | REGENERATE | NONLIVING | SMART | +F:ONLY_ITEM | DROP_GOOD | DROP_4D2 | DROP_2D2 | BASEANGBAND | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | POWERFUL | CAN_FLY | +F:EVIL | DEMON | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP +S:1_IN_5 | +S:S_HI_DEMON | S_HI_DRAGON | BR_FIRE | BR_POIS | BR_CHAO | BA_CHAO | +S:SCARE | BA_FIRE | CAUSE_4 | ARROW_4 | MISSILE +D:Appearing as a giant, clawed and winged humanoid with a scaly red body +D:and massive fangs dripping a foul green liquid, the Greater Balrog is a +D:dreadful enemy from the lowest depths of Morgoth's realm. They are often +D:the commanders of vast demon and dragon armies. + +# New monster added by furiosity for the Theme module +N:813:Vampire ogre +G:V:o +I:110:35d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | FRIENDS | STUPID | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | GIANT | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is an ogre with an aura of power. You notice a sharp set of front +D:teeth. + +# New monster added by furiosity for the Theme module +N:814:Vampire troll +G:V:u +I:110:35d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | TROLL | STUPID | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is a troll with an aura of power. You notice a sharp set of front +D:teeth. + +# New monster added by furiosity for the Theme module +N:815:Vampire dwarf +G:V:R +I:110:30d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is a dwarf with an aura of power. You notice a sharp set of front +D:teeth. + +# New monster added by furiosity for the Theme module +N:816:Vampire elf +G:V:G +I:110:30d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | SMART | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is an elf with an aura of power. You notice a sharp set of front +D:teeth. + +# New monster added by furiosity for the Theme module +N:817:Vampire gnome +G:V:B +I:110:15d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | STUPID | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is a gnome with an aura of power. You notice a sharp set of front +D:teeth. + +N:818:The Mouth of Sauron +G:p:v +I:130:90d100:60:100:10 +W:78:3:1900:38000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_BONUS:6d8 +B:TOUCH:UN_POWER +B:TOUCH:UN_POWER +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | SMART | +F:ONLY_ITEM | DROP_1D2 | DROP_4D2 | DROP_GOOD | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_FIRE | IM_COLD | +F:IM_ELEC | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:TELE_TO | HOLD | CAUSE_3 | TRAPS | ANIM_DEAD | +S:BO_PLAS | BA_DARK | BA_MANA | BA_FIRE | BA_WATE | BA_NETH +S:S_HI_DEMON | S_HI_UNDEAD +D:The Mouth of Sauron is a mighty spellcaster. So old that even he cannot +D:remember his own name, his power and evil are undeniable. He believes +D:unshakably that he is unbeatable and laughs as he weaves his awesome +D:spells. + +N:819:The Necromancer of Dol Guldur +G:p:v +I:130:82d100:60:100:10 +W:75:3:1900:40000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_POWER:6d8 +B:HIT:BLIND:6d8 +B:HIT:CONFUSE:6d8 +F:UNIQUE | MALE | CAN_SPEAK | POWERFUL | RES_TELE | +F:FORCE_SLEEP | FORCE_MAXHP | SMART | DROP_CORPSE | DROP_SKELETON | +F:ONLY_ITEM | DROP_1D2 | DROP_GREAT | DROP_GOOD | SPECIAL_GENE | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_FIRE | IM_COLD | +F:IM_ELEC | NO_CONF | NO_SLEEP | BASEANGBAND +S:1_IN_2 | +S:CAUSE_3 | TELE_TO | BA_FIRE | DRAIN_MANA | HOLD | +S:TRAPS | BA_WATE | BO_PLAS | BA_NETH | +S:BA_MANA | BA_DARK | S_HI_UNDEAD | BA_CHAO | HAND_DOOM | ANIM_DEAD +D:The dark master of the terrible fortress of southern Mirkwood. It is +D:rumoured that this is in fact none other than Sauron in disguise: +D:although if this is so, he has yet to reveal his full power - and perhaps +D:will not do so while his deception lasts. + +N:820:Lisa, rider of gold Romth +G:B:y +I:130:65d100:100:100:15 +W:78:6:420000:35500 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:10d15 +B:HIT:HURT:10d15 +B:HIT:HURT:10d15 +B:HIT:HURT:10d15 +F:UNIQUE | FEMALE | THUNDERLORD | RES_TELE | CAN_FLY | GOOD | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | DROP_SKELETON | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | PET | AQUATIC | +F:DROP_4D2 | DROP_1D2 | DROP_GOOD | DROP_60 | DROP_90 | ONLY_ITEM | +F:IM_COLD | IM_POIS | IM_ACID | IM_ELEC | REGENERATE | +F:MORTAL | HAS_LITE +S:1_IN_4 | +S:TPORT | TELE_TO | BR_FIRE | S_THUNDERLORD | +S:TELE_AWAY | HEAL | BA_NETH | BO_NETH | BA_FIRE | BO_FIRE +D:A leader among the Thunderlords of good, she came to help you. + +N:821:Master quylthulg +G:Q:B +I:120:30d100:20:1:0 +W:76:2:7000:15000 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:INVISIBLE | EMPTY_MIND | ANIMAL | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_2 | +S:S_MONSTERS | S_HI_UNDEAD | S_HI_DRAGON | S_HI_DEMON | S_ANIMALS | BLINK | TELE_TO +D:A giant seething mass of flesh, overwhelming you with monster after monster. + +N:822:Qlzqqlzuup, the Lord of Flesh +G:Q:o +I:130:50d100:30:1:0 +W:79:3:10000:20000 +E:0:0:0:0:0:0 +O:20:20:20:20 +F:UNIQUE | RES_TELE | +F:FORCE_SLEEP | FORCE_MAXHP | NEVER_MOVE | NEVER_BLOW | +F:ONLY_ITEM | DROP_4D2 | +F:INVISIBLE | EMPTY_MIND | ANIMAL | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND +S:1_IN_1 | +S:S_MONSTERS | S_HOUND | S_HYDRA | S_SPIDER | S_ANT | S_ANIMALS | +S:S_HI_UNDEAD | S_HI_DRAGON | S_HI_DEMON | S_WRAITH | S_UNIQUE | S_KIN +D:A gigantic seething mass of flesh, Qlzqqlzuup changes colours in front +D:of your eyes. Pulsating first one colour then the next, it knows only it +D:must bring help to protect itself. + +# New monster added by furiosity for the Theme module +N:823:Vampire adventurer +G:V:U +I:110:25d12:20:45:10 +W:27:1:1700:175 +E:1:1:1:2:1:1 +O:20:40:20:10 +B:HIT:HURT:1d6 +B:HIT:HURT:1d6 +B:BITE:EXP_20:2d6 +B:BITE:EXP_20:2d6 +F:FORCE_SLEEP | FORCE_MAXHP | +F:COLD_BLOOD | DROP_60 | DROP_1D2 | PET | +F:OPEN_DOOR | BASH_DOOR | REGENERATE | CAN_FLY | +F:GOOD | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_9 | +S:TELE_TO | HOLD | SCARE | CAUSE_2 | MIND_BLAST | FORGET | DARKNESS +D:It is an adventurer with an aura of power. You notice a sharp set +D:of front teeth. + +N:824:Flare, rider of bronze Moonth +G:B:U +I:130:70d100:100:100:15 +W:79:5:400000:38500 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:15d15 +B:HIT:HURT:15d15 +B:HIT:HURT:15d15 +B:HIT:HURT:15d15 +F:UNIQUE | MALE | THUNDERLORD | RES_TELE | CAN_FLY | CAN_SPEAK | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | DROP_SKELETON | +F:FORCE_SLEEP | FORCE_MAXHP | PET | GOOD | AQUATIC | +F:DROP_4D2 | DROP_1D2 | DROP_GOOD | DROP_60 | DROP_90 | ONLY_ITEM | +F:IM_COLD | IM_POIS | IM_ACID | IM_ELEC | IM_FIRE | REGENERATE | +F:MORTAL | HAS_LITE +S:1_IN_4 | +S:SCARE | TPORT | TELE_TO | S_THUNDERLORD | +S:TELE_LEVEL | HEAL | BR_FIRE | BR_TIME | ROCKET +D:A leader from afar, he has come with his eagle to help you in +D:your battle. Having already saved his home, he now wants to save Arda. + +N:825:Maeglin, the Traitor of Gondolin +G:h:D +I:130:60d100:220:120:20 +W:81:2:1400:35000 +E:1:1:1:2:1:1 +O:30:70:0:0 +B:HIT:HURT:8d8 +B:HIT:HURT:8d8 +B:HIT:HURT:8d8 +B:HIT:HURT:8d8 +F:UNIQUE | MALE | +F:FORCE_MAXHP | CAN_SPEAK | SMART | EVIL | AI_SPECIAL | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | KILL_WALL | MOVE_BODY | TAKE_ITEM | +F:IM_FIRE | IM_COLD | IM_POIS | SPECIAL_GENE | +F:REGENERATE | REFLECTING | DROP_SKELETON | DROP_CORPSE | BASEANGBAND +F:HAS_LITE +S:1_IN_6 | +S:S_MONSTERS | S_WRAITH | S_HI_UNDEAD | +S:S_HI_DRAGON | S_HI_DEMON | S_UNIQUE | S_ANIMALS +D:The son of Eol the Dark Elf, Maeglin is every bit as evil as his father +D:and more. His greed for gold led him to betray the Hidden Kingdom of +D:Gondolin to Morgoth's forces. He is a mighty warrior himself, and some +D:of Morgoth's greatest servants answer to his call. + +# New monster added by furiosity for the Theme module +N:826:Snow-frog +G:R:w +I:110:5d8:12:16:50 +W:7:1:200:16 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:COLD:2d4 +F:RAND_50 | WILD_TOO | WILD_SHORE | WILD_SWAMP | +F:BASH_DOOR | DROP_CORPSE | IM_COLD | WILD_WASTE | +F:ANIMAL | MORTAL | BASEANGBAND +D:It is a strange frog adapted to cold environments. + +# New monster added by furiosity for the Theme module +N:827:Swamp lizard +G:R:o +I:110:3d4:20:4:15 +W:5:2:100:8 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +B:SPIT:POISON:2d4 +F:ANIMAL | CAN_SWIM | WILD_TOO | WILD_WOOD | WILD_SWAMP | +F:DROP_CORPSE | HAS_EGG | IMPRESED | IM_POIS | +F:MORTAL | BASEANGBAND +D:It is a small lizard that usually lives in the +D:marshlands. It looks poisonous. + +# New monster added by furiosity for the Theme module +N:828:Giant silver frog +G:R:W +I:110:3d4:20:4:15 +W:5:2:100:8 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +B:SPIT:EAT_LITE:2d4 +F:ANIMAL | CAN_SWIM | WILD_TOO | WILD_WOOD | WILD_SWAMP | +F:DROP_CORPSE | IM_POIS | HURT_LITE | +F:MORTAL | BASEANGBAND +D:A frog that seems to emit a strange dark light. + +N:829:Greater Hellhound +G:C:r +I:120:48d30:25:80:30 +W:78:2:600:600 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:5d12 +B:BITE:FIRE:5d12 +B:BITE:FIRE:5d12 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE +F:RAND_25 | FRIENDS | AURA_FIRE | SUSCEP_COLD | +F:BASH_DOOR | MOVE_BODY | +F:ANIMAL | EVIL | IM_FIRE | BASEANGBAND | HAS_LITE | +S:1_IN_5 | BR_FIRE +D:It is a giant dog that glows with heat. Flames pour from its nostrils. + +N:830:Cantoras, the Skeletal Lord +G:s:v +I:140:75d100:20:120:80 +W:84:2:0:45000 +E:1:1:1:2:1:1 +O:50:0:50:0 +B:GAZE:EXP_80:5d5 +B:GAZE:EXP_80:5d5 +B:TOUCH:POISON:5d5 +B:TOUCH:POISON:5d5 +F:UNIQUE | MALE | CAN_SPEAK | RES_TELE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_FIRE | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:TELE_TO | SLOW | SCARE | CAUSE_4 | BRAIN_SMASH | +S:BO_ICEE | BO_MANA | BA_WATE | BA_NETH | +S:S_HI_UNDEAD | ANIM_DEAD +D:A legion of evil undead druj animating the skeleton of a once mighty +D:sorcerer. His power is devastating and his speed unmatched in the +D:underworld. + +# New monster added by furiosity for the Theme module +N:831:Blue lizard +G:R:B +I:110:3d4:20:4:15 +W:5:2:100:8 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +B:SPIT:ELEC:2d4 +F:ANIMAL | CAN_SWIM | WILD_TOO | WILD_WOOD | WILD_SWAMP | +F:DROP_CORPSE | HAS_EGG | IMPRESED | IM_ELEC | +F:MORTAL | BASEANGBAND +D:It is a small lizard with powerful jaws which cause +D:sparks to fly as they snap shut. + +# New monster added by furiosity for the Theme module +N:832:Death dragonfly +G:F:D +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:EXP_40:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | RES_NETH | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_NETH +D:The size of a large bird, this fly carries with it the +D:stench of decay. + +# New monster added by furiosity for the Theme module +N:833:Giant swamp dragonfly +G:F:o +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:TERRIFY:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_NUKE +D:The size of a large bird, this fly comes from a dark swamp. + +# New monster added by furiosity for the Theme module +N:834:Giant red dragonfly +G:F:r +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ACID:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | AURA_FIRE | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | IM_FIRE | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_FIRE +D:The size of a large bird, this fly is surrounded by flames. + +# New monster added by furiosity for the Theme module +N:835:Giant forest dragonfly +G:F:g +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:PARALYZE:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | IM_ACID | IM_POIS | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_DARK +D:The size of a large bird, this fly prefers to dwell in +D:the forest, and is rather stealthy. + +# New monster added by furiosity for the Theme module +N:836:Giant blue dragonfly +G:F:b +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ELEC:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | IM_ELEC | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_ELEC +D:The size of a large bird, this fly crackles with sparks. + +# New monster added by furiosity for the Theme module +N:837:Giant brown dragonfly +G:F:u +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | NO_CUT | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_SHAR +D:The size of a large bird, this fly dives from the earth +D:into the air, and back. + +N:838:The Tarrasque +G:R:v +I:130:130d100:50:185:20 +W:84:2:50000:35000 +E:1:1:1:2:1:1 +O:20:50:25:5 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:TOUCH:UN_POWER:10d10 +B:TOUCH:UN_POWER:10d10 +F:UNIQUE | ATTR_MULTI | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | IM_FIRE | IM_COLD | NO_SLEEP | BASEANGBAND +S:1_IN_2 | +S:BR_FIRE | BR_COLD | BR_DISE +D:The Tarrasque is a massive reptile of legend, rumoured to be unkillable +D:and immune to magic. Fear its anger, for its devastation is unmatched. + +N:839:Lungorthin, the Balrog of White Fire +G:U:w +I:130:80d100:20:125:80 +W:88:2:14000:37000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:FIRE:8d12 +B:HIT:FIRE:8d12 +B:CRUSH:HURT:8d12 +B:TOUCH:UN_POWER +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | ESCORTS | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | IM_FIRE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_FIRE | BR_PLAS | +S:S_HI_DEMON | S_UNDEAD +D:A massive form cloaked in flame. Lungorthin stares balefully at you with +D:eyes that smoulder red. The dungeon floor where he stands is scorched by +D:the heat of his body. + +N:840:Draugluin, Sire of All Werewolves +G:C:v +I:130:80d100:80:90:90 +W:83:2:1000:40000 +E:0:1:0:2:1:0 +O:0:0:100:0 +B:CLAW:HURT:6d8 +B:CLAW:HURT:6d8 +B:BITE:POISON:6d6 +B:BITE:POISON:6d6 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | ESCORTS | DROP_CORPSE | +F:RAND_25 | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:ANIMAL | EVIL | IM_POIS | BASEANGBAND +S:1_IN_3 | +S:SCARE | S_MONSTERS | S_HOUND +D:Draugluin provides Sauron with a fearsome personal guard. He is an +D:enormous wolf inhabited by a human spirit. He is chief of all his kind. + +# New monster added by furiosity for the Theme module +N:841:Giant silver dragonfly +G:F:W +I:100:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:EAT_LITE:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | NO_CUT | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_INER +D:The size of a large bird, this fly moves slowly. + +# New monster added by furiosity for the Theme module +N:842:Giant violet dragonfly +G:F:v +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:CONFUSE:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | NO_CUT | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_CHAO +D:The size of a large bird, this fly is surrounded by an +D:aura of raw chaos. + +# New monster added by furiosity for the Theme module +N:843:Giant pink dragonfly +G:F:u +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:LOSE_STR:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | NO_CUT | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BR_PLAS +D:The size of a large bird, this fly seems to scorch the +D:very air around it. + +N:844:Vecna, the Emperor Lich +G:L:v +I:130:80d100:100:100:0 +W:92:3:0:45000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:EXP_80:7d12 +B:HIT:LOSE_DEX:7d12 +B:HIT:UN_POWER:7d12 +B:HIT:UN_POWER:7d12 +F:UNIQUE | MALE | CAN_SPEAK | RES_TELE +F:FORCE_SLEEP | FORCE_MAXHP | +F:ESCORT | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_SLEEP | BASEANGBAND +F:NO_CUT +S:1_IN_3 | +S:TPORT | BLIND | SCARE | CAUSE_4 | BRAIN_SMASH | +S:BA_MANA | BO_MANA | BA_FIRE | BA_NETH | +S:S_MONSTERS | S_HI_DEMON | S_HI_UNDEAD | S_KIN | HAND_DOOM | ANIM_DEAD +D:The greatest of all undead sorcerers, even the gods once feared him. This +D:ancient shadow of death wilts every living thing it passes. + +# New monster added by furiosity for the Theme module +N:845:Aquatic dragonfly +G:F:B +I:120:3d8:12:20:50 +W:20:2:150:70 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:FORCE_SLEEP | RAND_50 | RAND_25 | +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | WILD_TOO | WILD_SWAMP | +F:ANIMAL | NO_CUT | AQUATIC | RES_WATE | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BA_WATE +D:The size of a large bird, this fly prefers watery regions. + +# New monster added by furiosity for the Theme module +N:846:Giant red mouse +G:r:r +I:110:1d3:8:4:20 +W:4:1:200:3 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:FIRE:1d2 +F:RAND_25 | SUSCEP_COLD | ANIMAL | IM_FIRE | +F:DROP_CORPSE | MORTAL | BASEANGBAND | CAN_SWIM | +S:MULTIPLY +D:It is about three feet long with large teeth and red fur. +D:It is a corrupted creature of Melkor. + +N:847:Great Wyrm of Power +G:D:v +I:130:111d111:40:160:70 +W:85:4:220000:47500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:8d12 +B:CLAW:HURT:8d12 +B:BITE:HURT:10d14 +B:BITE:HURT:10d14 +F:FORCE_SLEEP | FORCE_MAXHP | MOVE_BODY | AURA_FIRE | REFLECTING | AURA_ELEC | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | AURA_COLD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | RES_NETH | RES_DISE | +F:DRAGON | GOOD | RES_TELE | DROP_CORPSE | AQUATIC | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | +F:RES_NEXU | RES_PLAS | CAN_FLY | BASEANGBAND | HAS_LITE | NO_CUT +F:ATTR_MULTI +S:1_IN_4 | +S:S_HI_DRAGON | S_DRAGON | S_KIN | +S:BR_NUKE | BR_ACID | BR_ELEC | BR_FIRE | +S:BR_COLD | BR_POIS | BR_NETH | BR_LITE | BR_DARK | +S:BR_CONF | BR_SOUN | BR_CHAO | BR_DISE | BR_NEXU | +S:BR_TIME | BR_INER | BR_GRAV | BR_SHAR | BR_PLAS | +S:BR_WALL | BR_MANA | BR_DISI +D:The mightiest of all dragonkind, a great worm of power is seldom +D:encountered in our world. It can crush stars with its might. + +# New monster added by furiosity for the Theme module +N:848:Giant blue mouse +G:r:b +I:110:1d3:8:4:20 +W:4:1:200:3 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ELEC:1d2 +F:RAND_25 | ANIMAL | IM_ELEC | +F:DROP_CORPSE | MORTAL | BASEANGBAND | CAN_SWIM | +S:MULTIPLY +D:It is about three feet long with large teeth and blue fur. +D:Its teeth produce sparks on impact. + +# New monster added by furiosity for the Theme module +N:849:Giant yellow mouse +G:r:y +I:110:1d3:8:4:20 +W:4:1:200:3 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:ACID:1d2 +F:RAND_25 | ANIMAL | IM_ACID | +F:DROP_CORPSE | MORTAL | BASEANGBAND | CAN_SWIM | +S:MULTIPLY +D:It is about three feet long with large teeth and yellow fur. +D:Its teeth produce a corrosive substance. + +N:850:Carcharoth, the Jaws of Thirst +G:C:D +I:130:90d100:80:110:10 +W:94:1:3400:40000 +E:0:1:0:2:1:0 +O:30:10:60:0 +B:CLAW:POISON:9d12 +B:CLAW:POISON:9d12 +B:BITE:FIRE:9d12 +B:BITE:FIRE:9d12 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | AURA_FIRE | +F:SMART | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:ANIMAL | EVIL | IM_FIRE | IM_POIS | BASEANGBAND +S:1_IN_3 | +S:BR_DARK | BR_POIS | BR_FIRE | BR_NETH | S_HOUND +D:The first guard of Angband, Carcharoth, also known as 'The Red Maw', is +D:the largest wolf to ever walk the earth. He is highly intelligent and a +D:deadly opponent in combat. + +# New monster added by furiosity for the Theme module +N:851:Giant pink rat +G:r:R +I:110:2d3:8:12:20 +W:9:1:250:2 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:LOSE_STR:1d4 +F:RAND_25 | ANIMAL | DROP_SKELETON | +F:DROP_CORPSE | MORTAL | BASEANGBAND | CAN_SWIM | +S:MULTIPLY +D:It is a rodent of unusual size with no fur covering it. + +# New monster added by furiosity for the Theme module +N:852:Giant tree rat +G:r:G +I:110:2d3:8:12:20 +W:9:1:250:3 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:1d4 +B:BITE:HURT:2d4 +F:RAND_25 | ANIMAL | DROP_SKELETON | IM_POIS | CAN_FLY | +F:DROP_CORPSE | MORTAL | BASEANGBAND | CAN_SWIM | +S:MULTIPLY +D:A large rat that lives in the trees. + +N:853:Huan, Wolfhound of the Valar +G:C:W +I:130:90d100:50:160:10 +W:93:2:3400:40000 +E:0:1:0:2:1:0 +O:30:10:60:0 +B:CLAW:COLD:9d12 +B:CLAW:COLD:9d12 +B:BITE:COLD:9d12 +B:BITE:COLD:9d12 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | NEUTRAL | NO_TARGET | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | AURA_COLD | +F:SMART | OPEN_DOOR | BASH_DOOR | KILL_BODY | +F:ANIMAL | GOOD | WILD_ONLY | WILD_GRASS | WILD_GRASS | +F:WILD_WASTE | WILD_WOOD | WILD_SHORE | +F:IM_COLD | IM_ACID | IM_ELEC | BASEANGBAND +S:1_IN_5 | +S:BR_COLD | BR_SHAR | BR_SOUN | BR_LITE | +D:The wolfhound of the Valar, Huan has served many masters in his time, from +D:Celegorm son of Feanor to Beren son of Barahir: but now he runs wild and +D:acknowledges no master save himself, as he hunts alone for his nemesis - +D:Carcharoth, the terrible wolf of Angband. + +# New monster added by furiosity for the Theme module +N:854:Polar bear +G:q:w +I:110:10d10:10:35:10 +W:9:1:2000:27 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +B:BITE:HURT:1d6 +F:WEIRD_MIND | BASH_DOOR | DROP_SKELETON | DROP_CORPSE +F:ANIMAL | MORTAL | BASEANGBAND | IM_COLD | WILD_TOO | +D:A huge white bear, accustomed to extremely cold temperatures. + +# New monster added by furiosity for the Theme module +N:855:Blue bear +G:q:b +I:110:10d10:10:35:10 +W:9:1:2000:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:2d4 +B:CLAW:HURT:2d4 +B:BITE:HURT:2d6 +F:WEIRD_MIND | BASH_DOOR | FRIENDS | DROP_SKELETON | DROP_CORPSE +F:ANIMAL | HURT_LITE | IM_COLD | +F:MORTAL | BASEANGBAND +D:A huge blue-black bear with thick fur. It can withstand +D:extremely cold temperatures and usually hunts at night, +D:and always in packs. + +N:856:Gothmog, the High Captain of Balrogs +G:U:v +I:130:120d100:100:140:0 +W:95:1:17000:43000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:FIRE:9d12 +B:HIT:FIRE:9d12 +B:CRUSH:HURT:8d12 +B:TOUCH:UN_POWER +F:UNIQUE | MALE | CAN_SPEAK | CAN_FLY | +F:FORCE_SLEEP | FORCE_MAXHP | ATTR_MULTI | +F:ESCORT | ESCORTS | KILL_WALL | AURA_FIRE | NONLIVING | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | +F:IM_FIRE | IM_ELEC | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:BLIND | CONF | SCARE | +S:BR_FIRE | S_KIN | +S:S_HI_DEMON | S_HI_UNDEAD +D:Gothmog is the offspring of Morgoth and an ogress. He is renowned +D:for slaying three High Kings of the Noldor Elves, and he has never been +D:defeated in combat. With his whip of flame and awesome fiery breath he +D:saved his master from Ungoliant's rage. + +# New monster added by furiosity for the Theme module +N:857:Old bear +G:q:W +I:110:20d10:10:35:255 +W:15:1:2000:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:4d4 +B:CLAW:HURT:4d4 +B:BITE:HURT:4d6 +F:WEIRD_MIND | BASH_DOOR | DROP_SKELETON | DROP_CORPSE +F:ANIMAL | NEUTRAL | NO_TARGET | WILD_ONLY | WILD_WOOD | +F:WILD_GRASS | WILD_SHORE | MORTAL | BASEANGBAND +D:An experienced bear whose fur is silvery white. It just +D:wants to eat its dinner in peace. + +N:858:Sarko, rider of gold Foronth +G:B:y +I:145:99d111:100:165:0 +W:97:6:420000:65000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:12d12 +B:HIT:HURT:12d12 +B:HIT:FIRE:12d12 +B:HIT:FIRE:12d12 +F:UNIQUE | FEMALE | DROP_CORPSE | +F:ATTR_MULTI | THUNDERLORD | RES_TELE | PET | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | GOOD | AQUATIC | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:DROP_CHOSEN | REFLECTING | AURA_FIRE | AURA_ELEC | +F:SMART | OPEN_DOOR | BASH_DOOR | MOVE_BODY | REGENERATE | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | POWERFUL | +F:MORTAL | HAS_LITE +S:1_IN_4 | +S:TPORT | TELE_TO | BR_FIRE | BR_TIME | S_THUNDERLORD | TELE_AWAY | +D:Foronth is the first Eagle queen, and Sarko the first to discover +D:the Firebirds, the ancestors of the Thunderlord eagles. She will try to +D:help you. + +# New monster added by furiosity for the Theme module +N:859:Teddy bear +G:q:v +I:110:10d10:10:35:10 +W:9:1:2000:25 +E:0:1:0:2:1:0 +O:0:0:0:0 +F:WEIRD_MIND | BASH_DOOR | NONLIVING | JOKEANGBAND | NEVER_BLOW | +F:NO_CUT | NO_FEAR | NO_CONF | RES_TELE | NO_STUN | PET | +S:1_IN_2 +S:CONF | BLINK | +D:A cute cuddly creature made of a strange soft material. It has +D:been animated by a jokester wizard, and searches for a child to +D:play with. + +N:860:Sauron, the Sorcerer +G:p:v +I:130:100d225:100:160:0 +W:99:1:2300:50000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:10d12 +B:HIT:UN_BONUS:10d12 +B:HIT:UN_POWER:8d12 +B:HIT:UN_POWER:8d12 +F:UNIQUE | MALE | CAN_SPEAK | REFLECTING | +F:FORCE_SLEEP | FORCE_MAXHP | FORCE_DEPTH | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:SMART | OPEN_DOOR | BASH_DOOR | MOVE_BODY | REGENERATE | NO_SLEEP | NO_FEAR | NO_CONF | +F:EVIL | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:RES_TELE | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:TPORT | TELE_LEVEL | BLIND | CONF | SCARE | CAUSE_4 | +S:BRAIN_SMASH | FORGET | BO_ICEE | BO_MANA | BO_PLAS | +S:BA_MANA | BA_FIRE | BA_WATE | BA_NETH | BA_DARK | BA_CHAO | +S:S_MONSTERS | S_HI_DEMON | S_HI_UNDEAD | S_HI_DRAGON | S_WRAITH | S_UNIQUE | +S:HAND_DOOM | ANIM_DEAD +D:Mighty in spells and enchantments, he created the One Ring. +D:His eyes glow with power and with his gaze he seeks to destroy +D:your soul. He has many servants, and rarely fights without them. + +N:861:DarkGod, the Mighty Coder of Hell +G:P:B +I:155:180d100:111:175:0 +W:127:1:1600:66666 +E:2:0:2:6:1:1 +O:20:20:20:20 +B:GAZE:EAT_GOLD:20d10 +B:HIT:SHATTER:20d10 +B:BITE:LOSE_ALL:10d12 +B:TOUCH:UN_POWER +F:UNIQUE | CAN_SPEAK | ATTR_MULTI | ATTR_ANY | MALE | +F:FORCE_MAXHP | WEIRD_MIND | DROP_CORPSE | DROP_SKELETON | +F:REFLECTING | AURA_FIRE | AURA_ELEC | AURA_COLD | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:DROP_GOOD | DROP_GREAT | RES_NETH | INVISIBLE | +F:SMART | KILL_WALL | KILL_BODY | POWERFUL | RES_TELE | +F:REGENERATE | CAN_FLY | CAN_SWIM | DG_CURSE | WYRM_PROTECT | +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF |NO_FEAR | NO_STUN | RES_TELE +F:MORTAL | JOKEANGBAND | HAS_LITE +S:1_IN_2 | +S:S_THUNDERLORD | BR_CHAO | BA_CHAO | ROCKET | BRAIN_SMASH | S_HI_DEMON | +S:BR_NETH | HASTE | BR_MANA | S_HI_UNDEAD | S_HI_DRAGON | TRAPS | FORGET | +S:BR_NUKE | BR_POIS | BR_DISI | HAND_DOOM | HEAL | TPORT | TELE_TO | +S:S_BUG | S_RNG | +D:He is the master of coding; none can match his skill. He created the +D:Variant Maintainer, the RNGs, and the software bugs. Bull Gates is +D:nothing next to him. Do not think that since he loves the novels of +D:Tolkien he is to be ignored! He wishes to translate your soul into +D:assembler, the one hitch being that he must kill you first. If you +D:encounter him, pray your deity holds you in good stead. + +N:862:Morgoth, Lord of Darkness +G:P:D +I:140:200d150:100:150:0 +W:100:1:200000:60000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:SHATTER:24d10 +B:HIT:SHATTER:24d10 +B:HIT:LOSE_ALL:10d12 +B:TOUCH:UN_POWER +F:UNIQUE | CAN_SPEAK | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | FORCE_DEPTH | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:DROP_GOOD | DROP_GREAT | DROP_CHOSEN | RES_NETH | +F:SMART | KILL_WALL | MOVE_BODY | AURA_COLD | +F:REGENERATE | POWERFUL | +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_STUN | NO_SLEEP | NO_FEAR | RES_TELE | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:BRAIN_SMASH | +S:BA_MANA | BO_MANA | BA_NETH | BA_CHAO | BA_DARK | ANIM_DEAD | +S:S_MONSTERS | S_UNIQUE | S_HI_DEMON | S_HI_UNDEAD | S_HI_DRAGON | +S:ROCKET | BR_NETH | BR_DISI | HAND_DOOM | S_WRAITH +D:He was the most powerful of the Valar, the equal of Manwe. +D:He is the Master of the Pits of Angband. His figure is like a black +D:mountain crowned with Lightning. He rages with everlasting anger, his +D:body scarred by Fingolfin's eight mighty wounds. He can never rest from +D:his pain, but seeks forever to dominate all that is light and good in the +D:world. He is the origin of man's fear of darkness and created many foul +D:creatures with his evil powers. Orcs, Dragons, and Trolls are his most +D:foul corruptions, causing much pain and suffering in the world to please +D:him. His disgusting visage, twisted with evil, is crowned with iron. +D:Grond, the mighty Hammer of the Underworld, cries defiance as he strides +D:towards you to crush you to a pulp! + +N:863:Human Warrior +G:p:u +I:110:9d8:10:10:0 +W:0:20:1700:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:5d8 +F:MALE | +F:PET | FRIENDS | WILD_ONLY | +F:ONLY_GOLD | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR +F:DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:They are used as the main assault force of the human kings. + +N:864:Elven archer +G:h:W +I:110:9d7:10:10:0 +W:0:20:1400:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:2d8 +F:MALE | +F:PET | FRIENDS | WILD_ONLY | +F:ONLY_GOLD | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR +F:DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_1 | +S:ARROW_2 | ARROW_1 | ARROW_2 | ARROW_1 | +D:They are used as the main assault force of the elven kings. + +N:865:Dwarven warrior +G:k:U +I:110:8d8:10:10:0 +W:0:20:1500:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:6d8 +F:MALE | +F:PET | FRIENDS | WILD_ONLY | +F:ONLY_GOLD | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR +F:DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +D:They are used as the main assault force of the dwarven kings. + +N:866:Elite uruk +G:o:w +I:110:10d10:20:50:0 +W:20:1:2000:70 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:8d5 +B:HIT:HURT:8d5 +F:MALE | +F:FORCE_MAXHP | FRIENDS | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | ORC | IM_POIS | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:ARROW_2 +D:It is a cunning orc of power, taller than a man, and stronger. It fears +D:little. + +# New monster added by furiosity for the Theme module +N:867:Fire bear +G:q:R +I:110:10d10:10:35:10 +W:13:2:2000:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:FIRE:1d4 +B:BITE:HURT:3d6 +F:WEIRD_MIND | BASH_DOOR | FRIENDS | DROP_SKELETON | DROP_CORPSE +F:ANIMAL | IM_FIRE | SUSCEP_COLD | +F:MORTAL | BASEANGBAND +D:A fierce bear trained to withstand the hottest environments. + +N:868:The Variant Maintainer +G:p:B +I:160:10d10:30:50:0 +W:10:1:1700:3000 +E:1:1:1:2:1:1 +O:20:20:20:20 +B:INSULT:* +B:HIT:INSANITY:1d8 +B:HIT:LOSE_WIS:1d8 +F:ONLY_ITEM | DROP_2D2 | UNIQUE | CAN_FLY | +F:DROP_GOOD | WEIRD_MIND | CAN_SPEAK | +F:RAND_50 | RAND_25 | INVISIBLE | EVIL | +F:MORTAL | JOKEANGBAND | HAS_LITE +S:1_IN_2 +S:S_BUG | S_RNG | BR_CONF +D:A deranged programmer, scattering bizarre ideas and bad code everywhere. + +N:869:Random Number Generator +G:I:b +I:130:1d6:10:50:0 +W:10:1:0:10 +E:0:0:0:0:0:0 +O:20:20:20:20 +B:INSULT:* +B:MOAN:* +B:HIT:CONFUSE:1d6 +F:DROP_1D2 | EVIL | +F:EMPTY_MIND | RAND_50 | RAND_25 | JOKEANGBAND +S:MULTIPLY +D:A feared creation of the Variant Maintainer, it tries to generate Morgoth +D:in the town and the One Ring in the magic shop. + +N:870:Rocket mine +G:.:R +I:110:20d8:20:3:10 +W:50:10:0:100 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:POISON:10d5 +F:NEVER_MOVE | IM_POIS | NONLIVING | IM_ACID | STUPID | +F:FORCE_MAXHP | UNDEAD | EVIL | JOKEANGBAND | NO_CUT +S:1_IN_4 +S:ROCKET | ARROW_4 +D:It was left here to be used against intruders. + +N:871:Bouncing mine +G:.:B +I:120:20d15:50:5:10 +W:70:10:0:200 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:POISON:10d5 +F:NEVER_MOVE | IM_POIS | NONLIVING | IM_ACID | STUPID | +F:FORCE_MAXHP | UNDEAD | EVIL | JOKEANGBAND | NO_CUT +S:1_IN_3 +S:ROCKET | ARROW_4 | BLINK | BR_POIS | BR_CHAO | BR_NEXU +D:It was left here to be used against intruders. + +N:872:Durin's Bane +G:U:R +I:130:30d100:20:100:80 +W:50:3:13000:30000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:FIRE:6d12 +B:HIT:FIRE:6d12 +B:CRUSH:HURT:5d12 +B:TOUCH:UN_POWER +F:UNIQUE | MALE | SPECIAL_GENE | DROP_RANDART +F:FORCE_SLEEP | FORCE_MAXHP | KILL_WALL | +F:ESCORT | ESCORTS | DROP_CORPSE | NONLIVING | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_CHOSEN | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | IM_FIRE | +F:NO_CONF | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:CONF | SCARE | +S:BR_FIRE | +S:S_UNDEAD | S_DEMON +D:A huge Balrog surrounded by raging pillars of fire, this is indeed a +D:terrible opponent. Wielding a great whip of fire and a blazing sword, his +D:fury blisters your skin and melts your flesh. + +# New monster added by furiosity for the Theme module +N:873:Aquatic bear +G:q:B +I:110:10d10:10:35:10 +W:15:1:2000:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d4 +B:CLAW:CONFUSE:1d4 +B:BITE:PARALYZE:1d6 +F:WEIRD_MIND | BASH_DOOR | FRIENDS | DROP_SKELETON | DROP_CORPSE +F:ANIMAL | RES_WATE | CAN_SWIM | AQUATIC | +F:MORTAL | BASEANGBAND +D:A strange bear the prefers to live in the water. + +N:874:Rot jelly +G:j:u +I:120:20d8:2:30:99 +W:5:1:2000:15 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:EAT_FOOD:2d3 +B:TOUCH:LOSE_CHR:2d3 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | CAN_SWIM | +F:HURT_LITE | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a large pile of rotting flesh, whose touch spoils your food. The terrible +D:smell it exudes is also very hard to get rid of... + +N:875:Death +G:G:D +I:130:50d100:200:120:5 +W:80:6:3000:25000 +E:1:1:1:2:1:1 +O:10:80:20:0 +B:HIT:HURT:20d5 +B:HIT:HURT:20d5 +B:TOUCH:EXP_80:20d5 +B:TOUCH:EXP_80:20d5 +F:UNIQUE | +F:FORCE_MAXHP | DROP_CORPSE | +F:DROP_GOOD | DROP_GREAT | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | PASS_WALL | NO_SLEEP | NO_STUN | NO_CONF | +F:EVIL | UNDEAD | JOKEANGBAND | NO_CUT +D:The leader of the horsemen of the apocalypse, before you lies Death. +D:A bony skeleton in a huge dark robe wielding a great scythe, Death rides +D:a horse of purest black and comes to bring your death. + +N:876:Famine +G:G:U +I:130:50d100:200:120:5 +W:77:6:3000:25000 +E:1:1:1:2:1:1 +O:10:80:20:0 +B:TOUCH:EAT_FOOD:20d4 +B:GAZE:UN_BONUS:20d4 +B:WAIL:LOSE_INT:10d5 +B:WAIL:LOSE_DEX:10d5 +F:UNIQUE | MALE | +F:FORCE_MAXHP | DROP_CORPSE | +F:DROP_GOOD | DROP_GREAT | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | PASS_WALL | NO_STUN | NO_SLEEP | NO_CONF | +F:EVIL | UNDEAD | JOKEANGBAND | NO_CUT +D:One of the horsemen of the apocalypse, before you lies Famine. A +D:figure so gaunt that the shape of the bones beneath are revealed, +D:Famine rides a pale grey mare that appears near death. + +N:877:Pestilence +G:G:G +I:130:50d100:200:120:5 +W:74:6:3000:25000 +E:1:1:1:2:1:1 +O:10:80:20:0 +B:TOUCH:POISON:20d4 +B:TOUCH:POISON:20d4 +B:TOUCH:DISEASE:16d5 +B:TOUCH:DISEASE:16d5 +F:UNIQUE | MALE | +F:FORCE_MAXHP | DROP_CORPSE | +F:DROP_GOOD | DROP_GREAT | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | PASS_WALL | NO_SLEEP | NO_STUN | NO_CONF | +F:EVIL | UNDEAD | JOKEANGBAND | NO_CUT +S:1_IN_2 | +S:S_ANT | S_SPIDER +D:One of the horsemen of the apocalypse, before you lies Pestilence. +D:At first, it looks like a human, but then you notice ants, worms, and +D:worse peeking out of the flesh. Pestilence rides a purple horse with +D:skin that bulges and occasionally gives hints of the vermin within. + +N:878:War +G:G:r +I:130:50d100:200:120:5 +W:71:6:3000:25000 +E:1:1:1:2:1:1 +O:10:80:20:0 +B:TOUCH:PARALYZE:20d4 +B:WAIL:CONFUSE:20d4 +B:GAZE:BLIND:20d4 +B:WAIL:TERRIFY:20d4 +F:UNIQUE | MALE | +F:FORCE_MAXHP | DROP_CORPSE | +F:DROP_GOOD | DROP_GREAT | DROP_60 | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | PASS_WALL | NO_SLEEP | NO_STUN | NO_CONF | NO_FEAR | +F:EVIL | UNDEAD | JOKEANGBAND | NO_CUT +S:1_IN_2 | +S:S_MONSTER +D:One of the horsemen of the apocalypse, before you lies War. A healthy and +D:hearty warrior, War grins a little too wide at you as he prepares for +D:combat. War rides a large well-groomed yellow horse that leaves behind +D:puddles of blood where its hooves touch the ground. + +##### Some aquatic monsters. ##### + +N:879:Pike +G:~:s +I:125:2d7:80:35:0 +W:2:1:100:7 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:2d3 +F:ANIMAL | AQUATIC | STUPID | DROP_CORPSE | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:It's a common fresh-water predatory fish. + +N:880:Electric eel +G:J:B +I:110:15d15:15:40:70 +W:20:2:500:145 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:TOUCH:ELEC:2d7 +B:TOUCH:ELEC:2d7 +B:TOUCH:ELEC:2d7 +F:AQUATIC | ANIMAL | RAND_25 | IM_ELEC | RES_WATE | +F:WILD_TOO | WILD_OCEAN | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:This serpentine creature can create a deadly voltage. + +N:881:Giant crayfish +G:~:R +I:90:4d10:6:100:20 +W:4:1:1200:10 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d4 +B:CLAW:HURT:3d4 +F:ANIMAL | AQUATIC | STUPID | WEIRD_MIND | DROP_CORPSE | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:A man-sized, heavily armoured fresh-water relative of the lobster. + +N:882:Mermaid +G:h:B +I:110:5d8:50:30:0 +W:4:1:1600:20 +E:1:1:1:2:1:0 +O:20:50:10:5 +B:TOUCH:LOSE_WIS +B:TOUCH:INSANITY:2d3 +B:TOUCH:CONFUSE +F:FEMALE | RAND_25 | DROP_60 | SMART | AQUATIC | NO_CONF | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A green-skinned humanoid with a fishtail. Beware - there are rumours +D:of adventures losing their minds under the fearsome charms of mermaids. + +N:883:Box jellyfish +G:~:B +I:110:10d10:20:30:75 +W:10:2:3000:25 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:PARALYZE:1d6 +B:TOUCH:PARALYZE:1d6 +F:ANIMAL | AQUATIC | IM_POIS | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:A strange water creature whose touch can be deadly. + +N:884:Giant piranha +G:~:R +I:120:6d8:30:20:10 +W:10:2:300:40 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:5d1 +B:BITE:HURT:5d1 +F:NO_SLEEP | WILD_TOO | COLD_BLOOD | +F:FRIENDS | AQUATIC | ANIMAL | +F:MORTAL | BASEANGBAND +D:A very large and bloodthirsty fish. + +N:885:Piranha +G:~:R +I:120:2d6:20:8:5 +W:3:1:200:8 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d6 +F:FRIENDS | AQUATIC | ANIMAL | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:Bloodthirsty fish who can smell your blood from a great distance. + +# New monster added by furiosity for the Theme module +N:886:Swamp naga +G:n:o +I:110:11d8:20:40:120 +W:10:3:1800:60 +E:0:0:0:0:1:0 +O:50:0:50:0 +B:CRUSH:HURT:2d10 +B:BITE:POISON:2d4 +F:FEMALE | CAN_SWIM | WILD_TOO | WILD_SHORE | +F:RAND_25 | DROP_90 | AQUATIC | IM_POIS | +F:TAKE_ITEM | BASH_DOOR | DROP_CORPSE | IM_ACID | +F:EVIL | MORTAL | BASEANGBAND +D:A large orange snake with a woman's torso. She prefers to live +D:in the swamp and can withstand marshland elements. + +# New monster added by furiosity for the Theme module +N:887:Ocean naga +G:n:b +I:110:11d80:20:40:120 +W:30:10:1800:60 +E:0:0:0:0:1:0 +O:50:0:50:0 +B:CRUSH:HURT:4d10 +B:BITE:ACID:3d6 +F:FEMALE | CAN_SWIM | WILD_TOO | WILD_SHORE | +F:DROP_90 | AQUATIC | WILD_OCEAN | IM_ACID | +F:TAKE_ITEM | BASH_DOOR | DROP_CORPSE | RES_WATE | +F:EVIL | MORTAL | BASEANGBAND +S:1_IN_8 +S:BA_WATE | BO_ICEE | +D:A large dark blue snake with a woman's torso. She prefers to live +D:in deep water. + +# New monster added by furiosity for the Theme module +N:888:Snail +G:w:U +I:30:12d9:1:5:255 +W:1:2:1:0 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:1d1 +F:ANIMAL | EMPTY_MIND | CAN_SWIM | WILD_ONLY | WILD_GRASS | +F:DROP_CORPSE | MORTAL | BASEANGBAND | NEUTRAL | NO_TARGET | +D:A harmless shell-bearing gastropod mollusc +D:crawling slowly on the dungeon floor. +D:It is a favourite prey of birds. + +N:889:Whale +G:~:D +I:110:22d22:15:50:70 +W:20:4:9000:175 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CRUSH:HURT:1d20 +B:CRUSH:HURT:1d20 +F:RAND_25 | FORCE_MAXHP | RES_WATE | +F:ANIMAL | AQUATIC | WILD_TOO | +F:MORTAL | BASEANGBAND +D:Although it looks like a fish and lives in water, it is in fact +D:a mammal. And it is huge. + +N:890:Sand mite +G:~:B +I:110:3d10:5:25:80 +W:10:2:500:25 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:POISON:3d6 +B:BITE:POISON:3d6 +F:AQUATIC | ANIMAL | IM_POIS | FRIENDS | +F:CHAR_CLEAR | ATTR_CLEAR | DROP_CORPSE | COLD_BLOOD | +F:MORTAL | BASEANGBAND +S:MULTIPLY +D:A relative of crabs and shrimp, this is a tiny creature that inhabits sandy +D:bottoms. It has a pair of dangerous-looking claws. + +N:891:Octopus +G:~:g +I:105:60d6:60:60:60 +W:15:2:1200:60 +E:3:0:3:6:1:0 +O:0:0:0:0 +B:SPIT:BLIND:1d3 +B:CRUSH:HURT:6d3 +B:CRUSH:HURT:6d3 +B:CRUSH:HURT:6d3 +F:RAND_25 | IM_COLD | RES_WATE | AQUATIC | ANIMAL | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:It doesn't move very fast, but when it does - watch out. + +N:892:Giant octopus +G:~:g +I:115:100d6:10:35:5 +W:30:1:1800:180 +E:3:0:3:6:1:0 +O:0:0:0:0 +B:SPIT:BLIND:1d4 +B:CRUSH:HURT:8d4 +B:CRUSH:HURT:8d4 +B:CRUSH:PARALYZE:8d4 +F:AQUATIC | SMART | IM_POIS | ANIMAL | NO_CONF | NO_SLEEP | +F:NO_FEAR | SMART | WEIRD_MIND | DROP_CORPSE | COLD_BLOOD | +F:MORTAL | BASEANGBAND +S:1_IN_15 | +S:DARKNESS | SLOW | CONF | SCARE +D:A cunning and dangerous undersea opponent. + +N:893:Eye of the deep +G:e:b +I:120:16d100:10:20:40 +W:40:3:1600:6000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:EXP_20:2d6 +B:GAZE:UN_POWER:2d6 +B:GAZE:INSANITY:2d6 +B:BITE:HURT:6d6 +F:EVIL | IM_POIS | NO_CONF | NO_SLEEP | AQUATIC | +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | RES_TELE | +F:SMART | DROP_CORPSE | BASEANGBAND +S:1_IN_2 | +S:BLIND | SLOW | CONF | SCARE | DRAIN_MANA | MIND_BLAST | +S:FORGET | DARKNESS | BO_WATE | BO_ICEE | BO_MANA | BO_COLD +D:A beholder that inhabits the depths of the sea, sleeping and pondering +D:alien thoughts for centuries. Occasionally, it will float to the +D:surface to wreck the lives of surface dwellers. + +N:894:Murk dweller +G:S:g +I:110:200d5:70:30:0 +W:27:3:3000:800 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:5d10 +B:CLAW:PARALYZE +B:STING:INSANITY:5d10 +B:STING:UN_BONUS +F:AQUATIC | ANIMAL | WEIRD_MIND | FORCE_MAXHP | HURT_LITE | +F:EVIL | SMART | NO_CONF | NO_SLEEP | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_5 | +S:BA_POIS | BR_DARK | BLIND | BR_POIS | SLOW | CONF | MIND_BLAST | +S:BRAIN_SMASH | DARKNESS +D:A gigantic aquatic monster, somewhat resembling a cross between a +D:lobster and a spider. It is coated in poisonous slime and noxious +D:parasites. This foul creature hides in the silt of the deep ocean floor, +D:waiting to trap unsuspecting prey. + +N:895:Drowned soul +G:G:B +I:110:9d8:5:33:50 +W:11:1:0:30 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:BLIND:3d3 +B:TOUCH:POISON:2d4 +B:WAIL:TERRIFY +F:COLD_BLOOD | EMPTY_MIND | EVIL | AQUATIC | UNDEAD | IM_COLD | INVISIBLE | +F:IM_POIS | NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_8 +S:BLIND | HOLD | CONF +D:A ghastly victim of drowning, forever doomed to wander the ocean waters +D:looking for revenge. + +N:896:Tiger shark +G:~:o +I:120:10d5:100:32:0 +W:12:1:3000:40 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:4d4 +F:RAND_25 | AQUATIC | ANIMAL | STUPID | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A small species of shark, although the teeth are still as deadly. + +N:897:Hammerhead shark +G:~:W +I:115:16d10:20:59:20 +W:16:3:1500:40 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:3d4 +B:BUTT:HURT:3d4 +B:BITE:HURT:3d4 +F:ANIMAL | AQUATIC | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:A hungry shark with a strange head. + +N:898:Great white shark +G:~:w +I:120:100d6:20:70:20 +W:24:2:5000:250 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:4d6 +B:BITE:HURT:4d6 +B:BITE:HURT:4d6 +F:FORCE_SLEEP | AQUATIC | COLD_BLOOD | +F:ANIMAL MORTAL | BASEANGBAND +D:A very large carnivorous fish. + +N:899:Aquatic golem +G:g:b +I:100:25d10:35:75:10 +W:19:1:0:100 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:3d10 +B:HIT:HURT:3d10 +F:COLD_BLOOD | EMPTY_MIND | AQUATIC | +F:IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:An ingenious gnomish invention -- a golem designed for underwater +D:usage. + +# New monster added by furiosity for the Theme module +N:900:Brown naga +G:n:u +I:110:14d8:20:40:120 +W:30:2:1800:80 +E:0:0:0:0:1:0 +O:50:0:50:0 +B:CRUSH:HURT:2d10 +B:BITE:LOSE_CHR:3d6 +F:FEMALE | CAN_SWIM | WILD_TOO | WILD_SHORE | +F:RAND_25 | DROP_60 | NO_CUT | WILD_GRASS | +F:TAKE_ITEM | BASH_DOOR | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND +S:1_IN_7 +S:BR_SHAR +D:A large brown snake with a woman's torso. It burrows deep into +D:the ground. + +N:901:White shark +G:~:W +I:120:30d10:20:50:10 +W:18:1:3000:100 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:3d5 +B:BITE:HURT:3d5 +B:BITE:HURT:3d5 +F:ANIMAL | AQUATIC | WILD_TOO | COLD_BLOOD | +F:MORTAL | BASEANGBAND +D:A fast-moving hunter of the depths. When this creature moves, +D:everybody in the water is in danger. + +N:902:Scrag +G:T:B +I:110:40d10:20:50:50 +W:35:1:5000:440 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:1d10 +B:HIT:HURT:1d10 +B:HIT:HURT:3d2 +B:HIT:HURT:3d2 +F:MALE | +F:FORCE_MAXHP | AQUATIC | REGENERATE | +F:FRIENDS | DROP_60 | WILD_TOO | WILD_OCEAN | +F:OPEN_DOOR | BASH_DOOR | RES_WATE | +F:EVIL | TROLL | IM_COLD | IM_POIS | HURT_LITE | BASEANGBAND +D:It is said that Morgoth created trolls in mockery of the Ents. +D:A troll of the sea, he reeks of brine. + +N:903:Jaws +G:~:w +I:130:100d20:200:80:70 +W:40:2:7000:2000 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:11d2 +B:BITE:HURT:22d1 +B:BITE:HURT:11d2 +B:BITE:HURT:22d1 +F:FORCE_MAXHP | UNIQUE | MOVE_BODY | +F:WILD_OCEAN | WILD_TOO | COLD_BLOOD | +F:BASH_DOOR | IM_COLD | IM_ELEC | IM_POIS | ANIMAL | AQUATIC | +F:NO_CONF | NO_SLEEP | +F:MORTAL | JOKEANGBAND +D:The biggest white shark who has ever lived, it is hunting for you now. + +# New monster added by furiosity for the Theme module +N:904:Silver naga +G:n:W +I:110:18d11:20:65:120 +W:15:2:1900:80 +E:0:0:0:0:1:0 +O:0:0:80:20 +B:CRUSH:HURT:2d8 +B:BITE:POISON:1d8 +B:BITE:COLD:1d8 +F:FEMALE | +F:RAND_25 | DROP_60 | DROP_1D2 | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | CAN_SWIM | IM_POIS | +F:EVIL | MORTAL | BASEANGBAND | IM_COLD | +S:1_IN_7 +S:BO_ICEE | BO_COLD | +D:A giant snake-like figure with a woman's torso, partially covered +D:in silvery scales. + +N:905:Aquatic elven warrior +G:h:b +I:110:20d8:40:35:5 +W:10:1:1500:35 +E:1:1:1:2:1:0 +O:20:60:10:10 +B:HIT:HURT:4d4 +B:HIT:HURT:4d4 +F:MALE | AQUATIC | FRIENDS | SMART | DROP_60 | DROP_CORPSE | BASEANGBAND | +F:HAS_LITE | PET | GOOD +D:An aquatic elf trained in all forms of combat. + +N:906:Aquatic elven mage +G:h:o +I:110:12d8:30:30:6 +W:10:1:1400:35 +E:1:1:1:2:1:0 +O:10:10:70:10 +B:TOUCH:UN_BONUS +F:MALE | AQUATIC | SMART | DROP_2D2 | DROP_CORPSE | BASEANGBAND | +F:HAS_LITE | PET | GOOD +S:1_IN_12 | +S:BO_MANA | BO_COLD | S_MONSTERS +D:A wizened aquatic elf skilled in the magical arts. You can see an +D:iridescent film coating the water around him. + +N:907:Stargazer +G:~:y +I:100:15d9:10:25:30 +W:21:1:800:60 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:GAZE:PARALYZE +F:AQUATIC | ANIMAL | SMART | RAND_25 | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:S_MONSTER +D:A giant fish shaped like a flounder. There are two enormous eyes +D:occupying half of the creature's body. + +N:908:Elder stargazer +G:~:U +I:100:20d10:15:25:30 +W:29:1:1000:75 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:GAZE:PARALYZE +B:GAZE:CONFUSE +F:AQUATIC | ANIMAL | SMART | DROP_CORPSE | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:S_MONSTERS +D:A stargazer a bit larger than average, covered with barnacles. + +N:909:Flounder +G:~:s +I:100:10d5:5:25:30 +W:13:1:700:55 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:2d6 +F:AQUATIC | ANIMAL | RAND_25 | INVISIBLE | ATTR_CLEAR | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A flattened fish which is able to change body colouring for +D:camouflage. + +N:910:Giant turtle +G:R:G +I:110:5d8:10:14:30 +W:7:1:3000:30 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:2d2 +B:BITE:HURT:2d2 +F:ANIMAL | AQUATIC | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A giant turtle with flippers, adapted for life in the ocean. + +N:911:Hatchling dragon turtle +G:d:W +I:110:10d10:20:60:50 +W:9:1:20000:35 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d3 +B:CLAW:HURT:1d3 +B:BITE:HURT:1d5 +F:FORCE_MAXHP | FORCE_SLEEP | DROP_CORPSE | +F:ONLY_GOLD | DROP_60 | DROP_1D2 | +F:EVIL | DRAGON | AQUATIC | BASEANGBAND | ATTR_MULTI +S:1_IN_12 | +S:BR_SOUN +D:A newly-hatched dragon turtle. It still hasn't grown a proper shell. + +N:912:Young dragon turtle +G:d:W +I:110:30d10:20:70:70 +W:31:1:80000:700 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d6 +B:CLAW:HURT:2d6 +B:BITE:HURT:2d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:DROP_3D2 | +F:EVIL | DRAGON | AQUATIC | BASEANGBAND | ATTR_MULTI +S:1_IN_11 | +S:SCARE | +S:BR_SOUN +D:A dragon-like creature inhabiting lightless reaches of ocean caves. It has +D:a long neck with a tiny head, and four massive flippers. It has a soft and +D:flexible shell. + +N:913:Mature dragon turtle +G:d:W +I:110:50d10:20:80:70 +W:38:1:170000:1500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:2d10 +B:CLAW:HURT:2d10 +B:BITE:HURT:4d10 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:DROP_4D2 | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | AQUATIC | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_9 | +S:SCARE | +S:BR_SOUN +D:A large dragon turtle, covered with a tough white shell. + +N:914:Ancient dragon turtle +G:D:W +I:120:70d10:20:90:80 +W:41:1:220000:2500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d8 +B:CLAW:HURT:4d8 +B:BITE:HURT:7d8 +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | +F:DROP_1D2 | DROP_4D2 | +F:SMART | AQUATIC | POWERFUL | MOVE_BODY | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_9 | +S:BLIND | CONF | SCARE | +S:BR_SOUN +D:A huge dragon turtle. You can see many barnacles covering its body. + +N:915:Fastitocalon +G:D:g +I:120:40d100:25:150:30 +W:52:3:250000:16000 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:BITE:HURT:5d8 +B:BITE:HURT:5d8 +B:CRUSH:POISON:3d10 +B:CRUSH:POISON:3d10 +F:FORCE_SLEEP | FORCE_MAXHP | RES_TELE | AQUATIC | WILD_TOO | WILD_OCEAN | +F:IM_FIRE | IM_ACID | IM_COLD | IM_POIS | +F:DRAGON | NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | ATTR_MULTI +S:1_IN_6 | +S:BR_FIRE | BR_ACID | BR_SOUN | BA_WATE +D:A huge aquatic dragon-turtle, its shell is as large as a small island. + +N:916:Undead stargazer +G:~:u +I:100:18d9:10:25:30 +W:25:1:0:100 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:GAZE:PARALYZE +B:GAZE:EXP_20 +F:AQUATIC | ANIMAL | SMART | INVISIBLE | UNDEAD | BASEANGBAND | NO_CUT +S:1_IN_10 | +S:S_UNDEAD | S_MONSTER +D:A stargazer brought back from the dead under control of some evil +D:sorceror. + +N:917:Killer whale +G:~:w +I:120:20d50:12:55:30 +W:25:1:9500:85 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:BITE:HURT:7d4 +B:BITE:HURT:7d4 +F:AQUATIC | WILD_TOO | WILD_OCEAN | +F:ANIMAL | MORTAL | BASEANGBAND +D:An almost beautiful, deadly beast. + +N:918:Merrow +G:O:B +I:110:30d9:20:33:30 +W:28:2:2300:80 +E:1:1:1:2:1:1 +O:20:70:0:10 +B:HIT:HURT:3d8 +B:HIT:HURT:3d8 +F:FRIENDS | DROP_60 | DROP_CORPSE | AQUATIC | WILD_TOO | WILD_OCEAN | +F:OPEN_DOOR | BASH_DOOR | RES_WATE | IM_COLD | IM_POIS | +F:EVIL | GIANT | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A great ogre of the sea, it is violent and stupid. + +N:919:Water naga +G:n:B +I:110:30d10:10:55:10 +W:24:1:1600:60 +E:0:0:0:0:1:0 +O:40:0:50:10 +B:CRUSH:HURT:2d8 +B:CRUSH:HURT:2d8 +B:BITE:POISON:1d8 +B:BITE:POISON:1d8 +F:FEMALE | +F:AQUATIC | DROP_CORPSE | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | +F:EVIL | NO_CONF | NO_SLEEP | SMART | +F:MORTAL | BASEANGBAND +S:1_IN_7 | +S:DARKNESS | CAUSE_3 | BO_ICEE +D:A naga adapted to underwater life. She has a fish-like tail and a pair +D:of gills. + +# New monster added by furiosity for the Theme module +N:920:Night naga +G:n:v +I:110:30d15:20:75:120 +W:25:2:0:60 +E:0:0:0:0:1:0 +O:20:0:80:0 +B:CRUSH:TERRIFY:2d8 +B:CRUSH:HURT:2d8 +B:BITE:BLIND:1d8 +B:BITE:HURT:1d8 +F:FEMALE | CAN_SWIM | +F:FORCE_SLEEP | CAN_FLY | HURT_LITE | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | DROP_CORPSE | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | BASEANGBAND | +S:1_IN_4 | +S:BLIND | DARKNESS +D:A dark snake-like form with the torso of a beautiful woman, it +D:prefers to roam in the night. + +# New monster added by furiosity for the Theme module +N:921:Tree naga +G:n:G +I:110:30d15:20:75:120 +W:28:2:0:60 +E:0:0:0:0:1:0 +O:20:0:80:0 +B:CRUSH:HURT:2d8 +B:CRUSH:HURT:2d8 +B:BITE:HURT:1d8 +B:BITE:HURT:1d8 +F:FEMALE | +F:FORCE_SLEEP | CAN_FLY | CAN_SWIM | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | DROP_CORPSE | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | IM_POIS | +F:EVIL | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:HEAL | BR_POIS | BA_POIS | DARKNESS +D:A green snake-like form with the torso of a beautiful woman, it +D:dwells in the trees. + +N:922:Moby Dick, the White Whale +G:~:w +I:120:100d25:200:80:70 +W:50:2:10000:2500 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CRUSH:HURT:10d10 +B:CRUSH:HURT:10d10 +B:CRUSH:HURT:10d10 +B:CRUSH:HURT:10d10 +F:FORCE_MAXHP | UNIQUE | MOVE_BODY | +F:WILD_OCEAN | WILD_TOO | COLD_BLOOD | +F:BASH_DOOR | IM_COLD | IM_ELEC | IM_POIS | ANIMAL | AQUATIC | +F:MORTAL | JOKEANGBAND +S:1_IN_6 | BA_WATE +D:The mightiest whale of the seas, he has sunk many ships in his time. With +D:a mere flick of his tail he can create a mighty whirlpool, to the ruin +D:of all who would travel the ocean. + +N:923:Aquatic hound +G:Z:B +I:110:15d5:60:60:0 +W:20:1:600:200 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:CONFUSE:2d8 +B:BITE:HURT:2d8 +B:CLAW:POISON:2d8 +F:FRIENDS | DROP_CORPSE | +F:ANIMAL | AQUATIC | +F:MORTAL | BASEANGBAND +S:1_IN_10 | +S:BO_ICEE | BO_WATE +D:A hound with a finned tail and large, muscular flippers for hind legs. +D:It has a rubbery skin instead of fur. + +N:924:Gaurrog +G:U:B +I:110:35d20:30:50:10 +W:40:1:0:1000 +E:0:0:0:0:1:0 +O:20:60:20:0 +B:HIT:HURT:3d4 +B:GAZE:POISON:8d12 +B:CLAW:INSANITY:8d12 +F:FORCE_SLEEP | FORCE_MAXHP | +F:FRIENDS | SMART | +F:ONLY_ITEM | DROP_60 | +F:AQUATIC | POWERFUL | +F:EVIL | DEMON | IM_ACID | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +S:1_IN_8 | +S:BO_ICEE | BA_WATE +D:A hideous scaled demon, it is a sleek form with many fins but no visible +D:arms or legs. It has a toothed gaping maw, reminiscent of a caricature +D:of a shark's jaws. + +# New monster added by furiosity for the Theme module +N:925:Adventurer naga +G:n:U +I:110:30d15:20:75:120 +W:28:2:0:60 +E:0:0:0:0:1:0 +O:20:0:80:0 +B:CRUSH:HURT:2d8 +B:CRUSH:HURT:2d8 +B:BITE:HURT:1d8 +B:BITE:HURT:1d8 +F:FEMALE | +F:FORCE_SLEEP | CAN_FLY | +F:ONLY_ITEM | DROP_90 | DROP_2D2 | DROP_CORPSE | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | NO_STUN | PET | +F:EVIL | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:HEAL | BLIND | CONF | DARKNESS +D:A large brown snake with a woman's torso. She is a fellow +D:adventurer. + +# New monster added by furiosity for the Theme module +N:926:White mold +G:m:w +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:COLD:4d4 +F:NEVER_MOVE | SUSCEP_FIRE | +F:STUPID | EMPTY_MIND | +F:IM_COLD | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange white growth on the dungeon floor; it seems to sparkle +D:with ice. + +# New monster added by furiosity for the Theme module +N:927:Silver mold +G:m:W +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:EAT_LITE:4d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange silvery growth on the dungeon floor; it seems to glow with +D:a dark light. + +N:928:Mathilde +G:h:y +I:110:220d100:40:10:3 +W:0:4:1100:0 +E:0:1:1:2:1:1 +O:20:20:20:20 +F:UNIQUE | FEMALE | CAN_SPEAK | DROP_CORPSE | DROP_SKELETON | +F:FORCE_MAXHP | WILD_TOWN | WILD_ONLY | RAND_25 +F:ONLY_ITEM | DROP_90 | DROP_GOOD | +F:OPEN_DOOR | DG_CURSE | +F:MORTAL | JOKEANGBAND | HAS_LITE +D:She loves joking, and she's constantly giggling. A very happy girl. +D:Beware, it is rumoured that DarkGod has put a mighty curse on her. + +N:929:Child spirit +G:G:W +I:120:5d5:8:15:10 +W:5:3:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:TERRIFY +B:TOUCH:HURT:3d4 +F:INVISIBLE | COLD_BLOOD | PASS_WALL | UNDEAD | GOOD | +F:IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | SMART | PET | UNDEAD | +F:BASEANGBAND | NO_CUT +D:A helpful spirit from beyond the grave. + +N:930:Young spirit +G:G:W +I:120:8d8:8:15:10 +W:10:3:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:TERRIFY +B:TOUCH:HURT:9d4 +F:INVISIBLE | COLD_BLOOD | PASS_WALL | UNDEAD | GOOD | +F:IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | SMART | PET | UNDEAD | +F:BASEANGBAND | NO_CUT +D:A helpful spirit from beyond the grave. + +N:931:Mature spirit +G:G:W +I:120:16d16:8:15:10 +W:40:3:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:TERRIFY +B:TOUCH:HURT:18d4 +F:INVISIBLE | COLD_BLOOD | PASS_WALL | UNDEAD | GOOD | +F:IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | SMART | PET | UNDEAD | +F:BASEANGBAND | NO_CUT +D:A helpful spirit from beyond the grave. + +N:932:Experienced spirit +G:G:W +I:120:18d18:8:15:10 +W:60:3:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:TERRIFY +B:TOUCH:HURT:20d4 +F:INVISIBLE | COLD_BLOOD | PASS_WALL | UNDEAD | GOOD | +F:IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | SMART | PET | UNDEAD | +F:BASEANGBAND | NO_CUT +D:A helpful spirit from beyond the grave. + +N:933:Wise spirit +G:G:W +I:120:25d25:8:15:10 +W:90:3:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:TERRIFY +B:TOUCH:HURT:30d4 +F:INVISIBLE | COLD_BLOOD | PASS_WALL | UNDEAD | GOOD | +F:IM_COLD | IM_POIS | NO_CONF | NO_SLEEP | SMART | PET | UNDEAD | +F:BASEANGBAND | NO_CUT +D:A helpful spirit from beyond the grave. + +N:934:Fangorn the Treebeard, Lord of the Ents +G:#:G +I:120:50d100:30:120:15 +W:52:3:6000:15500 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:CRUSH:HURT:13d13 +B:CRUSH:HURT:13d13 +B:CRUSH:HURT:13d13 +B:CRUSH:HURT:13d13 +F:FORCE_SLEEP | FORCE_MAXHP | UNIQUE | CAN_SPEAK | SUSCEP_FIRE | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | MOVE_BODY | DROP_CORPSE | +F:SMART | TAKE_ITEM | BASH_DOOR | KILL_WALL | NO_SLEEP | +F:GOOD | PET | BASEANGBAND | NO_CUT +D:The first being to awoke on Arda, apart from the Valar themselves. He is the +D:first, oldest, greatest and most respected of all the Ents: and though he is +D:slow to anger, he is a terrible foe when roused. + +N:935:Gandalf the Grey +G:p:s +I:120:49d101:101:100:0 +W:60:7:1600:35000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_BONUS:6d8 +B:HIT:TERRIFY:5d5 +B:HIT:TERRIFY:5d5 +F:UNIQUE | MALE | CAN_SPEAK | PET | DROP_CORPSE | +F:FORCE_SLEEP | FORCE_MAXHP | REFLECTING | RES_TELE | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:GOOD | IM_FIRE | IM_COLD | +F:IM_ELEC | IM_POIS | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HEAL | HASTE | TPORT | TELE_AWAY | BLIND | CONF | SCARE | +S:CAUSE_4 | BRAIN_SMASH | FORGET | TRAPS | +S:BA_FIRE | BO_FIRE | BO_PLAS | BO_MANA | CAUSE_4 | +S:S_MONSTERS | S_DRAGON | S_KIN +D:The wizard who opposed Sauron and, in the end, was the only +D:one of the Istari to succeed in his task. Gandalf is very +D:wise and specialises in fire magic. + +N:936:Nar, the Dwarf +G:k:y +I:110:45d10:25:70:25 +W:17:2:1400:250 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +B:HIT:HURT:3d5 +F:UNIQUE | MALE | +F:FORCE_MAXHP | FORCE_SLEEP | +F:OPEN_DOOR | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_POIS | +F:DROP_CORPSE | DROP_SKELETON | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:HEAL | BLIND | CONF | CAUSE_2 | MIND_BLAST +D:The friend and companion of the dwarven king Thror, he went mad with +D:grief after Thror's death at the hands of Azog the Orc. With torn beard +D:and ragged clothes, he seems to have fixed on you as a convenient target +D:to vent his anger. + +N:937:Apprentice mindcrafter +G:p:y +I:110:6d8:20:10:5 +W:8:1:900:18 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | WILD_TOO | FRIENDS | +F:OPEN_DOOR | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE | NO_CONF | NO_SLEEP +S:1_IN_12 | BLIND | SLOW | CONF | SCARE +D:A novice in the arts of mind over matter. + +N:938:Great Swamp Worm +G:D:g +I:120:40d100:30:150:80 +W:63:2:190000:20000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:POISON:6d14 +B:BITE:POISON:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE | +F:EVIL | DRAGON | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_POIS +D:A truly enormous dragon with great powers. The foul gases issuing +D:from the beast nearly make you vomit; and while you may try to hold +D:your breath as you fight it, it sees no reason to do likewise. + +N:939:Great Bile Worm +G:D:s +I:120:50d100:30:150:80 +W:67:2:190000:23000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:ACID:6d14 +B:BITE:ACID:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE | +F:EVIL | DRAGON | IM_ACID | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_ACID +D:A huge and very powerful dragon. Great steaming pools of acid drip from +D:its form onto the ground. You shudder when you see the acid eating away +D:the very stones of the dungeon - what could it do to you? + +N:940:Blue Firebird +G:B:b +I:120:4d5:8:15:10 +W:5:3:100:0 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d4 +B:CLAW:FIRE:5d4 +F:IM_COLD | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | IMPRESED | +F:CAN_FLY | SMART | PET | DROP_CORPSE | HAS_EGG | GOOD | AQUATIC | +F:MORTAL | HAS_LITE +S:1_IN_10 +S:TELE_TO | +D:The ancestors of the Eagles of the Thunderlords, these are +D:friendly funny flying creatures with power. + +N:941:Green Firebird +G:B:g +I:120:4d5:10:15:10 +W:7:3:110:0 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:4d4 +B:CLAW:FIRE:5d4 +F:IM_COLD | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | IMPRESED | +F:CAN_FLY | SMART | PET | DROP_CORPSE | HAS_EGG | GOOD | AQUATIC | +F:MORTAL | HAS_LITE +S:1_IN_10 +S:TELE_TO | +D:The ancestors of the Eagles of the Thunderlords, these are +D:friendly funny flying creatures with power. + +N:942:Brown Firebird +G:B:u +I:120:5d5:10:15:10 +W:10:3:120:0 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:5d4 +B:CLAW:FIRE:7d4 +F:IM_COLD | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | IMPRESED | +F:CAN_FLY | SMART | PET | DROP_CORPSE | HAS_EGG | GOOD | AQUATIC | +F:MORTAL | HAS_LITE +S:1_IN_10 +S:TELE_TO | +D:The ancestors of the Eagles of the Thunderlords, these are +D:friendly funny flying creatures with power. + +N:943:Bronze Firebird +G:B:U +I:120:6d5:15:15:10 +W:13:3:130:0 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:6d4 +B:CLAW:FIRE:7d4 +F:IM_COLD | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | IMPRESED | +F:CAN_FLY | SMART | PET | DROP_CORPSE | HAS_EGG | GOOD | AQUATIC | +F:MORTAL | HAS_LITE +S:1_IN_10 +S:TELE_TO | +D:The ancestors of the Eagles of the Thunderlords, these are +D:friendly funny flying creatures with power. + +N:944:Gold Firebird +G:B:y +I:120:6d5:20:15:10 +W:15:3:140:0 +E:0:1:0:6:1:0 +O:0:0:0:0 +B:CLAW:HURT:6d4 +B:CLAW:FIRE:8d4 +F:IM_COLD | IM_FIRE | IM_POIS | NO_CONF | NO_SLEEP | IMPRESED | +F:CAN_FLY | SMART | PET | DROP_CORPSE | HAS_EGG | GOOD | AQUATIC | +F:MORTAL | HAS_LITE +S:1_IN_10 +S:TELE_TO | +D:The ancestors of the Eagles of the Thunderlords, these are +D:friendly funny flying creatures with power. + +N:945:High-elven ranger +G:h:w +I:120:50d30:20:70:0 +W:40:3:1400:500 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +F:MALE | FRIENDS | OPEN_DOOR | BASH_DOOR | +F:GOOD | DROP_SKELETON | DROP_CORPSE | SMART | PET | +F:IM_ACID | IM_COLD | RES_WATE | RES_NETH | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:ARROW_4 +D:An elf cloaked in green wielding a longbow. + +N:946:Uvatha the Horseman +G:N:D +I:120:24d100:90:60:10 +W:40:13:0:10000 +E:0:0:0:0:0:0 +O:30:30:30:10 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:HIT:EXP_80:4d6 +B:HIT:EXP_80:4d6 +F:UNIQUE | MALE | +F:FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | NAZGUL | SUSCEP_FIRE | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | DROP_CHOSEN | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | SPECIAL_GENE | NO_CUT +D:A tall black Ringwraith, he is a master of horsemanship. He longs +D:to taste your blood. + +N:947:Adunaphel the Quiet +G:N:D +I:120:27d100:90:60:10 +W:43:13:0:13000 +E:1:1:1:2:1:1 +O:30:30:30:10 +B:HIT:HURT:6d6 +B:HIT:HURT:6d6 +B:TOUCH:EXP_80:5d6 +B:TOUCH:EXP_80:5d6 +F:UNIQUE | FEMALE | +F:FORCE_SLEEP | FORCE_MAXHP | NAZGUL | DROP_CHOSEN | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | SUSCEP_FIRE | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | MOVE_BODY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | +F:BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | FORGET | +S:BO_ACID | BO_COLD | BO_NETH | +S:S_MONSTER +D:A sorceress in life, Adunaphel quickly fell under Sauron's sway and the +D:power of the Rings of Power. + +N:948:Akhorahil the Blind +G:N:D +I:120:30d100:90:70:10 +W:45:13:0:15000 +E:1:1:1:2:1:1 +O:30:30:30:10 +B:HIT:HURT:7d6 +B:HIT:HURT:7d6 +B:GAZE:EXP_80:6d6 +B:WAIL:TERRIFY:6d6 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | NAZGUL | DROP_CHOSEN | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | SUSCEP_FIRE | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | DARKNESS | +S:BO_COLD | BO_NETH | +S:S_MONSTERS +D:A mighty sorcerer king, Akhorahil was blind in life. With powerful +D:enchantments, he created jewelled eyes that enabled him to see better than +D:any ordinary man ever could. + +N:949:Ren the Unclean +G:N:D +I:120:35d100:90:70:10 +W:48:13:0:18000 +E:1:1:1:2:1:1 +O:30:30:30:10 +B:HIT:HURT:7d7 +B:HIT:HURT:7d7 +B:TOUCH:EXP_80:6d7 +B:WAIL:TERRIFY:6d7 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | NAZGUL | DROP_CHOSEN | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | SUSCEP_FIRE | +F:INVISIBLE | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | BO_FIRE | BO_NETH | +S:S_MONSTER +D:Ren was an insane eastern king who believed himself to be the son of a +D:volcano god. At an early age his sanity was destroyed by a plague that +D:wiped out his family, and he never recovered. + +N:950:Ji Indur Dawndeath +G:N:D +I:120:40d100:90:70:10 +W:52:13:0:22000 +E:0:0:0:0:0:0 +O:30:30:30:10 +B:HIT:HURT:8d7 +B:HIT:HURT:8d7 +B:TOUCH:EXP_40:6d7 +B:TOUCH:EXP_40:6d7 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | NAZGUL | DROP_CHOSEN | +F:INVISIBLE | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | SUSCEP_FIRE | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | +S:BA_NETH | BA_COLD | BA_ELEC | BA_ACID | +S:S_UNDEAD +D:This Ringwraith was a weak-minded sorcerer-king who fell easily under +D:Sauron's power. + +N:951:Dwar, Dog Lord of Waw +G:N:D +I:120:45d100:90:90:10 +W:56:13:0:25000 +E:0:1:0:2:1:0 +O:30:30:30:10 +B:HIT:HURT:8d8 +B:HIT:HURT:8d8 +B:BITE:EXP_40:6d7 +B:WAIL:TERRIFY:6d7 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | NAZGUL | DROP_CHOSEN | +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | SUSCEP_FIRE | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | BA_NETH | +S:S_MONSTERS | S_UNDEAD | S_HOUND +D:Dwar had a special affinity for dogs in life, and can still command them +D:at will. He howls manically as he reaches out to destroy you. + +N:952:Hoarmurath of Dir +G:N:D +I:130:60d100:90:100:10 +W:64:13:0:30000 +E:0:0:0:0:0:0 +O:30:30:30:10 +B:HIT:HURT:9d9 +B:HIT:HURT:9d9 +B:TOUCH:EXP_80:6d7 +B:WAIL:TERRIFY:6d7 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | SMART | SUSCEP_FIRE | +F:ONLY_ITEM | DROP_2D2 | DROP_4D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | NAZGUL | DROP_CHOSEN | +F:HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | CAUSE_4 | MIND_BLAST | +S:BO_COLD | BA_COLD | BA_NETH | +S:S_UNDEAD +D:A Ringwraith powerful in fell sorcery, he yearns for the life he has +D:exchanged for an unlife of everlasting torment. + +N:953:Khamul, the Black Easterling +G:N:D +I:130:70d100:90:100:10 +W:72:13:2600:40000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:9d10 +B:HIT:HURT:9d10 +B:TOUCH:EXP_80:7d7 +B:TOUCH:EXP_80:7d7 +F:UNIQUE | MALE | CAN_SPEAK | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | NAZGUL | DROP_CHOSEN | +F:SMART | COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:EVIL | UNDEAD | IM_ACID | IM_COLD | IM_POIS | SUSCEP_FIRE | +F:HURT_LITE | NO_CONF | NO_SLEEP | RES_TELE | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:TELE_LEVEL | BLIND | HOLD | SCARE | CAUSE_3 | CAUSE_4 | BO_MANA | +S:BA_COLD | BA_NETH | ANIM_DEAD | +S:S_HI_UNDEAD | S_KIN +D:He was the warrior-king of the East, now a ringwraith. Khamul is a powerful opponent, his skill in +D:combat awesome and his form twisted by evil cunning. + +N:954:The Witch-King of Angmar +G:N:D +I:130:90d100:90:120:10 +W:80:14:1800:60000 +E:1:1:1:2:1:1 +O:30:30:30:10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:EXP_80:7d7 +B:HIT:EXP_80:7d7 +F:UNIQUE | MALE | CAN_SPEAK | RES_TELE +F:FORCE_SLEEP | FORCE_MAXHP | SMART | SUSCEP_FIRE | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | MOVE_BODY | NAZGUL | +F:EVIL | UNDEAD | DROP_CHOSEN | +F:IM_COLD | IM_POIS | HURT_LITE | NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:TELE_AWAY | BLIND | HOLD | SCARE | CAUSE_3 | BRAIN_SMASH | +S:BO_MANA | BA_NETH | S_WRAITH | +S:S_KIN | S_HI_UNDEAD | S_HI_DRAGON | S_MONSTERS | ANIM_DEAD +D:The Chief of the Ringwraiths. A fell being of devastating power. His +D:spells are lethal and his combat blows crushingly hard. He moves at +D:speed, and commands legions of evil to do his bidding. It is said that he +D:is fated never to die by the hand of mortal man. + +N:955:Green Thunderlord +G:B:g +I:120:50d50:20:100:50 +W:30:4:30000:10000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:8d6 +B:HIT:HURT:8d6 +F:FEMALE | +F:THUNDERLORD | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | AQUATIC | +F:IM_FIRE | REGENERATE | OPEN_DOOR | BASH_DOOR | +F:RES_TELE | NO_CONF | NO_SLEEP | CAN_FLY | HAS_LITE +S:1_IN_4 | +S:BR_FIRE | +S:BLINK | TELE_AWAY +D:A Thunderlord. Among the weaker breeds, but still dangerous. + +N:956:Blue Thunderlord +G:B:b +I:120:60d60:20:100:50 +W:40:4:30000:20000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:8d7 +B:HIT:HURT:8d7 +F:MALE | SMART | +F:THUNDERLORD | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | AQUATIC | +F:IM_FIRE | REGENERATE | OPEN_DOOR | BASH_DOOR | +F:RES_TELE | NO_CONF | NO_SLEEP | CAN_FLY | HAS_LITE +S:1_IN_4 | +S:BR_FIRE | +S:TPORT | BLINK +D:A Thunderlord. Among the weaker breeds, but still dangerous. + +N:957:Brown Thunderlord +G:B:u +I:130:70d70:30:100:50 +W:50:4:30000:20000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:8d9 +B:HIT:HURT:8d9 +F:MALE | SMART | +F:THUNDERLORD | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | AQUATIC | +F:IM_FIRE | REGENERATE | OPEN_DOOR | BASH_DOOR | +F:RES_TELE | NO_CONF | NO_SLEEP | CAN_FLY | HAS_LITE +S:1_IN_4 | +S:BR_FIRE | +S:TPORT | BLINK +D:A Thunderlord. Beware its flame. + +N:958:Bronze Thunderlord +G:B:U +I:130:80d80:30:100:50 +W:60:5:30000:20000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:10d9 +B:HIT:HURT:10d9 +F:MALE | SMART | +F:THUNDERLORD | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | AQUATIC | +F:IM_FIRE | REGENERATE | OPEN_DOOR | BASH_DOOR | +F:RES_TELE | NO_CONF | NO_SLEEP | CAN_FLY | HAS_LITE +S:1_IN_4 | +S:BR_FIRE | BR_TIME | +S:TPORT | BLINK +D:A Thunderlord, mightiest among the males. + +N:959:Gold Thunderlord +G:B:y +I:130:90d90:30:100:50 +W:70:5:30000:20000 +E:1:1:1:2:1:1 +O:50:50:0:0 +B:HIT:HURT:10d9 +B:HIT:HURT:10d9 +B:HIT:HURT:10d9 +B:HIT:HURT:10d9 +F:FEMALE | SMART | +F:THUNDERLORD | DROP_SKELETON | DROP_CORPSE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | AQUATIC | +F:IM_FIRE | REGENERATE | OPEN_DOOR | BASH_DOOR | +F:RES_TELE | NO_CONF | NO_SLEEP | CAN_FLY | HAS_LITE +S:1_IN_4 | +S:BR_FIRE | BR_TIME | +S:TPORT | BLINK | TELE_TO | TELE_AWAY | +S:S_THUNDERLORD +D:A Thunderlord, among the queens of their kind. + +N:960:Blood Sprout +G:,:r +I:140:3d5:10:1:0 +W:50:1:50:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:HURT:3d15 +B:TOUCH:HURT:3d15 +B:TOUCH:HURT:3d15 +B:TOUCH:HURT:3d15 +F:STUPID | EMPTY_MIND | KILL_TREES | +F:IM_POIS | IM_ELEC | IM_ACID | IM_COLD | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL +S:MULTIPLY +D:A kind of giant mycorrhiza, corrupted into a carnivore by Morgoth. + +N:961:Gorlim the Unhappy +G:p:s +I:120:16d100:20:120:40 +W:41:3:1800:7000 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:HURT:8d6 +B:HIT:HURT:8d6 +B:HIT:UN_BONUS:6d8 +B:HIT:UN_BONUS:6d8 +F:UNIQUE | MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | DROP_SKELETON | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | BASEANGBAND +F:HAS_LITE +S:1_IN_2 | +S:CAUSE_3 | BO_WATE | BO_MANA +D:This sad creature - once a mighty warrior - betrayed his former friends to +D:Morgoth's army in return for, he thought, safety for himself and his wife. +D:And so he fell under Morgoth's power and became little more than a mindless +D:servant of evil, even though the other side of his "bargain" was not kept. + +# New monster added by furiosity for the Theme module +N:962:Pink mold +G:m:R +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:LOSE_STR:4d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange red growth on the dungeon floor; it seems to glow with +D:an eerie pink aura. + +N:963:Aranea +G:S:r +I:120:20d10:20:45:50 +W:30:2:1000:250 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:POISON:2d8 +B:CLAW:POISON:2d8 +B:BITE:POISON:2d6 +B:BITE:POISON:2d6 +F:DROP_SKELETON | FORCE_MAXHP | FRIENDS | +F:OPEN_DOOR | BASH_DOOR | HURT_LITE | +F:ANIMAL | SPIDER | EVIL | IM_POIS | BASEANGBAND +S:1_IN_4 +S:BO_FIRE | SLOW | HOLD | CAUSE_3 | MISSILE +D:A red arachnid with legs weaving spells in the air. + +N:964:Elder aranea +G:S:v +I:120:30d20:20:65:50 +W:40:3:1800:2500 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:POISON:5d8 +B:CLAW:POISON:5d8 +B:BITE:HALLU:5d6 +B:BITE:HALLU:5d6 +F:DROP_SKELETON | FORCE_MAXHP | +F:OPEN_DOOR | BASH_DOOR | HURT_LITE | SMART | +F:ANIMAL | SPIDER | EVIL | IM_FIRE | IM_POIS | BASEANGBAND +S:1_IN_6 +S:SLOW | HOLD | DRAIN_MANA | MIND_BLAST | HEAL | +S:BA_FIRE | BO_FIRE | CAUSE_3 | S_SPIDER +D:A vast, bloated arachnid, master of its brood: among the more terrible of +D:Ungoliant's descendants, this is a monster such as those who haunted the dread +D:valley of Nan Dungortheb long ago. + +N:965:Giant brown tick +G:S:u +I:110:16d8:12:50:20 +W:25:2:400:27 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:POISON:2d6 +B:STING:BLIND:1d1 +F:WEIRD_MIND | BASH_DOOR | CAN_FLY | +F:ANIMAL | IM_POIS | MORTAL | BASEANGBAND +D:It is moving slowly towards you. + +N:966:Wavelord +G:p:B +I:120:16d100:30:120:40 +W:61:3:1800:7000 +E:1:1:1:2:1:1 +O:20:50:10:5 +B:HIT:HURT:8d9 +B:HIT:COLD:8d9 +B:HIT:HURT:8d9 +B:HIT:COLD:8d9 +F:SMART | PET | DROP_CORPSE | FRIENDS | WILD_SHORE | WILD_OCEAN | WILD_TOO | +F:IM_POIS | AQUATIC | CAN_SWIM | DROP_USEFUL | +F:NO_CONF | NO_SLEEP | NO_FEAR | DROP_GOOD | DROP_3D2 | +F:MORTAL | REGENERATE | TAKE_ITEM | GOOD | SUSCEP_FIRE | +F:RES_WATE | RES_NEXU | HAS_LITE +S:1_IN_4 +S:BO_WATE | BA_WATE | BO_ICEE +D:The Dolphiners came with the Thunderlords from their far home. +D:These friendly beings ride their sharks into combat to assist you. + +N:967:Novice possessor (soul) +G:G:D +I:110:1d1:30:1:10 +W:10:3:10:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:SMART | POSSESSOR | +F:BASEANGBAND | NO_CUT +D:It does not look that powerful. + +N:968:Bat of Gorgoroth +G:b:g +I:120:20d10:20:30:30 +W:28:3:150:100 +E:0:1:1:0:1:0 +O:0:0:0:0 +B:BITE:POISON:1d10 +B:CLAW:HURT:1d4 +F:DROP_60 | RAND_25 | MOVE_BODY | CAN_FLY | DROP_CORPSE | +F:BASH_DOOR | MOVE_BODY | FRIENDS | WEIRD_MIND | +F:ANIMAL | IM_POIS | AI_ANNOY | MORTAL | BASEANGBAND +S:1_IN_8 | +S:SCARE | BR_POIS | BR_DARK +D:Fed with horrid meats and grown to enormous size, this slavering creature +D:seeks livelier prey. + +N:969:The Princess +G:p:y +I:110:1d1:40:250:3 +W:0:4:730:0 +E:0:1:1:2:1:1 +O:0:0:1:0 +F:FEMALE | CAN_SPEAK +F:FORCE_MAXHP | SPECIAL_GENE | NO_TARGET +F:NEVER_MOVE | NEVER_BLOW | GOOD | NO_DEATH | RES_TELE +F:MORTAL | BASEANGBAND | UNIQUE | PET | +D:The princess of an unknown kingdom, you need to save her. + +N:970:Merton Proudfoot, the lost hobbit +G:h:v +I:110:1d1:40:250:3 +W:0:0:730:0 +E:0:1:1:2:1:1 +O:0:0:0:1 +F:MALE | CAN_SPEAK +F:FORCE_MAXHP | NEVER_GENE | WILD_ONLY | WILD_TOWN | +F:NEVER_MOVE | NEVER_BLOW | GOOD | NO_TARGET +F:MORTAL | BASEANGBAND | UNIQUE | PET | NO_DEATH +D:The poor hobbit got lost in the dreadful maze. + +N:971:The Wight-King of the Barrow-downs +G:W:v +I:120:38d22:30:45:0 +W:46:3:0:22000 +E:0:0:0:0:0:0 +O:15:55:15:0 +B:HIT:HURT:2d10 +B:WAIL:PARALYZE:2d6 +B:TOUCH:EXP_80:4d8 +B:TOUCH:EXP_80:4d8 +F:SPECIAL_GENE | FORCE_MAXHP | SMART | CAN_SPEAK | +F:DROP_4D2 | DROP_2D2 | COLD_BLOOD | UNIQUE | +F:CAN_SWIM | CAN_FLY | EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_4 | +S:HOLD | SCARE | CAUSE_3 | BA_NETH +D:He has lived in the Barrow-Downs for centuries after his first death at the +D:hands of the Witch-King of Angmar. A once loyal captain under the +D:Witch-King's command, he now awaits a time when his undead forces shall +D:rise again to avenge their deaths. + +N:972:Adventurer +G:@:U +I:115:3d20:50:50:10 +W:0:3:100:0 +O:50:50:0:0 +B:HIT:HURT:2d6 +B:PUNCH:HURT:1d7 +B:KICK:HURT:1d8 +F:SPECIAL_GENE | SMART | OPEN_DOOR +F:FORCE_MAXHP | CAN_SWIM | BASEANGBAND | +F:NO_SLEEP | NO_CONF +D:A great warrior who misplaces his sword once in a while. + +N:973:Experienced possessor (soul) +G:G:D +I:120:5d5:30:50:10 +W:30:3:10:0 +O:0:0:0:0 +F:SMART | POSSESSOR | +F:BASEANGBAND | NO_CUT +S:1_IN_9 +S:S_KIN +D:It does not look that powerful. + +N:974:Old possessor (soul) +G:G:D +I:130:10d10:30:100:10 +W:95:3:10:0 +O:0:0:0:0 +F:SMART | POSSESSOR | +F:BASEANGBAND | NO_CUT +S:1_IN_4 +S:S_KIN +D:It does not look that powerful. + +# New monster added by furiosity for the Theme module +N:975:Tree mold +G:m:G +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:POISON:4d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange green growth that likes to live in +D:the trees. + +N:976:Bronze dragon worm +G:w:U +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | NO_CONF | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_CONF +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. Its scales glitter in +D:a multitude of perplexing and distracting ways. + +N:977:Gold dragon worm +G:w:y +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | NO_STUN | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_SOUN +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. You can feel the air itself +D:vibrating as you near it. + +N:978:Defenceless Mold +G:m:v +I:100:1d1:1:1:0 +W:1:1:20:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:NEVER_MOVE | UNIQUE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | FORCE_DEPTH | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:MORTAL | WYRM_PROTECT | ONLY_DEPTH | JOKEANGBAND | NO_CUT +D:A small strange growth. It seems to be defenceless. + +# New monster added by furiosity for the Theme module +N:979:Blue mold +G:m:B +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:HALLU:4d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | +F:IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a strange blue growth on the dungeon floor; it seems to glow with +D:a puzzling aura. + +N:980:Ar-Pharazon the Golden +G:p:y +I:130:50d100:30:45:255 +W:55:1:0:2500 +E:1:1:1:2:1:1 +O:20:70:10:0 +B:HIT:HURT:8d12 +B:HIT:HURT:8d12 +B:HIT:HURT:8d12 +B:HIT:HURT:8d12 +F:FORCE_SLEEP | FORCE_MAXHP | UNIQUE | CAN_SPEAK | SPECIAL_GENE | AQUATIC | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | DROP_SKELETON | DROP_CORPSE | +F:SMART | TAKE_ITEM | OPEN_DOOR | BASH_DOOR | MOVE_BODY | BASEANGBAND | +F:HAS_LITE | CAN_SWIM | MALE | +S:1_IN_6 | +S:HEAL | HASTE | TELE_AWAY | S_MONSTERS | S_KIN +D:Last and proudest king of ancient Numenor. Corrupted by power and +D:avarice, he fell victim to Sauron's wiles, tried to fight the immortals +D:themselves, and condemned Numenor to oblivion. + +N:981:Doppleganger +G:@:w +I:110:1d1:1:1:1 +W:1:1:0:0 +E:0:0:0:0:0:0 +O:0:0:0:0 +F:AI_ANNOY | NEVER_BLOW | DOPPLEGANGER | JOKEANGBAND | HAS_LITE | +D:It looks like you. + +N:982:Marylene, Heartbreakeress of the Netherworld +G:P:W +I:155:200d120:155:175:0 +W:127:1:1600:66666 +E:1:1:1:2:1:1 +O:30:30:30:10 +B:GAZE:PARALYZE:20d15 +B:HIT:EXP_80:20d17 +B:BITE:LOSE_ALL:10d12 +B:TOUCH:INSANITY:12d9 +F:UNIQUE | CAN_SPEAK | ATTR_MULTI | ATTR_ANY | FEMALE | +F:FORCE_MAXHP | WEIRD_MIND | DROP_CORPSE | DROP_SKELETON | +F:REFLECTING | AURA_FIRE | AURA_ELEC | AURA_COLD | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:DROP_GOOD | DROP_GREAT | RES_NETH | INVISIBLE | +F:SMART | KILL_WALL | KILL_BODY | POWERFUL | RES_TELE | +F:REGENERATE | CAN_FLY | CAN_SWIM | WYRM_PROTECT | +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NO_STUN | RES_TELE | DEMON | +F:MORTAL | DG_CURSE | JOKEANGBAND | HAS_LITE +S:1_IN_1 | +S:BR_CHAO | BA_CHAO | BRAIN_SMASH | SHRIEK | BR_CONF | BR_SOUN | +S:BR_NETH | HASTE | TRAPS | FORGET | BR_DISE | BR_TIME | MIND_BLAST | +S:HEAL | TPORT | TELE_TO | CAUSE_1 | CAUSE_2 | CAUSE_3 | CAUSE_4 | BLIND | +S:CONF | SLOW | HOLD | S_UNIQUE +D:A woman of mind-shattering beauty, none can match her beauty. She is perfect, +D:and totaly evil. She loves nothing but herself and her evilness is as +D:great as her beauty. No one can stand against her, even DarkGod. +D:As you see her approaching, you feel your heart breaking. +D:She is the perfection, don't even try against her; you will surely lose +D:your mind... + +# New monster added by furiosity for the Theme module +N:983:Adventurer mold +G:m:U +I:110:17d8:2:16:70 +W:19:1:40:64 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:SPORE:HURT:4d4 +B:SPORE:HURT:4d4 +F:NEVER_MOVE | +F:STUPID | EMPTY_MIND | PET | +F:IM_FIRE | IM_POIS | CAN_SWIM | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +D:It is a fellow adventurer, mold though it is. + +# New monster added by furiosity for the Theme module +# Based on novice paladin +N:984:Gnome paladin +G:l:w +I:110:7d8:20:20:20 +W:15:2:900:40 +E:1:1:1:2:1:1 +O:0:70:25:0 +B:HIT:HURT:1d7 +B:HIT:HURT:1d7 +F:MALE | GOOD | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | FRIENDS | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_9 | +S:SCARE | CAUSE_2 | DARKNESS | +D:A paladin of short stature. He considers you a spy for Morgoth. + +N:985:Bandobras Took +G:h:U +I:120:6d10:16:8:10 +W:5:3:1000:90 +E:1:1:1:2:1:1 +O:25:55:0:20 +B:HIT:HURT:1d8 +B:HIT:HURT:1d8 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | DROP_SKELETON | +F:FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He is a sturdy hobbit who is renowned for his unusual strength and +D:vigour. He can prove a troublesome opponent. + +N:986:3-headed hydra +G:M:o +I:120:100d5:20:65:20 +W:20:2:4500:350 +E:0:1:0:2:2:0 +O:0:0:0:0 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +B:BITE:HURT:2d6 +F:FORCE_SLEEP | WILD_TOO | WILD_SHORE | WILD_SWAMP | CAN_SWIM | +F:DROP_CORPSE | DROP_SKELETON | ONLY_GOLD | DROP_2D2 | +F:OPEN_DOOR | BASH_DOOR | MOVE_BODY | +F:ANIMAL | MORTAL | BASEANGBAND +S:1_IN_9 | +S:SCARE +D:A strange reptilian creature with three heads, guarding its hoard. + +N:987:Uldor the Accursed +G:p:U +I:110:10d100:20:70:40 +W:28:4:2000:600 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | DROP_SKELETON | +F:FORCE_MAXHP | +F:ONLY_ITEM | DROP_1D2 | DROP_GOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_10 | S_KIN +D:An evil and cunning man from the East. Having once sworn allegiance to the +D:sons of Feanor, it was Uldor's treachery that turned the tide of the Battle +D:of Unnumbered Tears in Morgoth's favour. + +N:988:Mystic +G:p:o +I:120:35d10:30:50:5 +W:33:3:1400:500 +E:1:1:1:2:1:1 +O:30:0:60:10 +B:KICK:HURT:10d2 +B:KICK:HURT:10d2 +B:KICK:HURT:10d2 +B:KICK:HURT:10d2 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | DROP_SKELETON | +F:ONLY_ITEM | DROP_1D2 | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_POIS | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:HEAL | +S:S_SPIDER | S_ANIMAL +D:An adept at unarmed combat, the mystic strikes with stunning power. He +D:can summon help from nature and is able to focus his power to ease any +D:pain. + +N:989:Elder vampire +G:V:r +I:120:34d100:20:90:10 +W:54:3:1700:4500 +E:1:1:1:2:1:1 +O:0:70:30:0 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:BITE:EXP_80:5d6 +B:BITE:EXP_80:5d6 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:DROP_60 | DROP_4D2 | DROP_GOOD | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | RES_TELE | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_7 | +S:BLIND | HOLD | SCARE | CAUSE_3 | CAUSE_4 | DRAIN_MANA | +S:BRAIN_SMASH | DARKNESS | BO_NETH | S_UNDEAD +D:A terrible robed undead figure, this creature has existed in its +D:unlife for many centuries by stealing the life of others. It can +D:summon the very shades of its victims from beyond the grave to +D:come enslaved to its aid. + +N:990:Ulfang the Black +G:p:U +I:120:25d100:20:90:40 +W:44:5:2100:1200 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:5d8 +B:HIT:HURT:5d8 +B:HIT:HURT:5d8 +B:HIT:HURT:5d8 +F:UNIQUE | MALE | CAN_SPEAK | DROP_CORPSE | DROP_SKELETON | +F:FORCE_MAXHP | IM_FIRE | IM_COLD | IM_ELEC | SPECIAL_GENE | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | DROP_RANDART +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_10 | S_KIN | S_MONSTERS +D:A short and swarthy Easterling dressed in black. He and his three sons +D:once openly swore allegiance to the High Elves, but were secretly in the +D:pay of Morgoth. + +N:991:Demonologist +G:p:R +I:120:28d10:20:50:10 +W:36:2:1100:700 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | DROP_SKELETON +F:RES_NETH | RES_NEXU | +F:ONLY_ITEM | DROP_1D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:TPORT | HOLD | +S:S_DEMON | BO_FIRE +D:A figure twisted by evil standing in robes of deepest crimson. + +N:992:Ungorrog +G:U:g +I:110:52d10:20:40:80 +W:51:3:2100:2500 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT:3d4 +B:STING:POISON:3d4 +B:SPIT:FIRE:3d4 +B:SPIT:ELEC:3d4 +F:FORCE_SLEEP | FORCE_MAXHP | ESCORTS | +F:ONLY_ITEM | DROP_GREAT | AURA_FIRE | AURA_ELEC | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:EVIL | DEMON | IM_FIRE | NO_CONF | NO_SLEEP | NONLIVING +F:BASEANGBAND +S:1_IN_9 | +S:BLIND | CONF | SCARE | HOLD +S:S_DEMON | BO_COLD | BO_ACID +D:The most powerful of the spider demons, Morgoth's corrupted +D:spiders. It looks like a huge bloated spider, with claws +D:that sparkle with all the elements. + +N:993:Faunungol +G:U:B +I:110:70d10:20:40:80 +W:43:2:2300:3000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT:3d4 +B:STING:POISON:3d4 +B:SPIT:ELEC:3d4 +B:CRUSH:HURT:6d8 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_90 | AURA_ELEC | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | IM_ELEC | +F:EVIL | DEMON | IM_FIRE | NO_CONF | NO_SLEEP | NONLIVING | +F:BASEANGBAND +S:1_IN_9 | +S:BLIND | CONF | +D:One of the spider demons, spawn of Ungoliant. It looks like +D:a giant bloated spider surrounded by blazing sparks. + +N:994:Naurungol +G:U:r +I:110:90d10:20:50:80 +W:45:2:6000:5000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT:3d4 +B:STING:POISON:3d4 +B:SPIT:FIRE:3d4 +B:HIT:LOSE_STR:3d4 +F:FORCE_SLEEP | FORCE_MAXHP | AURA_FIRE | +F:ONLY_ITEM | DROP_1D2 | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:EVIL | DEMON | +F:IM_FIRE | NO_CONF | NO_SLEEP | +F:BASEANGBAND +S:1_IN_9 | +S:BLIND | CONF | +D:One of the spider demons, spawn of Ungoliant. It looks like +D:a giant bloated spider glowing with malevolent flames. + +N:995:Sererrog +G:U:y +I:120:20d70:20:75:80 +W:47:2:3000:7000 +E:3:0:3:4:1:0 +O:0:50:50:0 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +B:HIT:HURT:3d6 +F:FEMALE | +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_1D2 | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:EVIL | DEMON | IM_FIRE | NO_CONF | NO_SLEEP | NONLIVING | +F:BASEANGBAND +S:1_IN_9 | +S:BLIND | CAUSE_2 | SCARE | +S:S_DEMON +D:A corrupted Maia of female form, whose skin drips with blood. +D:It has several arms, and fights with three grim daggers. + +N:996:Red Balrog +G:U:R +I:120:20d100:20:50:80 +W:61:4:9000:10000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:FIRE:4d12 +B:HIT:FIRE:4d12 +B:CRUSH:HURT:3d12 +B:TOUCH:UN_POWER +F:FORCE_SLEEP | FORCE_MAXHP | AURA_FIRE | KILL_WALL | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_GOOD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:EVIL | DEMON | IM_FIRE | NO_CONF | NO_SLEEP | NONLIVING | +F:BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:BLIND | CONF | SCARE | HASTE | +S:BR_FIRE | +S:S_DEMON +D:The greatest of the demons, potent in both magical might +D:and sheer battle power. This corrupted Maia's form is +D:surrounded by roaring flames. + +N:997:Master mystic +G:p:o +I:130:11d100:30:60:5 +W:50:3:1600:6000 +E:1:1:1:2:1:1 +O:40:0:40:20 +B:KICK:HURT:10d2 +B:KICK:HURT:10d2 +B:HIT:POISON:20d1 +B:HIT:PARALYZE:15d1 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | DROP_SKELETON | +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HEAL | +S:S_SPIDER | S_ANIMALS +D:A lord of all that is natural, skilled in the mystic ways. He is a master +D:of martial arts and is at one with nature, able to summon help from the +D:wild if need be. + +N:998:Grand master mystic +G:p:o +I:130:22d100:30:80:5 +W:57:3:1800:15000 +E:1:1:1:2:1:1 +O:40:0:40:20 +B:KICK:HURT:20d2 +B:KICK:HURT:10d2 +B:HIT:POISON:20d1 +B:HIT:PARALYZE:15d1 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | DROP_SKELETON | +F:ONLY_ITEM | DROP_4D2 | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HEAL | MIND_BLAST | +S:S_SPIDER | S_HOUND | S_ANIMALS +D:He is one of the few true masters of the art, being extremely skillful in +D:all forms of unarmed combat and controlling the world's natural creatures +D:with disdainful ease. + +N:999:Morgulrog +G:U:o +I:110:24d100:20:50:80 +W:42:2:0:1000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:HURT:3d4 +B:HIT:UN_BONUS:3d4 +B:HIT:UN_POWER:1d5 +F:FORCE_SLEEP | FORCE_MAXHP | +F:ONLY_ITEM | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:EVIL | DEMON | NO_CONF | NO_SLEEP | +F:IM_FIRE | IM_POIS | IM_ELEC | IM_COLD | +F:BASEANGBAND +S:1_IN_9 | +S:BLIND | CONF | SCARE | HASTE | HEAL | S_KIN +S:TRAPS | SLOW | HOLD | SHRIEK | BLINK +D:A twisted elemental spirit, this creature serves the Dark with +D:perversions of the magics of nature. + +N:1000:Novice mindcrafter +G:p:y +I:110:6d8:20:10:5 +W:4:1:900:18 +E:1:1:1:2:1:1 +O:0:50:0:30 +B:HIT:HURT:1d6 +F:DROP_60 | WILD_TOO | +F:OPEN_DOOR | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE | NO_CONF | NO_SLEEP +S:1_IN_9 | BLIND | SLOW | CONF | SCARE +D:A novice in the arts of mind over matter. + +# New monster added by furiosity for the Theme module +# Based on dark elven lord +N:1001:Gnome lord +G:l:s +I:110:8d10:20:20:20 +W:20:2:900:40 +E:1:1:1:2:1:1 +O:0:70:25:0 +B:HIT:HURT:3d8 +B:HIT:HURT:3d5 +F:MALE | EVIL | WILD_TOO | DROP_SKELETON | DROP_CORPSE | +F:FORCE_SLEEP | +F:DROP_60 | +F:OPEN_DOOR | BASH_DOOR | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_5 | +S:HASTE | BLIND | CONF | DARKNESS | MISSILE +D:A lord among gnomes. + +N:1002:Great Worm of Perplexity +G:D:U +I:120:40d100:30:150:80 +W:63:2:190000:20000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:CONFUSE:6d14 +B:BITE:CONFUSE:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:SMART | BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | BASEANGBAND | HAS_LITE | ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_CONF +D:A dragon of great size and power. Its polished bronze scales reflect the +D:light in strange and confusing patterns, and you find it hard to keep your +D:mind on the job of fighting for your life. + +# New monster added by furiosity for the Theme module +# Based on mystic +N:1003:Gnome mystic +G:l:o +I:120:25d10:30:40:5 +W:33:3:1000:400 +E:1:1:1:2:1:1 +O:30:0:60:10 +B:KICK:HURT:8d2 +B:KICK:HURT:8d2 +B:KICK:HURT:8d2 +B:KICK:HURT:8d2 +F:MALE | +F:FORCE_SLEEP | FORCE_MAXHP | DROP_CORPSE | DROP_SKELETON | +F:ONLY_ITEM | DROP_1D2 | +F:INVISIBLE | OPEN_DOOR | BASH_DOOR | +F:IM_ACID | IM_POIS | NO_CONF | NO_SLEEP | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_6 | +S:HEAL | +S:S_ANIMAL +D:A mystic of short stature. He is quite skilled at unarmed +D:combat and even has some control over the forces of nature. + +N:1004:Great Worm of Thunder +G:D:y +I:120:50d100:30:150:80 +W:67:2:190000:23000 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:4d12 +B:CLAW:HURT:4d12 +B:BITE:HURT:6d14 +B:BITE:HURT:6d14 +F:FORCE_SLEEP | FORCE_MAXHP | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | +F:BASH_DOOR | POWERFUL | MOVE_BODY | DROP_CORPSE | +F:EVIL | DRAGON | NO_CONF | NO_SLEEP | NO_STUN | BASEANGBAND | HAS_LITE +F:ATTR_MULTI +S:1_IN_4 | +S:BLIND | CONF | SCARE | +S:BR_SOUN +D:A dragon of gigantic proportions, with destructive abilities to match. The +D:sheer loudness of its roar leaves you stunned and unable to think clearly +D:enough to defend yourself adequately. + +N:1005:Silver mouse +G:r:B +I:110:1d3:8:4:20 +W:4:1:200:1 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:EAT_LITE:1d2 +F:RAND_25 | CAN_SWIM | ANIMAL | +F:DROP_CORPSE | MORTAL | BASEANGBAND +S:MULTIPLY +D:It is about three feet long with large teeth. As the light of your lamp falls +D:on it, it seems to grow stronger. + +N:1006:The Rat King +G:r:v +I:120:20d12:30:30:0 +W:18:1:950:32 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:CLAW:HURT:3d2 +B:CLAW:HURT:3d2 +B:BITE:DISEASE:4d2 +B:BITE:DISEASE:4d2 +F:UNIQUE | ESCORT | ESCORTS | FORCE_MAXHP | +F:BASH_DOOR | ANIMAL | NO_CONF | NO_SLEEP +F:MORTAL | BASEANGBAND +D:A massive rat. He's the leader of the pack. + +# New monster added by furiosity for the Theme module +# Based on Priest +N:1007:Gnome priest +G:l:r +I:110:10d8:20:22:40 +W:15:1:1000:25 +E:1:1:1:2:1:1 +O:0:20:80:0 +B:HIT:HURT:2d3 +B:HIT:HURT:2d3 +F:MALE | GOOD | +F:FORCE_SLEEP | +F:DROP_1D2 | +F:SMART | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:HEAL | SCARE | CAUSE_2 | +S:S_MONSTER +D:A priest of short stature. He looks comically solemn. + +N:1008:Black midge +G:I:D +I:120:1d2:6:7:10 +W:14:1:100:3 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:BITE:HURT:1d2 +F:RAND_50 | RAND_25 | CAN_FLY | WEIRD_MIND | +F:ANIMAL | MORTAL | BASEANGBAND +S:MULTIPLY +D:It is an evil relative of the moth, native to marshlands. + +N:1009:Fire Phantom +G:G:r +I:120:10d100:20:90:40 +W:34:5:0:1200 +E:0:0:0:0:0:0 +O:0:0:100:0 +B:HIT:HURT:5d5 +F:UNIQUE | MALE | CAN_SPEAK +F:FORCE_MAXHP | UNDEAD | NO_CONF | NO_SLEEP | REGENERATE | NO_STUN | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | PASS_WALL | +F:MORTAL | JOKEANGBAND | HAS_LITE | NO_CUT +S:1_IN_6 +S:BR_FIRE | HOLD | CONF | SCARE | MIND_BLAST +D:He's back from the grave for vengeance on those who +D:burnt him. He has no mercy for those in his way. + +N:1010:The Insane Player +G:p:v +I:120:18d100:25:100:10 +W:36:2:1500:1200 +E:1:1:1:2:1:1 +O:20:20:20:20 +B:HIT:HURT:3d8 +F:UNIQUE | MALE | CAN_SPEAK | ATTR_MULTI | +F:FORCE_MAXHP | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | DROP_SKELETON | DROP_CORPSE +F:OPEN_DOOR | BASH_DOOR | RAND_25 | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR +F:JOKEANGBAND | HAS_LITE +S:1_IN_4 | +S:TELE_TO | SHRIEK | SCARE +D:Once a powerful adventurer, this poor fighter has seen a few too many +D:software bugs in his time. Any shred of lucidity is long gone, but +D:he still remains dangerous. He wanders aimlessly through the dungeon +D:randomly striking at foes both real and imagined, all the while screaming +D:out at the world that caused his condition. + +# New monster added by furiosity for the Theme module +# Based on Master thief +N:1011:Gnome rogue +G:l:b +I:130:15d10:20:30:40 +W:28:2:1000:350 +E:1:1:1:2:1:1 +O:90:10:0:0 +B:HIT:HURT:1d7 +B:HIT:HURT:2d3 +B:HIT:EAT_GOLD:5d5 +B:HIT:EAT_ITEM:5d6 +F:MALE | +F:DROP_90 | DROP_2D2 | DROP_SKELETON | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_6 +S:TRAPS | ARROW_2 | BLINK +D:A little gnome, fast and stealthy. He is eyeing your backpack. + +N:1012:Vermicious Knid +G:j:s +I:110:90d10:20:55:100 +W:44:2:1400:2100 +E:0:0:0:0:0:0 +O:40:30:20:10 +B:TOUCH:TERRIFY:4d6 +B:CRAWL:HURT:4d6 +B:ENGULF:HURT:4d6 +F:FRIENDS | EVIL | IM_COLD | SMART | +F:COLD_BLOOD | NO_FEAR | WEIRD_MIND | +F:OPEN_DOOR | ONLY_ITEM | DROP_2D2 | HURT_ROCK | +F:NONLIVING | +F:JOKEANGBAND | NO_CUT +D:An amorphous shape that looks like wet grey clay with two pale eyes. +D:It is totally silent as it oozes towards you. + +N:1013:Bone golem +G:g:w +I:120:35d100:20:170:50 +W:61:3:5000:23000 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:UN_BONUS:8d8 +B:HIT:UN_BONUS:8d8 +B:HIT:LOSE_STR:6d6 +B:HIT:LOSE_STR:6d6 +F:FORCE_SLEEP | FORCE_MAXHP | EMPTY_MIND | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | IM_FIRE | IM_ELEC | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:TELE_TO | CAUSE_4 | DRAIN_MANA | +S:BRAIN_SMASH | BA_NETH | S_HI_UNDEAD +D:A skeletal form, black as night, constructed from the bones of its +D:previous victims. + +# New monster added by furiosity for the Theme module +# Based on hardened warrior +N:1014:Gnome warrior +G:l:u +I:110:15d11:20:40:40 +W:22:1:1000:60 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:HURT:4d3 +B:HIT:HURT:4d3 +F:MALE | +F:DROP_1D2 | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE | KILL_BODY | +D:A warrior of short stature but great ferocity. + +N:1015:Bronze golem +G:g:o +E:2:1:2:4:1:1 +O:0:0:0:0 +I:120:40d100:25:170:50 +W:65:3:5500:26000 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:FORCE_MAXHP | FORCE_SLEEP | EMPTY_MIND | COLD_BLOOD | +F:OPEN_DOOR | BASH_DOOR | IM_FIRE | IM_ELEC | IM_POIS | RES_TELE | +F:NO_CONF | NO_SLEEP | NO_STUN | NO_FEAR | NONLIVING | BASEANGBAND | NO_CUT +S:1_IN_3 | +S:BO_PLAS | BA_FIRE | BR_FIRE | BA_ELEC | S_HI_DEMON | TELE_TO +D:A gigantic four-armed animated bronze statue, glowing with great heat. + +# New monster added by furiosity for the Theme module +# Multiplying gnome mage. Heh. +N:1016:Wizard leprawn +G:l:W +I:90:7d8:20:20:20 +W:14:2:900:50 +E:1:1:1:2:1:1 +O:20:0:80:0 +B:HIT:HURT:1d5 +F:MALE | +F:FORCE_SLEEP | DROP_60 | +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | +F:EVIL | MORTAL | BASEANGBAND | HAS_LITE +S:1_IN_4 | +S:DARKNESS | BO_COLD | +S:S_MONSTER +S:MULTIPLY +D:A short little gnome, waving his hands in the air. + +# New monster added by furiosity for the Theme module +N:1017:Kender +G:l:y +I:115:8d9:20:20:20 +W:15:3:900:40 +E:1:1:1:2:1:1 +O:25:25:25:25 +B:TOUCH:EAT_ITEM:5d5 +B:TOUCH:EAT_ITEM:5d5 +B:TOUCH:EAT_ITEM:5d5 +B:TOUCH:EAT_ITEM:5d5 +F:JOKEANGBAND | WILD_TOO | WILD_GRASS | WILD_WOOD | +F:MORTAL | GOOD | HAS_LITE | FORCE_SLEEP | +F:DROP_60 | DROP_GREAT | OPEN_DOOR | RES_TELE | +D:A funny, smiling humanoid of short stature, with a pony- +D:tail and an enormous pouch. He is very polite, but also +D:very curious. So curious, in fact, that the contents of +D:your backpack are making their way into his pouch! + +# New monster added by furiosity for the Theme module +# Based on Human warrior +N:1018:Adventurer gnome +G:l:U +I:110:9d8:10:10:3 +W:15:3:1000:0 +B:HIT:HURT:5d8 +B:HIT:HURT:5d8 +F:BASEANGBAND | WILD_TOO | WILD_GRASS | WILD_WOOD | +F:MORTAL | GOOD | HAS_LITE | FORCE_SLEEP | NO_FEAR | +F:PET | FRIENDS | DROP_60 | OPEN_DOOR | BASH_DOOR | +D:A fellow adventurer of rather short stature. + +# New monster added by furiosity for the Theme module +N:1019:Tree cat +G:f:g +I:120:12d10:40:40:0 +W:12:2:1500:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:BITE:HURT:1d8 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | MORTAL | BASEANGBAND | +F:IM_POIS | CAN_FLY | +D:A large cat that prefers to dwell in the trees and is very +D:adept at navigating through the thickest forests while it +D:stalks its prey. + +# New monster added by furiosity for the Theme module +N:1020:Night cat +G:f:b +I:120:12d10:40:40:0 +W:15:2:1500:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | MORTAL | BASEANGBAND | +F:EMPTY_MIND | KILL_BODY | HURT_LITE | +D:A huge dark shape pouncing on you from the darkness, this cat +D:mostly hunts at night and is extremely good at evading detection. + +# New monster added by furiosity for the Theme module +N:1021:Leopard +G:f:u +I:130:12d10:40:40:0 +W:18:2:1500:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | +F:MORTAL | BASEANGBAND +D:A large cat with sleek brown spotted fur. It is fast and lithe, +D:and none escape its notice. + +# New monster added by furiosity for the Theme module +N:1022:Cheshire cat +G:f:G +I:120:12d10:40:40:0 +W:20:2:1500:40 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:CLAW:HURT:1d8 +B:CLAW:HURT:1d8 +B:BITE:HURT:1d6 +F:BASH_DOOR | WILD_TOO | WILD_GRASS | WILD_WOOD | WILD_MOUNTAIN | +F:ANIMAL | DROP_SKELETON | DROP_CORPSE | SMART | PET | +F:MORTAL | JOKEANGBAND | IM_POIS | WEIRD_MIND | INVISIBLE | +D:A large cat with a huge smile. In fact, sometimes the smile +D:is all you see of it. + +N:1023:Blue dragon worm +G:w:B +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_ELEC | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_ELEC +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. Sparks fly from its jaws. + +N:1024:White dragon worm +G:w:W +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_COLD | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_COLD +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. Its breath condenses in the air. + +N:1025:Green dragon worm +G:w:G +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_POIS | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_POIS +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. You can smell foul gases +D:on its breath. + +N:1026:Black dragon worm +G:w:s +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_ACID | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_ACID +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. Acidic drool drips from its jaws. + +N:1027:Red dragon worm +G:w:R +I:100:10d15:10:40:80 +W:20:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_FIRE | +F:MORTAL | BASEANGBAND | ATTR_MULTI +S:MULTIPLY | +S:1_IN_6 | BR_FIRE +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. Smoke comes from its mouth. + +N:1028:Multi-hued dragon worm +G:w:v +I:100:10d20:10:40:80 +W:23:3:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:HURT:3d3 +B:CLAW:HURT:3d3 +B:BITE:HURT:3d5 +F:RAND_50 | RAND_25 | ATTR_MULTI | +F:DROP_60 | ONLY_GOLD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | DRAGON | IM_ELEC | IM_FIRE | IM_ACID | IM_COLD | IM_POIS | +F:MORTAL | BASEANGBAND +S:MULTIPLY | +S:1_IN_6 | BR_ELEC | BR_COLD | BR_FIRE | BR_ACID | BR_POIS +D:You thought dragons used eggs, but this worm has the scales, and the bad +D:breath, and the fiery eyes, of a real dragon. Its scales shimmer different +D:colours as you watch. + +N:1029:The Minotaur of the Labyrinth +G:H:v +I:130:150d10:13:25:10 +W:40:2:17500:3100 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:BUTT:HURT:4d6 +B:BUTT:HURT:4d6 +B:BUTT:HURT:3d6 +B:BUTT:HURT:3d6 +F:BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:EVIL | UNIQUE | SPECIAL_GENE | +F:MORTAL | BASEANGBAND +D:It is a cross between a human and a bull. The last of its kind, +D:it guards its treasure jealously. + +N:1030:The Sandworm Queen +G:w:v +I:120:30d20:10:40:80 +W:30:3:4500:12 +E:0:0:0:0:1:0 +O:30:60:0:10 +B:CLAW:ACID:5d4 +B:CLAW:POISON:5d4 +B:BITE:FIRE:5d4 +B:BITE:ELEC:5d4 +F:FORCE_MAXHP | DROP_60 | ONLY_ITEM | DROP_GREAT | DROP_GOOD | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | FEMALE | POWERFUL | SPECIAL_GENE | REFLECTING | +F:EVIL | ANIMAL | IM_ELEC | IM_FIRE | IM_ACID | IM_POIS | ESCORT | +F:MORTAL | BASEANGBAND | EMPTY_MIND | UNIQUE | NO_CONF +S:1_IN_2 | BR_POIS | S_KIN +D:Queen and Mother of the sandworms, fear her and her prolific children. + +N:1031:Sandworm +G:w:y +I:115:10d15:10:40:80 +W:27:6:4500:12 +E:0:0:0:0:1:0 +O:0:0:0:0 +B:CLAW:POISON:4d4 +B:CLAW:POISON:4d4 +B:CLAW:POISON:4d4 +B:BITE:HURT:5d5 +F:RAND_25 | +F:FORCE_MAXHP | DROP_CORPSE | POWERFUL | +F:EVIL | IM_ELEC | IM_FIRE | IM_POIS | EMPTY_MIND | +F:MORTAL | BASEANGBAND +S:MULTIPLY +D:Offbreed of the Sandworm Queen, it is harmless alone. + +N:1032:Tik'srvzllat +G:G:v +I:142:180d100:200:170:0 +W:127:2:1000:350000 +E:1:1:1:2:1:1 +O:50:0:50:0 +B:GAZE:UN_BONUS:10d10 +B:GAZE:TIME:10d10 +B:GAZE:INSANITY:10d10 +B:GAZE:INSANITY:10d5 +F:UNIQUE | SPECIAL_GENE | +F:FORCE_MAXHP | POWERFUL | +F:ONLY_ITEM | DROP_3D2 | DROP_4D2 | DROP_GOOD | DROP_GREAT | +F:INVISIBLE | COLD_BLOOD | PASS_WALL | WEIRD_MIND | +F:EVIL | UNDEAD | IM_COLD | IM_FIRE | IM_ACID | IM_ELEC | AURA_COLD | +F:IM_POIS | RES_NETH | BASEANGBAND | NO_CUT +S:1_IN_2 | +S:S_UNDEAD | S_DEMON | S_DRAGON | +S:S_UNIQUE | S_WRAITH | S_HI_DEMON | +S:S_HI_UNDEAD | S_HI_DRAGON | S_KIN | +S:BR_DISE | BA_NETH +D:A disembodied and barely sentient mind, Tik'srvzllat floated +D:through the void for eons before being awakened by sorcery, pulled +D:into the nether realm, and shaped into the being you see before you. +D:A flickering purple outline of a sphere, with eerie yellow-purple +D:mist circling rapidly around it, Tik'srvzllat threatens your sanity +D:with its appearance alone. + +N:1033:The Glass Golem +G:g:W +I:130:100d15:200:170:0 +W:52:4:0:2000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:HIT:INSANITY:5d6 +B:HIT:INSANITY:6d6 +B:HIT:INSANITY:7d6 +B:HIT:INSANITY:6d6 +F:COLD_BLOOD | EMPTY_MIND | KILL_WALL | FORCE_MAXHP | POWERFUL | SPECIAL_GENE | +F:BASH_DOOR | IM_COLD | IM_ACID | IM_FIRE | IM_ELEC | IM_POIS | NONLIVING | +F:ESCORTS | ESCORT | UNIQUE | NO_SLEEP | NO_CONF | NO_FEAR | NO_STUN +F:CHAR_MULTI | CAN_FLY | BASEANGBAND | NO_CUT +S:1_IN_4 +S:BR_CONF | BR_LITE | BR_DARK | BR_WALL +S:S_KIN | TELE_LEVEL | SHRIEK +D:One of the last creations of the Petty-Dwarves of Ludarin, its existence +D:explains their destruction. A creation of finest glass, the body of this +D:creature bends and amplifies light in a way that makes you unsure of its +D:position. You feel somewhat dizzy as the radiant light reflects off the +D:walls, the ceiling and your gear. + +N:1034:Elenwe the Lost +G:U:W +I:120:25d100:20:100:100 +W:50:3:12000:25000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:COLD:4d12 +B:HIT:COLD:4d12 +B:CRUSH:HURT:3d12 +B:TOUCH:UN_POWER +F:UNIQUE | FORCE_SLEEP | FORCE_MAXHP | AURA_COLD | CAN_FLY | +F:ONLY_ITEM | DROP_2D2 | DROP_GOOD | NONLIVING | DROP_RANDART +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | SMART | +F:EVIL | DEMON | IM_COLD | NO_CONF | KILL_WALL | BASEANGBAND | +F:HAS_LITE | FEMALE | SPECIAL_GENE +S:1_IN_4 | +S:BLIND | CONF | BRAIN_SMASH | +S:BR_COLD | BO_COLD | BA_NETH | S_UNDEAD | S_DEMON +D:She was once the wife of Turgon and mother of Idril Celebrindal. She was +D:lost when the Noldor crossed the Grinding Ice after Feanor and his sons +D:betrayed Fingolfin's host by burning the white ships of Alqualonde. +D:Melkor corrupted her spirit and granted her balrog form, and she has +D:guarded this pass ever since. + +N:1035:Golgarach, the Living Rock +G:#:W +I:120:50d30:20:100:40 +W:45:2:0:1500 +E:0:0:0:0:0:0 +O:60:0:40:0 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +B:HIT:HURT:4d6 +F:FORCE_SLEEP | COLD_BLOOD | EMPTY_MIND | PASS_WALL | KILL_BODY | ESCORT | +F:BASH_DOOR | IM_COLD | IM_ACID | IM_ELEC | IM_POIS | NONLIVING | UNIQUE +F:HURT_ROCK | NO_CONF | NO_SLEEP | NO_CUT | CHAR_MULTI | BASEANGBAND | SPECIAL_GENE +F:NO_CUT | DROP_RANDART +S:1_IN_10 | S_KIN | BO_ACID | BA_FIRE +D:Deep in the heart of the earth, even the rock itself is sentient +D:and has learned to despise intruders. + +# New monster added by furiosity for the Theme module +N:1036:Sanctimonious-looking preacher +G:t:w +I:110:3d3:10:1:255 +W:0:1:1500:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:INSULT:* +F:MALE | RAND_50 | CAN_SPEAK | NEUTRAL | NO_TARGET | +F:ONLY_GOLD | DROP_60 | DROP_SKELETON | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | WILD_TOWN | WILD_ONLY | +F:MORTAL | BASEANGBAND | HAS_LITE | AI_ANNOY | +D:He thinks you are not pious enough. He will try to +D:get you to change your ways. + +# New monster added by furiosity for the Theme module +N:1037:Weary-looking traveller +G:t:v +I:110:3d3:10:1:255 +W:0:1:1500:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:1d3 +F:MALE | NEUTRAL | NO_TARGET | +F:ONLY_ITEM | DROP_90 | DROP_SKELETON | DROP_CORPSE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | WILD_TOWN | WILD_ONLY | +F:MORTAL | BASEANGBAND | HAS_LITE +D:He's wearing fancy clothes of foreign make. He looks tired. + +N:1038:Water hound +G:Z:r +I:110:12d6:30:30:0 +W:43:1:600:150 +B:BITE:HURT:1d6 +B:CLAW:HURT:1d4 +B:CLAW:HURT:1d4 +E:0:1:0:2:1:0 +O:0:0:0:0 +F:FORCE_SLEEP | BASH_DOOR | DROP_CORPSE | FRIENDS +F:ANIMAL | IM_COLD | MORTAL | BASEANGBAND | RES_WATE | NO_CUT +S:1_IN_5 | BA_WATE +D:The sound of a hundred waterfalls rushes through your ears as +D:a huge wave of water, vaguely hound-shaped, rushes towards you. + +N:1039:Improv, the mighty MoLD +G:m:v +I:150:170d100:40:140:0 +W:127:2:3000:50000 +E:3:0:3:6:1:0 +O:20:20:20:20 +B:SPORE:UN_BONUS:10d10 +B:SPORE:EXP_80:10d10 +B:SPORE:TIME:10d10 +B:SPORE:TIME:10d10 +F:UNIQUE | NEVER_MOVE | CAN_SWIM | CAN_SPEAK | +F:FORCE_MAXHP | WEIRD_MIND | DROP_CORPSE | +F:REFLECTING | AURA_ELEC | ONLY_ITEM | DROP_4D2 | +F:DROP_GOOD | DROP_GREAT | FORCE_SLEEP | RES_NETH | +F:SMART | POWERFUL | RES_TELE | REGENERATE | CAN_FLY | +F:DG_CURSE | WYRM_PROTECT | EVIL | +F:IM_ACID | IM_FIRE | IM_ELEC | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | NO_STUN | +F:JOKEANGBAND | HAS_LITE | RES_WATE | NO_CUT +S:1_IN_2 | +S:S_HI_DRAGON | S_KIN | BR_DISI | HEAL | TPORT | +S:TELE_LEVEL | TELE_TO +D:An assistant to DarkGod, Improv has chosen the form of a dense +D:purple smog for his incarnation into Middle-earth. It travels the +D:dungeons, killing software bugs and creating random artifacts for +D:guests to find. + +N:1040:Emperor mimic +G:m:y +I:120:50d50:30:60:100 +W:40:3:100:200 +E:0:0:0:0:0:0 +O:25:25:25:25 +B:HIT:POISON:5d5 +B:HIT:POISON:5d5 +B:HIT:POISON:5d5 +B:HIT:POISON:5d5 +F:MIMIC | UNIQUE +F:FORCE_SLEEP | +F:EMPTY_MIND | COLD_BLOOD | +F:IM_ACID | IM_FIRE | IM_ELEC | IM_COLD | IM_POIS | +F:NO_CONF | NO_SLEEP | NO_FEAR | BASEANGBAND | NO_CUT +S:1_IN_1 | +S:BLIND | CONF | SCARE | CAUSE_4 | CAUSE_3 | FORGET | +S:BA_ACID | BA_FIRE | BA_COLD | BA_ELEC | +S:S_MONSTER | S_KIN | SHRIEK | BRAIN_SMASH | TRAPS +D:A strange creature that disguises itself as an object to lure +D:unsuspecting adventurers within reach of its venomous claws. + +N:1041:Melinda Proudfoot +G:h:v +I:110:1d1:40:250:3 +W:0:0:730:0 +E:0:1:1:2:1:1 +O:0:0:0:1 +F:FEMALE | CAN_SPEAK | WILD_ONLY | WILD_TOWN | +F:FORCE_MAXHP | NEVER_GENE +F:NEVER_MOVE | NEVER_BLOW | GOOD | NO_TARGET +F:MORTAL | BASEANGBAND | UNIQUE | NEUTRAL | NO_TARGET | NO_DEATH +D:She seems to seek someone, you may help. + +N:1042:Thrain, the King Under the Mountain +G:k:B +I:110:1d1:40:250:3 +W:60:1:730:0 +E:0:1:1:2:1:1 +O:0:0:0:1 +F:MALE | CAN_SPEAK +F:FORCE_MAXHP | SPECIAL_GENE +F:NEVER_MOVE | NEVER_BLOW | GOOD | NO_TARGET +F:MORTAL | BASEANGBAND | UNIQUE | NEUTRAL | NO_TARGET | NO_DEATH +D:He must have suffered horrible tortures. + +N:1043:Fire golem +G:g:r +I:115:3d20:50:50:10 +W:0:3:100:0 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:2d6 +B:HIT:HURT:2d6 +B:HIT:FIRE:3d6 +B:HIT:FIRE:3d6 +F:BASH_DOOR | AURA_FIRE | HAS_LITE +F:IM_FIRE | SPECIAL_GENE +F:NO_CONF | NO_SLEEP | NO_FEAR | NONLIVING | NO_STUN +F:MORTAL | BASEANGBAND | NO_CUT | AI_PLAYER +S:1_IN_10 | +S:BR_FIRE +D:A sentient mass of pure fire. + +N:1044:Melkor, Lord of Darkness +G:G:v +I:150:300d300:100:150:0 +W:150:1:200000:60000 +E:1:1:1:2:1:1 +O:25:25:25:25 +B:HIT:ABOMINATION:3d10 +B:HIT:TIME:24d10 +B:HIT:INSANITY:24d10 +B:HIT:LOSE_ALL:24d10 +F:UNIQUE | CAN_SPEAK | MALE | +F:FORCE_MAXHP | SPIRIT +F:ONLY_ITEM | DROP_1D2 | DROP_2D2 | DROP_3D2 | DROP_4D2 | +F:DROP_GOOD | DROP_GREAT | DROP_CHOSEN | RES_NETH | +F:SMART | KILL_WALL | MOVE_BODY | AURA_FIRE | +F:REGENERATE | POWERFUL | SPECIAL_GENE | CAN_FLY | KILL_TREES +F:EVIL | IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | +F:NO_CONF | NO_STUN | NO_SLEEP | NO_FEAR | RES_TELE | BASEANGBAND | +S:1_IN_4 | +S:BRAIN_SMASH | +S:BA_MANA | BO_MANA | BA_NETH | BA_CHAO | BA_DARK | ANIM_DEAD | S_KIN | +S:S_MONSTERS | S_UNIQUE | S_HI_DEMON | S_HI_UNDEAD | S_HI_DRAGON | +S:BR_NETH | BR_DISI | HAND_DOOM | S_WRAITH | HEAL | BRAIN_SMASH | +S:DRAIN_MANA | TELE_TO | DARKNESS | SHRIEK +D:He was the most powerful of the Valar, the equal of Manwe. +D:You banned him here, in the Void, and now you must destroy him +D:forever. However here in the Void, his spirit gained much power +D:for he is closer to the Flame Imperishable. He is coming to you in pure +D:madness, which makes him even more dangerous. You are on the verge +D:of dying! + +## Here are the Spirits, inhabitants of the Void, all called "Spirit" making it hard to know what we are up against ## +## Note: I am nasty heheh :) + +# Spirit of nether +N:1045:Spirit +G:G:v +I:120:40d80:30:50:20 +W:128:2:0:5000 +E:0:1:1:2:0:0 +O:25:0:75:0 +B:TOUCH:EXP_80:10d10 +B:TOUCH:EXP_80:10d10 +F:SPIRIT | BASEANGBAND | NEVER_MOVE | EMPTY_MIND | NO_CUT | +F:COLD_BLOOD | INVISIBLE +S:1_IN_1 | +S:BA_NETH +D:This strange, almost intangible spirit keeps assaulting you! + +# Spirit of annoyance (hahaha AI_ANNOY and MULTIPLY) +N:1046:Spirit +G:G:B +I:130:40d20:30:70:70 +W:144:4:0:500 +E:0:0:0:0:0:0 +O:5:5:5:0 +B:TOUCH:POISON:10d10 +B:CRAWL:POISON:10d10 +B:CRAWL:EAT_ITEM:10d9 +B:BITE:UN_BONUS:9d9 +F:SPIRIT | BASEANGBAND | WEIRD_MIND | FRIENDS | +F:AI_ANNOY | PASS_WALL +S:MULTIPLY +D:These things multiply at an apparently unstoppable rate! + +# Spirit of movement +N:1047:Spirit +G:G:B +I:130:10d80:50:65:10 +W:132:1:10:5500 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:TOUCH:LOSE_DEX:2d3 +B:TOUCH:PARALYZE:1d12 +B:TOUCH:PARALYZE:1d12 +F:SPIRIT | BASEANGBAND | NO_SLEEP | PASS_WALL | WEIRD_MIND +S:1_IN_2 | +S:SLOW | BLINK | HOLD | HASTE +D:Coming towards you quickly, it seems intent on moving faster than you. + +# Spirit of confusion +N:1048:Spirit +G:G:v +I:120:40d80:80:85:0 +W:135:2:0:5500 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:ENGULF:HALLU:16d8 +B:ENGULF:HALLU:16d8 +B:ENGULF:CONFUSE:16d8 +B:ENGULF:CONFUSE:16d8 +F:SPIRIT | BASEANGBAND | RES_NEXU | AURA_ELEC | IM_FIRE | IM_ELEC | +F:EMPTY_MIND | BASH_DOOR | POWERFUL | CAN_FLY | ATTR_MULTI | +F:NO_CONF | NO_SLEEP | NO_FEAR | NO_CUT +S:1_IN_3 | +S:BR_CHAO | BR_NEXU | BR_NUKE | BR_CONF +D:A swirling mass, constantly changing its appearance. + +# Spirit of brawn +N:1049:Spirit +G:G:U +I:130:140d100:50:180:30 +W:145:3:10000:8000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:SHATTER:18d18 +B:HIT:CONFUSE:18d18 +B:HIT:SHATTER:18d18 +B:HIT:CONFUSE:18d18 +F:SPIRIT | BASEANGBAND | DROP_4D2 | KILL_BODY | KILL_WALL | +F:OPEN_DOOR | BASH_DOOR | DROP_CORPSE | KILL_TREES | +F:EVIL | GIANT | HURT_ROCK | BASEANGBAND | HAS_LITE | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +D:Strong and swarthy, this spirit could bend metal with his bare hands. + +# Spirit of Wyrms +N:1050:Spirit +G:G:v +I:130:151d151:50:190:50 +W:147:8:10000:87500 +E:0:1:0:6:1:0 +O:50:50:0:0 +B:CLAW:HURT:10d15 +B:CLAW:HURT:10d15 +B:BITE:HURT:14d18 +B:BITE:HURT:14d18 +F:SPIRIT | FORCE_MAXHP | MOVE_BODY | AURA_FIRE | REFLECTING | AURA_ELEC | +F:ONLY_ITEM | DROP_2D2 | DROP_3D2 | DROP_4D2 | DROP_GOOD | AURA_COLD | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | RES_NETH | RES_DISE | +F:DRAGON | GOOD | RES_TELE | DROP_CORPSE | KILL_TREES | +F:IM_ACID | IM_FIRE | IM_COLD | IM_ELEC | IM_POIS | NO_CONF | NO_SLEEP | +F:RES_NEXU | RES_PLAS | CAN_FLY | BASEANGBAND | HAS_LITE | NO_CUT +S:1_IN_3 | +S:S_HI_DRAGON | S_DRAGON | S_KIN | +S:BR_NUKE | BR_ACID | BR_ELEC | BR_FIRE | +S:BR_COLD | BR_POIS | BR_NETH | BR_LITE | BR_DARK | +S:BR_CONF | BR_SOUN | BR_CHAO | BR_DISE | BR_NEXU | +S:BR_TIME | BR_INER | BR_GRAV | BR_SHAR | BR_PLAS | +S:BR_WALL | BR_MANA | BR_DISI +D:This spirit bears a remarkable similarity to some of the most powerful +D:types of dragonkind found in Middle-earth. It appears to be even more +D:fearsome, though! + +# Spirit of snakes +N:1051:Spirit +G:G:g +I:130:150d100:40:80:20 +W:133:3:90:750 +E:1:1:1:2:1:1 +O:25:20:25:20 +B:BITE:POISON:15d15 +B:BITE:POISON:15d15 +B:BITE:LOSE_ALL:10d12 +F:SPIRIT | CAN_SWIM | IM_POIS | IM_ACID | +F:DROP_60 | DROP_2D2 | FRIENDS | DROP_CORPSE | +F:OPEN_DOOR | BASH_DOOR | EVIL | BASEANGBAND +S:1_IN_4 | +S:BA_POIS | S_MONSTER | SCARE | HOLD +D:It slides towards you, a horrible scaly, slidy thing. + +# Spirit of seeing +N:1052:Spirit +G:G:v +I:130:95d110:60:130:10 +W:141:3:60:50000 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:GAZE:UN_BONUS:12d12 +B:GAZE:UN_POWER:12d10 +B:GAZE:INSANITY:12d14 +B:GAZE:LOSE_ALL:6d6 +F:SPIRIT | BASH_DOOR | EVIL | IM_POIS | +F:CAN_FLY | BASEANGBAND +S:1_IN_2 | +S:BLIND | CONF | FORGET | SCARE | DRAIN_MANA | BRAIN_SMASH | +S:BA_DARK | BO_MANA | BA_NETH | BA_ACID | BA_FIRE | BA_COLD +D:You will find it difficult to avoid being seen by this spirit! And +D:once it has you in its sight, beware! + +# Spirit of unseeing +N:1053:Spirit +G:.:W +I:120:55d50:20:130:80 +W:142:6:60:4000 +E:0:0:0:0:0:0 +O:10:0:90:0 +B:TOUCH:UN_BONUS:12d12 +B:TOUCH:UN_POWER:12d10 +B:TOUCH:INSANITY:12d14 +B:TOUCH:LOSE_ALL:6d6 +F:SPIRIT | CAN_FLY | REFLECTING | +F:SMART | BASH_DOOR | COLD_BLOOD | INVISIBLE | EMPTY_MIND | +F:EVIL | BASEANGBAND | CHAR_MULTI | CHAR_CLEAR | ATTR_CLEAR +S:1_IN_3 | +S:DRAIN_MANA | BLINK | BLIND | SCARE | CONF | +S:HEAL | TELE_AWAY | DARKNESS | TRAPS | FORGET | SHRIEK +D:Hopefully you will kill this spirit before you realise it exists. + +# Spirit of ickyness +N:1054:Spirit +G:G:g +I:130:80d80:30:60:10 +W:138:4:300:40000 +E:0:0:0:0:0:0 +O:40:30:10:10 +B:CRAWL:POISON:12d14 +B:CRAWL:EAT_FOOD:12d14 +B:TOUCH:ACID:13d15 +B:HIT:HURT:13d15 +F:SPIRIT | BASEANGBAND | +F:EMPTY_MIND | OPEN_DOOR | BASH_DOOR | +F:EVIL | IM_ACID | IM_ELEC | IM_FIRE | IM_COLD | IM_POIS | +F:EMPTY_MIND +S:1_IN_4 | +S:DRAIN_MANA | BLIND | CONF | SCARE | S_KIN +D:A horrible slimy spirit, that seems to ooze evilness. I wouldn't get +D:too close to it if I were you. + +# Spirit of friendship +N:1055:Spirit +G:G:W +I:130:35d100:40:150:100 +W:136:3:200:10000 +E:0:1:0:2:1:0 +O:50:50:0:0 +B:BITE:HURT:12d12 +B:BITE:HURT:12d12 +B:BITE:HURT:12d8 +B:BITE:HURT:12d8 +F:SPIRIT | BASEANGBAND | +F:ESCORT | ESCORTS | +F:OPEN_DOOR | BASH_DOOR +S:1_IN_2 | +S:S_KIN +D:This spirit appears to have lots of friends! + +# Spirit of abomination +N:1056:Spirit +G:G:d +I:130:40d80:30:125:125 +W:134:2:200:5000 +E:0:0:0:0:0:0 +O:50:0:50:0 +B:WAIL:TERRIFY:8d9 +B:HIT:HURT:10d10 +B:HIT:ABOMINATION:6d10 +B:HIT:ABOMINATION:6d10 +F:SPIRIT | BASEANGBAND | +F:EVIL | UNDEAD | IM_POIS | IM_COLD | NO_CONF | NO_SLEEP | +F:COLD_BLOOD | HURT_LITE | NO_CUT +S:1_IN_3 | +S:SCARE | HOLD | DARKNESS | SCARE +D:It seems to have been woken from the dead, this spirit. It lumbers +D:towards you, seeking to turn you into a form as hideous as its own! + +### Here come the spirits of ### +# +# Spirit of strength +N:1057:Spirit +G:G:u +I:120:140d100:50:180:170 +W:129:2:10000:8000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:LOSE_STR:4d8 +B:HIT:LOSE_STR:4d8 +B:HIT:LOSE_STR:4d8 +F:SPIRIT | BASEANGBAND | DROP_2D2 | KILL_BODY | KILL_WALL | +F:BASH_DOOR | EVIL | GIANT | HURT_ROCK | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +D:It is coming for you, this massive imposing tower of strength. +D:It appears almost unstoppable! + +# Spirit of intelligence +N:1058:Spirit +G:G:r +I:140:80d100:50:100:10 +W:131:2:10000:8000 +E:1:1:1:2:1:1 +O:0:0:100:0 +B:HIT:LOSE_INT:4d8 +B:HIT:LOSE_INT:4d8 +B:HIT:LOSE_INT:4d8 +F:EVIL | SPIRIT | BASEANGBAND | DROP_2D2 | +F:OPEN_DOOR | SMART | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +S:1_IN_2 | +S:HASTE | TPORT | TELE_TO | BLIND | CONF | +S:BO_MANA | BO_FIRE | BO_COLD | BO_ELEC | +D:This spirit looks very clever, cunning almost. + +# Spirit of wisdom +N:1059:Spirit +G:G:G +I:130:120d100:50:200:130 +W:137:2:10000:8000 +E:1:1:1:2:1:1 +O:0:50:50:0 +B:HIT:LOSE_WIS:4d8 +B:HIT:LOSE_WIS:4d8 +B:HIT:LOSE_WIS:4d8 +F:EVIL | SPIRIT | BASEANGBAND | DROP_2D2 | +F:OPEN_DOOR | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +S:1_IN_2 | +S:HEAL | MIND_BLAST | CAUSE_4 | SCARE | +S:DRAIN_MANA | BRAIN_SMASH | FORGET | +D:This spirit has something of a priestly look about it. + +# Spirit of dexterity +N:1060:Spirit +G:G:W +I:160:120d100:50:160:50 +W:139:2:10000:8000 +E:1:1:1:2:1:1 +O:0:50:25:25 +B:HIT:LOSE_DEX:4d8 +B:HIT:LOSE_DEX:4d8 +B:HIT:LOSE_DEX:4d8 +F:EVIL | SPIRIT | BASEANGBAND | DROP_2D2 | +F:OPEN_DOOR | SMART | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +S:1_IN_1 | +S:ARROW_4 +D:This spirit moves almost too quickly for you to see him. + +# Spirit of constitution +N:1061:Spirit +G:G:s +I:120:140d100:50:180:50 +W:143:2:10000:8000 +E:1:1:1:2:1:1 +O:0:50:0:50 +B:HIT:LOSE_CON:4d8 +B:HIT:LOSE_CON:4d8 +B:HIT:LOSE_CON:4d8 +F:EVIL | SPIRIT | BASEANGBAND | DROP_2D2 | BASH_DOOR | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +D:This spirit moves slower than most, but thunders on and on +D:towards you. + +# Spirit of charisma +N:1062:Spirit +G:G:b +I:140:80d100:50:120:90 +W:146:2:10000:8000 +E:1:1:1:2:1:1 +O:70:10:10:10 +B:HIT:LOSE_CHR:4d8 +B:HIT:LOSE_CHR:4d8 +B:HIT:LOSE_CHR:4d8 +F:SPIRIT | BASEANGBAND | DROP_2D2 | +F:OPEN_DOOR | EVIL | TAKE_ITEM | +F:IM_FIRE | IM_COLD | IM_ACID | IM_ELEC | IM_POIS +S:1_IN_2 | +S:TRAPS | ARROW_3 | BLINK | TELE_TO | CONF +D:There is something attractive about this spirit, and it seems +D:to have a full purse. + +### Here come some elemental spirits ### +# +# Spirit of flickering fire +N:1063:Spirit +G:G:r +I:120:60d100:50:65:80 +W:130:1:5:6000 +E:1:1:1:2:1:1 +O:25:60:0:15 +B:HIT:FIRE:10d8 +B:HIT:FIRE:10d8 +B:HIT:FIRE:10d8 +F:SPIRIT | BASEANGBAND | AI_ANNOY | IM_FIRE | AURA_FIRE | HAS_LITE +S:1_IN_2 | +S:BO_FIRE | BA_FIRE +D:Flickering towards you, and then away, this spirit will burn you badly! + +# Spirit of icy cold +N:1064:Spirit +G:G:w +I:120:60d100:50:65:80 +W:148:1:5:6000 +E:1:1:1:2:1:1 +O:25:60:0:15 +B:HIT:COLD:10d8 +B:HIT:COLD:10d8 +B:HIT:COLD:10d8 +F:SPIRIT | BASEANGBAND | IM_COLD | AURA_COLD | +F:COLD_BLOOD | BASH_DOOR +S:1_IN_2 | +S:BO_COLD | BA_COLD +D:The temperature around you drops as soon as you set eyes on this spirit. + +# Spirit of corrosion (acid) +N:1065:Spirit +G:G:s +I:120:60d100:50:65:80 +W:146:1:5:6000 +E:1:1:1:2:1:1 +O:25:60:0:15 +B:HIT:ACID:10d8 +B:HIT:ACID:10d8 +B:HIT:ACID:10d8 +F:SPIRIT | BASEANGBAND | IM_ACID | BASH_DOOR | KILL_TREES +S:1_IN_2 | +S:BO_ACID | BA_ACID +D:The very fabric of the void heals itself where this spirit walks. + +# Spirit of shocking (electricity) +N:1066:Spirit +G:G:b +I:120:60d100:50:65:80 +W:149:1:5:6000 +E:1:1:1:2:1:1 +O:25:60:0:15 +B:HIT:ELEC:10d8 +B:HIT:ELEC:10d8 +B:HIT:ELEC:10d8 +F:SPIRIT | BASEANGBAND | IM_ELEC | AURA_ELEC | BASH_DOOR +S:1_IN_2 | +S:BO_ELEC | BA_ELEC +D:The air crackles as this spirit approaches, and you smell singed flesh. + +# Spirit of Valaraukar (Balrogs) +N:1067:Spirit +G:G:v +I:130:130d100:100:140:10 +W:149:1:170:43000 +E:1:1:1:2:1:1 +O:0:100:0:0 +B:HIT:FIRE:11d12 +B:HIT:FIRE:11d12 +B:CRUSH:HURT:10d12 +B:TOUCH:UN_POWER +F:SPIRIT | CAN_FLY | KILL_WALL | AURA_FIRE | NONLIVING | +F:ONLY_ITEM | DROP_2D2 | EVIL | DEMON | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | MOVE_BODY | +F:IM_FIRE | IM_ELEC | BASEANGBAND | HAS_LITE +S:1_IN_3 | +S:BLIND | CONF | SCARE | BR_FIRE +D:Carrying a whip of fire, this spirit looks not dissimilar to a certain +D:Balrog. + +# Spirit of shadows +N:1068:Spirit +G:G:d +I:130:30d100:70:150:4 +W:140:4:2300:10000 +E:1:1:1:2:1:1 +O:20:80:0:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:TOUCH:EXP_80:20d8 +B:TOUCH:EXP_40:20d8 +F:SPIRIT | BASEANGBAND | REFLECTING | REGENERATE | +F:IM_ACID | IM_ELEC | IM_COLD | IM_FIRE | IM_POIS | RES_TELE | +F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | SMART | POWERFUL +S:1_IN_3 | +S:BLIND | HEAL | BA_DARK | HASTE | CONF +D:Deriving his strength from the shadows, this spirit +D:steals only for the challenge. + +# Spirit of vampire or something +N:1069:Spirit +G:G:W +I:130:50d50:30:90:10 +W:143:2:1700:18000 +E:1:1:1:2:1:1 +O:0:70:30:0 +B:HIT:HURT:10d9 +B:HIT:HURT:9d9 +B:BITE:EXP_80:9d9 +B:BITE:EXP_80:9d9 +F:SPIRIT | FORCE_SLEEP | CAN_FLY | +F:DROP_60 | DROP_4D2 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | REGENERATE | RES_TELE | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT | SPIRIT +S:1_IN_3 | +S:BLIND | HOLD | SCARE | CAUSE_3 | CAUSE_4 | DRAIN_MANA | +S:BRAIN_SMASH | DARKNESS | BO_NETH +D:Your blood curdles and your bones chill as this spirit approaches. + +# Spirit of unresistability (hehehehe) +N:1070:Spirit +G:G:v +I:140:40d100:40:70:20 +W:149:4:1200:20000 +E:1:1:1:2:1:1: +O:0:0:0:100 +B:HIT:SHATTER:18d10 +B:HIT:SHATTER:18d10 +B:HIT:LOSE_ALL:8d8 +B:TOUCH:UN_POWER +F:BASEANGBAND | SPIRIT | SMART | +F:OPEN_DOOR | BASH_DOOR | POWERFUL | +F:RES_NEXU | RES_NETH | +F:NO_CONF | NO_SLEEP | NO_FEAR | +F:IM_POIS | IM_ELEC | IM_ACID | IM_COLD | +S:1_IN_2 | +S:BA_MANA | BR_PLAS | BR_TIME | ROCKET | HAND_DOOM | FORGET | BA_WATE +D:This spirit appears to be afraid of very little, and confident in its +D:ability to destroy you. + +# Spirit of time +N:1071:Spirit +G:G:G +I:130:80d100:40:110:0 +W:150:3:800:50000 +E:0:1:0:2:1:0 +O:0:0:0:0 +B:TOUCH:TIME:6d12 +B:TOUCH:TIME:6d12 +B:TOUCH:TIME:6d12 +B:TOUCH:TIME:6d12 +F:OPEN_DOOR | BASH_DOOR | DROP_SKELETON | DROP_CORPSE | +F:ANIMAL | NO_CONF | NO_SLEEP | +F:SPIRIT | BASEANGBAND +S:1_IN_2 | +S:BR_TIME | SLOW | HASTE | HOLD +D:All at once you see that which is to come and that which has gone before. + +# Spirit of Gold +N:1072:Spirit +G:G:y +I:130:50d80:20:110:100 +W:130:4:80:8000 +E:0:1:0:2:1:0 +O:100:0:0:0 +B:TOUCH:EAT_GOLD:7d15 +B:TOUCH:EAT_GOLD:7d15 +B:HIT:POISON:6d12 +B:HIT:POISON:6d12 +F:ONLY_GOLD | SPIRIT | BASEANGBAND | +F:DROP_4D2 | DROP_4D2 | DROP_4D2 | REFLECTING | COLD_BLOOD | REGENERATE | +F:BASH_DOOR | MOVE_BODY | IM_ELEC | IM_COLD | IM_POIS | +F:RES_TELE | NO_FEAR | NO_STUN | NO_CONF | NO_SLEEP +S:1_IN_4 | +S:ARROW_4 | HEAL | FORGET +D:It is the very essence of financial greed... + +# Spirit of doom +N:1073:Spirit +G:G:D +I:136:60d70:40:70:30 +W:134:2:60:8000 +E:1:1:1:2:1:1 +O:0:10:90:0 +B:HIT:HURT:14d14 +B:HIT:HURT:14d14 +B:HIT:HURT:14d14 +F:SMART | OPEN_DOOR | BASH_DOOR | +F:EVIL | NO_CONF | NO_SLEEP | +F:SPIRIT | BASEANGBAND | HAS_LITE +S:1_IN_2 | +S:HAND_DOOM | CAUSE_4 | DARKNESS +D:The very presence of this creature fills the air with an aura of doom. +D:You feel waves of depression descending on you as it approaches. + +# Spirit of etherealism (?) +N:1074:Spirit +G:G:o +I:120:40d100:30:120:40 +W:141:3:1700:10000 +E:0:1:0:6:1:0 +B:CLAW:HURT:14d10 +B:CLAW:HURT:14d10 +B:BITE:HURT:17d10 +F:INVISIBLE | CAN_FLY | SPIRIT | WEIRD_MIND | +F:PASS_WALL | POWERFUL | MOVE_BODY | +F:EVIL | NO_CONF | NO_SLEEP | BASEANGBAND | SPIRIT +S:1_IN_2 | +S:BLIND | CONF | +S:BR_LITE | BR_DARK | BR_CONF +D:This sprit seems to flicker in and out of this plane, and is a master +D:of light and dark. + +# Spirit of orc (boring huh) +N:1075:Spirit +G:G:v +I:120:90d10:30:160:100 +W:142:3:2700:11111 +E:1:1:1:2:1:1 +O:10:90:0:0 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +B:HIT:HURT:10d10 +F:OPEN_DOOR | BASH_DOOR | +F:EVIL | ORC | IM_POIS | ONLY_ITEM | +F:MORTAL | BASEANGBAND | HAS_LITE | SPIRIT +D:Stupid but strong, this spirit has an orcish aura about him. + +### Here endeth the Spirits ### + +N:1076:Neil, the Sorceror +G:h:v +# *Not* enough hitpoints +I:110:50d100:20:30:30 +# Bottom of Erebor +W:72:100:330:50000 +E:1:1:1:2:1:1 +O:0:5:90:5 +# Sorceror, not warrior +B:HIT:HURT:1d1 +B:HIT:HURT:1d1 +F:OPEN_DOOR | SMART | MALE | DROP_SKELETON | DROP_CORPSE +F:MORTAL | HAS_LITE | JOKEANGBAND | UNIQUE +# Trone, of course +F:CAN_FLY | REFLECTING | IM_FIRE +# Thorin +F:IM_ACID | FORCE_MAXHP +# No cold or random gen... waiting on elven rings only at bottom of Erebor +F:SPECIAL_GENE +# Dig +F:KILL_WALL +# Obvious resistances +F:NO_CONF | NO_SLEEP | NO_STUN | NO_FEAR +# Well, he's been there a while +F:ONLY_ITEM | DROP_4D2 | DROP_GOOD | DROP_GREAT +# Essence of speed, Manathrust, Noxious Cloud, and Fireflash +S:1_IN_1 | +S:HASTE | BO_MANA | BA_POIS | BA_FIRE +D:He looks like he is looking for something, and the flecks of dragon +D:blood on his face tell you he means business! + +### Theme monsters, cont. ### + +N:1077:Swamp wight +G:W:o +I:110:25d10:20:40:10 +W:45:3:0:400 +E:0:0:0:0:0:0 +O:0:50:50:0 +B:HIT:HURT:1d8 +B:HIT:POISON:1d8 +B:TOUCH:EXP_40 +F:FORCE_SLEEP | FRIENDS | DROP_60 | +F:COLD_BLOOD | OPEN_DOOR | BASH_DOOR | CAN_FLY | +F:EVIL | UNDEAD | IM_COLD | IM_POIS | HURT_LITE | +F:NO_CONF | NO_SLEEP | BASEANGBAND | NO_CUT +S:1_IN_8 | +S:HOLD | SCARE | CAUSE_3 | DARKNESS +D:An evil spirit from the marshlands, related to the mewlips. + +N:1078:Knight of the Swan +# Basically a high-elven ranger with more melee and no distance attacks. +G:p:w +I:120:50d30:20:70:0 +W:40:3:1400:500 +E:1:1:1:2:1:1 +O:0:0:0:0 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +B:HIT:HURT:10d8 +F:MALE | FRIENDS | OPEN_DOOR | BASH_DOOR | +F:GOOD | DROP_SKELETON | DROP_CORPSE | SMART | PET | +F:IM_ACID | IM_COLD | RES_WATE | RES_NETH | +F:MORTAL | BASEANGBAND | HAS_LITE +D:A stately man dressed in armour emblazoned with a picture of a beautiful +D:white swan, from Dol Amroth of old. + +# Infernal Device -- created for the Orthanc special level in Isengard by Burb Lulls +# Heavily tweaked by furiosity for the Theme module +N:1079:Infernal Device +G:*:R +I:110:75d20:20:80:50 +W:38:3:7000:1500 +E:0:0:0:0:0:0 +O:0:0:0:0 +B:EXPLODE:HURT:20d20 +B:EXPLODE:HURT:20d20 +B:EXPLODE:HURT:20d20 +B:EXPLODE:HURT:20d20 +F:FORCE_MAXHP | NEVER_MOVE | IM_FIRE | IM_POIS | BASEANGBAND +F:NO_FEAR | NO_STUN | NO_CUT | NO_SLEEP | NO_CONF | RES_TELE +F:RES_NETH | AURA_FIRE | STUPID | EMPTY_MIND | NONLIVING +F:SPECIAL_GENE | FORCE_DEPTH | SUSCEP_COLD +D:An ensorcelled machine of Saruman's creation, this gnarled +D:totem of blackened steel defends Orthanc from intruders. \ No newline at end of file diff --git a/lib/mods/theme/edit/ra_info.txt b/lib/mods/theme/edit/ra_info.txt new file mode 100644 index 00000000..705db243 --- /dev/null +++ b/lib/mods/theme/edit/ra_info.txt @@ -0,0 +1,1985 @@ +# File: ra_info.txt + + +# This file is used to initialize the "lib/raw/ra_info.raw" file, which is +# used to initialize the "randart parts" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/raw/ra_info.raw" file. + +# N:index +# X:power value:max number of time it can appear on one object +# T:tval:min sval:max sval (up to 20 T: lines) +# W:mininum player level to create it:rarity1:rarity2 +# C:max to dam:max to hit:max to AC:max to pval +# F:flags + +# Version stamp (required) + +V:2.0.0 + +# General info, number of powers +G:100:1d5:1 +G:14:0d0:1 +G:10:0d0:1 +G:3:0d0:1 + +### Mage Staff randarts ### + +N:1 +X:10:1 +T:6:0:255 +W:5:1:4 +C:-5:-5:0:5 +F:MANA + +N:2 +X:14:1 +T:6:0:255 +W:10:1:8 +C:-10:-10:0:5 +F:SPELL + +N:3 +X:5:1 +T:6:0:255 +W:1:1:4 +C:-3:-3:0:5 +F:INT + +### Weapons ### + +# + To damage +N:4 +X:5:2 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:19:0:255 +T:22:0:255 +T:24:0:255 +T:115:55:55 +W:1:1:2 +C:10:0:0:0 + +# + To Damage for swords +N:5 +X:5:2 +T:23:0:255 +T:115:55:55 +W:1:1:2 +C:9:0:0:0 + +# + To damage for hafted weapons +N:6 +X:5:2 +T:21:0:255 +W:1:1:2 +C:11:0:0:0 + +# + To hit +N:7 +X:5:2 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:19:0:255 +T:22:0:255 +T:24:0:255 +T:115:55:55 +W:1:1:2 +C:0:10:0:0 + +# + To Hit for swords +N:8 +X:5:2 +T:23:0:255 +T:115:55:55 +W:1:1:2 +C:0:11:0:0 + +# + To Hit for hafted weapons +N:9 +X:5:2 +T:21:0:255 +W:1:1:2 +C:0:9:0:0 + +N:10 +X:15:1 +T:24:0:255 +T:115:55:55 +W:15:1:25 +C:4:0:0:0 +F:VORPAL + +N:11 +X:15:1 +T:23:2:2 +T:23:9:9 +T:23:11:33 +T:115:55:55 +W:15:1:25 +C:2:2:0:0 +F:VORPAL + +N:12 +X:15:1 +T:22:30:30 +W:10:1:16 +C:6:-2:0:0 +F:VORPAL + +N:13 +X:15:1 +T:22:17:17 +T:22:3:3 +T:22:0:15 +W:15:1:25 +C:4:0:0:0 +F:VORPAL + +N:14 +X:10:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +T:115:55:55 +W:4:1:10 +C:5:2:0:0 +F:BRAND_POIS + +N:15 +X:10:1 +T:23:0:255 +T:115:55:55 +W:4:1:10 +C:4:3:0:0 +F:BRAND_POIS + +N:16 +X:10:1 +T:21:0:255 +W:4:1:10 +C:5:2:0:0 +F:BRAND_POIS + +N:17 +X:11:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:5:1:11 +C:3:1:0:0 +F:BRAND_FIRE +A:BRAND_COLD + +N:18 +X:11:1 +T:23:0:255 +T:115:55:55 +W:5:1:11 +C:2:2:0:0 +F:BRAND_FIRE +A:BRAND_COLD + +N:19 +X:11:1 +T:21:0:255 +W:5:1:11 +C:4:0:0:0 +F:BRAND_FIRE +A:BRAND_COLD + +N:20 +X:12:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:5:1:11 +C:5:1:0:0 +F:BRAND_COLD +A:BRAND_FIRE + +N:21 +X:12:1 +T:23:0:255 +T:115:55:55 +W:5:1:11 +C:4:2:0:0 +F:BRAND_COLD +A:BRAND_FIRE + +N:22 +X:12:1 +T:21:0:255 +W:5:1:11 +C:6:0:0:0 +F:BRAND_COLD +A:BRAND_FIRE + +N:23 +X:13:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:5:1:13 +C:4:0:0:0 +F:BRAND_ELEC + +N:24 +X:13:1 +T:23:0:255 +T:115:55:55 +W:5:1:13 +C:3:1:0:0 +F:BRAND_ELEC + +N:25 +X:13:1 +T:21:0:255 +W:5:1:13 +C:5:-1:0:0 +F:BRAND_ELEC + +N:26 +X:15:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:7:1:15 +C:3:0:0:0 +F:BRAND_ACID + +N:27 +X:15:1 +T:23:0:255 +T:115:55:55 +W:7:1:15 +C:2:1:0:0 +F:BRAND_ACID + +N:28 +X:15:1 +T:21:0:255 +W:7:1:15 +C:4:0:0:0 +F:BRAND_ACID + +N:29 +X:5:1 +T:21:0:255 +W:15:1:35 +C:15:2:0:0 +F:IMPACT + +N:30 +X:5:1 +T:18:0:255 +T:19:0:255 +T:22:0:255 +T:24:0:255 +W:2:1:9 +C:2:2:0:6 +F:STR + +N:31 +X:5:1 +T:23:0:255 +T:115:55:55 +W:2:1:9 +C:0:4:0:6 +F:STR + +N:32 +X:5:1 +T:21:0:255 +W:1:1:7 +C:4:0:0:6 +F:STR + +N:33 +X:3:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:22:0:255 +T:24:0:255 +W:1:1:6 +C:0:0:0:6 +F:CHR + +N:34 +X:3:1 +T:23:0:255 +T:115:55:55 +W:2:1:6 +C:-1:1:0:6 +F:CHR + +N:35 +X:2:1 +T:21:0:255 +W:2:1:6 +C:1:-1:0:5 +F:CHR + +N:36 +X:4:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:22:0:255 +T:24:0:255 +W:2:1:8 +C:0:0:0:4 +F:INT + +N:37 +X:4:1 +T:21:0:255 +W:2:1:8 +C:1:-1:0:4 +F:INT + +N:38 +X:4:1 +T:23:0:255 +T:115:55:55 +W:2:1:8 +C:-1:1:0:4 +F:INT + +N:39 +X:6:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:22:0:255 +T:24:0:255 +W:3:1:10 +C:0:0:0:6 +F:CON + +N:40 +X:6:1 +T:23:0:255 +T:115:55:55 +W:3:1:10 +C:-1:1:0:6 +F:CON + +N:41 +X:6:1 +T:21:0:255 +C:1:-1:0:6 +F:CON + +N:42 +X:4:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:22:0:255 +T:24:0:255 +W:2:1:8 +C:0:0:0:5 +F:WIS + +N:43 +X:4:1 +T:21:0:255 +W:2:1:9 +C:1:-1:0:6 +F:WIS + +N:44 +X:4:1 +T:23:0:255 +T:115:55:55 +W:2:1:9 +C:-1:1:0:5 +F:WIS + +N:45 +X:4:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:22:0:255 +T:24:0:255 +W:2:1:7 +C:0:0:0:5 +F:DEX + +N:46 +X:4:1 +T:23:0:255 +T:115:55:55 +W:2:1:7 +C:-1:1:0:6 +F:DEX + +N:47 +X:4:1 +T:21:0:255 +W:2:1:7 +C:1:-1:0:5 +F:DEX + +N:48 +X:4:1 +T:21:0:255 +W:9:1:14 +C:3:0:0:6 +F:TUNNEL + +N:49 +X:40:1 +T:22:0:255 +T:24:0:255 +W:30:1:100 +C:0:-4:0:3 +F:BLOWS + +N:50 +X:40:1 +T:23:0:255 +T:115:55:55 +W:30:1:100 +C:-1:-3:0:3 +F:BLOWS + +N:51 +X:40:1 +T:21:0:255 +W:30:1:100 +C:1:-5:0:3 +F:BLOWS + +N:52 +X:50:1 +T:18:0:255 +T:19:0:255 +T:22:0:255 +T:24:0:255 +W:40:1:90 +C:-2:-2:0:5 +F:SPEED + +N:53 +X:50:1 +T:21:0:255 +W:40:1:90 +C:-1:-3:0:5 +F:SPEED + +N:54 +X:50:1 +T:23:0:255 +T:115:55:55 +W:40:1:90 +C:-3:-1:0:5 +F:SPEED + +N:55 +X:12:1 +T:18:0:255 +T:22:0:255 +T:21:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:11:1:20 +C:10:10:0:0 +F:CHAOTIC + +N:56 +X:8:1 +T:18:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:11:1:20 +C:-10:-10:0:0 +F:CHAOTIC + +N:57 +X:12:1 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:15:1:20 +C:4:0:0:4 +F:VAMPIRIC + +N:58 +X:12:1 +T:21:0:255 +W:15:1:20 +C:5:-1:0:0 +F:VAMPIRIC + +N:59 +X:12:1 +T:23:0:19 +T:115:55:55 +W:15:1:20 +C:3:1:0:4 +F:VAMPIRIC + +N:60 +X:11:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:10:1:10 +C:0:0:0:0 +F:SLAY_ANIMAL + +N:61 +X:11:1 +T:21:0:255 +W:10:1:10 +C:1:-1:0:0 +F:SLAY_ANIMAL + +N:62 +X:11:1 +T:23:0:255 +T:115:55:55 +W:10:1:10 +C:-1:1:0:0 +F:SLAY_ANIMAL + +N:63 +X:19:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:15:1:17 +C:0:0:0:0 +F:SLAY_EVIL + +N:64 +X:19:1 +T:21:0:255 +W:15:1:15 +C:1:-1:0:0 +F:SLAY_EVIL + +N:65 +X:19:1 +T:23:0:255 +T:115:55:55 +W:15:1:17 +C:-1:1:0:0 +F:SLAY_EVIL + +N:66 +X:15:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:13:1:15 +C:0:0:0:0 +F:SLAY_UNDEAD +A:KILL_UNDEAD + +N:67 +X:15:1 +T:21:0:255 +W:13:1:15 +C:1:-1:0:0 +F:SLAY_UNDEAD +A:KILL_UNDEAD + +N:68 +X:15:1 +T:23:0:255 +T:115:55:55 +W:13:1:15 +C:-1:1:0:0 +F:SLAY_UNDEAD +A:KILL_UNDEAD + +N:69 +X:5:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:11:1:25 +C:0:0:0:0 +F:SLAY_DEMON +A:KILL_DEMON + +N:70 +X:5:1 +T:21:0:255 +W:11:1:25 +C:1:-1:0:0 +F:SLAY_DEMON +A:KILL_DEMON + +N:71 +X:5:1 +T:23:0:255 +T:115:55:55 +W:11:1:25 +C:-1:1:0:0 +F:SLAY_DEMON +A:KILL_DEMON + +N:72 +X:10:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:3:1:10 +C:0:0:0:0 +F:SLAY_ORC + +N:73 +X:10:1 +T:21:0:255 +W:3:1:10 +C:1:-1:0:0 +F:SLAY_ORC + +N:74 +X:10:1 +T:23:0:255 +T:115:55:55 +W:3:1:10 +C:-1:1:0:0 +F:SLAY_ORC + +N:75 +X:11:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:15:2:17 +C:0:0:0:0 +F:SLAY_TROLL + +N:76 +X:11:1 +T:21:0:255 +W:15:2:17 +C:1:-1:0:0 +F:SLAY_TROLL + +N:77 +X:11:1 +T:23:0:255 +T:115:55:55 +W:15:2:17 +C:-1:1:0:0 +F:SLAY_TROLL + +N:78 +X:10:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:20:1:20 +C:0:0:0:0 +F:SLAY_GIANT + +N:79 +X:10:1 +T:21:0:255 +W:20:1:20 +C:-1:1:0:0 +F:SLAY_GIANT + +N:80 +X:10:1 +T:23:0:255 +T:115:55:55 +W:20:1:20 +C:0:0:0:0 +F:SLAY_GIANT + +N:81 +X:20:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:17:1:20 +C:0:0:0:0 +F:SLAY_DRAGON +A:KILL_DRAGON + +N:82 +X:20:1 +T:21:0:255 +W:17:1:20 +C:1:-1:0:0 +F:SLAY_DRAGON +A:KILL_DRAGON + +N:83 +X:20:1 +T:23:0:255 +T:115:55:55 +C:-1:1:0:0 +W:17:1:20 +F:SLAY_DRAGON +A:KILL_DRAGON + +N:84 +X:31:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:17:1:35 +C:0:0:0:0 +F:KILL_DRAGON +A:SLAY_DRAGON + +N:85 +X:31:1 +T:21:0:255 +W:17:1:35 +C:1:-1:0:0 +F:KILL_DRAGON +A:SLAY_DRAGON + +N:86 +X:31:1 +T:23:0:255 +T:115:55:55 +W:17:1:35 +C:-1:1:0:0 +F:KILL_DRAGON +A:SLAY_DRAGON + +N:87 +X:15:1 +T:18:0:255 +T:22:0:255 +T:24:0:255 +W:5:1:10 +C:-2:-2:0:0 +F:BLESSED +A:CURSED + +N:88 +X:15:1 +T:21:0:255 +W:5:1:7 +C:-1:-3:0:0 +F:BLESSED +A:CURSED + +N:89 +X:15:1 +T:23:0:255 +T:115:55:55 +W:5:1:10 +C:-3:-1:0:0 +F:BLESSED +A:CURSED + +N:90 +X:-5:1 +T:15:0:255 +T:16:0:255 +T:18:0:255 +T:19:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:1:1:20 +C:0:0:0:0 +F:CURSED +A:BLESSED + +N:93 +X:-10:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:1:1:20 +C:0:0:0:0 +F:AGGRAVATE +A:STEALTH + +N:94 +X:13:1 +T:18:0:255 +T:19:0:255 +T:20:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:1:1:15 +C:0:0:0:0 +F:LITE1 +A:RES_LITE + +N:95 +X:40:1 +T:19:0:255 +W:20:1:38 +C:0:0:0:3 +F:XTRA_MIGHT + +N:96 +X:40:1 +T:19:0:255 +W:20:1:38 +C:0:0:0:0 +F:XTRA_SHOTS + +N:97 +X:25:1 +T:23:0:255 +T:24:0:255 +T:22:17:17 +T:22:3:3 +T:22:0:15 +T:115:55:55 +W:14:1:23 +C:3:0:0:0 +F:WOUNDING + +N:98 +X:60:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:27:1:50 +C:0:0:0:0 +F:KILL_UNDEAD +A:SLAY_UNDEAD + +N:99 +X:45:1 +T:15:0:255 +T:16:0:255 +T:17:0:255 +T:18:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:25:1:34 +C:0:0:0:0 +F:KILL_DEMON +A:SLAY_DEMON + +N:100 +X:20:1 +T:18:0:255 +T:21:0:255 +T:22:0:255 +T:23:0:255 +T:24:0:255 +T:115:55:55 +W:15:1:25 +C:2:0:0:0 +Z:BERSERK + +N:101 +X:15:1 +T:20:0:255 +T:21:0:255 +W:20:1:35 +C:0:0:0:0 +Z:EARTHQUAKE + +N:102 +X:5:1 +T:20:0:255 +W:2:1:9 +C:0:0:0:6 +F:STR + + +### Armor ### + +N:295 +X:60:1 +T:36:0:255 +T:37:0:255 +W:20:1:90 +C:-70:-70:0:2 +F:LIFE + +N:296 +X:7:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:1:1:14 +C:0:0:0:0 +F:SUST_STR + +N:297 +X:6:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:6:0:255 +W:1:1:12 +C:0:0:0:0 +F:SUST_INT + +N:298 +X:6:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:6:0:255 +W:1:1:12 +C:0:0:0:0 +F:SUST_WIS + +N:299 +X:5:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:1:1:11 +C:0:0:1:0 +F:SUST_DEX + +N:300 +X:9:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:1:1:16 +C:0:0:0:0 +F:SUST_CON + +N:301 +X:4:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:1:1:9 +C:0:0:0:0 +F:SUST_CHR + +N:302 +X:50:1 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:30:1:70 +C:0:0:0:0 +F:IM_ACID + +N:303 +X:50:1 +T:34:0:255 +T:115:56:56 +W:30:1:90 +C:0:0:0:0 +F:IM_ACID + +N:304 +X:50:1 +T:35:0:255 +W:30:1:80 +C:0:0:0:0 +F:IM_ACID + +N:305 +X:45:1 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:30:1:78 +F:IM_ELEC + +N:306 +X:45:1 +T:34:0:255 +T:115:56:56 +W:30:1:98 +C:0:0:0:0 +F:IM_ELEC + +N:307 +X:45:1 +T:35:0:255 +W:30:1:88 +C:0:0:0:0 +F:IM_ELEC + +N:308 +X:55:1 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:30:1:86 +C:0:0:0:0 +F:IM_FIRE + +N:309 +X:55:1 +T:34:0:255 +T:115:56:56 +T:35:0:255 +W:30:1:95 +C:0:0:0:0 +F:IM_FIRE + +N:310 +X:47:1 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:30:1:90 +C:0:0:0:0 +F:IM_COLD + +N:311 +X:47:1 +T:34:0:255 +T:115:56:56 +T:35:0:255 +W:30:1:90 +C:0:0:0:0 +F:IM_COLD + +N:312 +X:47:1 +T:35:3:3 +W:30:1:100 +C:0:0:0:0 +F:IM_COLD + +N:313 +X:35:1 +T:34:0:255 +T:38:0:255 +T:115:56:56 +W:20:1:45 +C:0:0:0:0 +F:REFLECT + +N:314 +X:35:1 +T:34:10:10 +T:115:56:56 +W:10:1:15 +C:0:0:0:0 +F:REFLECT + +N:315 +X:17:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +T:6:0:255 +W:5:1:7 +C:0:0:0:0 +F:FREE_ACT + +N:316 +X:23:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +W:8:1:14 +C:0:0:0:0 +F:HOLD_LIFE + +N:317 +X:15:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:1:1:10 +C:0:0:0:0 +F:RES_ACID + +N:318 +X:15:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:1:1:10 +C:0:0:0:0 +F:RES_FIRE + +N:319 +X:13:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:1:1:9 +C:0:0:0:0 +F:RES_ELEC + +N:320 +X:12:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:1:1:8 +C:0:0:0:0 +F:RES_COLD + +N:321 +X:20:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:5:1:18 +C:0:0:0:0 +F:RES_POIS + +N:322 +X:15:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:6:1:15 +C:0:0:0:0 +F:RES_FEAR + +N:323 +X:10:1 +T:30:0:255 +T:31:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:56 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:5:1:10 +C:0:0:0:0 +F:RES_LITE + +N:324 +X:10:1 +T:32:0:255 +T:115:57:57 +W:1:1:7 +C:0:0:0:0 +F:RES_LITE + +N:325 +X:15:1 +T:32:0:255 +T:115:57:57 +W:5:1:15 +C:0:0:0:0 +F:LITE1 +A:RES_LITE + +N:326 +X:17:1 +T:32:0:255 +T:115:57:57 +W:10:1:20 +C:0:0:0:0 +F:LITE2 +A:RES_LITE + +N:327 +X:20:1 +T:32:0:255 +T:115:57:57 +W:15:1:25 +C:0:0:0:0 +F:LITE3 +A:RES_LITE + +N:328 +X:15:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:10:1:15 +C:0:0:0:0 +F:RES_DARK + +N:329 +X:20:1 +T:115:57:57 +T:32:0:255 +T:40:0:255 +T:45:0:255 +T:6:0:255 +W:13:1:27 +C:0:0:0:0 +F:RES_BLIND + +N:330 +X:17:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:13:1:18 +C:0:0:0:0 +F:RES_SOUND + +N:331 +X:15:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:115:56:57 +T:34:0:255 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:17:1:15 +C:0:0:0:0 +F:RES_NEXUS + +N:332 +X:19:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:16:1:19 +C:0:0:0:0 +F:RES_SHARDS + +N:333 +X:30:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:30:1:50 +C:0:0:0:0 +F:RES_NETHER + +N:334 +X:25:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +W:25:1:30 +F:RES_CHAOS + +N:335 +X:20:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +T:6:0:255 +W:25:1:35 +C:0:0:0:0 +F:RES_CONF + +N:336 +X:25:1 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:40:0:255 +T:45:0:255 +C:0:0:0:0 +W:23:1:32 +F:RES_DISEN + +N:337 +X:20:1 +T:35:0:255 +W:10:1:17 +C:0:0:0:0 +F:SH_FIRE | RES_FIRE + +N:338 +X:22:1 +T:35:0:255 +W:10:1:20 +C:0:0:0:0 +F:SH_ELEC | RES_ELEC + +N:339 +X:18:1 +T:115:57:57 +T:32:0:255 +T:33:0:255 +T:40:0:255 +T:45:0:255 +T:6:0:255 +W:5:1:15 +C:0:0:0:0 +F:SEE_INVIS + +N:340 +X:14:1 +T:30:0:255 +T:40:0:255 +T:45:0:255 +W:5:1:13 +C:0:0:0:0 +F:FEATHER +A:FLY + +N:341 +X:80:1 +T:35:0:255 +T:30:0:255 +T:6:0:255 +W:40:1:90 +C:0:0:0:0 +F:FLY +A:FEATHER + +N:342 +X:30:1 +T:115:57:57 +T:32:0:255 +T:33:0:255 +W:20:1:30 +C:0:0:0:0 +Z:MIND BLAST + +N:343 +X:30:1 +T:115:57:57 +T:32:0:255 +T:33:0:255 +W:20:1:30 +C:0:0:0:0 +Z:TELEKINESIS + +N:344 +X:35:1 +T:31:0:255 +W:25:1:40 +C:0:0:0:0 +Z:MIDAS TOUCH + +N:345 +X:15:1 +T:31:0:255 +C:0:0:0:0 +Z:COLD TOUCH + +N:346 +X:30:1 +T:35:0:255 +W:20:1:27 +C:0:0:0:0 +Z:BLINK +A:RES_NEXUS + +### + To AC ### +N:347 +X:15:4 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:115:56:57 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:6:0:255 +W:1:1:5 +C:0:0:5:0 + +### + To Dam (Only Gloves) ### +N:348 +X:40:1 +T:31:0:255 +W:1:1:45 +C:10:0:0:0 + +### + To Hit (Only Gloves) ### +N:349 +X:35:1 +T:31:0:255 +W:1:1:40 +C:0:10:0:0 + +# N:index +# X:power value:max number of time it can appear on one object +# T:tval:min sval:max sval (up to 20 T: lines) +# W:mininum player level to create it:rarity1:rarity2 +# C:max to dam:max to hit:max to AC:max to pval +# F:flags + +# Helm of water breathing +N:350 +X:50:1 +T:32:5:10 +W:20:1:25 +C:0:0:0:0 +F:WATER_BREATH + + +### Amulets And Rings ### +N:442 +X:15:1 +T:40:0:255 +T:45:0:255 +W:5:1:17 +C:0:0:0:5 +F:STR + +N:443 +X:11:1 +T:40:0:255 +T:45:0:255 +W:3:1:12 +C:0:0:0:5 +F:DEX + +N:444 +X:13:1 +T:40:0:255 +T:45:0:255 +W:5:1:15 +C:0:0:0:5 +F:WIS + +N:445 +X:13:1 +T:40:0:255 +T:45:0:255 +W:1:1:15 +C:0:0:0:5 +F:INT + +N:446 +X:7:1 +T:40:0:255 +T:45:0:255 +W:1:1:15 +C:0:0:0:5 +F:CHR + +N:447 +X:18:1 +T:40:0:255 +T:45:0:255 +W:7:1:20 +C:0:0:0:5 +F:CON + +N:448 +X:15:1 +T:40:0:255 +T:45:0:255 +W:5:1:15 +C:0:0:0:0 +F:SUST_STR + +N:449 +X:20:1 +T:40:0:255 +T:45:0:255 +W:7:1:20 +C:0:0:0:0 +F:SUST_CON + +N:450 +X:7:1 +T:40:0:255 +T:45:0:255 +W:1:1:15 +F:SUST_CHR + +N:451 +X:11:1 +T:40:0:255 +T:45:0:255 +W:1:1:11 +F:SUST_DEX + +N:452 +X:13:1 +T:40:0:255 +T:45:0:255 +W:5:1:13 +F:SUST_INT + +N:453 +X:13:1 +T:40:0:255 +T:45:0:255 +W:5:1:13 +F:SUST_WIS + +N:454 +X:40:1 +T:45:0:255 +C:0:0:0:5 +W:25:1:55 +F:INVIS + +N:455 +X:70:1 +T:45:0:255 +C:0:0:0:5 +W:40:1:90 +F:SPEED + +N:456 +X:17:1 +T:40:0:255 +T:45:0:255 +W:5:1:16 +C:0:0:0:0 +F:SLOW_DIGEST +A:REGEN + +N:457 +X:20:1 +T:40:0:255 +T:45:0:255 +W:7:1:19 +C:0:0:0:0 +F:REGEN +A:SLOW_DIGEST + +N:458 +X:15:1 +T:40:0:255 +T:45:0:255 +T:35:0:255 +W:10:1:16 +C:0:0:0:4 +F:STEALTH +A:AGGRAVATE + +N:459 +X:7:1 +T:40:0:255 +T:45:0:255 +W:1:1:12 +C:0:0:0:6 +F:SEARCH + +N:460 +X:10:1 +T:40:0:255 +T:45:0:255 +W:1:1:12 +C:0:0:0:4 +F:INFRA + +N:461 +X:80:1 +T:45:0:255 +W:40:1:95 +C:0:0:0:3 +F:BLOWS + +N:462 +X:70:1 +T:45:0:255 +W:38:1:75 +C:0:0:0:0 +F:FLY +A:FEATHER + +N:463 +X:80:1 +T:45:0:255 +W:43:1:85 +C:0:0:0:5 +F:CRIT + + +### Lights ### + +N:501 +X:15:1 +T:39:0:255 +T:6:0:255 +W:5:1:15 +F:LITE1 + +N:502 +X:20:1 +T:39:0:255 +W:10:1:25 +C:0:0:0:0 +F:LITE2 + +N:503 +X:30:1 +T:39:0:255 +W:20:1:35 +C:0:0:0:0 +F:LITE3 + +N:504 +X:15:1 +T:39:0:255 +W:10:1:15 +C:0:0:0:0 +F:RES_LITE + +N:505 +X:18:1 +T:39:0:255 +W:11:1:17 +C:0:0:0:0 +F:RES_DARK + +N:506 +X:20:1 +T:39:0:255 +W:15:1:22 +C:0:0:0:0 +F:SEE_INVIS + +N:507 +X:12:1 +T:39:0:255 +W:1:1:10 +C:0:0:0:4 +F:SEARCH + +N:508 +X:12:1 +T:39:0:255 +W:1:1:15 +C:0:0:0:4 +F:INFRA + +N:509 +X:21:1 +T:39:0:255 +W:5:1:20 +C:0:0:0:0 +Z:illuminate + +N:510 +X:35:1 +T:39:0:255 +W:20:1:27 +C:0:0:0:0 +Z:magic map + +N:511 +X:30:1 +T:39:0:255 +W:20:1:24 +C:0:0:0:0 +Z:detect curses + +N:512 +X:25:1 +T:39:0:255 +W:20:1:17 +C:0:0:0:0 +Z:dazzle + +N:513 +X:40:1 +T:39:0:255 +W:20:1:50 +C:0:0:0:0 +Z:detect doors and traps + +# Magestaves can get % to life - Theme +N:514 +X:10:1 +T:6:0:255 +W:10:1:45 +C:-40:-40:0:3 +F:LIFE + +# Magestaves, armour, lights and jewelry can get ability to store a spell - Theme +N:515 +X:10:1 +T:6:0:255 +T:30:0:255 +T:31:0:255 +T:32:0:255 +T:33:0:255 +T:34:0:255 +T:35:0:255 +T:36:0:255 +T:37:0:255 +T:38:0:255 +T:39:0:255 +T:40:0:255 +T:45:0:255 +W:5:1:15 +C:0:0:0:0 +F:SPELL_CONTAIN | WIELD_CAST + +# High-level soft and hard armour and DSM can get nether immunity - Theme, adapted from FuryMod +N:516 +X:50:1 +T:36:11:255 +T:37:15:255 +T:38:0:255 +W:30:1:90 +C:0:0:0:0 +F:IM_NETHER + +# Light weapons (no broken ones) can gain sentience - Theme, adapted from FuryMod +N:517 +X:20:1 +T:21:1:3 +T:22:2:4 +T:23:4:10 +T:24:1:1 +T:24:7:7 +W:10:1:60 +C:0:0:0:0 +F:LEVELS + +# N:index +# X:power value:max number of time it can appear on one object +# T:tval:min sval:max sval (up to 20 T: lines) +# W:mininum player level to create it:rarity1:rarity2 +# C:max to dam:max to hit:max to AC:max to pval +# F:flags \ No newline at end of file diff --git a/lib/mods/theme/edit/re_info.txt b/lib/mods/theme/edit/re_info.txt new file mode 100644 index 00000000..c0e36a92 --- /dev/null +++ b/lib/mods/theme/edit/re_info.txt @@ -0,0 +1,183 @@ +# File: re_info.txt + +# This file is used to initialize the "lib/raw/re_info.raw" file, which is +# used to initialize the "monster ego race" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# Version stamp (required) + +# Most values can be used with the +, -, % and = operators, = will set the +# monster value, + and - will modify it based on the normal monster +# % will apply that percentage to the monster value +# defaults : NO DEFAULT, MUST precise one + +# N:x:ego name +# G:x:y (x=monster letter, y=colour, use * to use the same as the standard monster) +# I:speed:(dice)d(side):aaf:ac:sleep +# W:lev:rarity:weight:xp:place('B'efore or 'A'fter) +# E:weapon:torso:arms:finger:head:legs +# B:method:effect:(dice)d(side) (up to x4 lines) +# F:flags that the standard monster MUST have - at least ONE of the R_CHAR_x +# flags (if present, to determine which monster letters can have this ego +# type), plus ALL of the rest +# H:flags that the standard monster MUST NOT have +# M:monster flags to add for the ego-type +# O:monster flags to remove, use MF_ALL for all +# S:monster spells to add for the ego-type +# T:monster spells to remove, use MF_ALL for all + +V:2.0.0 + +# A few undeads, to be created by the ANIM_DEAD spell + +N:1:Skeleton +G:s:* +I:%100:+1d+1:+0:+5:-5 +W:+5:13:%30:%95:B +F:DROP_SKELETON +H:UNDEAD | NONLIVING | R_CHAR_Z | R_CHAR_A | R_CHAR_E | R_CHAR_g +M:DROP_SKELETON | UNDEAD | IM_COLD | IM_POIS | NO_FEAR | NO_CONF | +M:NO_SLEEP | EMPTY_MIND | COLD_BLOOD | STUPID | EVIL +O:GOOD | DROP_CORPSE | FRIEND | FRIENDS | ESCORT | ESCORTS | SMART | +O:DROP_GREAT | DROP_GOOD | RAND_25 | RAND_50 | MORTAL +T:MF_ALL + +N:2:Zombie +G:z:* +I:%95:%110d%100:%90:+10:-5 +W:+10:14:%70:%100:B +F:DROP_CORPSE +H:UNDEAD | NONLIVING | R_CHAR_Z | R_CHAR_A | R_CHAR_E | R_CHAR_g +M:DROP_CORPSE | UNDEAD | IM_COLD | IM_POIS | NO_FEAR | NO_CONF +M:NO_SLEEP | EVIL | EMPTY_MIND | COLD_BLOOD | STUPID | EVIL +O:GOOD | DROP_SKELETON | FRIEND | FRIENDS | ESCORT | ESCORTS | SMART +O:DROP_GREAT | DROP_GOOD | RAND_25 | RAND_50 | MORTAL +T:MF_ALL + +N:3:Lich +G:L:* +I:%100:+0d+1:+10:+20:-10 +W:+30:22:+0:%200:B +B:TOUCH:LOSE_DEX:+0d+0 +B:TOUCH:LOSE_DEX:+0d+0 +B:TOUCH:UN_POWER:+0d+0 +B:TOUCH:EXP_40:+0d+0 +F:DROP_SKELETON | SMART | R_CHAR_h | R_CHAR_p | R_CHAR_P | R_CHAR_O +H:UNDEAD | NONLIVING | R_CHAR_Z | R_CHAR_A | R_CHAR_E | R_CHAR_g +M:UNDEAD | IM_COLD | IM_POIS | NO_FEAR | NO_CONF +M:NO_SLEEP | SMART | EVIL | COLD_BLOOD +O:DROP_SKELETON | GOOD | DROP_CORPSE | FRIEND | FRIENDS | ESCORT | ESCORTS | +O:DROP_GREAT | RAND_25 | RAND_50 | MORTAL +S:1_IN_4 | +S:BLINK | TELE_TO | TELE_AWAY | BRAIN_SMASH | DRAIN_MANA | CAUSE_3 | +S:BLIND | HOLD | SLOW | SCARE + +N:4:Spectral +G:G:* +I:+10:%80d%100:+10:+20:-5 +W:+20:20:%10:%110:B +B:*:EXP_20:+0d+0 +B:*:EXP_20:+0d+0 +F:DROP_CORPSE +H:UNDEAD | NONLIVING | R_CHAR_Z | R_CHAR_A | R_CHAR_E | R_CHAR_g +M:UNDEAD | IM_COLD | IM_POIS | NO_FEAR | NO_CONF +M:NO_SLEEP | PASS_WALL | EVIL | COLD_BLOOD +O:GOOD | DROP_CORPSE | FRIEND | FRIENDS | ESCORT | ESCORTS | +O:DROP_GREAT | EMPTY_MIND | RAND_50 | MORTAL +S:1_IN_5 | BLIND | HOLD | SCARE +T:MF_ALL + +N:5:Captain +G:*:v +I:+5:%150d%100:+5:%120:-2 +W:+5:4:%120:%150:A +B:*:*:+0d+1 +B:*:*:+0d+1 +B:*:*:+0d+1 +B:*:*:+0d+1 +F:R_CHAR_o | R_CHAR_y | R_CHAR_k | BASEANGBAND +M:FORCE_MAXHP | FRIENDS | SMART | DROP_1D2 + +N:6:Chieftain +G:*:* +I:+10:%200d%100:+10:%120:-3 +W:+5:4:%120:%200:A +B:*:*:+1d+2 +B:*:*:+1d+2 +B:*:*:+1d+2 +B:*:*:+1d+2 +F:R_CHAR_T | R_CHAR_P | R_CHAR_O | BASEANGBAND +M:FORCE_MAXHP | FRIENDS | SMART | DROP_1D2 + +N:7:Shaman +G:*:r +I:+0:%90d%100:+10:%90:+0 +W:+2:1:%90:%120:A +F:R_CHAR_o | R_CHAR_k | R_CHAR_n | BASEANGBAND +M:SMART | FORCE_MAXHP | DROP_1D2 +O:FRIENDS +S:1_IN_6 | MISSILE | CAUSE_1 | CONF | BLINK + +N:8:Priest +G:*:G +I:+0:%90d%100:+10:%90:+0 +W:+3:2:%90:%120:A +F:R_CHAR_T | R_CHAR_P | R_CHAR_O | BASEANGBAND +M:FRIENDS | SMART | FORCE_MAXHP | DROP_1D2 +S:1_IN_6 | CAUSE_2 | MISSILE | DARKNESS | CONF | SCARE | BLINK + +N:9:Mage +G:*:r +I:+0:%150d%100:+10:%120:+0 +W:+5:4:%120:%150:A +B:*:*:+0d+0 +B:*:*:+0d+0 +B:HIT:HURT:=2d=8 +B:HIT:HURT:=2d=8 +F:R_CHAR_O | BASEANGBAND +M:SMART | FORCE_MAXHP | DROP_1D2 +O:FRIENDS +S:1_IN_6 | BA_COLD | BO_FIRE | TRAPS | HEAL | HOLD | S_MONSTER | TPORT + +N:10:Archer +G:*:W +I:+0:+0d+0:+0:+0:+0 +W:+1:1:%100:%110:A +F:R_CHAR_y | R_CHAR_k | R_CHAR_O | R_CHAR_o | BASEANGBAND +S:1_IN_4 | ARROW_2 + +N:11:Rogue +G:*:b +I:+2:+0d+0:+0:+10:-30 +W:+1:2:%90:%100:A +B:*:EAT_GOLD:+0d+0 +F:R_CHAR_y | R_CHAR_k | R_CHAR_o + +# For townpeople +N:12:Elven +G:*:* +I:+2:+0d+0:+0:+0:+0 +W:+0:15:+0:+0:B +F:WILD_TOWN +H:ANIMAL + +# For townpeople +N:13:Dwarven +G:*:* +I:+2:+0d+0:+0:+0:+0 +W:+0:15:+0:+0:B +F:WILD_TOWN +H:ANIMAL + +# N:x:ego name +# G:x:y x is the char, y the attribute, * means the normal one +# I:speed:(dice)d(side):aaf:ac:sleep +# W:lev:rarity:weight:xp:place('B'efore or 'A'fter) +# F:flags that the normal monster *must* have +# H:flags that the normal monster *must not* have +# M:monster flags that the ego-monster adds +# O:monster flags to remove (use MF_ALL for all) +# S:monster spells that the ego-monster adds +# T:monster spells to remove (use MF_ALL for all) diff --git a/lib/mods/theme/edit/readme.txt b/lib/mods/theme/edit/readme.txt new file mode 100644 index 00000000..4c0ecbe7 --- /dev/null +++ b/lib/mods/theme/edit/readme.txt @@ -0,0 +1,96 @@ +# File: a_info.txt +# This file is used to initialize the "artifact" information for the Angband game. +# This is were you find Cubragol, The Phial , Ringil etc. + +# File: ba_info.txt +# This file is used used to initialize the "store/building actions type" information for the Angband game. +# This is where you find the ID numbers for 'Presage fate', 'Play craps' , 'Sell an item' etc. + +# File: d_info.txt +# This file is used to used to set the dungeons for the Angband game. +# This is where you find 'Barrow Downs', 'The Maze' , 'Mordor' etc. + +# File: e_info.txt +# This file is used to initialize the "ego-item" information for the Angband game. +# This is where you find 'Helms of the Noldor' , 'Filthy rags of leprousness' , 'Boots of Jumping' etc. + +# File: f_info.txt +# This file is used to used to initialize the "terrain feature" information for the Angband game. +# This is where you find the ID numbers for 'Underground tunnel' , 'grass with flowers' , 'open floor' etc. + +# File: k_info.txt +# This file is used to initialize the "object kind" information for the Angband game. +# This is where you find 'Katanas' , 'Mushrooms of Sickness' , 'Jewel Encrusted Crowns' etc. + +# File: misc.txt +# This file contains a lot of 'maximums ' for the Angband game. +# This is where you find 'Maximum number of skills in s_info.txt' , +#'Maximum number of items in k_info.txt' , 'Maximum number of artifacts in a_info.txt' etc. + +# File: ow_info.txt +# This file is used to initialize the "owner info type" information for the Angband game. +# This is where you find 'Bilbo the Friendly(Hobbit)' , 'Raistlin the Chicken(Human)' , +# Inglorian the Mage(Human) etc. + +# File: p_info.txt +# This file is used to initialize the "player race/race mod/class" information for the Angband game. +# You will find here races like 'Humans' , subraces like 'Vampire', classes like 'Monk' + +# File: r_info.txt +# This file is used to initialize the "monster race" information for the Angband game. +# You will find here monsters like 'Marylene, Heartbreakeress of the Netherworld', +# 'The Minotaur of the Labyrinth' , 'Morgoth, Lord of Darkness' etc. + +# File: ra_info.txt +# This file is used to initialize the "randart parts" information for the Angband game. +# Here you will find info for random artefacts made of 'Mage Staves' , 'Lights' , 'Gloves' etc. + +# File: re_info.txt +# This file is used to initialize the "monster ego race" information for the Angband game. +# Here you will find ego monster types like 'Spectral','Skeleton','Archer' etc. + +# File: s_info.txt +# This file is used to initialize the "skills" information for the ToME game. +# Here you will find player & monster skills, 8you can use their IDs in other files(?), +# You will find skills like 'Bearform-combat' , 'Necromancy' , 'Spell-power' etc. + +# File: set_info.txt +# This file is used to initialize the "lib/raw/set_info.raw" file, which is +# used to initialize the "item set" information for the Angband game. +# You find linked Items like 'The bow of Bard' & 'The arrow of Bard' +# It is like totally unclear to me what this does, especially because +# the big spider doesnt drop Sting, hint hint ! + +# File: special.txt +# Contains terrain parsings for the special levels now being kept in seperate map files +# You will find there entries as in f_info.txt + +# File: st_info.txt +# This file is used to initialize the "store info type" information for the Angband game. +# You will find there stores like 'Armoury' , 'Temple' , 'The Mathom-house' etc. + +# File: t_info.txt +# Includes the town definitions of the game Angband +# You will find here the towns like 'Gondor' , 'Bree' , 'Lothlorien' etc. + +# File: t_pref.txt +# Defines the preferences for the town features +# You will find there entries as in f_info.txt + +# File: tr_info.txt +# This file comes from Angband64 written by Jurriaan Kalkman +# and describes the traps items can have +# You will find traps like 'Summon Fast Quylthulgs Trap' , 'Wisdom Trap' etc. + +# File: v_info.txt +# This file is used to initialize the "vault template" information for the Angband game. +# You will find vaults like 'The I in the Storm' , 'Greater vault (mortuary temple of sety)' , +# 'Lesser vault (amenhotep I)' etc. + +# File: W_info.txt +# This is the wilderness +# Change the dimensions at your perils, most likely the game will crash !!! + +# File: wf_info.txt +# This file is used to initialize the "wilderness feats" information for the Angband game. +# You will stuff like 'Ekkaia, the Encircling Sea' , 'mountain' , 'Minas Anor' etc. diff --git a/lib/mods/theme/edit/s_bilbo.map b/lib/mods/theme/edit/s_bilbo.map new file mode 100644 index 00000000..12c857e2 --- /dev/null +++ b/lib/mods/theme/edit/s_bilbo.map @@ -0,0 +1,58 @@ +# Bilbo's Trail level with Thror's map and a few surprises. Copied from Cyclone vault and tweaked to suit the dungeon. +# You NEED a digger to pass this level, though flight/climbing will do in a pinch. +# There is no excuse for being on BDw10 without a digger. :-P +# Map by furiosity + +%:special.txt + +# Grass +F:,:89:0 + +F:+:33:0 + +# Grass with Thror's Map +F:1:89:0:0:0:0:209 + +# Random monster and random object on grass +F:2:89:0:*13:*15 + +# Random trap on grass +F:3:89:0:0:0:0:0:* + +### Previous adventurers +F:a:89:0:0:391 +F:b:89:0:0:392 +F:c:89:0:0:393 +F:d:89:0:0:394 +F:e:89:0:0:395 +F:f:89:0:0:396 +F:g:89:0:0:397 +F:h:89:0:0:398 + +### Dungeon Design + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX +D:XMMMM,g*,,,,,,MMM2,,,,,,,,MMM,,3TMMM,,M,3,M,3,M,,,M+,,,,,,,,,,,,,MM,,,,,,,,,,,,,,,,,,,,T,MX +D:XMM,,,MMM,,,MMM,,,MMM,,,MMM,,,MMM,,M,,M,M,M,M,M,M,,MMMMMMMMMMMMM,,MM,,MMMMMMMMMMMMMMMMMMTMX +D:XM,,MMM,,,MMM,,3MMM,,,MMM,,,MMM,,,,M,,M,M,M,M,M,M,,,MM,,,*,,,,,MM,3MM,,,,,a,,,,,,,c,,,*M,MX +D:XMMMM,,,MMM,,,MMM,,,MMM,,,MMM,,,,,,M,,M,M,M,M,M,M,,,,M,a,b,c,,,,M,,,M,,,,,,,,,,3,3,,,,,M,MX +D:XMM,,,MMM,3,MMM,,,MMM,,,MMM,,,,,,,,M,,M,M,M,M,M,M,,,,M,,33,,,,,MM,,MMMM,,,,,,,,,2,,,,,,M,MX +D:XM,,MMM,3,MMM,,,MMM,,,MMM,,,,,,,,,,M,,,,M,3,M,3,M,,,MM,,,2,,,MMM,MMM,,MMM,,,,,,3,3,,,,,M,MX +D:XM,MM,,,MMM,,,MMM,,,MMM,,,,,,,,,MM+MMMMMMMMMMMMMM,,MM,,,,33,MMM,MMMMMM,,MMM,,,,,,,,,,,,M,MX +D:XM,,3,MMM,,,,,,,,,MMM,,,,,,,,,,MM,,M,,,,,3,,,,TM,,MM,,,,,,MMM,,MMM,,MTM,,,MM,,,,b,,,,,*M,MX +D:XMMMM,MMMMMMMMMMMMM,,,,,,,3,,,,M,h,M,MMMMMMMMMM,,MM,,,,,MMM,,MMM,,h,,MMM,,,MMMMMMMMMMMMM,MX +D:XM>1M,,,,,,3,,,,,,MMM,*g,323,,,M,23T,,,,,3h,,MMMMM,,,,MMT,,MMT,,,,*3,,MMM,,+,,,,,,,,,,,+,MX +D:XMM,MMMMMMMMMMMM,MM,,,,,,,3,,,,M,*,M,MMMMMMMMMM,,MM,,,,,MMM,,MMM,,2,,MMM,,,MMMMMMMMMMMMM,MX +D:XM,,,,MMM,,,,,,,,,MMM,,,,,,,,,,MM,,M,,,,,3,,,,TM,,MM,,,,,,MMM,,MMM,,MTM,,,MM,,,,e,,,,,*M,MX +D:XM,MMM,,MMM,,,MMM,,,MMM,,,,,,,,,MM+MMMMMMMMMMMMMM,,MM,,,,33,MMM,MMMMMM,,MMM,,,,3,3,,,,,M,MX +D:XM,,MMM,,,MMM,,,MMM,,,MMM,,,,,,,,,,M,,,,M,3,M,3,M,,,MM,,,2,,,MMM,MMM,,MMM,,,,,,,2,,,,,,M,MX +D:XMM,3,MMM,,,MMM,,,MMM,,,MMM,,,,,,,,M,,M,M,M,M,M,M,,,,M,,33,,,,,MM,,MMMM,,,,,,,,3,3,,,,,M,MX +D:XMMMM,,,MMM,,,MMM,,,MMM,,,MMM,,,,,,M,,M,M,M,M,M,M,,,,M,d,e,f,,,,M,,,+,,,,,,,,,,,,,,,,,,M,MX +D:XMg3MMM,3,MMM,,,MMM,,,MMM,,,MMM,,,,M,,M,M,M,M,M,M,,,MM,,,*,,,,,MM3,MM,,,,d,,,,,,,f,,,,*M,MX +D:XMM*,,MMM,,,MMM,,,MMM,,,MMM,,,MMM,,M,,M,M,M,M,M,M,,MMMMMMMMMMMMM,,MM,,MMMMMMMMMMMMMMMMMM,MX +D:XMMMM2,,,,3,,,MMM,,,,,,,,,MMM,,3MMMM,,M,3,M,3,M,,,M+,,,,,,,,,,,,,MM,,,,,,,,,,,,,,,,,,,,M,MX +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +P:22:90 \ No newline at end of file diff --git a/lib/mods/theme/edit/s_bridge.map b/lib/mods/theme/edit/s_bridge.map new file mode 100644 index 00000000..dd1367ef --- /dev/null +++ b/lib/mods/theme/edit/s_bridge.map @@ -0,0 +1,104 @@ +# Special level "Bridge Of Khazad-Dum" in Moria (lvl50) +# Made by Burb Lulls, reworked later for Theme by furiosity + +%:special.txt + +# chasm +F:-:87:0 + +# rubble +F:;:49:0 + +# Random monster (up to 5 levels ood) on normal floor +F:a:1:0:*55 + +# Random monster (up to 11 levels ood) on normal floor +F:b:1:0:*61 + +# Random monster (up to 9 levels ood) +F:c:1:0:*59 + +# Random monster (up to 40 levels ood) +# Random object (up to 20 levels ood +# These are behind granite walls, only go after them if you really want to! +F:d:1:0:*90:*70 + +# Random monster (up to 3 levels ood) +F:e:1:0:*53 + +# Random monster (up to 7 levels ood) +F:f:1:0:*57 + +### Guardian -- Durin's Bane on normal floor +F:@:1:0:872 + +### Escorts (since these can't appear due to the SPECIAL_GENE flag on Durin's bane) + +# Mornungol on normal floor +F:g:1:0:720 + +# Ungorrog on normal floor +F:h:1:0:992 + +# Sererrog on normal floor +F:i:1:0:995 + +# Naurungol on normal floor +F:j:1:0:994 + +# Faunungol on normal floor +F:k:1:0:993 + +# Morgulrog on normal floor +F:m:1:0:999 + +# Helcungol on normal floor +F:n:1:0:648 + +### Dungeon Design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X----------------------------------------------------------------------------LLLLLLLLLLLLLL-----------------------------------X +D:X----------------------------------------------------------------------------LXXXXXXXXXXXXLLLLLLLLLLLLLLLLLLLLLLLLL-----------X +D:X----------------------------------------------------------------------------LX;........;XXXXXXXXXXXXXXXXXXXXXXXXXL-----------X +D:X----------------------------------------------------------------------------LX...c...f..........e.....f......c..XL-----------X +D:X----------------------------------------------------------------------------LX;.........XXXXXXXXXXXXXXXXDDXXXXDDXL-----------X +D:X----LLLLLLLLLLLLLL--------------------------LLLLL---------------------------LXXXXXXXXX..XLLLLLLLLLLLLLLX..D.cX..XL-----------X +D:X--LLLXXXXXXXXXXXXLLL----------------------LLXXXXXLL-----------LLLLLLLL------LLLLLLLLLX..XXLLLLLLLLLLLLLXXXXXXXDDXL-----------X +D:X-LLXXX..........XXXLLL------------------LLXXX..aXXXLLL-----LLLXXXXXXXLL-------------LXX..XXLLLLLLLLLLLLX..D..D..XL-----------X +D:XLXXX..............XXXLL----------------LXXX;......XXXLL--LLXXXX;.f..XXLLLLLLLLLLLLLLLLXX..XXXXXXXXXXXXLXDDXXXXDDXL-----------X +D:XLX;.................XXL--LLLLLLLLLLLLLLLX...XXXXa..;XXLLLXXX......X..XXXXXXXXXXXXXXXXXXXX.;XX;......;XLX..Xb.D..XL-----------X +D:XLXXX................;XL--LXXXXXXXXXXXXXXDDXXXLLXXX.;.XXXXX....XXXXXX.D............;XXXXX...XX...XX...XLXDDXXXXXXXL-----------X +D:XLLLXXX............X..XL--LX;...........a..a;XLLLLXXX..f;...;XXXLLLLXXX...f.....e...XXXXX..XXX...XX...XLX..D.bD..XL-----------X +D:X--LLLXXXXX..XXXXXXX..XLLLLX.................XLLLLLLXX..D..XXXLLLLLLLLX......a......D............XX...XLXDDXXXXDDXL-----------X +D:X----LLLLLXDDXLLLLLX..XXXXXXa................XLLLLLLLXXXX...XLLLLLLLLLX...c.....f...XXXXXXXXXX..bXXc..XLX..Db.X..XL-----------X +D:X--------LX..XLLLLLX.......D........f........XLLLLLLLLLLXX.cXLLLLLLLLLX;...........;XLLLLLLLLX.XXXXXX.XLXXXXXXXDDXLLLLL-------X +D:X--LLLLLLLX.eXLLLLLXXXXXXXXX;...............;XLLLLLLLLLLXXXDXLLLLLLLLLXXDXXXXXXXXXXXXLLLLLLLLX..XXXXf.XLX...a....XXXXXLL------X +D:X--LXXXXXXX..XXXXXXXXXXLLLLXXXXXXXXXDDXXXXXXXXLLLLLLLLLXX..bXLLLLLLLLLX..XLLLLLLLLLLLLLLLLLLLX..eXX...XLX..b..b..D...XXLL-----X +D:X--LX..e..............XLLLLLLLLXXXXX..XXXXXXLLLLLLLLLLXX...XXLLLLLLLLLX##XLLLLLLLLLLLLLLLLLLLX;......;XLX....e...XX..fXXL-----X +D:X--LXDDXXXXXXXXXXXXX..XLLLLLLXXX;..f......;XLLLLLLLLLXXc.XXXLLLLLLLXXXX..XXXXLLLLLLLLLLLLLLLLXXXX..XXXXLXXXXXXXXXXXX...XL-----X +D:X--LX..XLLLLLLLLLLLX.eXLLLLLXX.D.......c...XLLLLLLLXXX..XXLLLLLLLXXX........XXXLXXXXXXXXXXXXXXXXXDDXXXXXXXXXXXLLLLLXX.eXL-----X +D:X--LX..XLLXXXXXLLLLXDDXLLLLXX.eX;...b.....;XLLLLLLLX..fXXLLLLLLLLX...d.....d..XLX.e..b...e...c...f...c...b...XLLLLXX..XXLL----X +D:X--LX..XLLXXccXLLLLX..XLLLXX..XXXXXXXXXXXXXXLXXXXXXXDDXXXXXXLLLLLXX.....d....XXLXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLXXXX..XXXXL----X +D:X--LX..XLLXX..XLLLLX..XLLXX..XXLLLLLLLLLLLLLLX;....f..f...;XLLLLLLXX;......;XXLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLX;a..f..;XL----X +D:X--LX..XLLXXDDXXXXXX..XLXX..XXLLLLLLLLLLLLLLLX.............XLLLLLLXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLLLLXXXX..XXXXL----X +D:X--LX.aXLLXX..........XLX..XXLLLLLLLLLLLLLLLLX..c...cc..c..XLLLLXXX-------------------------------------XXXLLLLLLX...cXLLL----X +D:X--LX..XLLXXXXXXXXXXXXXXX..XLLLLLLLLLLLLLLLLLX;...........;XLLLXX-----------------------------------------XXLLLLLXX.;XXL------X +D:X--LX..XLLLLLLLLLLLLLLLLXDDXLLLLLLLLLLLLLLLLLXXXXXXXXXXXXXXXLLLX-------------------------------------------XLLLLLLX;.XLL------X +D:X--LX..XXXXXXXXXXXXXXXXXX.eXLLLLLLLLLLLLLLLLLLLLLLLXXXL.l.XXLLLX-------------------------------------------XLLLLLLX.;XL-------X +D:X--LX;...a.........a.......XLLLLLLLLLLLLLLLLLLLLLXXX.l.X.l.XXLLX----LLLLLLL---------------------..;....XXXXXXXXLLLX;.XL-------X +D:X--LXXXXXXXXXXXXXDDXXXXXXXXXXLLLLLLLLLLLLLLLLLLLLX.l.XXXXXl.XXLX-LLLLX-X-;-;-X-X-X-;-X-X-X-;-X-X-X-X-X....XXaaXXLLXc;XL-------X +D:X--LLLLLLLLLLLLLX.fXLLLLLLLLLXXXXXXXLLLLLLLLLLLLLXX.lXXXLXL.lXXXlllLLkX-X-X-X-X-;-X-X-X-;-X-X-;-X-X-X-.....XX..XXLX;.XLLLLLLL-X +D:X------LLLLLLLLLX..XLLLLLLLLLX..d..XLLLLLLLLLLLLLLXX..lXXXXL.lXXlljjhkmmnn....................c...a........XXX..XXX..XXXXXXXLLX +D:X------LXXXXXXXXX..XXXXXXXXXXX#####XXLLLLLLLLLLLLLLXXX.lXLXX..l#ljgiikmmmnnn....................f...e......#...........f..cXXLX +D:X------LX;................;XX;.....;XLLLLLLLLLLXXXXX..lXXLLXL..#lj@ihkkkmnnn..................c...a........#.b..X.XXXXXXXX.fXLX +D:X------LX....e.........a...XX..c....XLLLLLLLLLLXLl..lXXXLXLXL..#ljgiikmmmnnn....................f...e......#....X.XXXXXXXX.fXLX +D:X------LX.......f...c......XX...e.f.XLLLLLLLLLLXL..LXXLLXXLXXL.#lljjhkmmnn....................c...a........#...........f..cXXLX +D:X------LX....c....b....c...DD;.....;XLLLLLLLLLXXXDXXXLLLLLLLXXXXlllLLkX-X-X-X-X-X-;-X-X-X-;-X-X-X-;-X-.....XXX..XXXXXXXXXXXXLLX +D:X------LX;................;XXXXXXXXXXLLLLLLLLLXLlelLXLLLLLLLLLLX-LLLLX-;-X-X-;-X-X-X-;-X-X-X-;-;-X-X-X....-XX..XXLLLLLLLLLLLL-X +D:X------LXXXXXXXXXXXXXXXXXXXXLLLLLLLLLLLLLLLLLLXLl>lLXLL------LLX----LLLLLLL---------------------.......----XeeXXLL------------X +D:X------LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLXLlllLXL--------LX-------------------------------------------XXXXLL-------------X +D:X-----------------------------LLL-----------LLXXLLLXXL--------LXX-----------------------------------------XXLLLL--------------X +D:X-------------------------------LL-----------LLXXXXXLL--------LLXXX-------------------------------------XXXLL-----------------X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +### Starting Location +P:10:10 \ No newline at end of file diff --git a/lib/mods/theme/edit/s_crypt.map b/lib/mods/theme/edit/s_crypt.map new file mode 100644 index 00000000..3d6ce71c --- /dev/null +++ b/lib/mods/theme/edit/s_crypt.map @@ -0,0 +1,109 @@ +# Special level "The Forgotten Crypt" in The Pits of Angband +# +# Created for PernAngband 5.0.1 on 18/8/01 +# Written by Mynstral (mynstral@thehelm.com) + +%:special.txt + +### Guaranteed Monsters +# Vampire on normal floor +F:a:1:0:432 + +# Ghoul on normal floor +F:b:1:0:418 + +# Rotting Quylthulg on normal floor +F:c:1:0:633 + +# Master Vampire on normal floor +F:d:1:0:520 + +# Vampire Lord on normal floor +F:e:1:0:623 + +# Greater Rotting Quylthulg on normal floor +F:f:1:0:802 + +# Ghast on normal floor +F:g:1:0:327 + +# Undead Beholder on normal floor +F:h:1:0:664 + +# Thuringwethil, the Vampire Messenger on normal floor +F:i:1:0:755 + +# Black Reaver on normal floor +F:j:1:0:798 + +### Random Monsters and/or Items +# Random monster (upto 5 levels ood) on normal floor +F:&:1:0:*75 + +# Random monster (upto 11 levels ood) on normal floor +F:@:1:0:*81 + +# Random monster (upto 9 levels ood) and +# Random object (upto 7 levels ood) on normal floor +F:8:1:0:*79:*77 + +# Random monster (upto 40 levels ood) and +# Random object (upto 20 levels ood +F:9:1:0:*110:*90 + +# Random monster (upto 3 levels ood) +F:-:1:0:*73 + +# Random object (upto 7 levels ood) +F:=:1:0:0:*77 + +### Guaranteed Items +# The Shadow Cloak of Luthien on normal floor +F:1:1:0:0:0:0:49 + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XA.%@=-=-X8XX6...XX.XXLLL..c..LLLXX.XX...7XX8X=-=-...5X +D:X.%%@=-=-X99X.....X..XLL..X%X..LLX..XhVV..X99X=-=-..GGX +D:X%%@@...XXX9XX....XX.XX...X.X...XX.XXVVVVXX9XXX=-=.XGGX +D:X@@@....X8X-=XgggggX..X..dX4Xd..X..XWWWWWX-=X8X-=-.XGGX +D:X......XX%XX=XXgddgXX.XX8GXXXG8XX.XXWWWWXX-XX%XX...XGGX +D:XIXIXXIX*X=X-=XgddggX..X8G^.^G8X..XWWWWWX-=X.X.X&&&XGGX +D:XXXIXIXX*X-XX=XXggggXX.XXG^.^GXX.XXWWWWXX-XX.X.XX&&XGGX +D:XXXXXIX**X=-X=-XIIXXXX..XG^.^GX..XVWWWVX=-XX.XddX@@XGGX +D:X^^^^XX**X=-XX=XXIXIIXX.XX^.^XX.XXVVVVXX-XX%.XedXX@XGGX +D:X^^f^Xe**X%%.X=-XXIXXIXbbX^.^XbbX.VV.XX=-XbX.XXXIX@IIGX +D:X^^^XXe..X...XX=-XXXIXXXbXX.XXbXX...XX=-XXbX.XaaaXXXIGX +D:X^^XXbbb.XGGG.XX=-XXIIXXbbXDXbbX...XX=-XXbbX.XaaaaXXIGX +D:X^XXcbab.XVdG.cXX=-XXXIXXabXbaXX.XXX=-XXbbbX.XaaaaaXXfX +D:X%XbbbbbbXVWG.%.XX.DbXDXXXbXbXXXDXbD.XX....G.XGGGGGGX%X +D:XX.bababa%eWG.%.BXXXbcbbbbX.XbbbbcbXXXC...fX.%.......XX +D:X%XbbbbbbXVWG.%.XX.DbXDXXXbXbXXXDXbD.XX....G.XGGGGGGX%X +D:X8XXcbab.XVdG.cXX=-XXX.XXabXbaXXLXXX=-XXbbbX.XaaaaaXX.X +D:X88XXbbb.XGGG.XX=-XX...XbbXDXbbXLLLXX=-XXbbX.XaaaaXXX.X +D:XXXIXXe..X...XX=-XX.GGXXbXX.XXbXXILIXX=-XXbX.XaaaXXXX.X +D:X9889Xe**X%%.X=-XXG.GdXbbX^.^XbbXILLIXX=-XbX.XXXIXhGG.X +D:XXIXXXX**X=-XX=XXdG.GXX.XX^.^XX.XXILIIXX-XX%.XedXXXXX.X +D:X99999X**X=-X=-XGGG..X..XI^a^IX..XILLIIX=-XX.XddX..eeeX +D:XXXXIXXX*X=XX-XX....XX.XXI^a^IXX.XXILLIXX=XX.X.XX.GGGGX +D:X^^^^^cX*X-X=-X.....X..X.I^a^I.X..XIILLIX=-X.X.Xdddd..X +D:XllllX^XX%XX=XXG.GGXX.XX.IXXXI.XX.XXIILIXX-XX%XXXXXXX.X +D:X^^^cl^=X8X-=XeG.GeX..X...X4X...X..XILLLIX-=X8X.aaaaaaX +D:XLLX^l^-XXX9XXGG.GXX.XX...X.X...XX.XXLLLLXX9XXX.GGGGGGX +D:X..L^l^=-X99X.....X..XWW..X%X..WWX..XLLLL.X99XXbbbbb..X +D:X7.L^l^=-X8XX5...XX.XXWWW..c..WWWXX.XXLL.AXX8XXbbbbb.6X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXIIIIXIIIIXXIIIXIIIIXXIIIXXXXggggXc..cXaaaaXbb.CX +D:XIIIIIXIXXIIIXXIIXIXIXIXXIXXIXIXXXXgddg%....%aaaa%bb..X +D:XIXXXIXIXXXXXXXXIIIXIXIIXIXXIXIXXXXggggXc..cXaaaaXbbbbX +D:XIXXXIIIXIIIIIIXXXXXIXXIXIXIIXIXXXXXXXXXXIIXXXXXXXXXXXX +D:X..XXXXXXIXXXXIXIIIXIXIIXIXIXXIXXXXVVVjXddddXe..eX....X +D:XB.IIIIIXIIIXIIXIXIXIIIXXIXIXIIXIIIVVVEX....%.ee.%.hh.X +D:X..XXXXIXXXIXIXXIXIXXXXXIIXIXIXXIXXVVVjXddddXe..eX....X +D:XIXXXIXIIIXIXIIIIXIIIIXIIXXIXIXXIXXXXXXXXXXXXXXXXXXDDXX +D:XIXXXIXXXIIIXXXXXXXXXIXIXXIIXIIIIXXGGGGXgggdddeIVX....X +D:XIIXXIXXXXXXXIIIIXXIXXXIIIIXXXXXXXXE.heDgggaaaiG1X....X +D:XXIIIIIIIIIIIIXXIIIIXIIIXXXXXXXXXXXGGGGXgggdddeIVX..j>X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting location +P:17:29 diff --git a/lib/mods/theme/edit/s_death.map b/lib/mods/theme/edit/s_death.map new file mode 100644 index 00000000..398b5fd1 --- /dev/null +++ b/lib/mods/theme/edit/s_death.map @@ -0,0 +1,104 @@ +# Special level "Deathwatch" in the Orc Caves +# +# Created for PernAngband 5.0.1 on 18/8/01 +# Altered by Mynstral (mynstral@thehelm.com) + +%:special.txt + +### Guaranteed monsters +# Snaga on normal floor +F:a:1:0:118 + +# Cave orc on normal floor +F:b:1:0:126 + +# Hill orc on normal floor +F:c:1:0:149 + +# Black orc on normal floor +F:d:1:0:244 + +# Half-orc on normal floor +F:e:1:0:264 + +# Uruk on normal floor +F:f:1:0:313 + +# orc captain on normal floor +F:g:1:0:285 + +# Lagduf on normal floor +F:h:1:0:140 + +# Grishnakh on normal floor +F:i:1:0:186 + +# Golfimbul on normal floor +F:j:1:0:215 + +### Guaranteed items +# Thalkettoth on normal floor +F:1:1:0:0:0:0:28 + +# Maedhros on normal floor +F:2:1:0:0:0:0:64 + +# Cammithrim on normal floor +F:3:1:0:0:0:0:53 + +### Dungeon Design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X XXXXXXXXXXXX X +D:X X..........X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X +D:X X....>.....X X.XdX.X.X.XcX.X.X...XcX.X.XcX.X.XgXd+2X X +D:X X..........X XDXDXDXDXDXDXDXDX...XDXDXDXDXDXDXDXDXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X +D:X XXXXXDXXXXXX X...............D...D...............X X...f............a...XXXXX.......b..f....a....+1X X +D:X X.X XDXDXDXDXDXDXDXDX..cXDXDXDXDXDXDXDXDX X........b...........XXXXX...a..........b.....XXX X +D:X X.X X.XcX.XcXdX.X.X.X...XcX.XdXcX.X.X.XgX XXXXXXXXXXDDXXXXXXXXXXXXXXXXXXXXXXXXDDXXXXXXXXX X +D:X X.X XXXXXXXXXXXXXXXXX.c.XXXXXXXXXXXXXXXXX XXXXXXXXXXDDXXXXXXXXXXXXXXXXXXXXXXXXDDXXXXXXXXX X +D:X X.X XXX X...X X...........f...a....XXXXX....b.a...........b.X X +D:X XX.XX X.XXXXXXXXXXXXDDDXXXXX X..f...b.............XXXXX..a....f.....b..a...X X +D:X XX...XX XXXDXXXXXXXXX.......c.XX XXXXXXXXXXDDXXXXXXXXXXXXXXXXXXXXXXXXDDXXXXXXXXX X +D:X XX.....XX XdD........D...c......dX X........a...............a....................X X +D:X XX.......XX XXXDXXXXXXXX......c....X Xf....b..........f............a.........f.....X X +D:X X.........X XeX XX.........XX X.............a.......b...........a...........X X +D:X XXXXX.XXXXX X.X XXXXDDDXXXX X....a...............................a........X X +D:X X.X X.X X...X XXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXX X +D:X X.X X.X X...X X...X X +D:X X.X X.X XX...XX X.b.X X +D:X X.X X.X XX.....XX X...X X +D:X XXDXX XXXX X.X XX.......XX X..bX X +D:X X...XXXX..X XdX XX...ccc...XX X...X X +D:X X...+..D..X X.X XX....ccc...dXX X...X X +D:X X...XXXX..X X.X XX.d..ccicc....XX XXXXXXXXXXXXXDDDXXXXXXXXXXXX X +D:X XX.XX XXXX X.X XX......ccc..g...XX XX......a...............f...XX X +D:X X.X X.X XX...g...ccc.......XX XXX..f.........................XX XXXXX X +D:X X.X X.X X......g.........g..X XX..................b....a.......XX Xa.aX X +D:X X.X XgX XXXX..XXXXXXX..XXXXXX XX.....a.........a..............a..XX X.a.X X +D:X X.X X.X X..X X..X XXXXXXXX..........f........................XX XDXXX X +D:X X.X X.X Xd.XXXXXXX..XXXXXXX X.....D...b.................b...f...........XXXXXXXXXXX.X X +D:X X.X X.X X...c.......D.....X X.....D...........a..h.............a........D......a....X X +D:X X.X X.X X.......c.g.D.....X X...XXXX.....b.............................XXXXXXXXXXXX.X X +D:X XXXX.XXXX X.X XXXXXXXXXXXXXXXX..XXXXXXX X...X XX..............a......a...........XX X.X X +D:X X.......X X.X X........XXXXXXX...X XX.........f.............f.......XX X.X X +D:X XXX...XXX X.X X..d...............X XX.....b...........b.........f.XX XaX X +D:X X.......X X.X X........XXXXXXX...X XX..........b................XX X.X X +D:X XXXX.XXXX X.X XXXXXXXXXX XXXXX XXXXXXXXXXXXDDDDDXXXXXXXXXXXX X.X X +D:X X.X XDXXXXXXXXXXXXXXX X.....X X.X X +D:X X.X X..d...e......d.XXXXXXXXXXX XXXXXXXXXXXX X.b...X X.X X +D:X X.X X....e..g.......D.........X X.d..gg..eeX XXX.....XX X.X X +D:X X.X XXXXX X..g..d.....e...XXXXXXXXDDXXXXXXXX....gg..eeXXXXX XX...XXX..XXX XXXXXXDXX X +D:X X.X XeeeX XDXXXXXXXXXXXXXXX Xg.d.......D.e..e..gg..eej+3+% XX....XXX....XXXXXX XXX...D..aX X +D:X X.X Xeg.X XX.XX X....e....eD.e.....gg..eedXXX% X.............X...X XaD...X...X X +D:X XXXX.XXX XX+XXXX...X X.d........XXXX....gg..eeXX % XXXXX XXXXXXXXXXXX..D...X XXX..aX...X X +D:X X......X XX.......X XXXX...e...d..XXXX...dgg..eeX % X...X XX.....D..XXXXXX XXXXXXXDXX X +D:X X......X X.g.....XXXXXX X..D....g..e..Dd.XXXXXXXXXXXX % XXXDXX X......X..X....X X...X X +D:X X......X X...d...DeeeeX X..XXXXXXXXXXXX..X + X...X XXXXXXXX..X....X X...X X +D:X X......X X.....e.XXXXXX XXXX XXXX % X...XXXXXX X....D..D....X XXXXXXXXDXDXXXX X +D:X XXXDDXXXXXXXXXXXXXX+XXXXXX % X....X...X X..XXX..XXXXXXXXX X.....a..X....X X +D:X X........%........X %+%%....D...XXXXXX.D..D.....+.X X........X....X X +D:X XXXXXXXXXXXXXXXXXXX XXXXXX..........X..X.....XXX XXXXXXXXXXXXXXX X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting Location +P:51:125 diff --git a/lib/mods/theme/edit/s_doom.map b/lib/mods/theme/edit/s_doom.map new file mode 100644 index 00000000..5be3b67d --- /dev/null +++ b/lib/mods/theme/edit/s_doom.map @@ -0,0 +1,226 @@ +# Mount Doom + +### Terrain Features +# Permanent Wall +F:X:177:0 + +# Lava Wall +F:#:177:0 +F: :177:0 + +# Great Fire +F:$:178:0 + +# Fire +F:%:205:0 + +# Hidden Door +F:+:48:0:0:0:0:0:0:0:177 + +# Normal Door +F:D:32:0 + +# Shallow Lava +F:.:86:0 + +# Deep Lava +F:L:85:0 + +# Treasure (random) on shallow lava +F:*:86:0:0:* + +# Trap (random) on deep lava +F:^:85:0:0:0:0:0:* + +# Trap (random) on shallow lava +F:t:86:0:0:0:0:0:* + +# up staircase +F:<:6:0 + +### Guaranteed Monsters +# Greater Balrog on deep lava +F:A:85:0:807 + +# Greater Balrog on shallow lava +F:a:86:0:807 + +# Lesser Balrog on deep lava +F:B:85:0:996 + +# Lesser Balrog on shallow lava +F:b:86:0:996 + +# Pit Fiend on deep lava +F:C:85:0:812 + +# Pit Fiend on shallow lava +F:c:86:0:812 + +# Great Wyrm of Power on deep lava +F:E:85:0:847 + +# Great Wyrm of Power on shallow lava +F:e:86:0:847 + +# Bone Golem on deep lava +F:F:85:0:1013 + +# Bone Golem on shallow lava +F:f:86:0:1013 + +# Dracolisk on deep lava +F:G:85:0:703 + +# Dracolisk on shallow lava +F:g:86:0:703 + +# Nycadaemon on deep lava +F:H:85:0:719 + +# Nycadaemon on shallow lava +F:h:86:0:719 + +# Barbazu on deep lava +F:I:85:0:720 + +# Barbazu on shallow lava +F:i:86:0:720 + +# Plasma Hounds on deep lava +F:J:85:0:726 + +# Plasma Hounds on shallow lava +F:j:86:0:726 + +# Hell knight on deep lava +F:K:85:0:731 + +# Hell knight on shallow lava +F:k:86:0:731 + +# Nightcrawler on deep lava +F:M:85:0:744 + +# Nightcrawler on shallow lava +F:m:86:0:744 + +# Aether Hound on deep lava +F:N:85:0:811 + +# Aether Hound on shallow lava +F:n:86:0:811 + +# Eye druj on deep lava +F:O:85:0:749 + +# Eye druj on shallow lava +F:o:86:0:749 + +# Skull druj on deep lava +F:P:85:0:750 + +# Skull druj on shallow lava +F:p:86:0:750 + +# Great Hell Wyrm on deep lava +F:Q:85:0:756 + +# Great Hell Wyrm on shallow lava +F:q:86:0:756 + +# Nightwalker on deep lava +F:R:85:0:768 + +# Nightwalker on shallow lava +F:r:86:0:768 + +# Osyluth on deep lava +F:S:85:0:773 + +# Osyluth on shallow lava +F:s:86:0:773 + +# Great Wyrm of Many Colours on deep lava +F:U:85:0:790 + +# Great Wyrm of Many Colours on shallow lava +F:u:86:0:790 + +# Horned Reaper on deep lava +F:V:85:0:811 + +# Horned Reaper on shallow lava +F:v:86:0:811 + +# Bronze Golem on deep lava +F:W:85:0:1015 + +# Bronze Golem on shallow lava +F:w:86:0:1015 + +### Random Monsters and/or Items +# Random monster on deep lava +F:!:85:0:*99 + +# Random monster on shallow lava +F:1:86:0:*99 + +# Random monster (upto 10 levels ood) on deep lava +F:@:85:0:*109 + +# Random monster (upto 10 levels ood) on shallow lava +F:2:86:0:*109 + +# Random monster and +# Random object on deep lava +F:&:85:0:*99:*99 + +# Random monster and +# Random object on shallow lava +F:7:86:0:*99:*99 + +# Random monster (upto 10 levels ood) and +# Random object (upto 5 levels ood) on deep lava +F:(:85:0:*109:*104 + +# Random monster (upto 10 levels ood) and +# Random object (upto 5 levels ood) on shallow lava +F:9:86:0:*109:*104 + + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X #%%NNLL...JJJ....LL# ############## X +D:X ##### #NNNN...Ljjjjj..LLL# #############################################..1!!!!...L### X +D:X##.LL## #nNNN...LLJJj.LLLLL# #L....&!&!&....L%%%%%%%L..mRR%R%%M%MML%LL...DL...!1&..@L%%# X +D:X#LL<..# #nn.LL.LLLL...%%%LL# #..##########################################LLL....LLL%%%# X +D:X##%LL## #....LLL%%LLL..^LLL# #.L# #LL2.t..q.LLL## X +D:X ###+# #D##############+#######.L# ##%%.LLLL&L...# X +D:X #!# #.# #.......L%%# ##%%LL..2...t.## X +D:X #^# #.############ ##########+# XXXXXXXXXX ##.9.t.LLLLL## X +D:X #.# #LL%%%%LL...p# #11111# X########X ###############.2..LQ#+# X +D:X ##.# ############D## #11211# X#9....9#X #o.....t...# ###^L..#(# X +D:X #L## ##%%V## #12221# XXXXXX#..$$..#XXXXXX#LLLLKkk...# ###D#### X +D:X ##!# ##.VH^%## #12221# X######t....m######X#LLLLkkk.LL# #.# X +D:X #.# ##.iH%%hv## #11211### X#sSSSrrt%.mVVVLLe#X#.LL.kkk...# ##.# X +D:X ###D######### #tiI%HHhvL# #11111+9# X#rRssRr.%.mVvvm..#X#%...LLL...# ##Lo###### X +D:X #.^t^LLL...L## #.LIH%Hc..# ######### X#.MmmM..%..MMLLL.#X#%%......L&# ##.L##EBBB# X +D:X #.jJ%%%L....L# ##..ICCL.## X#.L..L..%ttL.....#X########D### #.####LAAB## X +D:X #JJJJL%LLL&..# ##..L.L## X#9LLL...%..LL(LLq#X #..L..# #.LL..LB%%L# X +D:X #J%J..LLL%%LL## ##.t.## X######......######X #L.#### ###..LL%%%L## X +D:X #jJJ^..bL%LL..## ##D################# XXXXXX#.LUUL.#XXXXXX #.L# #.PL%%%@(L# X +D:X ##....BABLL..L.## #.uLL^L..L%^^..L%%# X#.L%%LL#X #L.#### ###.L%LL..##X +D:X ##....B%%L.....## #################L# X#LLL..t#X #..twW# #L..LL...+pX +D:X ###....LLL...LLL####################.# X#%L..7.#X #####L# ###LL...1###oX +D:X #9+L%%L...LLL....D.+..%%oF.%%^..%%LL.# X#LLLLt.#X #p# #%%%!@..## #tX +D:X ##################L###.L###..###.L#### X#7tt.LL#X #.# ######### #EX +D:X ##################.# ############## X#.LLLL.#X ######D###################LX +D:X ##11!!!&LL.+(#L# X#LL%%LL#X #G..LLL.LL...D..LL....^LLL%X +D:X ##1!!!%%%%Lp###L# X#L%%%%Q#X #..LF....K...##############X +D:X ##!!%%%%%LLL..#.# XXXXDDXXXX########.LLLL..KKK..#### X +D:X ##.LLLLLLL...+.# #%%%%%%%%%%%%%+LL7..LL.k..L+o7# X +D:X ############### ############################### X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting location +P:6:6 diff --git a/lib/mods/theme/edit/s_factory.map b/lib/mods/theme/edit/s_factory.map new file mode 100644 index 00000000..0cc3de1b --- /dev/null +++ b/lib/mods/theme/edit/s_factory.map @@ -0,0 +1,238 @@ +# Map "s_factory.map" +# +# Special Level "Foul Factory" in the Illusory Castle +# +# Created for ToME 3.x on 11/11/2003 +# Written by Lord Dimwit (lorddimwit@hotmail.com) +# +# Middle-game dungeon +# Comments: This level isn't designed to kill the player, really, just +# induce such severe aggravation that their head explodes. There are +# two parts of it, the "abusive trickery" part that leads the player +# through a horrendous maze of strategically placed glass walls, permanent +# walls, and ethereal walls (like permanent walls only invisible, very awful), +# followed by a "Factory" stage that follows more traditional patterns of +# throwing monsters systematically at the player. + +# Backported to ToME 2.x by Massimiliano Marangio on 02/07/2004 + +# Replaced the letter : by R for Rubble +# Changed the starting position to 21:51 +# Corrected the exits of the jumpgates + +### F:::::::::: + +### Terrain Features + + +# Permanent wall +F:X:61:4 + +# Fake wall +F:I:189:0 + +# Ethereal wall +F:#:245:0 + +# Copper Pillar +F:;:244:0 + +# Mountains +F:M:97:0 + +# granite +F:G:57:4 + +# Floor +F:.:1:0 + +# Deep Water +F:~:187:4 + +# Ash +F:,:93:4 + +# Fire +F:%:205:0 + +# Deep lava +F:L:85:0 + +# Shallow lava +F:l:86:0 + +# Glass Wall +F:_:188:0 + +# Rubble +F:R:49:0 + +# Trees +F:T:96:0 + +# Tainted water +F:t:174:0 + +# Chasm +F:C:87:0 + +# up staircase +F:<:6:0 + +# down staircase +F:>:7:0 + +# between gate 1 +F:1:160:6:0:0:0:0:0:845 + +# between gate 2 +F:2:160:6:0:0:0:0:0:846 + +# between gate 3 +F:3:160:6:0:0:0:0:0:4370 + +# between gate 4 +F:4:160:6:0:0:0:0:0:3339 + +# between gate 5 +F:5:160:6:0:0:0:0:0:4119 + +# between gate 6 +F:6:160:6:0:0:0:0:0:6659 + +# between gate 7 +F:7:160:6:0:0:0:0:0:9257 + +# between gate 8 +F:8:160:6:0:0:0:0:0:8018 + +# between gate 9 +F:9:160:6:0:0:0:0:0:9298 + +# between gate A +F:A:160:6:0:0:0:0:0:805 + +# between gate B +F:B:160:6:0:0:0:0:0:831 + +# between gate D +F:D:160:6:0:0:0:0:0:809 + +# between gate E +F:E:160:6:0:0:0:0:0:2826 + +# between gate F +F:F:160:6:0:0:0:0:0:2831 + +# between gate H +F:H:160:6:0:0:0:0:0:4631 + +# between gate J +F:J:160:6:0:0:0:0:0:7198 + +# between gate K +F:K:160:6:0:0:0:0:0:7990 + +# between gate N +F:N:160:6:0:0:0:0:0:9253 + +# Treasure on floor +F:$:1:0:0:*65 + +# Trap (random) on floor +F:^:1:0:0:0:0:0:* + + +### Monsters + +# Eog Golem on floor +F:g:1:0:530 + +# Clay Golem on floor +F:a:1:0:261 + +# Aquatic Golem in water (OK, just for show) +F:?:187:0:899 + +# Stone Golem on floor +F:b:1:0:323 + +# Iron Golem on floor +F:c:1:0:367 + +# Colbran on floor +F:d:1:0:435 + +# Mithril golem on floor +F:e:1:0:464 + +# Colossus on floor +F:f:1:0:558 + +# Drolem on floor +F:h:1:0:691 + +# Demonic Q on shallow lava +F:Q:86:0:727 + +# Livingstone on floor +F:i:1:0:336 + +# Random monster (upto 8 levels ood) on normal floor +F:&:1:0:*58 + + +### Items + +# Broken Stick +F:s:1:0:0:727 + + +### Guaranteed Items + +# The Boots of the Machine +F:*:205:0:0:0:0:218 + + +### Level layout + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X..e.e...I.......Xe..c.a..ca.c.....1X..3..XQQX,llllllllllllll2XX#Gi.X.X..XLABLX..X +D:X.XXX...XXX.....XXXe.c..XXX__XX__XXXX.;.;.XllX,ll,ll,XXXXXXXXXXi.X#.XiXXXXL%%LXXXX +D:X&XXXe.XX~XXeeeXX~XXe..XX~~~~~~ttttXX.....X,,,,Ll,ll,X..XII.X.X.i.XXG_XXXXL%%LXXXX +D:X..&..XX~~~XXeXX~?~XX.&X~~~~t~ttttttX.;.;.X,lllll,ll,XX_..XX.XX#X..X#XXf.X_GG_X.fX +D:XGXGXGX?~~~~_c_~~~~~X.&XX~~~~t~ttttXX.....X,L,,,,,lL,.X.#XXi..G.XXiX..XX.........X +D:X.....XX~~?XXcXX~~~XXa..XXX__XX__XXXX.;.;.X,L,.XXX%L%XXXXcXX.XXX.X.X.X.XX.X.ff.X.X +D:XXgXgXgXX~XXcccXX?XXXXX.a^^a.^^a...bXXXGXXX%L%XX.XX%XXa.aXIX.Xi#.XiXI.X.X........X +D:XgXgXgXgXXX^^^^^XXX,ccXXXXXXXXXXXb.XX#...#XX%XX.XI_XX....X.X.#XXXIX.#GX.X.X....X.X +D:X.......4X.^^5^^.X.c.c..c..c.c..c.XX.#...#.XXXIXX.X.a.c..XXi..I.X._.X.XXX...&&...X +D:X..&&...XXXXXXXXXXc,c,c.XX_XX..ccXX..#...#..XX#iiX.X.a..a.XX.#XX._X.XX.XX.X....X.X +D:X......XXEX,,,c,c,cc,ccXXMRMXXc.XX...#...#...XXX#iXXXXXc..IXGX.XXiX.....X........X +D:XXXXXXXX..X,,,,,,,,,,,XXM..RMXXXX$$XXX...XXX$$XX..XX_GXXXXXX.Ii.X_X.X#XXX.X....X.X +D:XT.T._.g.gXX,C,,,.,C,c_M.R.R.MXX$$$XXX...XXX$$$XX..XIXIXII.i.XX_.X.XX.XXXXGGGGGGXX +D:X.T.T_.....XXlXXXXXlXFXXM..RMXX$$XXXXX...XXXXX$$XX.#.XX.X_X_XXI#.XXIIX.Xeee...eeeX +D:X..T._.g..g.XlX_D_XlXXXXXM.MXX$$$#....%%%....#$$$X.X..XX_G.#.X.XXIXX..cXXXX...XXXX +D:XMMMMX...&..XlX_._XlX6..XXXXXX$$$#....%*%....#$$$X._X#iX.XX..G_Xi.XXd..XLl#_._#lLX +D:Xs.s._..&.&.XlX_._XlX..gg....X$$$#....%%%....#$$$X.IIX.X..XIXX.X.G#X..dXLl#_._#lLX +D:X.s.s_g....XXlXXGXXlXX.g..d&.XX$$XXXXX...XXXXX$$XXXX._XG#X.XX.X_X.XX.c.XXXX...XXXX +D:XXXXXXXXXXIXLLLXGXLLLXgg.g.d..XX$$$XXX...XXX$$$XX<...XiXX.X.Xi.X.X.Xd..X.........X +D:Xgg.gXg.gXIXL%LXGXL%LXGXXX__XXXXX$$XXX...XXX$$XXXXXXIXXiX#XX#XX#X_XX...XXXXXXXIXXX +D:X^^X^X^X^X^XX_XXGXX_XXGXXg..g.%.XX...X...X...XX.GI.X._iXXG...I..I.GX..dIX#I#I#I#IX +D:X^^X^X^X^X^Xhl,&c.a&g.l.XX.g.g%RRXX..X###X..XX..#_X..XXX_iXXIXiXi_.Xc..X.IX.XXXIXX +D:X^^X^X^X^X^X&,,,l&,lac.&.__.g.%.R.XX...>...XX#X.X..XX#.._X.X.X.#.XGX.X.XX_XX.X#i.X +D:XH.Xg.gXg.gXla,ca&,f.fl.leXX..%R.RRXX.....XX.G.XX#XXI.XX.#.XGXXXiX.#X.XX.i._X.XGX# +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXGXXXXXXXG.X..X#XXX.XX.XXI._XIX.XIXXI#.XXX.X +D:X,.,G,&&,ee,ff,hgg,&&,,,.,,I7XXXc..aX.;.;.X&..XXXG#XX.G.XXX..XG######.G.#..##..iXX +D:X^X,G.&&.ee,ff..gg,&&,.,,,,XXX..MRM.X.....X.....XXX.IIX.XGI.XX..IXXXXXXXXXXX._.X._ +D:X^X,XXXXXXXXXXX.XXXXXX,,.XXX..$.....X.;.;.Xh..&...GXXXGXi#IXX.IXX..#.....#.XX##XXX +D:X^X,llL,LlLL,LXXXlll,XXXXX..aMR..$.cX.....X.....XXXX8XXXXXXXX#IX###..##.#..#XI.XKX +D:X^XlLCCCCCCCCLllll%%l.R.R.R.R..M.R..X.;.;.X&..XXX.#X#.i.#.XXX#X...###.#.##.#.X#IXX +D:X^X,lL,llL,Ll,XXX,lllXXXXXc.M..R.c..X.....XXXXX#.#.XIX#Xi.X...X###.#####.#...X#XXX +D:X^X,XXXXXXXXXXX.XXXXXX,.,XXX...$.M..X.;.;.Xh.##i#.#XX_IX.#X.##I....#.#.###.##X#I.X +D:X^X.G,&&,,gg.&.,ee,ff,,.,.,XXXa..R..X.....X..#.###.XIXX.X.X.##XX####..#..###II.X.X +D:X,,,G,&&,,gg.&h.ee,ff,..,.,I^XXXM..9X.;J;.Xh.##.###..iiX#.X....II.....#....IX..XNX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + + +### Starting location +P:21:51 diff --git a/lib/mods/theme/edit/s_gates.map b/lib/mods/theme/edit/s_gates.map new file mode 100644 index 00000000..3ac7ccbf --- /dev/null +++ b/lib/mods/theme/edit/s_gates.map @@ -0,0 +1,117 @@ +# Special Level "The Dimensional Gates" in the Pits of Angband +# +# Created for PernAngband 5.0.1 on 18/8/01 +# Written by Mynstral (mynstral@thehelm.com) + +%:special.txt + +### Gauranteed monsters + +# Quylthulg on normal floor +F:a:1:0:342 + +# Demonic Quylthulg on normal floor +F:b:1:0:727 + +# Draconic Quylthulg on normal floor +F:c:1:0:759 + +# Rotting Quylthulg on normal floor +F:d:1:0:633 + +# Greater Draconic Quylthulg on normal floor +F:e:1:0:801 + +# Greater Rotting Quylthulg on normal floor +F:f:1:0:802 + +# Great Hell Wyrm on normal floor +F:g:1:0:756 + +# Master Quythulg on normal floor +F:h:1:0:821 + +### Random monsters and/or items + +# Random monster (upto 5 levels ood) on normal floor +F:&:1:0:*90 + +# Random monster (upto 11 levels ood) on normal floor +F:@:1:0:*96 + +# Random monster (upto 9 levels ood) and +# Random object (upto 7 levels ood) on normal floor +F:8:1:0:*94:*92 + +# Random monster (upto 40 levels ood) and +# Random object (upto 20 levels ood +F:9:1:0:*125:*105 + +### Guaranteed items + +# The Ring of Power 'Narya' on normal floor +F:1:1:0:0:0:0:10 + + +### Level design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X*****...@%...aX.X9@********%%%%%%X9.VV....Xd.............A^^.......dX +D:X*****...@%...aX.X@@********%%%%%%X.VVVV.X.XX.............B^^........X +D:X*****...@%...aX.X99*XXX****%%88%%XVVWWVVX..XX.............^^.......9X +D:X*****...@%...aX.X@@XXdXX***%%88%%XVVWWVVX...XX............^^.......CX +D:X*****...@%...aX.X@XX...XX**%%%%%%X.VVVV.X.X..XX..........5^^........X +D:X........@%...aX.XXX.....XX*%%%%%%X9.VV..X.XX..XX.........F^^.......dX +D:X%X......@%...aX.X........XIXXXXXXXXXXX..X..XX..XXXXIXXXXXXXXXXXXXXXXX +D:X.XXX....@%...aX.X..........XXX..>X...X..X...XX..XXXaXaXaXaXaXaXaXaXaX +D:X...XXX..@%...aI.X..........XXX7..X...D..X.X..XX..XX.................X +D:X.....XXX@%...aX.X..........XXXXXXXXXXX..X.XX..XX..XX................X +D:X.......XXX...aX.X..........XXXXXXXaG....X..XX..XX..XX...............X +D:X..X......XXX.XX%XX^^^^^X...XXXXXXXaG....X...XX..XX..XX..............X +D:X^^XX.......XXX***X^^^^^X...XIIII7XXXXXXXXXX..XX..XX..XXXXXXXXXXXX+X8X +D:X^^XX.........X.6.X^^^^^X...XIXXXXX&&&&&&&&XX..XX..XX...........cX.XXX +D:X..XXX........X***X^^^^^X...XIXXXXX.........XX..XX..XXXXXXXXXXXXXX..XX +D:X^^X8X........XXXXX^^^^^X...XIIIIIXVVV.......XX..XX.............bXX..X +D:X..X8XX................XX...XXXXXIXVVVV.......XX..XXXXXXXXXXXXXXXXXX+X +D:X^^X88X................XX...XIIIIIXVVVVVV..@...XX.^^^^^^^^^^^^^a.....X +D:X^^X99XX...............XX...XIXXXXX4..VVVV......XXXXXXXXXXXXXXXXXXXXXX +D:X..X999X...............XX...XIXXXXXXXXX.VVVV....***********.........bX +D:X^^XIIIXX..............XX...XIX...5..fX...VVVVV.@....................X +D:X..X....X........d.....XX...XIXf......X...VVVVVVV...............@....X +D:X^^X....XX............XXX...XIXXXXXXXXX.......VVVVVVV................X +D:X^^X&&&&&X............XXX...XIIIIIXe...........VVVVVVVVVVVV..........X +D:X..X%%%.%XX..........XXX....XXXXXIX.............@VVVVVVVVVVVV@.......X +D:X^^X88%.%8X.........XXX.....XXXXXIX...................VVVVVVVVVV.....X +D:X..X%%%.%%XX........XX......XXXXXIX@.....................VVVVVVVVVVVVX +D:X^^X......cX......XXXX......XXXXXIX........@..........@....VVVVVVVVVVX +D:X^^^......cXX888XXXXX......dIIIIIIX.........................b.VVV...6X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgLLLLLgXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLLLLXXLLLLLLXXXXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgLLLLLXXXXXgLLLLLLLXXgXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXLLLLgXXXXXXXXXXXXXXLLLLLLLXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXLLXXXXXXXXXXXXXXXXXXgXXXLLLgXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXLgXXXXXXXXXXXXXXXXXXXXXXXXLLLLXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXfXXXXXXXXLXXXXXXXXXXXXXXXXXXXXXXXXXgLLLLXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXX.XXXXXXXghgXXXXbXXXXXXXXaXXXXXXXXXXXXXXLLLLgXXXXXXX +D:XXXXXXXXXXXXXXXXXXX.XXXXXXXg1gXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXgLLXXXXXXX +D:XXXXXXXXXXXXXXXXXXX^XXXXXXXXXXXXXX^XXXXXXXX^XXXXXXXXXXXXXXXXXXLXXXXXXX +D:XXXXXXXXXXXXXXX4..^^^..^^^.......^^^......^^^.........EXXXXXXXLXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXX^XXXXXXXXX^XXXXXXXX^XXXXXXXXXXXXXXXXXLLXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXLLLXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXcXXXXXXXXaXXXXXXXXXXXXXXXLLXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgLLLXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLLLXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLLXgXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLLXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLLXXXXXXXXXXXXXXX +D:X...dXXXXXXXXXXe..0XXXXXXXXXXXXXXXD..EXXXXXXXXXXXXXXLLXXXXXXXXXXXcc..X +D:X...dXXXXXXXXXX....XXXXXXXXXXXXXXX....XXXXXXXXXXXXXX.XXXXXXXXXXXX....X +D:XA...XXXXXXXXXXF..eXXXXXXXXXXXXXXXC...XXXXXXXXXXXXXX0XXXXXXXXXXXX...BX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + + +# Starting location +P:11:37 diff --git a/lib/mods/theme/edit/s_info.txt b/lib/mods/theme/edit/s_info.txt new file mode 100644 index 00000000..40c0d41e --- /dev/null +++ b/lib/mods/theme/edit/s_info.txt @@ -0,0 +1,542 @@ +# File: s_info.txt + + +# This file is used to initialize the "lib/data/s_info.raw" file, which is +# used to initialize the "skills" information for the PernAngband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/data/s_info.raw" file. + +# The skill indexes are defined in "defines.h", and must not be changed. + +# N:idx:name +# D:desc +# A:action mkey:action desc +# I:rate + +# E:exclusive skill:exclusive skill +# O:skill:opposing skill%percent +# A:skill:friendly skill%percent + +# T:father:child + +# Version stamp (required) + +V:2.0.0 + +################################## MAGIC ################################## + +N:56:Magic-Device +D:Eases the use of magical devices, such as wands, staves and rods +D:It also helps pseudo-id of magic objects +I:1000 +F:RANDOM_GAIN + +N:54:Spell-learning +D:You should not see that ! that is a BUG! +#A:18:Learn a spell from a realm +I:1000 +F:HIDDEN + +N:41:Sorcery +D:Ability to use all the magic schools as if their skill was sorcery +D:But the price to channel that much magic is your health +A:17:Cast a spell +I:1000 + +N:1:Conveyance +D:Ability to learn and use spells from the Conveyance school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 +F:RANDOM_GAIN + +N:2:Mana +D:Ability to learn and use spells from the Mana school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:3:Fire +D:Ability to learn and use spells from the Fire school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:4:Air +D:Ability to learn and use spells from the Air school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:5:Water +D:Ability to learn and use spells from the Water school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:6:Nature +D:Ability to learn and use spells from the Nature school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 +F:RANDOM_GAIN + +N:7:Earth +D:Ability to learn and use spells from the Earth school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:10:Divination +D:Ability to learn and use spells from the Divination school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 +F:RANDOM_GAIN + +N:11:Temporal +D:Ability to learn and use spells from the Temporal school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:14:Meta +D:Ability to learn and use spells from the Meta school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:51:Mind +D:Ability to learn and use spells from the Mind school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:55:Udun +D:Ability to learn and use spells from the Udun school +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 +F:HIDDEN + +N:13:Demonology +D:Ability to use incantations from the Demonblades +D:Spells use the intelligence stat +A:17:Cast a spell +I:1000 + +N:31:Necromancy +D:Ability to harness the powers of the dead +D:Spells use the intelligence stat +A:7:Use Necromancy +I:1000 +F:RANDOM_GAIN +G:60 + +N:34:Runecraft +D:Ability to combine magic runes to create your own spells +D:Runespells use the dexterity stat +A:9:Use Runespells +I:1000 + +N:43:Thaumaturgy +D:Ability to gain and cast innate spells +D:Spells use the intelligence stat +A:8:Cast a thaumaturgy spell +I:1000 +F:RANDOM_GAIN + +N:15:Magic +D:General ability to do magic, also affects mana reserves and +D:magic device ability. Helps pseudo-id of magic objects +A:19:Copy a spell +I:1000 +F:RANDOM_GAIN + +N:45:Spell-power +D:Ability to increase the power of spells +I:1000 + +N:59:Geomancy +D:Ability to understand the raw elemental forces of nature and use +D:them to your advantage. Most spells need Fire/Water/Earth/Air skills +A:101:Use Geomancy +I:1000 + +# All magic skills affect magic skill +f:Magic-Device:Magic%7 +f:Spell-power:Magic%20 +f:Sorcery:Magic%20 +f:Mana:Magic%10 +f:Fire:Magic%10 +f:Air:Magic%10 +f:Water:Magic%10 +f:Earth:Magic%10 +f:Geomancy:Fire%45 +f:Geomancy:Earth%45 +f:Geomancy:Air%45 +f:Geomancy:Water%45 +f:Conveyance:Magic%10 +f:Divination:Magic%10 +f:Nature:Magic%10 +f:Temporal:Magic%10 +f:Meta:Magic%10 +f:Mind:Magic%10 +f:Udun:Magic%10 +f:Demonology:Magic%10 +f:Necromancy:Magic%4 +f:Runecraft:Magic%12 +f:Thaumaturgy:Magic%6 + + + +################################## COMBAT ################################## + +N:16:Combat +D:General ability to fight and to pseudo-id armour and weapons +D:It also allows the use of heavier armour without penalties +I:1000 +F:RANDOM_GAIN + +N:17:Weaponmastery +D:General ability to use melee weapons +I:1000 +F:RANDOM_GAIN + +N:18:Sword-mastery +D:Ability to use swords +I:1000 + +N:19:Axe-mastery +D:Ability to use axes +I:1000 + +N:20:Polearm-mastery +D:Ability to use polearms +I:1000 + +N:21:Hafted-mastery +D:Ability to use hafted weapons +I:1000 + +N:22:Backstab +D:Ability to backstab fleeing and sleeping monsters to increase damage +I:1000 + +N:23:Archery +D:General ability to use ranged weapons +I:1000 +F:RANDOM_GAIN + +N:24:Sling-mastery +D:Ability to use slings +A:23:Fire piercing shots +I:1000 + +N:25:Bow-mastery +D:Ability to use bows +A:23:Fire piercing shots +I:1000 + +N:26:Crossbow-mastery +D:Ability to use crossbows +A:23:Fire piercing shots +I:1000 + +N:27:Boomerang-mastery +D:Ability to use boomerangs +I:1000 + +N:58:Boulder-throwing +D:Ability to make and throw boulders +A:21:Tear down a wall to create boulders +I:1000 +F:RANDOM_GAIN + +N:42:Barehand-combat +D:Ability to fight barehanded +I:1000 +F:RANDOM_GAIN +G:70 + +N:47:Bearform-combat +D:Ability to fight in bear form +I:1000 +F:HIDDEN | AUTO_HIDE + +N:52:Critical-hits +D:Ability to deal critical hits with swords < 5lb +I:1000 + +N:57:Stunning-blows +D:Ability to stun opponents when doing critical hits with hafted weapons > 5 lb +I:1000 + +# List of combat friendly skills + +# Melee: Specific masteries improve generic mastery +f:Critical-hits:Sword-mastery%5 +f:Sword-mastery:Weaponmastery%25 +f:Axe-mastery:Weaponmastery%25 +f:Polearm-mastery:Weaponmastery%25 +f:Stunning-blows:Hafted-mastery%5 +f:Hafted-mastery:Weaponmastery%25 + +# Ranged: Specific masteries improve generic mastery +f:Sling-mastery:Archery%25 +f:Bow-mastery:Archery%25 +f:Crossbow-mastery:Archery%25 +f:Boomerang-mastery:Archery%25 + +# All combat skills improve Combat +f:Weaponmastery:Combat%50 +f:Sword-mastery:Combat%7 +f:Axe-mastery:Combat%7 +f:Polearm-mastery:Combat%7 +f:Hafted-mastery:Combat%7 +f:Archery:Combat%50 +f:Sling-mastery:Combat%7 +f:Bow-mastery:Combat%7 +f:Crossbow-mastery:Combat%7 +f:Boomerang-mastery:Combat%7 +f:Barehand-combat:Combat%50 +f:Boulder-throwing:Combat%40 + +# No more, let's see how it turns out +# Sorcery and Weaponmastery aren't exactly friendly to each other +#O:Sorcery:Weaponmastery%100 +#O:Sorcery:Archery%100 +#O:Sorcery:Barehand-combat%100 +#O:Weaponmastery:Sorcery%100 +#O:Archery:Sorcery%100 +#O:Barehand-combat:Sorcery%100 + + + +############################### SPIRITUALITY SKILLS ########################### + +N:28:Spirituality +D:General ability to use spiritual skills and also influence your Saving Throw +I:1000 +F:RANDOM_GAIN + +N:53:Prayer +D:Ability to learn and use spells from the gods' schools +D:Spells use the wisdom stat and cost piety instead of mana +A:17:Cast a spell +I:1000 + +N:12:Druidistic +D:Ability to learn and use prayers from the Druidistic realm +D:Nature powers use the wisdom stat +A:1:Cast a druidistic spell +I:1000 + +N:29:Mindcraft +D:Ability to focus the powers of the mind +D:Mindpowers use the wisdom stat +A:2:Use Mindcraft +I:1000 +F:RANDOM_GAIN +G:50 + +N:9:Music +D:Ability to learn and sing songs +D:Songs use the charisma stat +A:17:Cast a spell +I:1000 + +f:Prayer:Spirituality%10 +f:Druidistic:Spirituality%10 +f:Mindcraft:Spirituality%10 +f:Music:Spirituality%10 + +f:Prayer:Magic%10 +f:Druidistic:Magic%10 +f:Mindcraft:Magic%10 +f:Music:Magic%10 + + +################################## MISC SKILLS ############################### + +N:30:Misc +D:Not a real skill, it is only used to regroup some skills +I:0 + +N:33:Antimagic +D:Ability to generate an antimagic field +A:3:Use antimagic +I:1000 +F:RANDOM_GAIN +G:80 + +# Antimagic exclude all magic +E:Magic-Device:Antimagic +E:Mana:Antimagic +E:Geomancy:Antimagic +E:Fire:Antimagic +E:Air:Antimagic +E:Water:Antimagic +E:Earth:Antimagic +E:Conveyance:Antimagic +E:Divination:Antimagic +E:Temporal:Antimagic +E:Meta:Antimagic +E:Mind:Antimagic +E:Nature:Antimagic +E:Udun:Antimagic +E:Sorcery:Antimagic +E:Demonology:Antimagic +E:Runecraft:Antimagic +E:Necromancy:Antimagic +E:Mindcraft:Antimagic +E:Music:Antimagic +E:Prayer:Antimagic +E:Druidistic:Antimagic +E:Thaumaturgy:Antimagic + +################################## SNEAKINESS SKILLS ############################### + +N:35:Sneakiness +D:General ability at the sneakiness skills. +D:It also affects the searching abilities +I:0 +F:RANDOM_GAIN + +N:36:Stealth +D:Ability to move unnoticed, silently +I:0 +F:RANDOM_GAIN + +N:37:Disarming +D:Ability to disarm the various traps +I:0 +F:RANDOM_GAIN + +N:40:Stealing +D:Ability to steal objects +A:15:Steal object +I:0 + +N:46:Dodging +D:Ability to dodge blows and bolts +A:16:Check dodge chance +I:0 + +f:Stealth:Sneakiness%15 +f:Disarming:Sneakiness%10 +f:Backstab:Sneakiness%5 +f:Stealing:Sneakiness%15 +f:Dodging:Sneakiness%10 + + +################################## MONSTER SKILLS ################################ + +N:48:Monster-lore +D:General ability at the monster related skills, ability to gain experience +D:from friendly kills. It also affects the number of companions you can have +I:0 +A:22:Turn pet into companion +F:RANDOM_GAIN + +N:44:Summoning +D:Ability to create totems from monsters and use them to summon monsters +A:13:Manipulate totems +I:1000 +F:RANDOM_GAIN +G:60 + +N:49:Corpse-preservation +D:Ability not to destroy the monsters' corpses when killing them +I:0 + +N:50:Possession +D:Ability to incarnate into monsters +A:11:Use the possession skill +I:0 + +N:8:Symbiosis +D:Ability to enter in symbiosis with monsters unable to move by themselves +D:Spells use the intelligence stat +A:20:Use symbiotic powers +I:1000 +F:RANDOM_GAIN +G:70 + +N:32:Mimicry +D:Ability to use cloaks of mimicry to change form +A:6:Use Mimicry +I:1000 +F:RANDOM_GAIN +G:80 + +f:Possession:Monster-lore%10 +f:Corpse-preservation:Monster-lore%10 +f:Summoning:Monster-lore%10 +f:Symbiosis:Monster-lore%10 +f:Mimicry:Monster-lore%10 + +################################## SKILL TREE ################################ + +T:Main:Combat +T:Combat:Weaponmastery +T:Weaponmastery:Sword-mastery +T:Sword-mastery:Critical-hits +T:Weaponmastery:Axe-mastery +T:Weaponmastery:Hafted-mastery +T:Hafted-mastery:Stunning-blows +T:Weaponmastery:Polearm-mastery +T:Combat:Archery +T:Archery:Sling-mastery +T:Archery:Bow-mastery +T:Archery:Crossbow-mastery +T:Archery:Boomerang-mastery +T:Combat:Barehand-combat +T:Combat:Bearform-combat +T:Combat:Boulder-throwing +T:Combat:Antimagic + +T:Main:Sneakiness +T:Sneakiness:Stealth +T:Sneakiness:Disarming +T:Sneakiness:Backstab +T:Sneakiness:Stealing +T:Sneakiness:Dodging + +T:Main:Magic +T:Magic:Magic-Device +T:Magic:Spell-power +T:Magic:Sorcery +T:Magic:Mana +T:Magic:Geomancy +T:Magic:Meta +T:Magic:Conveyance +T:Magic:Divination +T:Magic:Temporal +T:Magic:Mind +T:Magic:Nature +T:Magic:Udun +T:Magic:Demonology +T:Magic:Necromancy +T:Magic:Runecraft +T:Magic:Thaumaturgy + +T:Geomancy:Fire +T:Geomancy:Water +T:Geomancy:Air +T:Geomancy:Earth + +T:Main:Spirituality +T:Spirituality:Prayer +T:Spirituality:Mindcraft +T:Spirituality:Music + +T:Main:Monster-lore +T:Monster-lore:Summoning +T:Monster-lore:Corpse-preservation +T:Monster-lore:Possession +T:Monster-lore:Symbiosis +T:Monster-lore:Mimicry diff --git a/lib/mods/theme/edit/s_name.map b/lib/mods/theme/edit/s_name.map new file mode 100644 index 00000000..795d8786 --- /dev/null +++ b/lib/mods/theme/edit/s_name.map @@ -0,0 +1,110 @@ +# Special level "The Nameless Level" in the Pits of Angband +# +# Created for PernAngband 5.0.1 on 18/8/01 +# Written by Mynstral (mynstral@thehelm.com) + +%:special.txt + +# Great Storm Wyrm on normal floor +F:a:1:0:728 + +# Mature Red Dragon on normal floor +F:b:1:0:589 + +# Mature White Dragon on normal floor +F:c:1:0:549 + +# Ancient Blue Dragon on normal floor +F:d:1:0:601 + +# Ancient Black Dragon on normal floor +F:e:1:0:624 + +# Ancient Multi-hued Dragon on normal floor +F:f:1:0:675 + +# Great Hell Wyrm on normal floor +F:g:1:0:756 + +# Great Wyrm of Many Colours on normal floor +F:h:1:0:790 + +# Great Ice Wyrm on normal floor +F:i:1:0:741 + +# Sky Drake on normal floor +F:j:1:0:793 + +### Random Monsters and/or Items +# Random monster (upto 5 levels ood) on normal floor +F:&:1:0:*100 + +# Random monster (upto 11 levels ood) on normal floor +F:@:1:0:*106 + +# Random monster (upto 9 levels ood) and +# Random object (upto 7 levels ood) on normal floor +F:8:1:0:*104:*102 + +# Random monster (upto 40 levels ood) and +# Random object (upto 20 levels ood +F:9:1:0:*135:*115 + +# Random monster (upto 3 levels ood) +F:-:1:0:*98 + +# Random object (upto 7 levels ood) +F:=:1:0:0:*102 + +### Guaranteed Items +# The Multi-Hued Dragon Scale Mail 'Razorback' on normal floor +F:1:1:0:0:0:0:16 + +### Level Design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X.....LLLLLLLLL.....XXX.G=-&&=-G^.........>X +D:X.LLL...........LLLXX...G=-&.=-G^........1.X +D:X.L9L.LLLLLLLLLLLLX%...EGE.=&.FG^..........X +D:X.L99.L&..........X%....G..&-..G^....j.....X +D:X.LLLLL&LLLLLLLLL.LXX...G=-=&-=G^..........X +D:X....&&&L.......L.L*XXX.G-=&&-=G^^^^^^^^^^^X +D:XLLLLLLLL.LLLLL..&L**XXXXXXXGGGG%XXXXXXXXXXX +D:XXXXXXLL..L***LLLLLLLX^^^^8Xi....%@@^^.^^@@X +D:X5..8X.&.XXXXXX......D^^^^8XIIIIIXbb^^.^^ccX +D:X...8X...XA...X.LLLLLX^^^^8X.....X..^^.^^..X +D:X...8X.XXXC...X.LL...XXXIXXX^^^^^X..^^.^^..X +D:XGXXXX.LfX7...X&LL.L.Xa^^^aXf...fX..^^.^^..X +D:X.X5XL.L*XB...X&&..L.X^b^b^X^^^^^X..^^.^^..X +D:X.X^XL.L*XXXXXXLLLLL.X^^7^^X.....X..^^.^^..X +D:X.X^XL.L***fXL.....&&X^b^b^XIIIIIX..^^.^^..X +D:X.X^XL.LLLLLXL.LLLLLLXa^^^aXi....X..^^.^^..X +D:X.X^XL.........XXXXXXXXX%XXXXXXXXX..^^.^^..X +D:X.X^XXXXXXXXXXLX^...^Xe-^=dX^^..&X..^^.^^..X +D:X.X^^^^^^^^^^XLX.^^^.X-^^^=X^^..&X..^^.^^..X +D:X.XXXXXXXXXX^X8Xf^B^.%^^6^^%^^C.&X..^^.^^..X +D:X.LLLLLLLLL+^XXX.^^^.X-^^^=X^^..&X..^^.^^..X +D:X.XXXXXXXXXXXXXX^...^Xd-^=eX^^..&X..^^.^^..X +D:X.Xbbbbb......XXXXXXXXXX%XXXXXXXXX..^^.^^..X +D:X.XbbbbXXXX^^^^XX....X^^^^^X...h.X..^^.^^..X +D:X.XbbbXX^^XXX^^^XX...X^ccc^X....0X..^^.^^..X +D:X.XbbXX.^X%bXX^^^XX..X^.A.^X.....X..^^0^^..X +D:X.IbXX..XXbbbXX^^^XX.X^ccc^XIXXXXXXXXXXXXXXX +D:X.XXX..XX.....X%^^^XXX^^^^^XlllllllllllllllX +D:X.X99.XXW......XX^^^XXXXXXXXlllllllllllllllX +D:X.X99XXWWW...a..XX^^.XXllllllLLLLLlXXXX%XXXX +D:X.XXXX..WWW.....cXX^.XXXXXlllllllllXVVVVVVVX +D:X.X8.....WWW....ccX^.X^^^XLLLlLLLLLXVVVVVVVX +D:X.X%XXXXXXXWW...cXXX.X+X^XlllllllllXV%%%%%VX +D:X.X.......XWWW..X%^X.XLX^XlLLLLLLLLXV%8^8%VX +D:X.XXXXXX%.X.WWWXX^^X.XLX^XlllllllllXV%^a^%VX +D:X.X.IIIIX.X..WXX..XXcXLX^XLLLlLLLLlXV%^^^%VX +D:X.X%XXXIX.X..XX..XXccXLX^XlglllLgllXV%^^^%VX +D:X.Xa.6XIX.X.XX..XXcccXLX^XlllllXXXXXV%^a^%VX +D:X+XXX.XIX.X.X99XXccccXLX^XXXXXXX888XV%8^8%VX +D:X%%%Xa%.X.%8X99XcccccXLX^^^^^^4X...XV%%%%%VX +D:X%.%XXXXXXXXXXXXIXXXXXLXXXXXXXXX...XVVVVVVVX +D:X.%%+..........................G..4X...F...X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting Location +P:43:4 diff --git a/lib/mods/theme/edit/s_orc.map b/lib/mods/theme/edit/s_orc.map new file mode 100644 index 00000000..62852d47 --- /dev/null +++ b/lib/mods/theme/edit/s_orc.map @@ -0,0 +1,109 @@ +# Special level "The Orc Barracks" in the Pits of Angband +# +# Created for PernAngband 5.0.1 on 18/8/01 + +%:special.txt + +#Y:40:118:126:149:264:238:285:313:330:404:15:0:0:35:22 +# Shrieker +F:a:1:0:40 + +# snaga +F:b:1:0:118 + +# cave orc +F:c:1:0:126 + +# hill orc +F:d:1:0:149 + +# half orc +F:e:1:0:264 + +# ogre +F:f:1:0:238 + +# ogrillion +F:g:1:0:285 + +# bolg +F:h:1:0:330 + +# uruk +F:i:1:0:313 + +# black orc +F:j:1:0:244 + +### Random Monsters and/or Items +# Random monster (upto 5 levels ood) on normal floor +F:&:1:0:*35 + +# Random monster (upto 11 levels ood) on normal floor +F:@:1:0:*46 + +# Random monster (upto 9 levels ood) and +# Random object (upto 7 levels ood) on normal floor +F:8:1:0:*44:*42 + +# Random monster (upto 40 levels ood) and +# Random object (upto 20 levels ood +F:9:1:0:*75:*55 + +# Random monster (upto 3 levels ood) +F:-:1:0:*38 + +# Random object (upto 7 levels ood) +F:=:1:0:0:*42 + +### Guaranteed Items + +# The Key of Orthanc +F:1:1:0:0:0:0:15 + +### Level Design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:Xa.......................ccccccccc.......................aX +D:X.lllllllllllllllllllllllllllllllllllllllllllllllllllllll.X +D:X.l......................ccccccccc.....g.g..............l.X +D:X.l.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXDXXXXXXXXXXXXXX.l.X +D:X.l.Xa.......efX1Xfe.......aX.X.aaa.D.gX.XacbdddccjjjaX.l.X +D:X.l.D........efG.Gfe........D.D.bbb.XXXX.XcfbcbcbbjjeeX.l.X +D:X.l.X........efX.Xfe........X.X.bbb.D.gX.XfbbgdcbdbjjjX.l.X +D:X.l.XXXXXX...efG.Gfe...XXXXXX.X.bbb.XXXX.XebdcfbdccejjX.l.X +D:X.l.X.c..XXX.efX.Xfe.XXXcc.aX.D.ccc.D.gX.XcfcbgeebdebfX.l.X +D:X.l.D..d..aXXXfX.XfXXXe.....D.X.ccc.XXXX.XedbcdbcdcggeX.l.X +D:X.l.X........XXX.XXX..bbb.ddX.X.ddd.D.gX.XdgfcfegbeebcX.l.X +D:X.l.X..f.c.bf.G...G.c..cc...X.D.ddd.XXXX.XcbeefccbfbdbX.l.X +D:X.l.X.d..bb.d.Gi.iG...cbb.bdX.X.eee.D.gX.XbgcfbgcfdebcX.l.X +D:X.l.X.cc...c..G.7.G.cc..d.e.X.X.eee.XXXX.XcbdfeccdbcdbX.l.X +D:X.l.X..b.f.bbXGGGGGX.bbb.bb.X.D.f.f.D.gX.XfdebbdgeefgdX.l.X +D:X.l.D.c..dbbXXa...aXXX..d...D.X.f.f.XXXX.DdefddbcbdbddX.l.X +D:X.l.X...c.XXX..g.g...XXX...bX.X.....D..XGXXeegcefdcefcX.l.X +D:X.l.Xbb..aXg.gggjgggg.gX.bbaXDXaaa..XXjIa8XacbddbegbdaX.l.X +D:X.l.XXXXXXXXDXXXXXXXXDXXXXXXXaXXXXXXXXXXXXXXXXXXXXXXXXX.l.X +D:X.l........................Da.aD........................l.X +D:X.l.XXXXXXXXXXXXXXXXXXXXXXXXXaXXXXXXXXXXXXXXXXXXXXXXXXX.l.X +D:X.l.....eeeeee.........fffXXXDXXXfff.........eeeeee.....l.X +D:X.l.....eeeeee.........fffX.....Xfff.........eeeeee.....l.X +D:X.llllllllllllllllllllllllX.....Xllllllllllllllllllllllll.X +D:Xa.....................XXXXGGGGGXXXX.....................aX +D:XXXXXXXXXXIXXXXXXXXXXXXXgafff>fffagXXXXXXXXXXXXXIXXXXXXXXXX +D:XjjjX.#########.XfffXXgggfffffffffgggXXfffX.#########.XjjjX +D:XfffX...........XeeeXggggjjj...jjjggggXgggX...........XfffX +D:XfffXGGGDX.XXXXXX...Xgggg....h....ggggX...XXXXXX.XDGGGXfffX +D:Xgg......X.X........Xgggg.........ggggX........X.X......eeX +D:Xgg....ggX.X.XXXXXX.XXgggggggggggggggXX.XXXXXX.X.Xee....eeX +D:Xgg....ggX.X.X......XXXXgggggggggggXXXX......X.X.Xee....eeX +D:Xgg....ggX.X.X.XXXXXX..XXXXfffffXXXX..XXXXXX.X.X.Xee....eeX +D:Xgg....ggX.X.X.........#.4XXXDXXX4.#.........X.X.Xee....eeX +D:Xgg....ggX.X.XXXXXXXXXIXXXXa...aXXXXIXXXXXXXXX.X.Xee....eeX +D:Xgg....ggX.X.Xigfedcba.XiX..X#X..XiX.abcdefgiX.X.Xee....eeX +D:Xgg....ggX.X.XGGGGGGGGGX....X.X....IGGGGGGGGGX.X.Xee....eeX +D:XggggggggX.X.X@@@@@@@@@IXXXaX7XaXXXX@@@@@@@@@X.X.XeeeeeeeeX +D:XggggggggI.X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X.IeeeeeeeeX +D:XaaaaagggX.......................................XeeeaaaaaX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting Location +P:22:31 diff --git a/lib/mods/theme/edit/s_orthanc.map b/lib/mods/theme/edit/s_orthanc.map new file mode 100644 index 00000000..fd14d3d4 --- /dev/null +++ b/lib/mods/theme/edit/s_orthanc.map @@ -0,0 +1,99 @@ +# Special level "Orthanc" in Isengard +# Created by Burb Lulls; reworked for Theme by furiosity + +%:special.txt + +### Terrain + +# Fire +F:$:205:0 + +# Copper Pillar +F:!:244:0 + +# Dead Tree +F:;:92:0 + +# Tainted Water +F:~:174:0 + +# Orthanc's Door +F:[:248:0 + +# Ash +F:,:93:0 + +### Random Monsters (all lvl80) + +# Random monster on ash +F:a:93:0:*40 + +# Random monster on normal floor +F:b:1:0:*40 + +### Guaranteed Monsters + +# Ent on ash +F:&:93:0:708 + +# Infernal Device on normal floor +F:2:1:0:1079 + +# Guardian - Saruman on normal floor +F:@:1:0:771 + +### Guaranteed Item + +# The Palantir Of Orthanc on normal floor +F:1:1:0:0:0:0:202 + +### Dungeon Design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,a,4,a,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;&,a,,,,,~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,X +D:X;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,a,a,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;,,,a,a,,,,~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,X +D:X;;;;;;;;;;;;;;;,,,,,,,,XXXXXXXXXXXXXXXXXXXXXXXXXX,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,X +D:X;;;;;;;;;;;;;,,,,,,XXXXX2^b^.^.^b^.^.^b^.^.^b^.2XXXXX,,,,,,,,,,,,,,,,,,;;;,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,X +D:X;;;;;;;;;;,,,,,,XXXX2.^.^.^.XX^.^.^.^.^.^.XX^.^.^.^2XXXX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,X +D:X;;;;;;;a,a,,,,XXX2.^.^.^b^.^XX.^.^.^b^.^.^XX.^.^b^.^.^2XXX,,,,,,,,,,,,,a,a,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,X +D:X;;;;;;a,7,a,XXX2^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.2XXX~~~~~,,,,,a,&,a,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,X +D:X;;;;;;,a,aXXX2.^.^XXXXXXXXXXXXXXXXXXDDDXXXXXXXXXXXXXXXGGGGGXXX~~~~,,,,,a,a,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,X +D:X;;;;;;,,XXX2^.^.XXX.^.^.^.^.^.XX^.^.^2^.^.^XX.^b^.^.^XXX.^.^.XXX~~~,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,X +D:X;;;;;,,XX2.^.^bXX^.^b^.^.^.^.^XX.^!^.!^.!^.XX^.^.^.^b^.XX.^b^.^XX~~~~,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,;;;;;,,,,,,,X +D:X;;;;;,XX2.^.^.XX^.^.^.GGGG^.^.XX^.^.^.^.^.^XX.^.^GGGG.^.XX.^.^.^XX~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,;;;;;,,,,,,,,,X +D:X;;;;,,XX.^b^.XX^.^.^.^G$$G.^.^XX.^.^b^.^b^.XX^.^.G$$G^.^.XX.^b^.XX~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,;;;;,,,,,,,,,,,X +D:X;;;,,XX2^.^.XX^.^.^.^.G$$G^b^.XX^.^.^.^.^.^XX.^b^G$$G.^b^.XX.^.^.XX~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,;;;;;,,,,,,,,,,,,X +D:X;;;,,XX^.^.^XX.^.^b^.^GGGG.^.^XX^b!^.!b^!^.XX^.^.GGGG^.^.^XX^.^b^XX.~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,a,a,,,,,,;;;;;;,,,,,,,,,,,,X +D:X;;,,XX2.^b^XX.^.^.^.^.^.^.^.^.XX^.^.^.^.^.^DD.^.^.^.^.^.^.^XX^.^.^XX,,~~~~~~~~~~~~~~~~~~,,,,,a,a,a,&,a,,,,;;;;;;;;,,,,,,,,,,,X +D:X;;,,XX^.!.^XX^.^.^.^.^.^.^XXXXXXXXXXXXXXXXXXXXX^.^b^.^.^b^.XX.^!^.XX,,,~~~~~~~~~~~~~~~~~~~,,a,a,&,a,a,,,,,;;;;;;;;;,,,,,,,,,,X +D:X;,,,XX.^.^.XX.^b^.^.^b^.^XG.^.^.^.^.^.^.^.^.^.XX^.^.^.^.^.^XX^.^b^XX,,,,~~~~~~~~~~~~~~~~~~~a,a,&,&,a,,,,,,;;;;;;;;;;,,,,,,,,,X +D:X;,,,XX^b!.^XX^.^.^.^.^.^XG.^.lllllll2lllllll.^.XX^.^GGGGG^.GG.^!^.[[,,a,,~~~~~~~~~~~~~~~~~~,a,a,a,a,,,,,,;;;;;;;;;;;;,,,,,,,,X +D:X;;,,XX.^.^.XX.^.!.^!^.^XG.^.l!^.^.^l^l^.^.^!l.^.XX^.G$$$G.^GG^.^b^[[,,,,,,~~~~~~~~~~~~~~~~~~,a,a,a,,,,,,;;;;;;;;;;;;;;,,,,,,,X +D:X;;,,XX^.!b^XX^.^.^b^.!.XX^.ll^.^.^.^.^.^.^.^ll.^XX.^G$$$G^.XX.^!^.[[,,,a,,~~~~~~~~~~~~~~~~~~,,,,,,,,,,,;;;;;;;;;;;;;;,,,,,,,,X +D:X;;,,XX.^.^.XX.^.^2^!^.2GG.^l$$ll.GGG^GGG.ll$$l^.XX^.G$$$G.^XX^.^b^[[,,,,,,~~~~~~~~~~~~~~~~~~~,,,,,,,,,,;;;;;;;;;;;;;,,,,,,,,,X +D:X;;,,XX^.4.^XX^.^.^.^.^.DD^.ll^.^GG^$@$^GG^.^ll.^XX.^G$$$G^.XX.^.^.[[,,,a,,~~~~~~~~~~~~~~~~~~~,,,,,,,,,;;;;;;;;;;;;;,,,,,,,,,,X +D:X;;,,XX.^5^.XX.^b^2^.^b^DD.^ll.^.GG^$1$^GG.^.ll^.XX^.G$$$G.^XX^.^b^[[,,,,,~~~~~~~~~~~~~~~~~~~,,,,,,,,,;;;;;;;;;;;;;;,,,,,,,,,,X +D:X;;,,XX^.^.^XX^.^.^.!.^2GG^.l$$ll2GGG>GGG2ll$$l.^XX.^G$$$G^.XX.^.^.[[,,,a,~~~~~~~~~~~~~~~~~~,,,,,,,,,,,;;;;;;;;;;;;,,,,,,,,,,,X +D:X;;,,XX.^!^.XX.^.^2^.^!^XX.^ll.^.^.^GGG^.^.^.ll^.XX^.G$$$G.^XX^.!b^[[,,,,~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,;;;;;;;;;;;,,,,,,,,,,,,X +D:X;,,,XX^b^.^XX^.^.^b^.^.XG^.^l!.^.^.lll.^.^.!l^.^XX.^G$$$G^.GG.^.^.[[,a,~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,;;;;;;;;;;;;,,,,,,,,,,,X +D:X;;,,XX.^!^.XX.^.!.^!^.^.XG^.^lllllll$lllllll^.^XX.^.GGGGG.^GG^.!b^[[,~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,;;;;;;;;;;;;;,,,,,,,,,,X +D:X;;,,XX^.^b^XX^.^.^.^.^.^.XG^.^.^.^.^.^.^.^.^.^XX.^b^.^.^b^.XX.^.^.XX~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,;;;;;;;;;;;;,,,,,,,,,,X +D:X;;,,XX.^!^.XX.^b^.^.^b^.^.XXXXXXXXXXXXXXXXXXXXX.^.^.^.^.^.^XX^.!b^XX~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,;;;;;;;;;;;,,,,,,,,;X +D:X;,,,XX2.^.^XX^.^.^.^.^.^.^.^.^XX.^.^.^.^.^.XX6.^.^.^.^.^.^.XX.^.^.XX~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,;;;;;;;;;;,,,,,,,,,;X +D:X;;,,,XX^b^.^XX^.^.^.^.GGGG^.^.XX^.!.^!^.!.^XX7^b^GGGG.^b^.XX.^b^.XX~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,;;;;;;;;;;;,,,,,,,;;X +D:X;;;,,XX2^.^.XX.^.^b^.^G$$G.^.^XX.^A2.^.26^.XXA.^.G$$G^.^.^XX^.^.^XX~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,;;;;;;;;;;;,,,,,,;;X +D:X;;;,,,XX.^.^.XX.^.^.^.G$$G^.^FXX^2^.^C^.^2^XXB^.^G$$G.^.^XX^b^.^XX~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,;;;;;;;;;;;,,,,;;;X +D:X;;;;,,XX2.^b^.XX.^.^.^GGGG.^.^XX.^52.^.2B^.XXC.^.GGGG^b^XX^.^.^.XX~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,;;;;;;;;;;;;;;;X +D:X;;;;,,,XX2.^.^.XX.^.^b^.^.^b^.XX^.!.^!^.!.^XXE^.^.^.^.^XX^b^.^.XX~~~~~~~~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~~~~,,,,a,a;;;;;;;;;;;;;X +D:X;;;;,,,,XXX2^.^.XXX^.^.^.^.^.^XX.^.^.^.^.^.XXF.^b^.^.XXX^.^.^XXX~~~~~~~~~,,,,,a,a,,,,,,,~~~~~~~~~~~~~~~~~~,,a,&,a;;;;;;;;;;;;X +D:X;;;;;,,,,,XXX2^b^.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.^b^.XXX~~~~~~~~~a,a,,,a,&,a,,,,,~~~~~~~~~~~~~~~~~~~~,,a,a,,,,,;;;;;;;;X +D:X;;;;;;,,,,,,XXX2^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.2XXX~~~~~~~~,,a,&,a,,;a;a,,,,~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,;;;;;;;X +D:X;;;;;;;;,,,a,aXXX2.^b^.^b^.^XX.^.^b^.^b^.^XX.^b^.^b^.^2XXX~~~~~~~~,,,,,a,a,;;;;;;,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,;;X +D:X;;;;;;;;;;a,&,a,XXXX2.^.^.^.XX^.^.^.^.^.^.XX^.^.^.^2XXXX~~~~~~~~~~~~,,,,,,;;;;;;,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,a,a,X +D:X;;;;;;;;;;;a,a,,,,,XXXXX2^.^b^.^b^.^b^.^b^.^.^.2XXXXX~~~~~~~~~~~~~~~~~,,,;;;;;,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,a,&,aX +D:X;;;;;;;;;;;;;;,,,,,,,,,XXXXXXXXXXXXXXXXXXXXXXXXXX,,~~~~~~~~~~~~~~~~,,,,;;;;;;;;,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,a,a,X +D:X;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,a,a,,,,,,,,,,~~~~~~~~~~~~~~~,,,,;;;;;;;;;;;;;,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,X +D:X;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,a,E,a,,,,,~~~~~~~~~~~~~~~~~,,;;;;;;;;;;;;;;;;;,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting Location +P:31:125 \ No newline at end of file diff --git a/lib/mods/theme/edit/s_ship.map b/lib/mods/theme/edit/s_ship.map new file mode 100644 index 00000000..dbbbe50d --- /dev/null +++ b/lib/mods/theme/edit/s_ship.map @@ -0,0 +1,239 @@ +# s_ship.map +# +# Special Level "Arvedui's Galleon" in the Helcaraxe# +# +# Created for ToME 3.x on 9/11/03 +# +# Written by Lord Dimwit (lorddimwit@hotmail.com) +# Middle-game dungeon +# Comments: This large level is a variation on the classic 'ghost ship' theme; +# the ship was caught in the Helcaraxe and everyone on board died. The polar waters +# surrounding the ship contain some unpleasant surprises for inquisitive and unwary +# adventurers--the hardest monsters on the map are actually there. + +# Ported to ToME 2.x on 6/6/04 by masmarangio +# +# Changed the starting position to 28:122 +# Replaced the undefined letter 'c' with '.' +# The exits of the between gates pointed to incorrect positions. +# I'm not sure esp. about the correct exit of gate #3. + + +#%:special.txt + + +### Terrain Features + +# up staircase +F:<:6:0 + +# down staircase +F:>:7:0 + +# Permanent wall +F:X:61:4 + +# Glacial Wall +F:#:246:4 + +# Ice Wall +F:M:95:4 + +# Deep Water +F: :187:4 + +# Fog +F:*:210:4 + +# Shallow water +F:~:84:4 + +# Ice +F:.:90:4 + +# Hidden Door +F:+:48:0 + +# Normal Door +F:=:32:0 + +# Ash +F:,:93:4 + +# Fake wall +F:I:189:4 + + +### Monsters + +# Leviathan in deep water +F:L:187:0:782 + +# Greater Kraken in deep water +F:K:187:0:775 + +# Lesser Kraken in deep water +F:k:187:0:740 + +# Giant Squid in deep water +F:s:187:0:482 + +# Killer Whale in deep water +F:w:187:0:917 + +# Drowned Soul in shallow water +F:G:84:0:895 + +# Ancient White Dragon on ice +F:D:90:0:617 + +# Mature White Dragon on ice +F:d:90:0:549 + +# Ice Troll on ice +F:T:90:0:454 + +# Headless Ghost on ice +F:H:90:0:533 + +# Shadow on ice +F:g:90:0:665 + +# Young White Dragon on ice +F:b:90:0:460 + +# Zombified Human on ice +F:z:90:0:229 + +# Greater mummy on ice +F:m:90:0:522 + +# Cold Hound on ice +F:Z:90:0:308 + +# Giant White Dragon Fly on ice +F:F:90:0:250 + +# Ice Elemental on ice +F:E:90:0:570 + +# Yeti on ice +F:Y:90:0:154 + +# Ice skeleton on ice +F:i:90:0:379 + +# Skeleton human on ice +F:h:90:0:228 + +# Ghost on ice (apologies to Eldridge Cleever) +F:W:90:0:477 + +# Hand druj on ice +F:S:90:0:748 + +# Eye druj on ice +F:J:90:0:749 + +# Dread on ice +F:o:90:0:534 + +# Dreadmaster on ice +F:O:90:0:690 + +# Night mare on ice +F:q:90:0:622 + +# Random monster (upto 5 levels ood) on ice +F:&:90:0:*40 + +# Random monster (upto 9 levels ood) and +# Random object (upto 7 levels ood) on ice +F:8:90:0:*44:*42 + +# Treasure (random) on ice +F:$:90:0:0:*47 + +# Treasure (good) on ice +F:%:90:0:0:*60 + +# Trap (random) on ice +F:^:90:0:0:0:0:0:* + +# Trap (random) on shallow water +F:t:84:0:0:0:0:0:* + +# Trap (random) on fog +F:@:210:0:0:0:0:0:* + +# Human skeleton on ice +F:x:90:0:0:395 + + +### Between Gates + +# between gate 3: was 711 +F:3:160:6:0:0:0:0:0:1136 + +# between gate A: was 6247 +F:A:160:6:0:0:0:0:0:6761 + +# between gate 4: was 3339 +F:4:160:6:0:0:0:0:0:3853 + +# between gate B: was 3085 +F:B:160:6:0:0:0:0:0:3599 + + +### Guaranteed Items + +# The Mage Staff of Forochel +F:!:90:0:0:0:0:213 + + +### Level Design + +D:XXXXXXXXXXXXXXXX XXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXXX XXXX +D:X###############..~ .#. k w ~.#XX######### .~~ s G..#####.. w .###.######X##~~ .GX.### +D:X####%####...~ ~.~ s .#.X#~~.##### .~ s w G..#.##.#.XGG~XXk~.####A####.~X ~~.X... +D:X##%#$#######...~ w wXXXXXX#XXXX###XXX #~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX....~.XX X#xX.#..#.#G. w ~X G~~ +D:X##$#########.... s XXXTT^...~.~#####w~###~~~~8....**.tE.&E ^^.M^.xx.....x..ZZ..^XTTTT M...GG.~.. w G.###~XX~~#XX . s X +D:X#########...~ w XXXTTTT.^..x~.H#### ###~~D....8**.~M~.E..M^.MM^..xh.h...ZZZZ^~M.,.,.,.~~ .G...~~ ~###. w . w M.d. +D:X#####.x.x~~~ XXXTTTXXXMxx.H.####### ~##~~~8...#.**.~tE&EE^^~%M^.h.x.E.xh.ZZ..^X.,.^....~ ...G.~ s ~# XX ~~ w X +D:X######...~~ MM~ w XXX^^XXX.MMMxx...G#####w ~#~.~..&...**E.MEt.^^.MM^~..i.....ZZZZ^~M.,.,,.gM.~.,~.,G.G~~ G~. G~.MM XX..~ +D:X##.....~~ XXX^E=^XX$b.MMMMxH..HG#.## w ~#~##~8....*E~.&EM^^.M^h..i..x.x..ZZ..^XTTTTX.,.,~........~.G~~..w . G~...G~X +D:X...~~~ K XXX^^EXXXX$$$..MMXXXXXXX#### #####XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..,.X..M~.........~G..G ~~.G...G~ +D: ~~~ w XXX^^EXXXdX%d$$b$$XXd~~~~##### s ###.,.W.**,.x.,.,.,.,.,.***,,....,x....,,.SX.,.,.,..,o.,.,.~~.G..~.G..G..~X k +D: w MMM. w XXX^E^XXX.,*XDDd$$$XXd$..~~~~#### ###.,.,.,.**..,.,i.,.,W,.,**..z.,.,.q...g.,......~.,.,.,.,.~.~..F.~M~......~ +D: MM. XXX4EEXXXi^**.XX%%$dXX$d$.H#####~G~~####.~.,~..,.h*,,~,.,.,.,~,.,.,.H.,.~.,..~,.,,,.~,.,.~.,.,.X.~,g.~~..~.~..,..,X +D: s XXXBXXXXX^.**.W.,XDD%XXb$$b####..G~~~G###~.,,.,.,.,...,,.x,.~.,.,~..,.~.,.,~,.,.,,.,.,~,.,.,.~,.,..,X.,.***.~***,W.,X +D: XXX.o..X.g***i.*.,.XX%XX######^^^^t ##ttt^^^^^t^^^^^^t^^^^^t^^^^^^^t^^^^^^t^^^^t^^tt^^^tt^^^^t^tXo..x************X +D: k XXX^E..o.XX8.****,.g..XXX..#........~~~~~ttt###~~.,.G~.......XXXXX..~,..,,..,,.~.,..,.,..,,..,.,x..,.ooX******W***g.*.g*X +D: XXX%S^^E..ooX,*****,..,.X.....h........XXX~~~tt#tt w ~~G~...XXXXXXX.,**.,..D.**.G.,~,..XXX...~~~.....o8X***.~.,.****$$..X +D: XX%%%^mm.E..oXH**.^.*i.....#.....i..*..XXXXX~~ G~~.XXXXXXXXX~.*..,.,*..~,..,.,XXXXX...~..,.XXXXXo.W.$$.g.x....o.X +D: XXX%S^^E..ooX8.*~~...,~~##...,..,.***,.XXX~G~ k ~~~~XXXXXXX.,.*. g...*..x..W.~.XXX.***.,,o..oO8X.o.,.o.xx$$$XXXXX +D: XXX^E..o.XXH.###....###~~~.,h..,.*.,..~~.~~ s ~~.XXXXX.~..**...i~**.....~.,,.,,.***~,,,.oXXXXXXXXXXXXXXXX.!.X +D: s XXX.o..X&..w~##..##~~~X~^^^^^^^^^^t^ttt^tt w tt^tttt^^tt^^^^^ttt^^^^ttt@@^^^^ttt^^^^^ttt@^^ttXXXW ^^.M*.t^oo.^^...X s +D: ~~~ XXX>XXH~G..#####~G~~Gt..,.,..,.,xx..x ~~~ i~~xx.~...x....~.~..~..,~..***..~..~...,~.~*.~.XXXE.^^H..SM.~^.oo....JX +D: ~~....~~ XXX$8w~.^####G~G ~i.XX.,,.,...........G~~~s~~ iiF~...........~.......x.,.**~....,~....~.*XXX.EE.W.^^.M*.~^^^o^O^..X +D: ~.#..#..~~ XXX8##t..##~#.G.t..XX..,H...,.W...,...,~~...,...*,,.x...,.i.....g.....**.........XXXXXXX...EE.^^H..SM.~.^oo...^JX +D: ~.##.##..~ XXX###GG~~~*h~.^..XX.....,....,.W...,.G....W.***...,...,...,....,...,**..q....SX3tttW#...EE.W.^^.M*.t.oo.^.^.XX +D: ~~.###..~~ X##.##~~G^~~~~i*^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX~~ +D: ~~...###.~ k ~###X.G~~@Gh~x*~^..^i.zX8~i.~..h....zzzXiX..^$.T.t$......F.t..XX..^TTT*..M..Y....^.Y.^*.^..~....X.x..x~.:7:3 + +### Guaranteed monsters (on dirt)### + +# Creeping adamantite coins +F:a:88:5:423 + +# Creeping mithril coins +F:b:88:5:239 + +# Creeping gold coins +F:c:88:5:195 + +# Creeping silver coins +F:d:88:5:117 + +# Smaug on normal floor +F:e:88:5:697 + +### Guaranteed items ### +# Cup of Thror on dirt +F:1:88:0:0:0:0:211 + +# The Arkenstone of Thrain on dirt +F:2:88:0:0:0:0:3 + +### Dungeon Design +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X,,,,,,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX +D:X,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,X +D:X,M,M,M,M,M,M,MMM,M,M,M,M,M,M,M,M,M,M,M,M,M,MM,,,,,,,,,X +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,,,,,,,,,X +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,,,,,,,MMMMMX +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddMMMMMMMX +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMddddccccddddMMMMMMMMX +D:XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMddddcccccccddddMMMMMMMMMMX +D:XMMMMMMMMMMMMMMMMMMMMMMMMMddddaabbbbbaaaccddddMMMMMMMMMX +D:XMMMMMMMMMMMMMMMMMMMMMMMddddaaabbbbbbbaaaccddddMMMMMMMMX +D:XMMMMMMMMMMMMMMMMMMMMMddddcaaabbbaaabbbaaaccddddMMMMMMMX +D:XMMMMMMMMMMMMMMMMMM1ddddccaaabbbaaaaabbbaaacddddMMMMMMMX +D:XMMMMMMMMMMMMMMVVVMMMddddccaaabbaaeaabbaaacddddMMMMMMMMX +D:XMMMMMMMMMMMMVVVMMMMddddccaaabbbaaaaabbbaaaccddddMMMMMMX +D:XMMMMMMMMMMMMMVVVMMddddccccaaabbbaaabbbaaaccddddMMMMMMMX +D:XMMMMMMMMMMMMMMVVVMMddddccccaaabbbbbbbaaaccccddddMMMMMMX +D:XMMMMMMMMMMMMVVVMMMMMMddddcccaaabbbbbaaaccccccddddMMMMMX +D:XMMMMMMMMMMVVVMMMMMMMMMddddcccccccccccccccccccccddddMMMX +D:XMMMMMMMMMVVVMMMMMMMMMMMddddccccddddMMdMdMMdMM2Mddd,,,,X +D:XMMMMMMMMMMVVVMMMMMMMMMMMMMddddddddMMMMMMMMMMMMMM,,,,,,X +D:XMMMMMMMMMVVVMMMMMMMMMMMMMMddddddMMMMMMMMMMMMMMMMMMM,,,X +D:XMMMMMMMVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,X +D:XMMMMMMMMMVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,,X +D:XMMMMMMMMMMMVVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,X +D:XMMMMMMMMMMMMMVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,,X +D:XMMMMMMMMMMMMMMMVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,X +D:XMMMMMMMMMMMMMMMMVVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,X +D:XMMMMMMMMMMMMMMMMMMVVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,,X +D:XMMMMMMMMMMMMMMMMMMMMVVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMM,,X +D:XMMMMMMMMMMMMMMMMMMMMMMMVVVMMMMMMMMMMMMMMMMMMMMMMMMMM,>X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +### Starting Location +P:3:3 \ No newline at end of file diff --git a/lib/mods/theme/edit/s_thorin.map b/lib/mods/theme/edit/s_thorin.map new file mode 100644 index 00000000..52a795e7 --- /dev/null +++ b/lib/mods/theme/edit/s_thorin.map @@ -0,0 +1,47 @@ +# Thorin's Trail level with Thorin's key and a bunch of dwarves. +# Based on Lesser Vault (Cross), tweaked to suit parent dungeon. +# Map by furiosity +# Arena-style level (no random treasure except monster drops) + +%:special.txt + +# Grass with Thorin's key +F:1:89:0:0:0:0:210 + +# Grass +F:,:89:0 + +# Small tree +F:t:202:0 + +### Guaranteed monsters + +# Dark dwarven warrior on grass +F:a:89:0:179 + +# Dark dwarven smith on grass +F:b:89:0:180 + +# Dark dwarven lord on grass +F:c:89:0:181 + +# Dark dwarven priest on grass +F:d:89:0:182 + +### Dungeon Design + +D:XXXXXXXXXXXXXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXX +D:XXTTc,d,,,,,,,,b,cTTXX +D:XXTt,d,VXXDXXV,,b,tTXX +D:XX,,d,VWXa,aXWV,,b,,XX +D:XX,XXXXXXdcdXXXXXXX,XX +D:XX,,,,,,Xc1cX,,,,,,,XX +D:XXXXXXX,XdcdX,XXXXXXXX +D:XX,,,c,,XbbbXWV,,a,,XX +D:XXTt,,cVXXXXXV,,a,tTXX +D:XX>T,,VWX,,,,,,a,cTTXX +D:XXXXXXXXXX,XXXXXXXXXXX +D:XXXXXXXXXXXXXXXXXXXXXX + +P:13:13 \ No newline at end of file diff --git a/lib/mods/theme/edit/set_info.txt b/lib/mods/theme/edit/set_info.txt new file mode 100644 index 00000000..4b745e4b --- /dev/null +++ b/lib/mods/theme/edit/set_info.txt @@ -0,0 +1,254 @@ +# File: set_info.txt + + +# This file is used to initialize the "lib/raw/set_info.raw" file, which is +# used to initialize the "item set" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# Version stamp (required) + +# N:idx:name +# D:description +# P:artifact index:number of item needed:pval +# F:flags + +V:2.0.0 + +# The Elven Gifts, took from Oangband + +N:0:Elven Gifts +D:It is one of two Elven items once entrusted to Hobbits. +# Phial of Galadriel +P:1:2:1 +F:WIS | CHR | RES_DARK +# Sting +P:88:2:2 +F:STEALTH | REGEN + + +# The Dragon Slayer + +N:1:Dragon Slayer +D:It is one of two items rumoured to be the bane of dragons. +# Bow of bard +P:125:2:3 +F:DEX | CON | RES_FIRE +# Arrow of Bard +P:63:2:5 +F:SPEED + + +# The Trinity -- Possessor set + +N:2:The Trinity +D:It is one of the 3 legendary daggers. +# Dagger of Samwise +P:66:3:1 +F:STR | KILL_DRAGON | REGEN | SH_FIRE +# Dagger of Peregrin +P:67:3:1 +F:KILL_DEMON | IM_COLD | CON +# Dagger of Meriadoc +P:68:3:1 +F:KILL_UNDEAD | SH_ELEC | FLY | DEX + + +# Gothmog's Armoury -- Demonologists' set + +N:3:Gothmog's Armoury +D:It is one of three items that once belonged to Gothmog, +D:the High Captain of the Balrogs. +# The demonblade of Gothmog +P:181:3:7 +F:STR | CON | SPEED | VAMPIRIC +# The demonshield of Gothmog +P:182:3:0 +F:IM_FIRE | IM_COLD | SH_ELEC +# The demonhorn of Gothmog +P:183:3:0 +F:ESP_EVIL | ESP_GOOD | AUTO_ID + +### New sets added in Theme ### + +# Thorin Oakenshield's gear - bards might find this useful :) + +N:4:Thorin's Gear +D:It is one of three items that once belonged to +D:Thorin Oakenshield, King under the Mountain. +# The small metal shield of Thorin +P:30:3:2 +F:CHR | ESP_TROLL +# The golden harp of Thorin +P:135:3:4 +F:INT | SUST_INT +# The mithril helm of Thorin +P:136:3:4 +F:WIS | SUST_WIS + +# Peregrin Took's gear - adapted from T-Plus by Ingeborg S. Norden + +N:5:Peregrin's Gear +D:It is one of two items that once belonged to the hobbit +D:hero, Peregrin Took. +# Chain Mail of Peregrin Took +P:165:2:0 +F:RES_CONF | RES_NEXUS | SUST_STR +# Elven Cloak of Peregrin Took +P:184:2:2 +F:DEX | SUST_DEX | CHR | SUST_CHR | SLOW_DIGEST | + +# Ghan-buri-Ghan's Garb - suggested by ShinesmanOffWhite in the forums + +N:6:Ghan-buri-Ghan's Garb +D:It is one of two items that once belonged to +D:the leader of the Druedain. +# The Filthy Rag of Ghan-Buri-Ghan +P:189:2:0 +F:IM_COLD | IM_ACID +# The Cloak of Ghan-buri-Ghan +P:190:2:0 +F:ESP_ALL + +# Requisites of the King of Gondor - suggested by ShinesmanOffWhite in the forums + +N:7:The Glory of the King +D:It is one of three items belonging to the Kings of +D:Gondor. +# The Long Sword 'Anduril' +P:83:3:0 +F:BRAND_ELEC | KILL_DEMON | KILL_DRAGON | SLAY_UNDEAD | IM_FIRE | +# The Black Banner of Gondor +P:191:3:0 +F:LITE3 +# The Golden Crown of Gondor +P:42:3:0 +F:ESP_ALL + +# Saruman's stuff - suggested by ShinesmanOffWhite in the forums + +N:8:Saruman's Travel Gear +D:It is one of three items belonging to the Istari wizard Saruman. +# The Mage Staff of Saruman +P:192:3:0 +F:REFLECT | FREE_ACT +# The Robe of Curunir +P:193:3:0 +F:RES_FIRE | RES_ACID | RES_POIS | RES_DARK | RES_BLIND | RES_SOUND | +# The Palantir of Orthanc +P:202:3:0 +F:AUTO_ID + +# Heirlooms of the House of Elendil - set suggested by Massimiliano Marangio in the forums + +N:9:Elendil's Heirlooms +D:It is one of three items belonging to the House of Elendil. +# The Ring of Barahir +P:8:3:0 +F:RES_LITE | RES_BLIND | +# The Star of Elendil +P:2:3:1 +F:STR | INT | WIS | DEX | CON | CHR | LUCK | +# The Rod of Annuminas +P:199:3:0 +F:RES_FEAR | ESP_EVIL + +# Flame of Wrath - from Oangband + +N:10:Flame of Wrath +D:It is one of two items infused with holy fire. +# The Amulet of Annatar +P:4:2:1 +F:WIS | IM_FIRE | RES_FEAR +# The Morning Star 'Naurgil' +P:115:2:4 +F:STR | SLAY_EVIL | SLAY_UNDEAD + +# Light/Dark Set - from Oangband + +N:11:Shadow Ward +D:It is one of two items rumoured to defy the Shadow. +# The Soft Leather Armour 'Hithlomir' +P:168:2:2 +F:SEARCH | RES_BLIND +# The Set of Leather Gloves 'Cammithrim' +P:53:2:2 +F:DEX | SUST_DEX + +# Eorl/Rohan Set - from Oangband + +N:12:Eorl's Arms +D:It is one of two items that once belonged to Eorl the Young, +D:valiant hero of the Mark. +# Lance of Eorlingas +P:100:2:1 +F:FREE_ACT +# The Metal Brigandine Armour of the Rohirrim +P:21:2:0 +F:CON | REGEN + +# Gil-Galad's Set - from Oangband + +N:13:Gil-Galad's Battle Gear +D:It is one of three pieces of the battle gear of Gil-Galad, +D:mighty Elven king of old. +# The Shield of Deflection of Gil-Galad +P:169:3:0 +F:RES_FIRE | RES_POIS | SUST_CON +# The Spear 'Aiglos' +P:97:3:0 +F:SLAY_DEMON | RES_NETHER +# The Mithril Helm of Gil-Galad +P:26:3:0 +#Why *shouldn't* warrior-types get a chance for AUTO_ID without penalties to luck before they kill Morgy? +F:AUTO_ID + +# Dwarven Heritage +# http://wiki.t-o-m-e.net/IdeaArchive_2fNew_20Item_20Set_3a_20Heritage_20of_20Khazad + +N:14:Dwarven Heritage +D:It is one of three Dwarven items of legend. +# The Arkenstone of Thrain +P:3:3:0 +F:SUST_STR | FREE_ACT | SUST_CON +# Mattock of Nain +P:174:3:6 +F:CON +# Lochaber Axe of the Dwarves +P:105:3:0 +F:IM_ACID | RES_SHARDS | SUST_DEX | SUST_WIS | REFLECT + +# Woodland Realm (bow of Legolas, staff of Thranduil, cap of Thranduil) + +N:15:Woodland Realm +D:It is one of three items belonging to the Wood-elves of Mirkwood. +# The Hard Leather Cap of Thranduil +P:36:3:1 +F:SUST_INT | SUST_WIS | SPEED +# The Long Bow of Legolas +P:224:3:2 +F:SUST_DEX | SPEED +# The Quarterstaff of Thranduil +P:74:3:0 +# What can I say. I love archers. :P +F:AUTO_ID + +# Gimli's Gear (Gimli's shield, boots and axe) + +N:16:Gimli's Gear +D:It is one of three items belonging to Gimli the dwarf. +# The Small Metal Shield of Gimli +P:132:3:0 +F:SUST_STR | SUST_CON | SUST_INT +# The Bearded Axe of Gimli +P:133:3:0 +F:SLAY_EVIL | SLAY_GIANT | BRAND_FIRE +# The Pair of Metal Shod Boots of Gimli +P:180:3:5 +F:LUCK + +# N:idx:name +# D:description +# P:artifact index:number of item needed:pval +# F:flags diff --git a/lib/mods/theme/edit/special.txt b/lib/mods/theme/edit/special.txt new file mode 100644 index 00000000..8d1c94b9 --- /dev/null +++ b/lib/mods/theme/edit/special.txt @@ -0,0 +1,67 @@ +# Contains terrain parsings for the special levels now being kept in seperate map files +# +# Created for PernAngband 5.0.1 on 18/8/01 +# Written by Mynstral (mynstral@thehelm.com) + +# Permanent Wall +F:X:63:0 +F: :63:0 + +# Granite Wall +F:#:57:0 +F:%:57:0 + +# Hidden Door +F:+:48:0 + +# Normal Door +F:D:32:0 + +# Floor +F:.:1:0 + +# Tree +F:T:96:0 + +# Mountain +F:M:97:0 + +# Shallow Water +F:w:84:0 +F:V:84:0 + +# Deep Water +F:W:187:0 + +# Shallow Lava +F:l:86:0 + +# Deep Lava +F:L:85:0 + +# Glass Wall +F:G:188:0 + +# Illusion Wall +F:I:189:0 + +# Treasure (random) on normal floor +F:*:1:0:0:* + +# Trap (random) on normal floor +F:^:1:0:0:0:0:0:* + +# down staircase +F:>:7:0 + +# between gates +F:4:160:0:0:0:0:0:0:-1 +F:5:160:0:0:0:0:0:0:-1 +F:6:160:0:0:0:0:0:0:-1 +F:7:160:0:0:0:0:0:0:-1 +F:A:160:0:0:0:0:0:0:-1 +F:B:160:0:0:0:0:0:0:-1 +F:C:160:0:0:0:0:0:0:-1 +F:E:160:0:0:0:0:0:0:-1 +F:F:160:0:0:0:0:0:0:-1 +F:0:160:0:0:0:0:0:0:-1 diff --git a/lib/mods/theme/edit/spiders.map b/lib/mods/theme/edit/spiders.map new file mode 100644 index 00000000..146c152c --- /dev/null +++ b/lib/mods/theme/edit/spiders.map @@ -0,0 +1,66 @@ +# Lit permanent wall +F:X:61:6 + +# up staircase +F:<:6:8 + +# Grass +F:-:89:3 + +# Trees +F:t:96:3 + +# Grass with Giant spider +F:a:89:3:175 + +# Grass with Giant tarantula +F:b:89:3:275 + +# Grass with Mirkwood Spider +F:c:89:3:277 + +# Grass with Aranea +F:d:89:3:963:0:0:0:0:0:0:2 + +# Grass with Elder aranea +F:e:89:3:964:0:0:0:0:0:0:2 + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X<---tttttttttttttttttttttttttttttttttttttttttttttttttttttttX +D:X---ttttttttttttttttttttttttttta--ctttttttttttttttttttttttttX +D:Xtt---------------ttttttttttttt--tttttttttttttttttttttttttttX +D:Xttttttttt--------------cttttttt--ttttttttttttttttttttttttttX +D:Xtttttttttttttt--tttttt---------c--tttttttttttttttttttttttttX +D:Xttttttttttttta-bttt---cttttttttttttttttttttttttttttttttttttX +D:Xttttttttttttttttttttt---tttt-ttd--c-ttt---c---tttttttttttttX +D:Xtttttttttttttttttttc---btttttttt-----ttc-----ttttttttttttttX +D:Xtttttttttttttttttt----tttttttttc-c---------d---c-ctttttttttX +D:Xtttttttttttttttttb-tttt---c---t----tttttt----------ctttttttX +D:Xtttttttttttttttttt----ttttt-----c---tttttt-c--cttttttttttttX +D:Xttttttttttttttttc--at----c---ttttttttttttttttttttttttttttttX +D:Xttttttttttttta----ttttt-b--tttttttttd--etttttttttttttttttttX +D:Xtttttttttttt---c--ttttt------tttt-c-tttttttte----dtttttttttX +D:Xttttttttttttttttttt----c--d----tttt---ttttttt--d----ettttttX +D:Xttttttttttttttttttttt-c-d---tttttttc--cttttttt-----ttttttttX +D:Xttttttttttta-c--ttt-------tttt-------ttttt----d--ttttttttttX +D:Xtttttttttttt----ttttt--ttt--c--c--t-----c--ttttttttttttttttX +D:Xttttttttttt--c---ttt--c--c---ttttt--c----t----tttttttttttttX +D:Xtttttttttt-c----c---t-----tttttttt-----ttt-------dtttttttttX +D:Xttttttttttt---c---tttt--c--ttttttttt-ttttttttt-d---ttttttttX +D:Xtttttttttttta-----tttttt---d---dttd----cttttt-----tttttttttX +D:Xtttttttttttttttttttt---c-----ttttt---c----ettd--tttttttttttX +D:Xtttttttttttttttt----d----tttttttttttttttttttttt---tttttttttX +D:Xttttttt-------c---tttt-d----c--ettttttttttttd-----dttttttttX +D:Xtttttc--c-c------tttttt-------------ettttttt----tttttttttttX +D:Xttttttt------ttttttt--c---d---ttttttttttttt--d--tttttttttttX +D:Xttttt----cc-tttttttttttte----d-ttttttttttttttt----tttttttttX +D:Xttttt--c------ttttttttttttttttttttttttttte--tt------ettttttX +D:Xttt--c----ctttttttttttttttttttttttttte------------tttttttttX +D:Xtttttttttttttttttttttttttttttttttttttttttt--e--ttttttttttttX +D:XtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:3:3 + diff --git a/lib/mods/theme/edit/st_info.txt b/lib/mods/theme/edit/st_info.txt new file mode 100644 index 00000000..29ca49fc --- /dev/null +++ b/lib/mods/theme/edit/st_info.txt @@ -0,0 +1,1157 @@ +# File: st_info.txt + +# Fixed Potions of Cure Light/Serious Wounds in the Temple, Potions of +# Restore Str/Con in the Alchemist +# Magic Shop - Amulet of Slow Digestion, Wand of Light, Staffs of Enlightenment, +# Door/Stair Location, Detect Invis/Evil, and Remove Curse + +# This file is used to initialize the "lib/raw/st_info.raw" file, which is +# used to initialize the "store info type" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# Some store indexes are defined in "defines.h", and must not be +# changed. + +# N:: +# I:: +# T::: +# G:char:attr +# W:max number of items in the store + +# proba is the chance(out of 100) of the item being generated + +# Version stamp (required) + +V:2.0.0 + +N:0:General Store +I:100:& Wooden Torch~ +I:95:& Brass Lantern~ +I:95:& Flask~ of oil +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:90:& Strip~ of Venison +I:70:& Pint~ of Old Winyards +I:80:& Pint~ of Fine Ale +I:60:& Shovel~ +I:50:& Pick~ +I:100:& Iron Spike~ +I:70:& Iron Shot~ +I:70:& Bolt~ +I:70:& Arrow~ +I:98:& Cloak~ +I:46:& Fur Cloak~ +A:0:0:1:2:3:4 +O:1:2:3:4 +G:1:U +W:24 + +N:1:Armoury +I:70:& Pair~ of Soft Leather Boots +I:60:& Pair~ of Hard Leather Boots +I:80:& Hard Leather Cap~ +I:70:& Metal Cap~ +I:65:& Iron Helm~ +I:100:& Robe~ +I:90:& Soft Leather Armour~ +I:90:& Soft Studded Leather~ +I:90:& Hard Leather Armour~ +I:85:& Hard Studded Leather~ +I:90:& Leather Scale Mail~ +I:80:& Metal Scale Mail~ +I:75:& Chain Mail~ +I:80:& Augmented Chain Mail~ +I:75:& Metal Brigandine Armour~ +I:68:& Bar Chain Mail~ +I:100:& Set~ of Leather Gloves +I:80:& Set~ of Gauntlets +I:100:& Small Leather Shield~ +I:90:& Large Leather Shield~ +I:80:& Small Metal Shield~ +A:0:0:1:2:3:4 +O:5:6:7:8 +G:2:s +W:24 + +N:2:Weaponsmith +I:100:& Dagger~ +I:100:& Main Gauche~ +I:100:& Rapier~ +I:100:& Small Sword~ +I:100:& Short Sword~ +I:100:& Sabre~ +I:100:& Cutlass~ +I:100:& Tulwar~ +I:100:& Broad Sword~ +I:100:& Long Sword~ +I:100:& Scimitar~ +I:100:& Katana~ +I:100:& Bastard Sword~ +I:100:& Spear~ +I:100:& Awl-Pike~ +I:100:& Trident~ +I:100:& Pike~ +I:100:& Beaked Axe~ +I:100:& Broad Axe~ +I:100:& Lance~ +I:100:& Battle Axe~ +I:100:& Hatchet~ +I:100:& Sling~ +I:100:& Short Bow~ +I:100:& Long Bow~ +I:100:& Light Crossbow~ +I:100:& Iron Shot~ +I:100:& Arrow~ +I:100:& Bolt~ +I:100:& Whip~ +I:100:& Small Wooden Boomerang~ +A:23:0:1:2:3:4 +O:9:10:11:12 +G:3:w +W:24 + +N:3:Temple +I:100:& Quarterstaff~ +I:100:& Mace~ +I:100:& War Hammer~ +I:100:& Lucerne Hammer~ +I:100:& Morning Star~ +I:100:& Flail~ +I:100:& Lead-Filled Mace~ +I:100:Remove Curse +I:100:Blessing +I:100:Holy Chant +I:100:Heroism +I:100:Word of Recall +I:100:Word of Recall +I:100:Word of Recall +#I:100:Cure Light Wounds +T:100:71:34 +#I:100:Cure Serious Wounds +#I:100:Cure Serious Wounds +T:100:71:35 +T:100:71:35 +I:100:Cure Critical Wounds +I:100:Cure Critical Wounds +I:100:Restore Life Levels +I:100:Restore Life Levels +I:100:Restore Life Levels +I:100:& Whip~ +I:100:& Mace~ +I:100:& Ball-and-Chain~ +I:100:& War Hammer~ +I:100:Word of Recall +I:100:Word of Recall +I:100:Word of Recall +I:100:Cure Critical Wounds +I:100:Cure Critical Wounds +I:100:Restore Life Levels +I:100:Restore Life Levels +I:100:Restore Life Levels +I:100:Remove Curse +I:100:Remove Curse +I:100:*Remove Curse* +I:100:*Remove Curse* +A:0:0:1:2:3:4 +O:13:14:15:16 +G:4:g +W:24 + +N:4:Alchemy shop +I:100:Enchant Weapon To-Hit +I:100:Enchant Weapon To-Dam +I:100:Enchant Armour +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Light +I:100:Phase Door +I:100:Phase Door +T:100:70:9 +I:100:Monster Confusion +I:100:Magic Mapping +I:100:Treasure Detection +I:100:Object Detection +I:100:Trap Detection +I:100:Detect Invisible +I:100:Recharging +I:100:Satisfy Hunger +I:100:Word of Recall +I:100:Word of Recall +I:100:Word of Recall +I:100:Word of Recall +T:100:70:9 +T:100:70:9 +#I:100:Restore Strength +T:100:71:42 +I:100:Restore Intelligence +I:100:Restore Wisdom +I:100:Restore Dexterity +#I:100:Restore Constitution +T:100:71:46 +I:100:Restore Charisma +I:100:Identify +I:100:*Identify* +I:100:*Identify* +I:100:*Identify* +I:100:*Identify* +I:100:*Identify* +I:100:*Identify* +I:100:Light +#I:100:Restore Strength +T:100:71:42 +I:100:Restore Intelligence +I:100:Restore Wisdom +I:100:Restore Dexterity +#I:100:Restore Constitution +T:100:71:46 +I:100:Restore Charisma +I:100:Enchant Armour +I:100:Enchant Armour +I:100:Recharging +I:100:Satisfy Hunger +I:100:Satisfy Hunger +I:100:Satisfy Hunger +A:0:0:1:2:3:4 +O:17:18:19:20 +G:5:b +W:24 + +N:5:Magic shop +I:100:Protection +I:100:Levitation +I:100:Protection +I:100:Charisma +I:100:Slow Digestion +T:100:40:7 +I:100:Searching +I:100:Cure Light Wounds +# Rods +I:100:Probing +I:25:& Wooden Rod~ of# +# Book +T:100:111:50 +# Wands +T:100:65:3 +T:100:65:8 +T:100:65:11 +T:100:65:16 +T:100:65:22 +# Staves +T:100:55:3 +T:100:55:5 +T:100:55:8 +T:100:55:9 +T:100:55:14 +T:60:55:15 +T:60:55:16 +T:60:55:17 +T:70:55:22 +A:0:0:1:2:3:4 +O:21:22:23:24 +G:6:r +W:24 + +N:6:Black Market +A:30:0:1:2:3:4 +O:25:26:27:28 +G:7:D +F:ALL_ITEM | MEDIUM_LEVEL +W:24 + +N:7:Home +A:0:0:54:55:3:62 +O:0:0:0:0 +G:8:y +W:24 + +N:8:Book Store +# & Book~ of Beginner Cantrips +T:100:111:50 +T:100:111:50 +T:100:111:255 +T:100:111:255 +T:100:111:255 +T:100:111:255 +T:100:111:255 +T:100:111:255 +A:0:0:1:2:3:4 +O:29:30:31:32 +G:9:o +W:24 + +N:9:Pet Shop +I:100:Egg +T:100:70:6 +I:100:& Round Seed-Cake~ +A:0:0:1:2:3:4 +O:33:34:35:36 +G:+:b +F:MEDIUM_LEVEL +W:12 + +#Bree Mayor +N:10:Mayor's Office +A:0:0:16:0:35:0 +O:37:37:37:37 +G:+:o +W:0 + +#Minas Anor Inn +N:11:The Crowing Rooster +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:71:71:71:71 +G:+:w +W:8 + +N:12:The Soothsayer +I:20:Divination +I:20:Divination +I:20:Divination +I:20:Divination +I:20:Divination +I:20:Divination +A:0:0:2:0:8:0 +O:78:79:80:81 +G:+:B +F:RANDOM +W:2 + +N:13:Library +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Identify +# starting parchment +T:40:8:20 +# Khuzdul +T:35:8:105 +# Nandorin +T:30:8:106 +# Numenorean (I) +T:30:8:101 +# Numenorean (II) +T:20:8:102 +# Orcish +T:15:8:107 +# Advanced Numenorean +T:10:8:103 +# Advanced Sindarin +T:5:8:104 +A:2:3:14:15:16:27 +O:86:87:88:89 +G:+:U +W:2 + +#Minas Anor +N:14:Castle +A:0:0:16:35:39:0 +O:38:38:38:38 +G:+:o +W:0 + +N:15:Casino +A:13:0:9:10:0:12 +O:90:91:92:93 +G:+:s +W:0 + +N:16:Beastmaster Shanty +# Monstrous Compendium 1 +T:100:8:9 +# Monstrous Compendium 2 +T:100:8:10 +# Monstrous Compendium 3 +T:95:8:11 +# Monstrous Compendium 4 +T:90:8:12 +# Monstrous Compendium 5 +T:85:8:13 +# Monstrous Compendium 6 +T:80:8:14 +# Monstrous Compendium 7 +T:75:8:15 +# Monstrous Compendium 8 +T:70:8:16 +# Monstrous Compendium 9 +T:65:8:17 +# Monstrous Compendium 10 +T:60:8:18 +# Monstrous Compendium 11 +T:55:8:19 +A:18:2:21:22:3:0 +O:94:95:96:97 +G:+:g +W:24 + +N:17:Fighters Hall +A:0:0:24:25:0:0 +O:98:99:100:101 +G:+:s +W:0 + +N:18:Tower of Magery +A:0:0:26:27:0:0 +O:102:103:104:105 +G:+:b +W:0 + +N:19:Inner Temple +# Cure Light Insanity +T:20:72:14 +# Cure Serious Insanity +T:15:72:15 +# Cure Critical Insanity +T:10:72:16 +# Cure Insanity +T:5:72:17 +A:2:3:28:29:0:0 +O:106:107:108:109 +G:+:G +W:8 + +N:20:Paladins Guild +A:0:0:28:25:0:0 +O:110:111:112:113 +G:+:g +W:0 + +N:21:Rangers Guild +A:0:0:31:32:0:0 +O:114:115:116:117 +G:+:u +W:0 + +N:22:Thunderlords' Nest +A:0:0:33:2:34:0 +O:82:83:84:85 +G:+:U +W:0 + +N:23:The Mirror +A:0:0:44:15:16:43 +O:51:51:51:51 +G:+:U +W:0 + +N:24:Seat of Ruling +A:0:0:17:35:0:0 +O:52:52:52:52 +G:+:U +W:0 + +N:25:Wizards Spire +A:60:0:26:27:0:0 +O:54:54:54:54 +G:+:U +W:0 + +N:26:Priests Circle +# Cure Light Insanity +T:20:72:14 +# Cure Serious Insanity +T:15:72:15 +# Cure Critical Insanity +T:10:72:16 +# Cure Insanity +T:5:72:17 +A:2:3:28:29:0:0 +O:55:55:55:55 +G:+:o +W:8 + +N:27:Tower of the King +A:0:0:17:35:0:0 +O:57:57:57:57 +G:+:U +W:0 + +N:28:Library +I:100:Identify +# starting parchment +T:40:8:20 +# Khuzdul +T:35:8:105 +# Nandorin +T:30:8:106 +# Numenorean (I) +T:30:8:101 +# Numenorean (II) +T:20:8:102 +# Orcish +T:15:8:107 +# Advanced Numenorean +T:10:8:103 +# Advanced Sindarin +T:5:8:104 +A:0:0:14:15:16:2 +O:58:58:58:58 +G:+:U +W:12 + +N:29:The White Tree +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:59:59:59:59 +G:+:w +W:8 + +N:30:Craftsmaster +A:0:0:24:25:0:0 +O:60:60:60:60 +G:+:s +W:0 + +N:31:Earth-Dome (Nature) +# Cure Light Insanity +T:20:72:14 +# Cure Serious Insanity +T:15:72:15 +# Cure Critical Insanity +T:10:72:16 +# Cure Insanity +T:5:72:17 +A:2:3:39:0:0:0 +O:61:61:61:61 +G:+:U +W:8 + +N:32:Minstrels Haven +A:0:0:40:41:0:0 +O:62:62:62:62 +G:+:U +W:0 + +N:33:Star-Dome +A:0:0:46:47:0:0 +O:63:63:63:63 +G:+:U +W:0 + +N:34:Valarin Temple +# Cure Light Insanity +T:20:72:14 +# Cure Serious Insanity +T:15:72:15 +# Cure Critical Insanity +T:10:72:16 +# Cure Insanity +T:5:72:17 +A:2:3:28:48:0:0 +O:64:64:64:64 +G:+:U +W:8 + +N:35:Sea-Dome +# Cure Light Insanity +T:20:72:14 +# Cure Serious Insanity +T:15:72:15 +# Cure Critical Insanity +T:10:72:16 +# Cure Insanity +T:5:72:17 +A:2:3:49:35:0:0 +O:65:65:65:65 +G:+:U +W:8 + +N:36:The Golden Flower +A:0:0:50:51:0:0 +O:66:66:66:66 +G:+:U +W:0 + +N:37:The Fountain +# Cure Light Insanity +T:20:72:14 +# Cure Serious Insanity +T:15:72:15 +# Cure Critical Insanity +T:10:72:16 +# Cure Insanity +T:5:72:17 +A:2:3:52:53:0:0 +O:67:67:67:67 +G:+:U +W:8 + +# Here begins the random shops, for the random towns +N:38:Axe Smith +T:100:24:256 +A:0:0:1:2:3:4 +O:118:119:120:121 +G:3:w +F:RANDOM | MEDIUM_LEVEL +W:12 + +N:39:Hafted Smith +T:100:21:256 +A:0:0:1:2:3:4 +O:122:123:124:125 +G:3:w +F:RANDOM | MEDIUM_LEVEL +W:12 + +N:40:Polearm Smith +T:100:22:256 +A:0:0:1:2:3:4 +O:126:127:128:129 +G:3:w +F:RANDOM | MEDIUM_LEVEL +W:12 + +N:41:Sword Smith +T:100:23:256 +A:0:0:1:2:3:4 +O:130:131:132:133 +G:3:w +F:RANDOM | MEDIUM_LEVEL +W:12 + +N:42:Rare Jewelry Shop +T:100:40:256 +T:100:45:256 +A:0:0:1:2:3:4 +O:134:135:136:137 +G:6:v +F:RANDOM | DEPEND_LEVEL | DEEP_LEVEL | FORCE_LEVEL +F:VERY_RARE +W:10 + +N:43:Jewelry Shop +T:100:40:256 +T:100:45:256 +A:0:0:1:2:3:4 +O:138:139:140:141 +G:6:y +F:RANDOM | DEPEND_LEVEL | MEDIUM_LEVEL | FORCE_LEVEL +F:RARE +W:20 + +N:44:Footwear Shop +T:100:30:256 +A:0:0:1:2:3:4 +O:142:143:144:145 +G:2:r +F:RANDOM | MEDIUM_LEVEL +F:COMMON +W:12 + +N:45:Rare Footwear Shop +T:100:30:256 +A:0:0:1:2:3:4 +O:146:147:148:149 +G:2:r +F:RANDOM | DEEP_LEVEL | MEDIUM_LEVEL +F:VERY_RARE +W:8 + +N:46:Library +T:100:110:256 +T:100:111:256 +T:100:112:256 +T:100:113:256 +T:100:114:256 +T:100:115:256 +T:100:116:256 +T:100:117:256 +T:100:118:256 +T:100:119:256 +T:100:120:256 +T:100:121:256 +T:100:122:256 +T:100:123:256 +T:100:124:256 +T:100:125:256 +A:27:0:1:2:3:4 +O:150:151:152:153 +G:9:y +F:RANDOM | DEPEND_LEVEL | MEDIUM_LEVEL +W:24 + +N:47:Forbidden Library +T:100:110:256 +T:100:111:256 +T:100:112:256 +T:100:113:256 +T:100:114:256 +T:100:115:256 +T:100:116:256 +T:100:117:256 +T:100:118:256 +T:100:119:256 +T:100:120:256 +T:100:121:256 +T:100:122:256 +T:100:123:256 +T:100:124:256 +T:100:125:256 +A:27:0:1:2:3:4 +O:150:151:152:153 +G:9:v +F:RANDOM | DEPEND_LEVEL | DEEP_LEVEL +F:RARE +W:12 + +N:48:Expensive Black Market +A:0:0:1:2:3:4 +O:154:155:156:157 +G:7:v +F:RANDOM | ALL_ITEM | DEEP_LEVEL | DEPEND_LEVEL | MEDIUM_LEVEL +W:12 + +N:49:Common Shop +I:95:& Brass Lantern~ +I:100:& Flask~ of oil +I:100:& Ration~ of Cram +I:60:& Shovel~ +I:50:& Pick~ +I:100:& Iron Spike~ +I:70:& Iron Shot~ +I:70:& Bolt~ +I:70:& Arrow~ +I:98:& Cloak~ +I:46:& Fur Cloak~ +I:100:Word of Recall +I:100:Cure Critical Wounds +A:0:0:1:2:3:4 +O:158:159:160:161 +G:1:U +W:12 +F:RANDOM + +N:50:Dragon Hunter +T:100:38:256 +A:0:0:1:2:3:4 +O:162:163:164:165 +G:2:v +F:RANDOM | DEEP_LEVEL | DEPEND_LEVEL +F:VERY_RARE +W:12 + +N:51:Speed Ring Market +T:100:45:31 +A:0:0:1:2:3:4 +O:166:167:168:169 +G:6:G +F:RANDOM | SHALLOW_LEVEL | DEPEND_LEVEL +F:VERY_RARE +W:6 + +N:52:Scribe +T:100:70:256 +A:0:0:1:2:3:4 +O:170:171:172:173 +G:5:B +F:RANDOM | MEDIUM_LEVEL | DEPEND_LEVEL +W:12 + +N:53:Potion Store +T:100:71:256 +T:100:72:256 +A:0:0:1:2:3:4 +O:174:175:176:177 +G:5:B +F:RANDOM | MEDIUM_LEVEL | DEPEND_LEVEL +W:12 + +N:54:Recaller +I:100:Word of Recall +A:33:0:1:2:3:0 +O:82:83:84:85 +G:+:b +F:RANDOM | COMMON +W:2 + +N:55:Master Archer +T:100:19:2 +T:100:19:12 +T:20:19:13 +T:100:19:23 +T:20:19:24 +T:50:16:256 +T:50:17:256 +T:50:18:256 +A:0:0:1:2:3:4 +O:178:179:180:181 +G:3:g +F:RANDOM | MEDIUM_LEVEL | DEPEND_LEVEL +F:RARE +W:24 + +N:56:Merchants Guild +A:0:0:56:57:58:0 +O:211:211:211:211 +G:+:g +W:0 + +N:57:The Museum +A:0:0:59:0:3:0 +O:0:0:0:0 +G:+:g +F:MUSEUM +W:255 + +N:58:The Prancing Pony +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:68:68:68:68 +G:+:w +W:8 + +##### Mining equipment for Khazad-Dum ##### + +N:59:Mining Supply store +T:100:20:256 +I:100:& Wooden Torch~ +I:95:& Brass Lantern~ +I:95:& Flask~ of oil +I:75:& Dwarven Lantern~ +I:60:& Feanorian Lamp~ +T:60:65:6 +T:70:71:22 +A:0:0:1:2:3:4 +O:182:183:184:185 +F:MEDIUM_LEVEL +G:+:s +W:24 + +## Library quest in Minas Anor + +N:60:Library +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Identify +I:100:Identify +# starting parchment +T:40:8:20 +# Khuzdul +T:35:8:105 +# Nandorin +T:30:8:106 +# Numenorean (I) +T:30:8:101 +# Numenorean (II) +T:20:8:102 +# Orcish +T:15:8:107 +# Advanced Numenorean +T:10:8:103 +# Advanced Sindarin +T:5:8:104 +A:61:0:14:15:16:2 +O:210:210:210:210 +G:+:U +W:12 + +### New shops in Theme ### + +# Hunting Store +N:61:Hunting Supply Store +I:100:& Morphic Oil~ of # +T:50:35:255 +T:100:46:255 +T:100:19:2 +T:100:19:12 +T:20:19:13 +T:100:19:23 +T:20:19:24 +T:50:16:255 +T:50:17:255 +T:50:18:255 +A:0:0:1:2:3:4 +O:186:187:188:189 +G:*:w +W:24 + +# Rune Shop +N:62:Runic Magic Shop +T:100:104:256 +T:100:104:256 +T:100:104:256 +T:50:105:256 +T:50:105:256 +T:50:105:256 +A:0:0:1:2:3:4 +O:190:191:192:193 +G:6:w +W:24 + +# based on Mining Supply store in Khazad-Dum +N:63:Construction Supply Store +T:100:20:256 +I:100:& Wooden Torch~ +I:95:& Brass Lantern~ +I:95:& Flask~ of oil +I:75:& Dwarven Lantern~ +I:60:& Feanorian Lamp~ +T:60:65:6 +T:70:71:22 +A:0:0:1:2:3:4 +O:182:183:184:185 +G:1:w +W:24 + +# Music store +N:64:Music Store +I:20:& Horn~ +I:20:& Drum~ +I:20:& Harp~ +A:0:0:1:2:3:4 +O:194:195:196:197 +G:+:o +W:12 + +# Rod shop +N:65:Magic Rod Market +T:100:67:50 +T:75:67:75 +T:75:67:75 +T:50:67:100 +T:50:67:100 +T:50:67:100 +T:50:67:100 +T:50:67:125 +T:25:67:160 +T:5:67:200 +A:0:0:1:2:3:4 +O:198:199:200:201 +F:RANDOM | MEDIUM_LEVEL | DEPEND_LEVEL +G:6:b +W:12 + +# Map store +# No stealing; will buy nothing - this is a map maker, they don't need to buy maps. +N:66:Map store +I:100:Map of Bree +I:100:Map of Hobbiton +I:50:Map of Lothlorien +I:50:Map of Edoras +I:50:Map of Esgaroth +I:40:Map of Dale +I:30:Map of Pelargir +I:30:Map of Osgiliath +I:30:Map of Minas Anor +I:15:Map of Forodwaith +I:5:Map of Middle-earth +A:0:0:1:2:3:0 +O:202:203:204:205 +G:9:w +W:12 + +# Farm +# Farms buy nothing - anything they might want, they can produce themselves. +N:67:Farm +I:100:& Pinch~ of Longbottom Leaf +I:100:& Jar~ of Honey +I:100:& Jug~ of Milk +I:100:Apple Juice +I:100:Water +I:100:Salt Water +I:20:Cure Poison +I:20:Cure Blindness +I:20:Cure Fear +I:20:Cure Confusion +A:0:0:1:2:3:4 +O:206:207:208:209 +G:1:G +W:12 + +### Themed Inns ### + +#Pelargir +N:68:The Grey Swan +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:69:69:69:69 +G:+:w +W:8 + +#Caras Galadhon +N:69:The Garden +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:70:70:70:70 +G:+:w +W:8 + +#Khazad Dum +N:70:The Mithril Lode +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:72:72:72:72 +G:+:w +W:8 + +#Dale +N:71:The Builder Barracks +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:73:73:73:73 +G:+:w +W:8 + +#Edoras +N:72:The Horse and Ox +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:74:74:74:74 +G:+:w +W:8 + +#Esgaroth +N:73:The Dancing Dragon +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:75:75:75:75 +G:+:w +W:8 + +#Hobbiton +N:74:The Green Dragon +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:76:76:76:76 +G:+:w +W:8 + +#Osgiliath +N:75:The Twinkling Star +I:100:& Ration~ of Cram +I:100:& Round Seed-Cake~ +I:100:& Strip~ of Venison +I:100:& Pint~ of Old Winyards +I:100:& Pint~ of Fine Ale +A:2:4:5:6:7:0 +O:77:77:77:77 +G:+:w +W:8 + +### Abodes ### + +N:76:The House of Beorn +A:17:63:65:0:0:0 +O:40:40:40:40 +G:+:U +W:0 + +N:77:Bard's Hut +A:17:66:0:0:0:0 +O:41:41:41:41 +G:+:U +W:0 + +N:78:The Ranger Conclave +A:17:63:65:0:0:0 +O:42:42:42:42 +G:+:U +W:0 + +N:79:Imladris +A:17:63:65:0:0:0 +O:43:43:43:43 +G:+:U +W:0 + +N:80:The Hornburg +A:17:63:65:0:0:0 +O:44:44:44:44 +G:+:U +W:0 + +N:81:Thranduil's Hall +A:17:63:65:0:0:0 +O:45:45:45:45 +G:+:U +W:0 + +N:82:Meduseld +A:17:0:0:0:0:0 +O:46:46:46:46 +G:+:U +W:0 + +N:83:The Master's House +A:17:0:0:0:0:0 +O:47:47:47:47 +G:+:U +W:0 + +N:84:Bag End +A:17:0:0:0:0:0 +O:48:48:48:48 +G:+:U +W:0 + +N:85:The Castle of Stars +A:17:0:0:0:0:0 +O:49:49:49:49 +G:+:U +W:0 + +N:86:The Prince's Tower +A:17:0:0:0:0:0 +O:50:50:50:50 +G:+:U +W:0 + +N:87:The Seat of Durin +A:17:0:0:0:0:0 +O:39:39:39:39 +G:+:U +W:0 + +### The forge in Imladris +N:88:Forge +A:23:24:25:32:64:0 +O:43:43:43:43 +G:+:y +W:0 \ No newline at end of file diff --git a/lib/mods/theme/edit/t_basic.txt b/lib/mods/theme/edit/t_basic.txt new file mode 100644 index 00000000..8153f6fe --- /dev/null +++ b/lib/mods/theme/edit/t_basic.txt @@ -0,0 +1,66 @@ +D:###################################################################################################################################################################################################### +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_beorn.txt b/lib/mods/theme/edit/t_beorn.txt new file mode 100644 index 00000000..e60c5d29 --- /dev/null +++ b/lib/mods/theme/edit/t_beorn.txt @@ -0,0 +1,108 @@ +# File: t_beorn.txt + +# Beorn's Halls map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +# Beehive +F:b:229:3 + +# Dirt road +F:,:230:3 + +# Bush +F:h:202:3 + +# Closed gate +F:g:231:3 + +# Open gate +F:+:232:3 + +# Wooden boards (4 kinds) +F:=:233:3 +F:[:234:3 +F:_:235:3 +F:]:236:3 + +### Buildings ### + +#The House of Beorn +F:a:74:3:0:0:0:0:0:76 + +#The Farm +F:f:74:3:0:0:0:0:0:67 + +#The Beastmaster +F:r:74:3:0:0:0:0:0:16 + +D:###################################################################################################################################################################################################### +D:# ------TT-TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT--T-TTT------------------ # +D:#---- ------ ------ ---------------TTTT-TThh-hh-----------------@WW@---------------TTTTT----TTT------------- # +D:# -------------------- ---TTT---TTTT-TT---------------hhhhhhhWWhhhhhhhhh-----------TTTTT-----TTTT-------- # +D:# -------- ---- ---------- ---TTTTT---TT-TT--------------hhhhh--@WW@--hhhhhhhhhhhhhhhh------TTT--TTTTTT------ -- # +D:# --TTT------TT--------------hhh----@WW@---RRRRRRR----hhhhhhhhh----TTT-TTTT---T---- # +D:#-------- ----------TTT--------------hhh----@WW@---RRRRRRRRR---------hhhhhh---TT-----TTTTT-------- # +D:#---- -----------------T----TTT--------------hhh-----@WW@---RRNNNNNNNRR-----------hhhh---TTT-----T-------- # +D:#---- -------- ---TTTTT-TTT--------------hhh------@WW@--ANNNNFFFNNNNA------------hhh----TT------------ # +D:# ------ -------- -------- -----TTTTT-TT--------------hhh------@WW@--AANNFFFFFFFNNAA------------hhh----TT---TTT---- # +D:#-- -------- ------ ---T--TTT-TT--------------hhh-------@WW@-AAANFFFEEEFFFNAAA------------hhh----TT-TTTTT---- # +D:# ------ ---- ---- ---------TTTTT---TT--------------hhh-------@WW@--AAANFFEEEEEFFNAAA-------------hhh----TT-TTT------- # +D:# ------------ ------ ----------TTT--TTT----------------hhh-----@WW@---AAANFFFEEEFFFNAAA------------hhh--T---TT----TTTT--- # +D:#------ ---------------------------------TTT---------------hhh-------@WW@---AANNFFFFFFFNNAA------------hhh---TT--TT---TTTTTT-- # +D:#---- -------- -------- -----------T---TT-----------------hhh-------@WW@---ANNNNFFFNNNNA--------------hhh--TT---TT---TTTT---- # +D:#-- -------- ------ ---TTTTT-TT----------------hhh--------@WW@----RRNNNNNNNRR----------------hhh--T----hT---------- # +D:# ------------ --------TTT-TTT ----------------hhh-----N--@WW@----RRRRRRRRR----------------hhh---T-----TTT-TTTT-- # +D:#---- ---- -------------T--T@b@---------------hhh-----NRN--@WW@----RRRRRRR------------------hhh--TT----TTT-T------ # +D:# ---------- ------ ----TTTT---TTT@b@---------------hhh---NRRRN--@WW@-----------------------------hhh-T-----TT--TT---- # +D:# ------ ---- ---TTTTTT--TT--@b@-------------hhh-----NRN--@WW@-----------------------------hhh--TTT----TT---TTT-- # +D:#---- ------ ---------- ------------TTTT---TTT-@b@--------------hhh-----N----@WW@-------NNN-------EEREE-------hhh--------TT--TTTTT-- # +D:#-- ---- -------- ---------TTT--@b@------------hhh----------@WW@------NFFFFFN----EERRREE----hhh---TTT----TT---TTT---- # +D:# ---- ---- -- ------TTTTTT----@b@-------------hhh--------@WW@-----NFFFFFN-------EEREE---hhhh---TTT-----TT------- # +D:# -------- -- -- ---------TTT---TTT--@b@------------hhh--------@WW@----NFFFFFN---------------hhhh----TTT------TT--TTT-- # +D:#-- -------- -------- ----TTTT-TTT--@b@-------------hhh------@WW@-------NNN---------UUUYUUUUhh---------------TT-TTTTT-- # +D:#-- ---- ---- -------------------T-----TTT--@b@------------hhh------@WW@--------------------XXXXXXXXh----------------TT--TTT-- # +D:# ------ ------ -------TTTTT----TT--@b@-------------hhh------@WW@---UUUYU-----------________h---------TT-----TT-------- # +D:#-- ---------- ---- ---TTTTT--T-TT--@b@------------hhh------@WW@----XXXXXNNNNNNNNNNN________h----------TT----TTT--TTT---- # +D:#---- ----T----T-TT--@b@-------------hhh------@WW@---_____,,,,,,,,,,,f]]]]]]]T-T---------TTT--TTT-TTTTT---- # +D:# ---------- ----TTTT-TTT--@b@------------hhh------@WW@----]]]]]NNNNNNNNNNN----------------TTT------TT----TTT--- # +D:# ---- ------ -----TTTTTT-TT--@b@-------------hhh-----@WW@-----F,F---------[================[-T---------TT--T---- # +D:# ------ ---------- ------TTTT---T--@b@------------hhh----TT-@WW@----F,F---------[================[-T----TTT--TT-TTT--- # +D:# ----------------------------------------TT--@b@-----------hhh-------@WW@-----F,F---------[================[AT----T-T--TT-TTT--- # +D:#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,g,,,,,,,,,,,,,,,,,,,,,,,,,,WW,,,,,,,,,,,,,,,,,,,,,,,,,,,aUUUUUUUU[,,,A--T----TT--T------ # +D:#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,WW,,,,,,,,,,,,,,,,,,,,,,,,,,,,aUUUUUUUU[AT,,A-TTTT-TT---TTT----- # +D:#-- --------------------------------------------TT--@b@------------hhh----@WW@-----------,-,,,---[================[-T-,A----T-TT--TTTTT-- # +D:# -------- ------TT-TTT--@b@-------------hhh--@WW@----------E,E--,,,,-[================[-T-,A-TTTT-TT---TTT---- # +D:#-- -------- -------- ---TTTT-TT--@b@--------TTT---hhh@WW@----------E,E------,,[================[-T-,A---TT-TT--------- # +D:#------ ---------- ----------TT--TT--@b@------TTT-----hh@WW@----------E,E--------hA,-----------------A,,A-TT--TTT--TTT-- # +D:#-- ------ -------- ----TTT-----TT--@b@-------TTT---hhhWW@----------E,E---------hhA,,,A-----------A,,,A-------TT--TTT-- # +D:# ---- ------ ---------TTTTT---TTT--@b@--------TTT-hhhhWW@---------E,E-----------hh-A,,,,,AAAA,,,,,AA---------TT TTTTT-- # +D:# ---- ---- -------TT-TT---TTT--@b@-------------hhWW@---------E,E------------hhhh--A,,,,,,,,,A--TTT------TT---TTT-- # +D:# -------- ------------ ------------T--TTT---@b@-------------hWWh----------R,R------------hhhh--AAAAAAAAA----TTTTT---TT---TTT-- # +D:# -- -- ------ ----TTTTT-TT---@b@------------@WWhhh---UUUYUUU,,R-------------hhhh--------TT-----TTT---TT-------- # +D:# ------ -------TTT---TT--@b@-----------@WW@-hhh--XXXXXXX,-,R-------------hhhhh-----TTTTT-----TTT-TT------- # +D:# ------------ ---------------- ----------TTT--@b@------------@WWhhh---_______,-,,R---------------hhhh-----------------TT--T----- # +D:# ------------ -------------TTTT---TTT--@b@-----------@WW@-hhh--_______,-,UUYU----------------hhhThTh----------TTT-TTT---- # +D:# ------ ------TTTTTT---TT--@b@------------@WWhhhh--]]]]0]],-,XXXX--------------------hhhhhh--T-----TT--T----- # +D:# ------ ---- ---TTTT---TTTT-@b@------------@WW@hhhh-----,,,,-,____---------------FFF------hhh------TT--------- # +D:#------ ---------- ------ -----------TT--TTT-@b@-------------@WW@hhhh---------,]rr]--------------FVVVVF-----hhh-----T---------- # +D:# ------ ------ ------ ------TTTT--TT@b@-------------@WW@--hhh---------,,,-----------------FVVVVF----hhhh---TT---TTT--- # +D:#---- -------------- ------------ ---------TT--TTTb@-------------@WW@----hhh-----------------------------FVVVVF--hhhh----TT--TTTTT-- # +D:#-- ---------- ---- ----------------TTT-------------@WW@------hhh-------------------N---------FFFF--hhhh----TT----T-T-- # +D:# ---- -------- -------- ---------TTT-TTTT-----------@WWW@--------hhh----------------ENANE------------hhhh-----TT------- # +D:# ---------- ---------- -------- ------TTTTT--TT------------@WWW@--------hhh--------------EEAAAEE----------hhhh----TTT------------ # +D:# ------ ------ ---- ---- ----TTTTT---TT---------@WWW@-----------hhh--------------ENANE----------hhhh----TT------------ # +D:# -------- ------ ---------TTT-TT---------@WWW@----------hhhh---------------N-----------hhh-----TT------------- # +D:# ------ ------ ------TTTTT-TT-------@WWW@TTT---------hhhhh-----------------------hh---T-TTTT--TTTTT------ # +D:# -- ---- -------- -------TTT---TT------@WW@TTT------------hhhhhhh------------hhhhhhhhh------TTT----TTTTT----T-- # +D:# -------- ------------ ------ -----T---TT----@WW@----------TTT------hhhhhhhhhhhhhhhhhhhhhhh-------TT -TTT--TTT---- # +D:# ------ -------- ---------- ------ TTTTTT--TT--@WW@-------------------------hhhhhhhhhh--------------hT--TTTTT---- # +D:#------------ -------------- ------------ TTTTT--TTTTTWW@-------------------------------------------------TT----TTT------------- # +D:# ---------- ------ ------ ---------- TTT-TTTThTTT------------------------------------------------hTT---------------- # +D:#------ ------ -------- -------- ---------TTTTThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhTh--TTTTT--------- # +D:#------ -------- -------------- ---TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT-------------- # +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_bree.txt b/lib/mods/theme/edit/t_bree.txt new file mode 100644 index 00000000..e5fe559a --- /dev/null +++ b/lib/mods/theme/edit/t_bree.txt @@ -0,0 +1,137 @@ +# File: t_bree.txt + +# Bree + +############### Additional default terrain settings ############### + +# Default for Quest 1 = entrance is quest entrance +F:z:8:3:0:0:0:0:0:4 + +# Default for Quest 18 = entrance is tree +F:y:96:3 + +# Default for Quest 18 = entrance is tree +F:x:96:3 + +############### Quest 4 - Thieves Hideout finished = house ############### +?:[EQU $QUEST4 2] +F:z:74:3:0:0:0:0:0:7 +?:[EQU $QUEST4 5] +F:z:74:3:0:0:0:0:0:7 +?:1 + +############### Quest 8 - Troll Glade ############### +?:[AND [EQU $QUEST8 1] [EQU $DAYTIME 0] ] +F:y:8:3:0:0:0:0:0:8 +?:1 + +############### Quest 9 - Wights Grave ############### +?:[EQU $QUEST9 1] +F:x:8:3:0:0:0:0:0:9 +?:1 + +###### Additionnal buildings ####### + +# Castle: Plot Bree +F:B:75:3:0:0:0:0:0:1 + +# Mayor's house +F:b:74:3:0:0:0:0:0:10 + +# The Prancing Pony +F:a:74:3:0:0:0:0:0:58 + +# Soothsayer +F:c:74:3:0:0:0:0:0:12 + +# Music Store +F:d:74:3:0:0:0:0:0:64 + +# The Museum +F:e:74:3:0:0:0:0:0:57 + +# Map store +F:f:74:3:0:0:0:0:0:66 + +# The Library +F:g:74:3:0:0:0:0:0:13 + +############### Town Layout ############### + +D:###################################################################################################################################################################################################### +D:# VV -- # +D:# V -- # +D:# VV -- # +D:# VVV -- # +D:# VV -- # +D:#OOOO V -- # +D:# OOOO V -- # +D:#--- OOOOO VVV --- VV # +D:#------ OOOOOO V -- VVVV # +D:#---------- OO V -- VVWWVVV # +D:#-------------- OO VVV -- VVVWWWWWVVV # +D:#--------------- OOO VVV -- VVWWWWWWWWWVV # +D:#----------------- OO VVVVVVV VVWWWWWWWWWWWV # +D:#------------------- OOOOO --VVVV VVVVV VVWWWWWWWWWWWVV # +D:###------------------ OO ,,,,,,,,,,,,,,,,,, -- VVVVV VV VVVVVVVWWWWWWWVVV # +D:#CC####------------------ OOO ,,,,,CCCCCCCCCCCCCCCCCC,,,,,,,,, -- VVVVVV VVVVWWVVV # +D:#TTCCCC###---------------,, OO ,,,CCCCCCTTTTTTTTTTTTTTTTCCCCCCCCCC,,,, -- VVVV # +D:#--TTTTCCC###---------,,,-- OO ,,CCCCTTTTTT--------------TTTTTTTTTTCCCCC,,,,, ^-- # +D:#------TTTCCC##-----,,------ O ,,CCCTTTT..................----------TTTTTCCCCCC,, ^^^ -- # +D:#---------TTTCC##,,,-------- OO ,CCCTTT....--ssssssss-..---..........-----TTTTTTCCC,,, ^^ -- # +D:#------------TC,,###- --- OO ,CCTTT...-----SSSSSSSS--.----------,,.....------TTTCCCC,, ^^ -- # +D:#-------------,TTCCC### -- OOO ,,CCTT...-,,,,--ssssssss-..-sssssssssss,---......---TTTTCCT,, ^^ -- # +D:#--------- ,,,--TTTCCC -- OO ,,CCCTT..-------,,##9#####-.--sssssssssss-,-------...----TTCCTT, ^^^ -- # +D:#-------- ,, ,,----TTTCC O ,CCC T..--sssSsss,,,,------.--StSStSSSStS--,------.-....--TTCCTT,^^^ -- # +D:#------ ,, , OO ,CCTTT...---ssstSSS---,,,----.--sssssssssss---,---...----..--TTCCT^^^^ ^^ -- # +D:#------- x, ,, OO ,CCTT...-----sssssss--,,-,,---.--sssssssssss---,-...-------..--TTC^^^ ^ ---- # +D:#------- {, OO ,CTT..---,,,,###6###,,,---,,--.--###########----..----------..--T^^^^ ^ --- -- # +D:#--------- OOO ,CT..,,,,----,,,,,,,,------,,-.--###b###e###-....,---sssss---.--T^^ ^ -- -- # +D:#---------- OO ,CCT.,sssssss----,-----------,,.-----.-----....-,--,,-StSSS---.-T^^^ ^ -- ----- # +D:#------------- OO ,CCTT.-StStSSS---,-----ssssss--..-----.--....--,,,,,,-,sssss---.-T^^^ ^ -- -- ,,, # +D:#----------- OOOOO ,CTT-.-sssssss---,-----SSSSSS--.------.-..--,,,-ssss--,##f##---.-T^^ ^ -- ----- ,, # +D:#-------- OO ,CCT-..-##5####----,----ssssss-..........--XXXX,-ssss--,------...-^^^ ^ ^^ ^ --- ---- ,,, # +D:#- ---- OOOOOOOO ,C OOOO--OOOOO----,----#c##4#-.---.,----,-UUUU,-SSSS--,-----..---^^ ^ ^ --- -----, OOOOOOOOOOOOOO# +D:#- ---- OOOOOOO ,CT-OssOOOO---OOOOOOOOO--OOOO--.-T-.-sss--,XXXX,-ssss---,---..--T^^ -- -- OOO # +D:#- ----- OOOOOOOOSt.--------XXXXX-OOOO--OOOO---.-StS--,#0##,-ssss---,---.---^^ ^ ^ -- --- OOOO # +D:#- --- ----- ,,CT--.ss.-sssss--XXXXX,---------OOOO.-sss---,,,,,-####--,---..-T^^ ^ ^ -- --- OO # +D:# ---- ---- ,,CT--.B#.-SStSS--##g##,------------OO-#z#-ssssss-,,,---,----.--T^^ ^ -,- OOOOO # +D:# ------- ---- ,,CTT-....-sssss--,,,,,,-------------OO-,--SSSSSt-sss,-,---...-T^^ ^ ^ -, OOOO # +D:# ------- ------ ,,CCTT---..#2###-,sssss,-SSSSSSSS-----OO,--ssssss-tSS-,.....---^^ ^^ ^^^ -, OOOOOOOO # +D:# ----- ----- ,,CCT----..,,,,,-StSSS,-ssssssss------OOO-#1##a#-sss...-----T^^ ^^ -,- OOOOO # +D:# ---- -------- ,,CCTT----..----,sssss,-###d####--------OO,.,,.,-#7#----TTTT^^ ^ ^^ -, OOOOO # +D:# --------------- ,,,CCTTTT--..---,##3##-,--,,,---------...OOOOOOOOOOOTTTTTCC^^^ ^^ ^^ ,- OOO # +D:# -------- ,,,CCCC --..........,-,,---,--.......-------TTTTTOCCCCC,,^^^^^^^^^^^ -.- OOOOO # +D:# ---------- ,, ,,CCCTT----------.....-......-------TTTTTTTCCCCO,,,,, ^^^^^^^ -.- O # +D:# ------- ,, ,,CCTTTTTTTTTT-----...------TTTTTTTCCCCCC,,,,OOO -.- OOOO # +D:# ---- ,,, ,CCCCCCCCCCTTTTT-----TTTTTTCCCCCC,,,,,, OOO OOOOOOOOO # +D:# ^^ ---- ,, ,,,,,,,,,,CCCCCTTTTTTCCCCC,,,,,, OO OOO-- # +D:# ^^^^^ ,,, ,,,,,CCCCCC,,,,, OOOO OOO-- # +D:# ^^^^^^^^^ ,, ,,,,,, OOOOOOO OOO--- # +D:# ^^^^^^^^^ ,, OOOOOOO---- # +D:# ^^^^^^^^^^^^^^^ ,,, ..------ # +D:# ^^^^^^^^^^^^^^ ,,, ...... ....----- # +D:# ^^^^^^^^^^^^^^^ ,,, ........... ............ ............-------,,,, # +D:#^^^^^^^^^^^^^^^^^ ,, ... .........-------------- ,,,,,,, ,,,,,,,,, # +D:# ^^^^^^^^^^^^^ ,, . ,,,,,, ,,,,,,,,, # +D:# ^^^^^^^^^^^^^^ ,, ... ,,,,, ------ --- # +D:# ^^^^^^^^^^^^^^^ ,, . ,,,,,,,,------- ----- # +D:# ^^^^^^^^^^^^^^ , .. ---------------- # +D:# ^^^^^^^^^^^^^^^^ ,, .. ---------y-------- # +D:# ^^^^^^^^^^^^^^^ , .. ----------------- # +D:# ^^^^^^^^^^^^^^^^ ,,. --- ---- ---- # +D:# ^^^^^^^^^^^^^ ,. - -- -- # +D:# ^^^^^^^^^^^^^^ . # +D:# ^^^^^^^^^^^^^^ . # +D:###################################################################################################################################################################################################### + + +############### Starting positions ############### + +# Standard starting position for normal races +?:[AND [EQU $LEAVING_QUEST 0] [NOT [EQU $RACE Vampire] ] ] +P:33:131 + +# Standard starting position for vampires (at the dungeon entrance) +?:[AND [EQU $LEAVING_QUEST 0] [EQU $RACE Vampire] ] +P:31:150 diff --git a/lib/mods/theme/edit/t_cerin.txt b/lib/mods/theme/edit/t_cerin.txt new file mode 100644 index 00000000..0a87d3bb --- /dev/null +++ b/lib/mods/theme/edit/t_cerin.txt @@ -0,0 +1,98 @@ +# File: t_cerin.txt + +# Cerin Amroth map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +# Mallorn +F:m:243:3 + +# Flet +F:f:220:3 + +# White tree +F:w:237:3 + +# Low hill +F:h:213:3 + +# Altars +F:i:161:3 +F:j:162:3 +F:k:163:3 +F:l:165:3 +F:n:166:3 +F:o:167:3 +F:p:168:3 +F:q:169:3 + +D:###################################################################################################################################################################################################### +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#-----------------------------------------------------------------------------------------NNNNNNNNN--------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------NNwwwwwwwNN-------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------NNwwhhhhhwwNN------------------------------------------------------------------------------------------------# +D:#--------------------------------------------------------------------------------------NNwwhmmmmmhwwNN-----------------------------------------------------------------------------------------------# +D:#-------------------------------------------------------------------------------------NNwwhmmhhhmmhwwNN----------------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------------NNwwhmmh---hmmhwwNN---------------------------------------------------------------------------------------------# +D:#-----------------------------------------------------------------------------------NNwwhmmh--o--hmmhwwNN--------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------ENwwhmmh-i-N-j-hmmhwwNE-------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------ENwwhmmhp-NEN-qhmmhwwNE-------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------ENwwhmmh-l-N-k-hmmhwwNE-------------------------------------------------------------------------------------------# +D:#-----------------------------------------------------------------------------------NNwwhmmh--n--hmmhwwNN--------------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------------NNwwhmmh---hmmhwwNN---------------------------------------------------------------------------------------------# +D:#-------------------------------------------------------------------------------------NNwwhmmm@mmmhwwNN----------------------------------------------------------------------------------------------# +D:#--------------------------------------------------------------------------------------NNwwhmm@mmhwwNN-----------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------NNwwhm@mhwwNN------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------NNwww@wwwNN-------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@------------------------------------------------------------------------------------------------------# +D:#---------------------------------------------------------------------------------------------@@@@@@-------------------------------------------------------------------------------------------------# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_beorn.txt b/lib/mods/theme/edit/t_d_beorn.txt new file mode 100644 index 00000000..75235407 --- /dev/null +++ b/lib/mods/theme/edit/t_d_beorn.txt @@ -0,0 +1,75 @@ +# File: t_d_beorn.txt + +# Beorn's Halls map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:# HHHHHHDDHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHDHDDDHHHHHHHHHHHHHHHHHH # +D:#HHHH HHHHHH HHHHHH HHHHHHHHHHHHHHHDDDDHDDDDHDDHHHHHHHHHHHHHHHHH@%%@HHHHHHHHHHHHHHHDDDDDHHHHDDDHHHHHHHHHHHHH # +D:# HHHHHHHHHHHHHHHHHHHH HHHDDDHHHDDDDHDDHHHHHHHHHHHHHHHDDDDDDD%%DDDDDDDDDHHHHHHHHHHHDDDDDHHHHHDDDDHHHHHHHH # +D:# HHHHHHHH HHHH HHHHHHHHHH HHHDDDDDHHHDDHDDHHHHHHHHHHHHHHDDDDDHH@%%@HHDDDDDDDDDDDDDDDDHHHHHHDDDHHDDDDDDHHHHHH HH # +D:# HHDDDHHHHHHDDHHHHHHHHHHHHHHDDDHHHH@%%@HHH@@@@@@@HHHHDDDDDDDDDHHHHDDDHDDDDHHHDHHHH # +D:#HHHHHHHH HHHHHHHHHHDDDHHHHHHHHHHHHHHDDDHHHH@%%@HHH@@@@@@@@@HHHHHHHHHDDDDDDHHHDDHHHHHDDDDDHHHHHHHH # +D:#HHHH HHHHHHHHHHHHHHHHHDHHHHDDDHHHHHHHHHHHHHHDDDHHHHH@%%@HHH@@@@@@@@@@@HHHHHHHHHHHDDDDHHHDDDHHHHHDHHHHHHHH # +D:#HHHH HHHHHHHH HHHDDDDDHDDDHHHHHHHHHHHHHHDDDHHHHHH@%%@HH@@@@@@@@@@@@@HHHHHHHHHHHHDDDHHHHDDHHHHHHHHHHHH # +D:# HHHHHH HHHHHHHH HHHHHHHH HHHHHDDDDDHDDHHHHHHHHHHHHHHDDDHHHHHH@%%@HH@@@@@@@@@@@@@@@HHHHHHHHHHHHDDDHHHHDDHHHDDDHHHH # +D:#HH HHHHHHHH HHHHHH HHHDHHDDDHDDHHHHHHHHHHHHHHDDDHHHHHHH@%%@H@@@@@@@@@@@@@@@@@HHHHHHHHHHHHDDDHHHHDDHDDDDDHHHH # +D:# HHHHHH HHHH HHHH HHHHHHHHHDDDDDHHHDDHHHHHHHHHHHHHHDDDHHHHHHH@%%@HH@@@@@@@@@@@@@@@@@HHHHHHHHHHHHHDDDHHHHDDHDDDHHHHHHH # +D:# HHHHHHHHHHHH HHHHHH HHHHHHHHHHDDDHHDDDHHHHHHHHHHHHHHHHDDDHHHHH@%%@HHH@@@@@@@@@@@@@@@@@HHHHHHHHHHHHDDDHHDHHHDDHHHHDDDDHHH # +D:#HHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHHHHDDDHHHHHHH@%%@HHH@@@@@@@@@@@@@@@HHHHHHHHHHHHDDDHHHDDHHDDHHHDDDDDDHH # +D:#HHHH HHHHHHHH HHHHHHHH HHHHHHHHHHHDHHHDDHHHHHHHHHHHHHHHHHDDDHHHHHHH@%%@HHH@@@@@@@@@@@@@HHHHHHHHHHHHHHDDDHHDDHHHDDHHHDDDDHHHH # +D:#HH HHHHHHHH HHHHHH HHHDDDDDHDDHHHHHHHHHHHHHHHHDDDHHHHHHHH@%%@HHHH@@@@@@@@@@@HHHHHHHHHHHHHHHHDDDHHDHHHHDDHHHHHHHHHH # +D:# HHHHHHHHHHHH HHHHHHHHDDDHDDD HHHHHHHHHHHHHHHHDDDHHHHH@HH@%%@HHHH@@@@@@@@@HHHHHHHHHHHHHHHHDDDHHHDHHHHHDDDHDDDDHH # +D:#HHHH HHHH HHHHHHHHHHHHHDHHD@H@HHHHHHHHHHHHHHHDDDHHHHH@@@HH@%%@HHHH@@@@@@@HHHHHHHHHHHHHHHHHHDDDHHDDHHHHDDDHDHHHHHH # +D:# HHHHHHHHHH HHHHHH HHHHDDDDHHHDDD@H@HHHHHHHHHHHHHHHDDDHHH@@@@@HH@%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHDHHHHHDDHHDDHHHH # +D:# HHHHHH HHHH HHHDDDDDDHHDDHH@H@HHHHHHHHHHHHHDDDHHHHH@@@HH@%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHDDDHHHHDDHHHDDDHH # +D:#HHHH HHHHHH HHHHHHHHHH HHHHHHHHHHHHDDDDHHHDDDH@H@HHHHHHHHHHHHHHDDDHHHHH@HHHH@%%@HHHHHHH@@@HHHHHHH@@@@@HHHHHHHDDDHHHHHHHHDDHHDDDDDHH # +D:#HH HHHH HHHHHHHH HHHHHHHHHDDDHH@H@HHHHHHHHHHHHDDDHHHHHHHHHH@%%@HHHHHH@@@@@@@HHHH@@@@@@@HHHHDDDHHHDDDHHHHDDHHHDDDHHHH # +D:# HHHH HHHH HH HHHHHHDDDDDDHHHH@H@HHHHHHHHHHHHHDDDHHHHHHHH@%%@HHHHH@@@@@@@HHHHHHH@@@@@HHHDDDDHHHDDDHHHHHDDHHHHHHH # +D:# HHHHHHHH HH HH HHHHHHHHHDDDHHHDDDHH@H@HHHHHHHHHHHHDDDHHHHHHHH@%%@HHHH@@@@@@@HHHHHHHHHHHHHHHDDDDHHHHDDDHHHHHHDDHHDDDHH # +D:#HH HHHHHHHH HHHHHHHH HHHHDDDDHDDDHH@H@HHHHHHHHHHHHHDDDHHHHHH@%%@HHHHHHH@@@HHHHHHHHHHHHHHHHHDDHHHHHHHHHHHHHHHDDHDDDDDHH # +D:#HH HHHH HHHH HHHHHHHHHHHHHHHHHHHDHHHHHDDDHH@H@HHHHHHHHHHHHDDDHHHHHH@%%@HHHHHHHHHHHHHHHHHHHHXXXXXXXXDHHHHHHHHHHHHHHHHDDHHDDDHH # +D:# HHHHHH HHHHHH HHHHHHHDDDDDHHHHDDHH@H@HHHHHHHHHHHHHDDDHHHHHH@%%@HHHHHHHHHHHHHHHHHHH========DHHHHHHHHHDDHHHHHDDHHHHHHHH # +D:#HH HHHHHHHHHH HHHH HHHDDDDDHHDHDDHH@H@HHHHHHHHHHHHDDDHHHHHH@%%@HHHHXXXXX@@@@@@@@@@@========DHHHHHHHHHHDDHHHHDDDHHDDDHHHH # +D:#HHHH HHHHDHHHHDHDDHH@H@HHHHHHHHHHHHHDDDHHHHHH@%%@HHH=====,,,,,,,,,,,,=======DHDHHHHHHHHHDDDHHDDDHDDDDDHHHH # +D:# HHHHHHHHHH HHHHDDDDHDDDHH@H@HHHHHHHHHHHHDDDHHHHHH@%%@HHHH==,==@@@@@@@@@@@HHHHHHHHHHHHHHHHDDDHHHHHHDDHHHHDDDHHH # +D:# HHHH HHHHHH HHHHHDDDDDDHDDHH@H@HHHHHHHHHHHHHDDDHHHHH@%%@HHHHH@,@HHHHHHHHH==================HDHHHHHHHHHDDHHDHHHH # +D:# HHHHHH HHHHHHHHHH HHHHHHDDDDHHHDHH@H@HHHHHHHHHHHHDDDHHHHDDH@%%@HHHH@,@HHHHHHHHH==================HDHHHHDDDHHDDHDDDHHH # +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDHH@H@HHHHHHHHHHHDDDHHHHHHH@%%@HHHHH@,@HHHHHHHHH==================@DHHHHDHDHHDDHDDDHHH # +D:#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gg,,,,,,,,,,,,,,,,,,,,,,,,,,%%,,,,,,,,,,,,,,,,,,,,,,,,,,,=HHHHHHHH=,,,@HHDHHHHDDHHDHHHHHH # +D:#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,=HHHHHHHH=@D,,@HDDDDHDDHHHDDDHHHHH # +D:#HH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDHH@H@HHHHHHHHHHHHDDDHHHH@%%@HHHHHHHHHHH,H,,,HHH==================HDH,@HHHHDHDDHHDDDDDHH # +D:# HHHHHHHH HHHHHHDDHDDDHH@H@HHHHHHHHHHHHHDDDHH@%%@HHHHHHHHHH@,@HH,,,,H==================HDH,@HDDDDHDDHHHDDDHHHH # +D:#HH HHHHHHHH HHHHHHHH HHHDDDDHDDHH@H@HHHHHHHHDDDHHHDDD@%%@HHHHHHHHHH@,@HHHHHH,,==================HDH,@HHHDDHDDHHHHHHHHH # +D:#HHHHHH HHHHHHHHHH HHHHHHHHHHDDHHDDHH@H@HHHHHHDDDHHHHHDD@%%@HHHHHHHHHH@,@HHHHHHHHD@,HHHHHHHHHHHHHHHHH@,,@HDDHHDDDHHDDDHH # +D:#HH HHHHHH HHHHHHHH HHHHDDDHHHHHDDHH@H@HHHHHHHDDDHHHDDD%%@HHHHHHHHHH@,@HHHHHHHHHDD@,,,@HHHHHHHHHHH@,,,@HHHHHHHDDHHDDDHH # +D:# HHHH HHHHHH HHHHHHHHHDDDDDHHHDDDHH@H@HHHHHHHHDDDHDDDD%%@HHHHHHHHH@,@HHHHHHHHHHHDDH@,,,,,@@@@,,,,,@@HHHHHHHHHDD DDDDDHH # +D:# HHHH HHHH HHHHHHHDDHDDHHHDDDHH@H@HHHHHHHHHHHHHDD%%@HHHHHHHHH@,@HHHHHHHHHHHHDDDDHH@,,,,,,,,,@HHDDDHHHHHHDDHHHDDDHH # +D:# HHHHHHHH HHHHHHHHHHHH HHHHHHHHHHHHDHHDDDHHH@H@HHHHHHHHHHHHHD%%DHHHHHHHHHH@,@HHHHHHHHHHHHDDDDHH@@@@@@@@@HHHHDDDDDHHHDDHHHDDDHH # +D:# HH HH HHHHHH HHHHDDDDDHDDHHH@H@HHHHHHHHHHHH@%%DDDHHHHHHHHHH,,@HHHHHHHHHHHHHDDDDHHHHHHHHDDHHHHHDDDHHHDDHHHHHHHH # +D:# HHHHHH HHHHHHHDDDHHHDDHH@H@HHHHHHHHHHH@%%@HDDDHHXXXXXXX,H,@HHHHHHHHHHHHHDDDDDHHHHHDDDDDHHHHHDDDHDDHHHHHHH # +D:# HHHHHHHHHHHH HHHHHHHHHHHHHHHH HHHHHHHHHHDDDHH@H@HHHHHHHHHHHH@%%DDDHHH=======,H,,@HHHHHHHHHHHHHHHDDDDHHHHHHHHHHHHHHHHHDDHHDHHHHH # +D:# HHHHHHHHHHHH HHHHHHHHHHHHHDDDDHHHDDDHH@H@HHHHHHHHHHH@%%@HDDDHH=======,H,HHHHHHHHHHHHHHHHHHHHDDDDDDDHHHHHHHHHHDDDHDDDHHHH # +D:# HHHHHH HHHHHHDDDDDDHHHDDHH@H@HHHHHHHHHHHH@%%DDDDHH====,==,H,XXXXHHHHHHHHHHHHHHHHHHHHDDDDDDHHDHHHHHDDHHDHHHHH # +D:# HHHHHH HHHH HHHDDDDHHHDDDDH@H@HHHHHHHHHHHH@%%@DDDDHHHHH,,,,H,====HHHHHHHHHHHHHHH@@@HHHHHHDDDHHHHHHDDHHHHHHHHH # +D:#HHHHHH HHHHHHHHHH HHHHHH HHHHHHHHHHHDDHHDDDH@H@HHHHHHHHHHHHH@%%@DDDDHHHHHHHHH,=,==HHHHHHHHHHHHHH@VVVV@HHHHHDDDHHHHHDHHHHHHHHHH # +D:# HHHHHH HHHHHH HHHHHH HHHHHHDDDDHHDD@H@HHHHHHHHHHHHH@%%@HHDDDHHHHHHHHH,,,HHHHHHHHHHHHHHHHH@VVVV@HHHHDDDDHHHDDHHHDDDHHH # +D:#HHHH HHHHHHHHHHHHHH HHHHHHHHHHHH HHHHHHHHHDDHHDDDH@HHHHHHHHHHHHH@%%@HHHHDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@VVVV@HHDDDDHHHHDDHHDDDDDHH # +D:#HH HHHHHHHHHH HHHH HHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHH@%%@HHHHHHDDDHHHHHHHHHHHHHHHHHHH@HHHHHHHHH@@@@HHDDDDHHHHDDHHHHDHDHH # +D:# HHHH HHHHHHHH HHHHHHHH HHHHHHHHHDDDHDDDDHHHHHHHHHHH@%%%@HHHHHHHHDDDHHHHHHHHHHHHHHHH@@@@@HHHHHHHHHHHHDDDDHHHHHDDHHHHHHH # +D:# HHHHHHHHHH HHHHHHHHHH HHHHHHHH HHHHHHDDDDDHHDDHHHHHHHHHHHH@%%%@HHHHHHHHDDDHHHHHHHHHHHHHH@@@@@@@HHHHHHHHHHDDDDHHHHDDDHHHHHHHHHHHH # +D:# HHHHHH HHHHHH HHHH HHHH HHHHDDDDDHHHDDHHHHHHHHH@%%%@HHHHHHHHHHHDDDHHHHHHHHHHHHHH@@@@@HHHHHHHHHHDDDDHHHHDDHHHHHHHHHHHH # +D:# HHHHHHHH HHHHHH HHHHHHHHHDDDHDDHHHHHHHHH@%%%@HHHHHHHHHHDDDDHHHHHHHHHHHHHHH@HHHHHHHHHHHDDDHHHHHDDHHHHHHHHHHHHH # +D:# HHHHHH HHHHHH HHHHHHDDDDDHDDHHHHHHH@%%%@DDDHHHHHHHHHDDDDDHHHHHHHHHHHHHHHHHHHHHHHDDHHHDHDDDDHHDDDDDHHHHHH # +D:# HH HHHH HHHHHHHH HHHHHHHDDDHHHDDHHHHHH@%%@DDDHHHHHHHHHHHHDDDDDDDHHHHHHHHHHHHDDDDDDDDDHHHHHHDDDHHHHDDDDDHHHHDHH # +D:# HHHHHHHH HHHHHHHHHHHH HHHHHH HHHHHDHHHDDHHHH@%%@HHHHHHHHHHDDDHHHHHHDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHDD HDDDHHDDDHHHH # +D:# HHHHHH HHHHHHHH HHHHHHHHHH HHHHHH DDDDDDHHDDHH@%%@HHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDHHHHHHHHHHHHHHDDHHDDDDDHHHH # +D:#HHHHHHHHHHHH HHHHHHHHHHHHHH HHHHHHHHHHHH DDDDDHHDDDDD%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDHHHHDDDHHHHHHHHHHHHH # +D:# HHHHHHHHHH HHHHHH HHHHHH HHHHHHHHHH DDDHDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHHHHH # +D:#HHHHHH HHHHHH HHHHHHHH HHHHHHHH HHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHDDDDDHHHHHHHHH # +D:#HHHHHH HHHHHHHH HHHHHHHHHHHHHH HHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHH # +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_bree.txt b/lib/mods/theme/edit/t_d_bree.txt new file mode 100644 index 00000000..92fde41f --- /dev/null +++ b/lib/mods/theme/edit/t_d_bree.txt @@ -0,0 +1,91 @@ +# File: t_d_bree.txt +# +# Destroyed Bree + +# original town by someone else +# screwing up by fearoffours (fearoffours@moppy.co.uk) +# +# Created for ToME + +# Permanent rubble +F:R:206:3 + +############### Town Layout ############### + +D:###########################################################################################################=########################################################################################## +D:#DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD=DDDDDDDDDDDDDDD VVDDDDDDDDDDDDDD--DDDDDDDD==DDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD# +D:# DDD DDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD VDDDDDDDDDDDDDD--DDDDDDDDDDDDDDDDD D DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD # +D:#DDDDDDDDDDDDDDDDD D D DDDDDDDDDDDDDDDDDDDDDDDDDD DD D D D DDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDVVDDDDDDD --DDDDDDD====DDDDD DDDDDDDDDDDDDD DDD DD DDDDDDDDDDDDDDDD # +D:#DDDDDDD D DDDDDDDDDDDDDDDDD DDDDDDDD DD D HHDD D D DDDD D D D D D D DDHHDDDD=DDDDDDDDDDDDDDDDDDDDDDDVV===DDDDD --DDDDDHHHDDDDDD =DDDD=DDDD===DDDDDDDDDDDDDDDDDDDD DDDDDDDDDDD# +D:# DDDD DDD DD DDDDDDDDDDDDDDDDD D DD DDDDDDDDD D D DDDDDDDDDDDDDDDDDDDDDDDDDHHHDDDDDDDDDDDD VVDDDDDDD --DDDDDDDDDDDDDDDDDDDDDDHHH DDDDDDDDDDDDDDHHHDDDDDDD=DDDDDDD # +D:#OOOODDDDDDD D D DDDDDDDD D DDDDDDDDD D DD D DDDDDDDDDDDDD D DDDDDDDDDDDDDDDHHDDDDDDD DDDDDDDDDDDDDDD VDDDDDDD --DDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDD===HDDDDDDDDDDDD # +D:# OOOODDDDDDD DDDDDDDDDDDDDDDDDDDDDDD HH DDDDDDDDD HDD DDDDDDDDDDDDD D DDDDDHHHHHHDDDDDDDDDDDDHHHDDDDDDDDDDDDDDD VDDDDDDD --DDDDDDDDDDDD DDDDDHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD== # +D:#--- OOOOODDDDDDDDDDDDDDDDD DDDDDDDD D DD D HHHDDHHDDDDDDDDD D DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD==DDDD VVV ---DDDDDDDDDDDD DDDDDDDDD VVDDDDDHDDDDDDDDDDDDDDDDD # +D:#------ OOOOOO DD D D DDDDDDDDDD DDD DDDDDDDDDDDHHHH = D DDDDDDDDDDDDDDDDDDDDHHHDDDDDDDDDDDDDDDDDDDDDDDD V --DDDDDDDDDDDDD DDDDHD VVVVDDDDDDDDD== DDDDDDDDDDD # +D:#---------- OO DDD HDHHHDDD DDDDDDDDDDDDDDDDD D D DDDDHHHDDDDDDDDDDDDD D HDDDDDDD =DDDDDDDDDDDDDD===DDDDDDDDDDDDD V -- DDDDDDDDDDD DD VVWWVVVDDDDDHHH DDDDDDDDDDDDDD # +D:#-------------- OO DDDDDDDDDDDDDDDDD H D D D DDDDDHHHDDDDDDDDDDDDDD DDD D DDDDDDDDDDDDDDDDDDDDDDH==HDDHHDDDDDDDDDDVVV --DDDDDDDDHHHHDDDDDD DDD VVVWWWWWVVVDDDDDDDDDDDDDDDDDDDDDDD# +D:#------D-------- OOODDDDDDD D DDDDHHHDDD HHD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDD =DDDDDDDDDDDDDDDD VVV --DDDDDDDDDDDDDDDD VVWWWWWWWWWVVDDDDDDDDDDDDDDDD # +D:#----------------- OO H DDDDDDDDDDDDDDDDD HHH D DDDD DD DDDDDDDDDDDDDDDDDDDDD DDDDDD DDDDDDDDDDDDDDDDHDDDDDDDDDDDDDDDDDD VVVVVVVDDDDDDDDDDDDDDDD VVWWWWWWWWWWWVDDDDDD DDDDDDDD # +D:#------------------- OOOOO DD DDDDDDDDDD DDDDDDDD D DDDDDDDDDDD DDD DDD DD DDD DDDDD DDDDDDDDDDDDDDDDD=DDDDDDDDDDDDDDDD--VVVV VVVVVDDDDDDD VVWWWWWWWWWWWVVDDDDDDDDD DDDDD # +D:###------------------ OOH D HH DDD DDDDDDDDD DDDDDDDDDDDDDDDDD DDDD DDD ,,,,,,,,,,,,,,,HH,DDDDDDDDDDDDDDDDDDDDD==DDDDDDDDD -- VVVVV VV VVVVVVVWWWWWWWVVVDDDDDDD DDDDDDDD # +D:#CC####------------------ OOODDDDDDD DDD DDDDDDDDD DD D DDDD DD DDDD,,,,CCCCCCCCCCCCCCCCCC,,,,,,,H,DDDDDDDDDDDDDDDDDDDDDDD --DDDDDDD VVVVVV VVVVWWVVVDDDDDDDDDDDDDDDDDDDDDDD # +D:#TTCCCC###----D----------,, OO DDDDDDDDDDDDDDD=DDDDDDDDDDDDDDDDDDDDDDD DD ,,,CCCCCCTTTDDTTTDD TTDDTCCCCCCCCCC,,,,DDDDDDD=DDDDD==DDDDDDDD --DDDDDDDDDDDDDDDDDDDDDDDVVVVDDDDDD===HHHDDDD=DDDDDD # +D:#--TTTTCCC###---------,,,-- OO = DDD D DDDDDDDD DD D DDD DDDD,CCCCTTTTTD---$----------TT T TDDDTCCCCC,,,,,DDDDDDDDDDDDDD H ^--DDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD # +D:#------TTTCCC##-----,,------ ODDDDDDDDDDDDDDDD DDDDDDDDD DDDDDDDD DD ,,CCCTTDDD....$$$........D.----H-----TDDTTCCCCCC,,DDDDDDDDDDDDDD^^^ --DDDDDDDDDDDDD==DD DDDDDDDDDD DDDDDDDDDDDDDDDDDD # +D:#---------TTTCC##,,,-------- OO D DDHHHHDDDDDD DDDDDDDDDD D DD ,CCC TD....--ssss-sss-D.--H.......H..--$--TTDDDTCCC,,,DDDDDDD ^^ --DDDHHHD DDDDDDDD DDDDDDDDDDDDDDD DDDDD =DDDDDDD # +D:#------------TC,,###- --- OODDDDDDD DDDD H =DDDDDDD DD D,CCTTT.DDH=---S.S=$S$S#-.------DD-$,,.....------TDDDCCC,,DDDDDDD^^ --DDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDD=DDDDDDDD # +D:#-------------,TTCCC### -- OOO DDD DDD DDDD D D DD DD ,,CCTD...=,,,,H-ssss.ss-...-ss=s--sssss,---...H..---TDDDCCT,H ^^DDDDDDD--DDDDDDDDDDDD DDDDD DDDDDDDDDDDD==DDDDDDDDDDD # +D:#--------- ,,,--TTTCCC -- OODDDDDDDDDDDHDDDDDDDDDDDDDDDDDD D ,,CCCTT..-------,,#.,##,-#-.--sss.s$$$ssss,--$HH--..$----TDCCTT, ^^^DDDDDDD --DDDDDDDDDDDD===DDDDDD DDDDDDDDDDDDDDDDDDDDDDDD # +D:#-------- ,, ,,----TTTCCDDDDDDD O =DDDDDDDDD DDDDDHHDDDDD DDDDCCC D=.H-sssSss$S,,,------.--S.SSSS=SS$$--,----DD.-....--=DCCTT,^^^DDDDDDD --DDDD=HHHDDDD DDDDDD DDDDDDDDDD=DDDDDDDDDDDDDDD# +D:#------ ,, ,DDDDDDDDDDDDDDDD OO DDDDDDDDDD DHDDDDDDDD DDD,CCTDT.=.---ss$sSSS---,,,--H-.--ss,s$s=sss=s--,-$-.==-$--..--TDCCT^^^^ ^^DDDDDDD --=DDDDDDDDDDDDDD DD DD =DDDDDDDDDDDDDDDD # +D:#------- ,, ,,DDDDDDDDHHHDDDDD OODDDDDDDDDDDDDHDDDDDDDDDDD D ,CCTT...-----s,,-sss#-,,-,DD-$.--.ssssHsss,s#--,-...-------..-==TC^^^ ^DDDDDDD ----DDDDDDDDDDDDDDDDDDDD DDDDDD DDDDDDDD # +D:#------- {,DDDDDDDDDDDDDDDD = OODDDDDDD DDDDDDDDDD DDD,CTT..-DD,H,,####$###$,-$-,,--.--#####=.#$#H----..-DD---H---$.--D^^^^ ^DDDDDDD--- --DDDDDDDDDDDDDDDDDD DDDDDD DDDD # +D:#-=-------DDDDDDD DDDDDHDDDDDDDDDDDOOO D DDDDDDDD DDD D ,CT..,,,,----,,,,,#,,------,H-$--#.-#.##.##$-...$,---.sss----.--T^^ ^DDDDDDD -- --DDDDDDD HDDDDDDDDDDDDDDDDDDDDDDD===DDDDDD# +D:#----------DDDDDDDDDDDDDDDDDDDDDDD OO DDDDDDDD DDD,CCT.,ss$sss#----,$---DD---#-,==-----.----#....-,--,,sStSSS--$.-D^^^ ^DDDDDDD -- -----DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD# +D:#-------------DDDDDDD HDDDDDDD = OODDDDDDDDDDDDDDDD D ,CCTT.-StS,$S----,-----$s$sH,--..-=H-----....--,,,$,,-.s.sss#--.-D^^^ ^ --DDDDDDD --DDDDDDD ,,DDDDDDDDDD DDDD # +D:#----------=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOOOOO DD D ,CTT-.--s=s,ss#-$,-----S$SSSS--.------$-..==,,,-sssss-,##==#---.-T^^ ^DDDDDDD --DDDD==D -----DDDDDDD ,,DDDDDDDDDDDDDDDDDDDDDDD # +D:#--------DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD OO D DD D DD,CCT-..-#####,#---HH---$sss$s,-...$...H.$--$XXX,-$ss---,------..=-^^^ ^ ^^ ^ ---DDDDDDD D---D ,,, HDDDDDDDDDDDDDDDD # +D:#- ----DDDDDDD =DHHDDDDDDDDDDDDD =DDDDDDD OOOOOOOO$ DD $D ,C OOOO--OOOOO----,----######-.---.,----,-UUUUs-SSS$--,--H--..---^^ ^ ^ H ---DDDDDHHDDDDDDDDD -----,DDDDDDD OOOOOOOOOOOOOO# +D:#- ----DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOOOOOOO==,CT-OssOOOO---OOOOOOOOO--OOOO--.-D-.-s$s--,XXXX,-=sss-$-,---$$-=D^^DDDDDDDDDDDDDD--DDDDDDDHHHDDDDDD --DDDDDDD OOHDDDDDDD # +D:#- -----DDDDDDDDDDDDHHDD =DDDDD DDDDDDDDDDDDDDDD OOOOOOOOSt.---------XXX$-OOOO--OOOO---.SStS--,####,--s$s-=-,DD-.--=^^ ^ ^ --DDDDDDDDDDHHHDDDDDDDDDD--- OOOO HDDDDDDD # +D:#- --- -----DDDDDDHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ,,CT--.ss.-$sHs$---$XXs,---------OOOO.-s$s---,,,,,-###.--,---..-T^^ ^ ^DDDDDDD --DDDDDDDHDDDDDDDDDDDDDDDD --- OOHDDDDDDDDDDDDDDDD # +D:# ---D ----DDDDDDDDDDDDDDDDDDDDDDD = =DDDDDDD ,,CT--.s#.-SSt,S-HH##H#,---H-$------OO-#$#-ss,,ss-,,,---,---D.--DH^ ^DDDDDDD -,-DDDDDDDDDDDDDDDDDDDDDDD OOOOODDDDHHHDDDDDDDDD # +D:# ------- ---- HDDDDDDDDDDDDDDDDDDD DDDDDDDDDDD ,,CTT-..$$-=sss$--,,,,,,---------DDH-OO-,--SSS$St-ss-,-$$--...-T^^ ^ ^DDDDDDD -,DDDDDDD =DDDDDDDDDDDDDDOOOODDDDDDDDDDDDHD DDDDDDD# +D:# ------- ------DDDDDDDDD DD DDDDDDDDDDD DDDDDDDDDD ,,CCTD---.$#,#$,-,sss,,S-S,SSSSS--$---OO,--s-ss----S--,.....---^^ ^^ ^^^ -,DDDDDDDDDDDDDDDD OOOOOOOODDDDDDDDDDDDD DDDDDDDDD # +D:# -----DDDDDDD -----DDDDDDDDDDDDDDDD =DDDDDDDDDDDDDDDD ,,CCT----..,,,,,-St$SS,-s,s,s$ss--==--OOO-#,##-$-ss....-==--T^^DDDDDDD ^^ -,-DDDDDDDDDDDDDD OOOOODDDDDDDDDDDDDDDDDDD DDDDDDDDDDD # +D:# ---- --------DDDDDDDDDDDDDDDDDDDDDDHHDDDDDDDD H ,,CCTD--DD $--$$sss$,-##,##,#=--------OO,.,,.,-##.----DDDT^^ ^ ^^DDDDDDD-,DDDDDDD OOOOODDDDDDD DDDDD HDDDDDDDDD===DDDD# +D:# ---------------DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD D ,,,CCTTTT--..---,##,###,--,,,--HH-----...OOOOOOOOOOOTTDDDCC^^^ ^^ ^^DDDDDDD ,-DDDDDDD OOODDDDDDDDDDDDDDDDDDDDDDDHHDDDDDDDDDDDDDD # +D:#DDDDDDD --------DDDDDDDD DDDDDDDDDDDDDDHHDDDDDDDDDDDDDDDDDDH,,CCCC --.DD.....HH,-,==--,--==..H..--H----TDDTTOCCCCC,,^^^^^^^^^=^DDDDDDD -.- OOOOODDDDDD DDDDDDDDDDDDDDDDHHHDDDDDDDDDDDD # +D:# ----------DDDDDDDDDDDDDD = HDDDDDHHHDDDDDDDDDDDDDDD ,, ,,CCCTT-------D--.....$....H.-------TTTDDTTCCCCO,,,,, ^^^^^^^DDDDDDD -.- ODDDDDDDDDDDDDDDDDDHHDD DDDDDDDDDDDDDDDDDDDD # +D:#DDDDDDD -----D-DDDDDDDDDDDDDDDDDDDDDDDDDDDHHDDDDDDDDDDDDDDDDD ,, ,,CCTTT TTDTTDD-D--...------DTTTDDDCCCCCC,,,,OOOHDDDDDDDDDDDDDDDD -.- OOOODDDDDDDDDDDDD DDHHHDDDDDDDDD DDDDDD D # +D:#DDDDDDD ----DDDDDDDDDDDDDDDDHHDDDDDDDDDDDDDHHH =DDDDDDD ,,, ,CCCCCCCCCCTTDDT--==-TTTTDTCCCCCC,,,,,, OOODDDDDDDDDDDDDDDD OOOOOOOOODDDDDDDD DDDDDDDDDDDDDDDDHHDDDDDDDDDDDDDDDDDDDD # +D:# ^^ ----DDDDDDDDDDDDDDDDDDDDDDDDDDDHDDDDDDDDDDDDDDDDDDD ,, ,H,,,,,,,,CCCCCTTTDDTCCCCC,,,,,,DDDDDDDDDDDDDDOODDDDDDD DDDDDDDDDOOO--DDDDDDDDDDDDDDDDDDDDDDDDDDDDHDDDDDD DDDDD DHHDDDDDDDD # +D:# ^^^^^DDDDDDDDDDDDDDDD DDDDDDDDDDDD DDDDDDDDDDDDDDDDD ,,,DDDDDDDDDDDDDD,,,,,CCCCCC,,,,, HDDDDDDD D OOOODDDDDDD OOO--DDDDDDDHHHDDDDDDDDDD DDDHHDDDD DDDDDDDDDDDD # +D:# ^^^^^^^^^DDDDDDDDDDHHHHDDDDDDDDDDDHD DDDHHHDDDDDDDDDDDDDD ,,DDDDDDDDDDDDDDDD ,,,,,,DDDDDDDDDDDDDDDDDDDDDDD OOOOOOO OOO---DDDDDDDDDDDDDDDD HDDDDDDDDDDDDDD DDDDDDDDDDDDD # +D:# ^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ,,DDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOOOOOOO----DDDDD=== DDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDD # +D:# ^^^^^^^^^^^^^^^DDDDDDDDD DDDDDDDDDDDDDDDDDDDD HH =DDDDDDD ,,,DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD =DDDDDDDDDDDDDDDDDDDDDDD ..------DDDDDDDDDDDDDDDDDDDDDDDDDDDD DDD DDDDDDDDDHHHDDDDDDDD # +D:# ^^^^^^^^^^^^^^DDDDDDDDDDDDDDDD DDDDDDDDDDD DDDDDDDDDDD ,,,=DDDDDDDDDDDDDDDD HH......DDDDDDDDDDDDDDDDDDDDDDD ....-----DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHH==DDDDDD # +D:# ^^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDD DDDDDDDDDDDD DDDDDDDDDDDD,,,DDDDDDD ........... ............DDDDDDD....=.......-------,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDHHDDD # +D:#^^^^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ,,DDDDDDD .HHDDDDDDDDDDDDDDDDDDDDDDD .........--------HH----DDDDDDD,,,,,,, ,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD==DDD # +D:# ^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDD DDDDDDDD DDDDDDDDDDDDDDD ,, H .DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHH==DDDDDDDDDDD ,,,,,,DDDDDDD,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD # +D:# ^^^^^^^^^^^^^^DDDDDDDDDDDDD DDDDD DD DDDDDDDDDDDDDDDDDDDDD ,, HH... HDDDDDDDDDDDDDD=DHHHDDDDDDDDD DDDDDDDDD DDD DDDDDDDDDDDDDDDDDDDDDDDDDDD,,,,,DDDDDDD ------ ---DDDDDDD # +D:# ^^^^^^H^^^^^^^^DDDDDDD DDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDD,, .DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ,,,,,,,,------- -----DDDDDDD# +D:# ^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDDDDHHHDDDDDDDDDDDDDDDDDDDDD , ..HDDDDDDDDDDDDDD==DDDDDDDDDDDDDDDDDDDDDDDDDDHHDHDDDDDHDDDDD DDDD DDDDDDDDDDDDDDDDDDDDDDDD H---------------- # +D:# ^^^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDD ,, ..DDDDDDDDDDDDDDDDDDHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD---------D--------DDDDDDD# +D:# ^^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDD DDDDHHHD DDDDDDDDDDDDD , ..DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDHDDDDDDDDDDDD====DDDDDDDDDDDDDDDDDDDDDDDDD -----------------DDDDDDD # +D:# ^^^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDHHHD DDDDDDDDDDDDDDDDDDDDDDDD ,,.DDDDDDDDDDDDDDDDDDD ===DDDDDD DDDDHHDDDDDDDDDDHH==DDDDDDDDDDDDHHHDDDDDDDDDDDDD DDDDDDDDDDDDD --- ---- ----DDDDDDD# +D:# ^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDD ,.DDDDDDDDDDDD==DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDD===DDDDDDDDDDDDDDDDDDDD - -- --DDD==DD # +D:# ^^^^^^^^^^^^^^DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDD .DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHDD==DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHDDDDDDDDDDDDDDDDDDDDDDDDDDHHHDDD # +D:# ^^^^^^^^^^^^^^ HDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD .DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD # +D:###################################################################################################################################################################################################### + + +############### Starting positions ############### + +# Standard starting position for normal races +?:[AND [EQU $LEAVING_QUEST 0] [NOT [EQU $RACE Vampire] ] ] +P:33:131 + +# Standard starting position for vampires (at the dungeon entrance) +?:[AND [EQU $LEAVING_QUEST 0] [EQU $RACE Vampire] ] +P:31:150 diff --git a/lib/mods/theme/edit/t_d_cerin.txt b/lib/mods/theme/edit/t_d_cerin.txt new file mode 100644 index 00000000..02d9ca05 --- /dev/null +++ b/lib/mods/theme/edit/t_d_cerin.txt @@ -0,0 +1,75 @@ +# File: t_d_cerin.txt + +# Cerin Amroth map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDDDDDDDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^^^^^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DDDDD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DD^^^DD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DD^HHH^DD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DD^HHHHH^DD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHENDD^DD^HCH=HCH^DD^DDNEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHENDD^DD^HH===HH^DD^DDNEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHENDD^DD^HCH=HCH^DD^DDNEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DD^HHHHH^DD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DD^HHH^DD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DDD@DDD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^DD@DD^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDD^D@D^DDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNDDD@DDDNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_dale.txt b/lib/mods/theme/edit/t_d_dale.txt new file mode 100644 index 00000000..1162c294 --- /dev/null +++ b/lib/mods/theme/edit/t_d_dale.txt @@ -0,0 +1,75 @@ +# File: t_d_dale.txt + +# Dale map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# @@@@@@@@@@@@@@@@ # +D:# @@%%%%%%%%%%%%%%%%@@ # +D:# @@@%%%%%%%%%%%%%%%%%%%%@ # +D:# @%%%%%%%%%%%%%%%%%%%%%%%%@ # +D:# @%%%%%%%%%%%%%%%%%%%%%%%@$$$$$$$$$$$$$$$ # +D:# @@@@%%%%%%%%%%%%%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# @%%%%%%%%%%%@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# @%@@@@@@@@@@@@HHStSSSSSHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH @@@@@@ # +D:# @%#HHHHHHHHHHHHHsssssssHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH @@%%%%%%@ # +D:# @%#HHHHHHHHHHHHH#######HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH @@%%%%%%%%%%@@@ # +D:# @%#HHHHHHHHHHHHH###@###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH @%%%%%%%%%%%%%%%@@ # +D:# @%#HHHHHHHHHHH$HHHH@HHHH$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%%%%%%%@ # +D:# ##HHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==================@ # +D:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@# +D:# #HHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHSSSDSHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@==================@ # +D:# #HHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HEHsssssHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%%%%%%%@@@ # +D:# #HHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HH#H###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@%%%%%%%%%%%%%%@ # +D:# #HHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@H##@##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@%%%%%%%%%@@ # +D:# #HHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@HHH$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@@ # +D:# #HHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHSSSHHHHHHHHHHHHHHH@HHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHsssssHHHHHHHHHHHHHH@HHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHH$########HHHHHHHHHHHHH@HHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# $HHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHH$########HHHHHHHHHHHH@HHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# $HHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHH@HHHHHHHHHHHHHHH,@@@@@HHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$HHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # +D:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$H@HHHHHHHHHHHHHHUUUUUUYUUUUHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHHHXXXXXXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HHHHHHHHHHHH===========HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@$HHHHHHHHHH=====@=====HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# #HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$@@@@@@@@@@@@@@@@@HHHHHH$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HH#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHH#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHD#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHDD#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_edoras.txt b/lib/mods/theme/edit/t_d_edoras.txt new file mode 100644 index 00000000..17d7abbd --- /dev/null +++ b/lib/mods/theme/edit/t_d_edoras.txt @@ -0,0 +1,75 @@ +# File: t_d_edoras.txt + +# Edoras map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH#####,,,,,,,#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########,,,,,,,,,,,,,,,#########HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH######,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#######HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH#####,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########,,,,,,,#####$$################################HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH#####HHHHHHH,,,HHHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHH,,,HHHHHH,,HHHHHHHHHHHHHHHHHHHH,,,,,,,,,,,,,,,,,,H###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH####HHHHHHHHHH,,,HHHHHHHHH,,HHHHHHHHHHHHHHHHHHH,################,HHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHHHHHHH,,,,,,,,,,,,,,,,HHHHHH,################,HHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,,,HHHHHHHHHH,#########,HHHH,,HHHHH,################,HHHHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HH,,HHHHHHHHHH,#########,HHHHH,,HHHH,################,HHHHHHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHH,,HHHHHHHHHH,#########,HHHHHH,,,,,,,,,,,,,,,,,,,,,,,HHHHHHHHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHH,,HHHHHHHHHH,#########,HHHHHHHHHHHHHHHHHHHHHHHHH,,HH,,HH######HH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHHH,,HHHHHHHHHH,,,,,,,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHH,,HH,,H######HHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HH,,,,,,,,,,,,,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHH######,,,,,HH,,######HHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHH,$#######$,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH######HHHH,,HH,,HHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHH,#$#####$$,HHHHHHHHHHH####################HHHH######HHHHH,,HH,,HHHH######HH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHH,####$####,HHHHHHHHH####HHH,,,,,,,,,,,,,####HHHHHHHHHHHHHH,,HH,,,,,######HHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHHH,########$,HHHHHHH####HHHH,,HHHHHHHHHHH,,,,###HHHHHH######,,,HH,,HH######HHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHHHH,,,,,,,,,,,HHHHH####HHHHHH,,HHHHHHHHHHHHH,,,,###HHHH######HH,,HH,,HHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHHHHH,HHHHHHHHHHHHHH###HHHHHHHH,,HHHHHHHHHHHHHHH,,,,###HH######HHH,,HH,,,,######HHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHH,,,HHHHHHHHHH,HHHHHHHHHHH###HHHHHHHHHH,,HHHHHHHHHHHHHHHHH,,,,##HHHHHHHHHHH,,HH,,H######HHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHH,,,H,,,,,,,,,,,,,HHHHHHHH##HHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHH,,,##HHHH######,,,HH,,######HHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHH,,,HH,$$#########,HHHHHH###HHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHHHH,,##HHH######HH,,,,,,,HHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHH,,,,,,,$$#########,HHHHH##HHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHHHHH,,##HH######HHH######HHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHH,,,,,,,##$########,HHHH###HHHHHHHHHHHHHHH,,#########HHHHHHHHHHHHHH,,##HHHHHHHHHH######HHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHH,,,HHH,###########,HHH###HHHHHHHHHHHHHHHH,,HHHHH######HHHHHHHHHHHHH,,##HHHHHHHHH######HHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHH,,,,HHH,,,,,,,,,,,,,HHH##HHHHHHHHHHHHHHHHH,,HHHHHHHHH####HHHHHHHHHHHH,,##HHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC########$############HHHHHHHHHHHHHHHHH,,HHHHHHHHHHH###HHHHHHHHHHH,,###############$############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC########$############HHHHHHHHHHHHHH$$$,,###HHHHHHHHH###HHHHHHHHHH,,##############$#############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC#########$###########HHHHHHHHHHHHHH#$###$##HHHHHHHHHH##HHHHHHHHHHH,,#############$#############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC##########$###$######HHHHHHHHHHHHHH#####$$#HHHHHHHHHH##HHHHHHHHHHH,,##############$############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC###########$##$######HHHHHHHHHHHHHH########HHHHHHHHHH##HHHHHHHHHHHH,,#############$############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC####$#######$########HHHHHHHHHHHHHH###$####HHHHHHHHHH##HHHHHHHHHHHH,,##############$#####$#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC#############$########HHHHHHHHHHHHH########HHHHHHHHHH##H#######HHHH,,##############$###########HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########CCCC##############$#######HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HH#######,,,,,,#############$$$#$########HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHH,,,,,,,,,HHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHH###HH#######,,,,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHH##,,HHHHHH#######HHHH###HHHHHHHHHHHHHHHHHHHHHHHHH###HHH#######HHH,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHH##,,,,,,,,#######HHHHH###HHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHH,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHH##,,,,,,,#######HHHHHH###HHHHHHHHHHHHHHHHHHHH####HHHHHHHHHHHHHHHH,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHH##,HHHHHH#######HHHHHHHH###HHHHHHHHHHHHHHHH####HHH$######HHHHHHH,,,##HHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHH##,,HHHHHHHHHHHHHHHHHHHHHH###################HHHHH$######HHHHHH,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHH##,,HHHHHHHHHHHHHHHHHHHHHHHHH###########HHHHHHHHH$######HHHHH,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHH##,,HHHHHHHHHHHH####$$$HHHHHHHHHHHHHHHHH#######HHHH,,,,HHHH,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHH##,,,HHHHHHHHHH#######HHHHHHHHHHHHHHHHH#######HHHHHHH,,H,,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHH##,,,,HHHHHHHH#######HHHHHHHHHHHHHHHHH#######HHHHHHHH,,,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHH##,,,,HHHHHHHHHH,HHHHHHHHH#######HHHHHHH,,,,,HHHHHHH,,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHH###,,,,HHHHHHHH,HHHHHHHHH###$#$$HHHHHHHHHHH,,HHHHH,,,,##HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHH###,,,,HHHHHH,HHHHHHHHH#######HHHHHHHHHHHH,,HH,,,,###HHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHHH####,,,,HHH,HHHHHHHHHHHH,HHHHHHHHHHHHHHHH,,,,,###HHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHHHHH###,,,,,,,HHHHHHHHHHH,HHHHHHHHHHHH,,,,,,####HHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHHHHHHHHHHHHHHHHH######,,,,,,,,,,,,,,,,,,,,,,,,,,,,#####HHHHHHHHHHHHHHHHHHHHHHHHHH##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##HHH==============HHHHHH######,,,,,,,,,,,,,,,,,,,######HHHHHH=================HHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHH=================HHHH###########,,,,,#########HHHHHH===================HHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHH==================HHHHHHHHHHHH,,,,,HHHHHHHHHHH======================HHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHH================================================================HHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHH===========================================================HHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH####HHH=====================================================HHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###HHHH==============================================HHHHHHH###HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH####HHHHH=======================================HHHHHH#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH#####HHHHHHH==========================HHHHHHHHHH#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH######HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH#########HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH###########HHHHHHHHHHHHHHHH############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH########################HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_esga.txt b/lib/mods/theme/edit/t_d_esga.txt new file mode 100644 index 00000000..319eff22 --- /dev/null +++ b/lib/mods/theme/edit/t_d_esga.txt @@ -0,0 +1,75 @@ +# File: t_d_esga.txt + +# Esgorath map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%==%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===,,,,SSS,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===,,,,,,ssss,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===,,,,,,,,$#@##,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===@,,,,,,,,,,,,@,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%=%%%%===,,,,@,,,##@#$,,,@,,,,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%=%%%%===,,,,,,,,@@@@@@,,,,,@,,,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%=%%%%===,,,,,,,,,,S,S,,,@,,,,,@,,##@##,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%=%%%%===,,,,,,,t,,,sssss,,,@,,,,,@@@@@@@@,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%=%%%%===,,,,SSS,S,,,,,##5##,,,@,,,,,,,,,,,,@,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%=%%%%===,,,,,,,sssss,,,,,,,@,,,,,@,,,,,,,,,,,,@,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%=%%%%===,,,,,,,,,,##@##,,,,,,,@,,,,@,,,,,,,,,,,,,@,,SStSS,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%=,,,,,,,,,,,,,,@,,,,,,,,,@,,,@,,SSSStSSS,SS,@,,sssss,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%=%%%%=,,,,$#@$$,,,,@,,,,,,,,,@,,@,,,$ssssss,sss,@,,$#,##,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%=,,,,,@@@@@@@@@@@@@@@@@@,@,,,,$$###@$$###,@,,,,@,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%=%%%%=,,,,,,,,,,,@,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%=,,,,,,,,,,@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@,,,,,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%=%%%%=,,,,,,,,,@,,,,StS,,,,,,,=========,,,,,,,@,,,,,,,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%=,#$@$$,,@,,,ssss,,,,,==%%%%%%%%==,,,,,,,@,,,,,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%=%%%%=,,@@@@@@,,$#,##,,,,=%%%%%%%%%%%%=,,,,,,,@,#$@$#,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%=,,,,,,,@,,,@,,,,,=%%%%%%%%%%%%%%=,,,,,,,@,,@,,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%=%%%%=,,,,,,,@@@@,,,,=%%%%%%%%%%%%%%%%=,,,,,,,@,@,,SS,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%=,,,,,,,@,,,,,,=%%%%%%%%%%%%%%%%%=,,,,,,,@,,,sss,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%=%%%%=,,,,,,,@,,,,,=%%%%%%%%%%%%%%%%%%=,,,,,,,@,,$#@##,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%=,,,,,,,@,,,,,=%%%%%%%%%%%%%%%%%=,,,,,,,,@,,,@,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%=%%%%=,,,,,,,@,,,,,=%%%%%%%%%%%%%%%=@,,,,,,,,,@,,@,,,,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%========@,,,,,=%%%%%%%%%%%%%=,,@,,,,,,,,,@,@,,,,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%=%%%%=@@@@@@@@,,,,,=%%%%%%%%%%=,,,,,@,,,,,,,,,@,,,$#@##,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%%%%%========@,,,,,=%%%%%%%==,,,,,,,@,,,,,,,,,@,,,,@,,,,,,,=%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#%%%%%%%%%%%%%%%%%%%%%%%=%%%%=,,,,,,,@,,,,,====CCC==,,,,,,S,,StSSSS,,,@,,,@,,,,,,,,=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#H%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,,,,,,,@,,,,,,,==CCC==,,,,,s,sssssss,,,,@,@,,,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HH%%%%%%%%%%%%%%%%%%%%%%%=%%%%=,,,,,,,@,,,,,,,==CCC==,,,,#$,#@$$##,,@@@@,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,,,,,,,@,,,,,,,==CCC==,,,,,$$,@@@@@@@,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHH%%%%%%%%%%%%%%%%%%%%%%%%=%%%%=,,,,,,,@,,,,,,,==CCC==,,,,,,,,@,,,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,,,,,,,,@@@,,,,,==CCC==,,,,,,,,@,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%==,@@@@@@@,,,@,,,,,==CCC==,,,,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHH%%%%%%%%%%%%%%%%%%%%%%%%==@@@@,,,,@,tSSS@,,,,,==CCC==,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHH%%%%%%%%%%%%%%%%%%%%%%==@@@@=====,@sssss@,,,,,,==CCC====%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHH%%%%%%%%%%%%%%%%%%%==@@@@==%%%==,@#####@,,,,,,,==CCC%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHH%%%%%%%%%%%%%%%==@@@@==%%%=%%%==@##,##@,,,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHH%%%%%%%%%%%%==@@@@==%%%%%%%%%%%==@@@@@@,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHH%%%%%%%%%%==@@@@==%%%%%%%%%%=%%%==,,,,,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHH%%%%%%==@@@@==%%%%%%%%%%%%%%%%%%==,===%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHH%%%==@@@@==%%%%%%%%%%%%%%%%%%=%%%==%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHH==@@@@@==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHH@@==%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHH==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHSSSSHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHssssHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHH$#@##HHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_gond.txt b/lib/mods/theme/edit/t_d_gond.txt new file mode 100644 index 00000000..18bb7c10 --- /dev/null +++ b/lib/mods/theme/edit/t_d_gond.txt @@ -0,0 +1,100 @@ +# File: t_d_gond.txt + +# Destroyed Gondolin: Your failure has left the city in ruins. +# Created by Mynstral (mynstral@thehelm.com) + +# Decoration = Straight Road (B) +F:":66:3 + +# Decoration = Straight Road (W) +F:$:70:3 + + +# Town Layout + +D:######################################^^^^^^^^^^^^$ #### +D:######################################^^^^^^^^^^^^$ #### +D:######################################^^^^^^^^^^^^$ #### +D:######################################^^^^^^^^^^^^$ #### +D:######################################^^^^^^^^^^^^$ #### +D:####################################^^^^^^^^^^^$ #### +D:##################################^^^^^^^ $ $ $ ### +D:#################################^^^^^^^^$ C C $ CC$ CC CC C CC$C C$ $ ### +D:################################^^^$^^^^^^^ C $C$C$#$######$#$#####$#####CC$ CC$ $ $ ### +D:###############################^^^^^^^^^^^^ C$$$ C# ###### DD D ####$D$D D D ###$###CC C $ ^^^^^ ### +D:##############################^^^^^^$^^^$ C $####$##$D DDD $.$## $.DD DDD#$$#####C $ $^^^^^^^ $ ### +D:#############################^^^^^^^^^^ # $##########D $######### .D##########$ $ ^^^^^^^^^^^^ ### +D:############################^^$$^^ $ ############ ..$###########$ ..D############C $ ^^^^^^^^^^^^^^$ ### +D:############################ C #############D$ .###%%#####%%### .D#############C$ ^^^^^^^^^^^^^ ### +D:########################### $$ $ #############DD .#%%%%#$###%%$%# $.$$############# $ ^^^^^^^^^^^ ### +D:########################### $ . $ $$ C#$###########D$ .%%###$###%% .D$############C $ $ ^^^^^^^ $ $ ### +D:########################## $ ##### $$ $ #### $ $ C######%%%%### ..%## $##$ ..D####%%%%#####C$ ####### # $ ^^^^ ### +D:########################## $ #$##### $ ##$## ####### C#$####D DD%%#D$ # .$# D$$%D DD######C $## ##$#$$ ### +D:####$#################$#%# ### ###$ ### $ ####### ###### DD%#$ D#%DD D####$ ##$#### ### +D:####%$#%###$#$#####$#$%%%# $####$### #$##$ ####### $######D $ $$..$######$ ### +D:#####%$##%#%##$##%$%%%#%## #####$### # ### #########$ ######D $ .. DD DD ..$$D######C$ $ ### +D:#####$%$%$%%%##$%$%%%#$$## $######$# $ ##$ $##$#### $$ $ $C#######$% ..DD D####### DD ..%%#$##### C # $ ### +D:######%##%%#%%#%%%%%#$#### . $ $ $# $# #######$## D ##### $###### DD ########## $ ## ## ### $ $$ ### +D:######%%%#%%%$%$%$%%$%#### .. $ C$####### .. D###### $# # ##### .. ########$ #$#######$###$#### ### +D:#######$%%%%$%%%$%%$#%%### $ #####D DD .. D###$.$#$# #$## .###D ..DDD$#####C$ $ #### # #######$ ### +D:########$%%$%%$%%%$#%###### # ###### $ $## #####$ C# D ..D## ..## $$ ..# $ .. D DD# $ $$#$#######$## ### +D:#########$#%%%%$%%########## #$#$####$ ############ $#D $ .$#$ ## $ ..$ $.. ..## D $# # ..D#C $ $ ###$### $## ### +D:##########$#################### # ####### ############ $ #D $ $####$ D## $# $ ..# @ @ ## .#$##$ $ $D# ## #$#$#$## @ @ ### +D:#### $#################### ####$# ##$ #####$####### $C#D # #$ $. D## @@@ @ .##D ..$## $ .D #$C #### $ @@@@@@ ### +D:#### ####$$$C##%#LL#""## #######$ ## $##$#$ ## C### $ ###$ . D ### $ @%@@..###D D .#### ###$ @ @ @@@@%%%%@@@ ### +D:#### $####$##$C# $#LL#""# # . $ $ ###D $##$ D###.### .#####%@ @###.## $###$ $### $ @@ @@%%%%%%%@ ### +D:##### ################### . $ C### ## #$ D## ..##.$##%$%%#..## ..# D ## $ D###C @@@@%%%%%%%%%@ ### +D:# $#### D# .#..#%%#$%#..# .#D $## .. @%%%%%%%%%%%%@@ ### +D:#.. ..#%#%#%# $ @%%%%%%%%%%%%@ @ ### +D:# .##$# D# .#.$#%%#%$#..# .#D ####$ .. @@%%%%%%%%%%%@@ @ $ ### +D:############ ########## # . . . $###D ..#$###$ ## ..##..##%%%##..## ..## #$ # $ $##C @%%%%%%%%%%@@@@ ^^### +D:#### #### K# C# #LL# "# $ . $ . . ### ##$# DD###.### .##### $###.###D $### . D#$# @@@%%%%%%%@@@@@@ $ ^^### +D:#### ### K CC %%# L# "## ##### # $ ## #### # # #### C$##D .. DD### ..###DD .###$ DD####$C @@%%%%%@@ @ @ ^^^^### +D:#### ####KK#CC#%%#L # "### ## ###### ###$ ###$# $# ##### $#DD D## $ .##D ..$# # D #####C$ @@%%%%@ $ $^^^^^^### +D:######## ###################### ######### $####$#$### # ## $# C$D ..D## $#$ .$$ ## .#$##$ .D##### $ DD @@@@@@@ ^^^^^^^### +D:####### #####$$$$#$#### #### ### ###$# $ ## ########$# # # # %% %% .DD## $ $.##$$ ## $$## D #$# $###### DD DD DD DD DD ^^^^^^^^^### +D:########$$$$$#$$$$$##### ## $##$###### ##$# ### $### $## $ C$$..%%# $ #$% D####.#########$#$####D ..######C D DD DDD D D DD DDD ^^^^^^^^^### +D:######$$$#$$$$#$#$##$#$### $ C D..%#$ .###% . DD#################D D .D$#####$ DD DDD########DDD DDDD ^^^^^^^### +D:#######$#$##$$$#$#$$$$#### C#D .%###.$# $ D D### #########DD D #$###$ DDD###DD D D### D DD $ ^^^^^^### +D:######$$$$$$#$#$#$$$$$$$# $ $ $$ $C##D.%##$ # $% ..D D ####### D D ### DDD##DD D ##DDDDDD ^^^^### +D:#####$$$$#$$$#$$$$$$$$$### ###### # $$### $###$$ $C#D.%%#####%% $ $$ DD#C DD#DD D DD## D DD $ ^^^^### +D:#####$$$#$$$#####$$$$$$### ## ####$ $ #$## ##### ##$ $ ..%%###%%$ ..D D$ $DDD$ $ $ .DD $ $ D D$ $. D$ $ D ##D DDD ^^^^### +D:####$$$###$########$#$$$$# ###$#####$ ## ####### # C %%%$% .DD$######$#$D$D $DDD#$###$#$#DDD $$ $ $ D#DD D DD##D ^^^^^^### +D:###$$#################$### # ## ## # ###########$# C$DD .DD###%%%%%%####$ . $#$##%%%%%%### D .DD#C $ DDD##DDD D D##DD D ^^^^^^^### +D:#######################$## $#### #$ ############# $# .D##%%% .%$%###DDD###%%% .%%%#$D$ .D#$ DDDD D D D###DD D $ ^^^^^^^### +D:########################### $ # $ $ C$# .D#%% ..%%#######%% $.%%#D D#$ DD D DD# ## ## DDD DD ^^^^^### +D:########################### $ $# C#D $ ..####### $ ..DD#$ DD D DDD DDD DD D ^^^^### +D:############################ ##$ #$ $#D ..D#%% $ $..%%#######%$ $ ..%%#D .. D$# $ DDDD DD D D $ $ ^^^^^^### +D:############################ ######### C ##DD .D##%%% .%%%#########%%% $.%%%##D . $## DDD D DD D ^^^^^^^^^### +D:############################# #####$# $#D DD DD ##%%%%%%## #### #####%%%%%%###D DD D##$C ^^^^^^^^^^^^### +D:############################## $ ###$ #### DD DDD ##### # ######$ # ########DDDD $D$D ###$C $ ^^^^^^^^^^^^^^### +D:############################### ### $$ C$ $#$#$##DDD $D$ DD##############D D$$D D D## #$#CC$$ $^^^^^^^^^^^^^^^^^### +D:################################ $ # CC $ ##$# #$#####$###$#$#$#####$###$###$C$C C$ $ ^^^^^^^^^^^^^^^^^### +D:################################# $ $ $ # $ C$C$ CCC$CC C$$C$CCC C $ #C C C$ $C C $ ^^^^^^^^^^^^^^^^^^#### +D:################################## #### $ $ $ # $ ^^^^^^^^^^^^^^^^^^^^^#### +D:#################################### $ ##### $ ^^^^^^^^^^^^^^^^^^^###### +D:###################################### #### ######## $ ^^^^^^^^^^^^^^^^^^######## +D:###################################################################################################################################################################################################### +D:###################################################################################################################################################################################################### +D:###################################################################################################################################################################################################### +D:###################################################################################################################################################################################################### + +# Default starting position +?:[EQU $LEAVING_QUEST 0] +P:33:50 + +# Starting position when coming from quest 19 +?:[EQU $LEAVING_QUEST 19] +P:51:190 + +# Starting position when coming from quest 20 +?:[EQU $LEAVING_QUEST 20] +P:33:13 + +# Starting position when coming from quest 21 +?:[EQU $LEAVING_QUEST 21] +P:27:168 + +# Starting position when coming from quest 22 +?:[EQU $LEAVING_QUEST 22] +P:6:42 diff --git a/lib/mods/theme/edit/t_d_helm.txt b/lib/mods/theme/edit/t_d_helm.txt new file mode 100644 index 00000000..ef922a16 --- /dev/null +++ b/lib/mods/theme/edit/t_d_helm.txt @@ -0,0 +1,75 @@ +# File: t_d_helm.txt + +# Helm's Deep map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#DD,,,,DDDDDDDDDDDDDDDDDDDDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDD,,,,DDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDD,,,,DDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#@DDDD,,,,DDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%@DDD,,,,DDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%@DDDD,,,,DDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%%@DDD,,,,DDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%%%@DDDD,,,,DDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%%%%@DDD,,,,DDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#@%%%%%@DDDD,,,,DDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#D@%%%%%@DDD,,,,DDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DD@%%%%%@DDDD,,,,DDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDD@%%%%%@DDD,,,,DDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^HHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDD@%%%%%@@DDD,,,,DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^HHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDD@@%%%%%@HHH,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDD@%%%%%@@HHHH,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDD@@%%%%%@@HHHHH,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDD@@%%%%%@@@HHHHH,,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDD@@@%%%%%@@@@HHHHH,,,,,HHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDDDDD@@%%%%%%@@@@@HHHH,,,,,HHHHHHHHHHHHHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDDDDHHH@@@%%%%%%%%@@@@HHH,,,,,HHHHHHHHHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDDDHHHHHHHH@%%%%%%%%%%@@@HHH,,,,,HHHHHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDDDHHHHHHHHH@@@@@%%%%%%%%@@@HHH,,,,HHHHHHHH^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDDHHHHHHHHHHHHHHH@@@@@%%%%%%@HHHHH,,,,HHHH^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHH@@@%%%%%@HHHHHH,,,H^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@@@HHHH,,,,^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%@@@@HH,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%@@@@,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@%%%%%%%@H,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@%%%%%@HH,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^@%%%%%@H,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$@@##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^HH@%%%%@H,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HH@%%%@HH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@#$HHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHH@%%%@HH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@$$HHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHH@%%%%@H,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@@@HHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^HHHH@%%%%@H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@@@HHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHHH@%%%@H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@#$HHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#DDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHH@%%%%@H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@##HHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHHHH@%%%%@H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@##HHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHH@%%%%%@H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHH##@@##HHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHHH@%%%%@HH,,HHHHHHHHHHHHHHHHHHHHH@@@@HHH##@@##HHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHHH@%%%@HHH,,HHHHHHHHHHHHHHHHHHHH@%%%%@^##@@##@@HHHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHHHH@%%%%@HHH,,HHHHHHHHHHHHHHHHHH@%%%%%%%##@@##%%%@HHHHHHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^^HHHHHH@%%%@HHHHH,,HHHHHHHHHHHHHHH@%%%%@@@@##@@##%%%%@@@@@HHHHHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHH^^^^^^HHHHHH@%%%%@HHHHHH,,HHHHHHHHHHHHH@%%%%@^^^##@@##^@%%%%%%%%@@@HHHHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^HHHHHHHHH^HHHHHHHHHHHHHHH^^^^^^HHHHHHH@%%%%@HHHHHHH,,,HHHHHHHHHHH@%%%@^^^##@@##^^^@@@@%%%%%%%@@HHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^HHHHHHHHHH^^^^^^^HHHHHHHHHHHH^^^^^^^HHHHHH@%%%@HHHHHHHHH,,,,HHHHHHHH@%%%@^^^##@@####^^^^^^@@@%%%%%%@@HHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^HHHHHHHHHHH^^^^^^^^^^HHHHHHH^^^^^HHHHHHHH@%%%@HHHHHHHHHHH,,,,HHHHH@%%%@^^^##@@@@@@####^^^^^^^@%%%%%%@HHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^HHHHHHHHHHH^^^^^^^^^^^^^^^^HHH^^^^^^^HHHHHH@%%%%@HHHHHHHHHHHHH,,,,,$$$@%%%@^##@@@@@@@@@@####^^^^^@@@%%%%@HHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#HHHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HHHHHHH@%%%@HHHHHHHHHHHHHHH,,,@@%%%%$#$#@@@@@@@@@@@@@@####^^^^^^@%%%@HHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#HHHHHHHHHHHH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HHHHHHH@%%%%@HHHHHHHHHHHHHH$$$@%%%%@@@@@@@@@@@@@@@@@@@@@@####^^^@%%%%@H^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HHHHHHH@%%%%@HHHHHHHHHHHHHHH$%%%%#####@@@@@@@@@@@@@@@@@@@@@###$^@%%@HH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HHHHH@%%%%%@HHHHHHHHHHHH@%%%%@^^##@@@@@@@@$###@@@@@@@@@@@@#$^@%%@H^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HHHH@%%%%%%%@@@@@@@@@@%%%%%^^@@@@@@@@@@$#####@@@@@@@@@@##^^@%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HH@%%%%%%%%%%%%%%%%%%@^^@@@@@@@@@@@$$$###@@@@@@@@@##^^@%%%@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HH@@@@@%%%%%%%%%%@^^^@@@@@@@@@@@@$$####@@@@@@@@##^^^^@%%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^H@@@@@@@@@@^^^$$@@@@@@@@@@@@####@@@@@@@@##^^^^^^@%%%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^HHHHHH^^^^$###@@@@@@@@@@@@@@@@@@@@@##^^^^^^^@%%%%%@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#$##@@@@@@@@@@@@@@@@@##^^^^^^^^^@@@%%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####@@@@@@@@@@@@@##^^^^^^^^^^^^@%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####@@@@@@@@@##^^^^^^^^^^^^^^@@%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####@@@@@##^^^^^^^^^^^^^^^^^@%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####@@##^^^^^^^^^^^^^^^^^^^@%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####^^^^^^^^^^^^^^^^^^^@%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_henn.txt b/lib/mods/theme/edit/t_d_henn.txt new file mode 100644 index 00000000..4fa033c4 --- /dev/null +++ b/lib/mods/theme/edit/t_d_henn.txt @@ -0,0 +1,75 @@ +# File: t_d_henn.txt + +# Henneth Annun map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%DD%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%D%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%D%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%%%%%==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=%%%%%%%%,==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@%%%%%%%%=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@%%%%%%%%@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@%%%%%%%%@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@%%%%%%%%@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=^=@@@@@%%%%%%%%@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=^=@@@@@%%%%%%%%@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@%%%%%%%%@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@%%%%%%%%@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^===@@@@@@@@@@%%%%%%%%@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==^==@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=^^=@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^===@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@==^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^==@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@=^^^^^^^^^^^^^^^^^^^^^^^^@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@===^^^^^^^^^^^^^^^^^^^^^^^^@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^@^@^@^@^@^@^@^@^@^@^@^@^^^^=@@@@@%%%%%%%%@@@^^^^^^^^^^^^^^^^^^@@@@@@@@@@@^^^^^^^^^^@@^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@^@^@^@^@^@^@^@^@^@^@^@^@^@@@^^^@@@%%%%%%%%@@@@^^^^@@@@@@@@@@@@@@@@@@^^^^^^^@@@@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^lllll@@%%%%%%%%@llllllDDDDDDDDDDDDDDDDDDDDDDDDDD^^^^^^^^^^^^^^^DD^D^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^CC^^^^^^^^^^^^^^^^^^^^^^^^^^lllllllllll%llllll^^^^^^^^^^^^^^^^^^^^^^^^^D%%%%%%%DD^D^D^D^^^^^DDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^CCCCCCCCCCCCCCCCCCCCCCCCCfffffffflllllll%llllllffffff^^^^^^^^CCCCCCCCC^^^^%%%%%DD^^^^^^^^^^^^DD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^CCCCCCCCCCCCCCCCCCCCCCCCCffffffffffllllll%lllffffffffffCCCC^^CCCCCCCCCCCCC^^^^^DDDDDDDDDDDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^CCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffffCCCCCCCCCCCCCCCCCCCC^C^^^^^^^^^^DDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^CCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffffffCCC^CCCCCCCCCCCCCCC^^CCCCC^C^^^D^^^^^DD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^CCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffffCCCC^CCCCCCCCCCCCCCCCC^^^^CCCCC^^^CCC^^^D^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^CCCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffCCCCC^CCCCCCCCCCCCCCC^CCCCCCCCC^^CCCCCC^D^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^^^^^^^^^^CCCCCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffCCCCCCC^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^D^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_hobb.txt b/lib/mods/theme/edit/t_d_hobb.txt new file mode 100644 index 00000000..9bc22a10 --- /dev/null +++ b/lib/mods/theme/edit/t_d_hobb.txt @@ -0,0 +1,75 @@ +# File: t_d_hobb.txt + +# Hobbiton map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD==========================,=======ccccc==,,=========================================================================================# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHHHHHHHH,,HHHHHHH==D==D,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHHHHHHH,,HHHHHHHH====D,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHH,,DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHH,,DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHHHHHHHH,,C$###########$HHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHHH,,,,,,,,,,,,,,,,,,,,,#HHH,,DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHH,,HHH#,,,,,,,,,,,,,,,,#HHH,,DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#D==============================================================DDHHHHHHHHHH,,HHH#,,,==========,,,#HHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHH,,HHH#,,,==========,,,#HHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHH,,HHH#,,,,=========,,,,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHH,,HHH#,,,==========,,,#HH,,=HHHHDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHH,,HH#,,,==========,,,#HH,,HHDDHDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHH,,HH#,,,,,,,,,,,,,,,,#HH,,HDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHH,,H,,,,,,,,,,,,,,,,,#HH,,=DDHHHHHHDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHH,,,#################HH,,=DDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHH,,,,,,,,,,,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHH,,=HH#####HH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHH,,=HH#######,,$#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHDHH,,=HH######$$$##HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHDDDD,,HHHHHHHHDDDH,,=HHH###########HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHDDHH,,HHHHHHHHHHH,,=HHH#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHDDH,,HHHHHDDDHH,,=HHH#####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHDDHH,,HHHHHDHHH,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHDDDH,,HHDDHHH,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHDDDDH,,DDDHH,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHDDDH,,HH=,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHDDDH,,,,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHHDDHH,,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHDDDH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHDDH=,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHDDH,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHDDH,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHDDDH,,=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHHHHHDHH,,=H$$############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHDDDHDDDH,,HH$#############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#=================================================================HHHHHHHHHHHHHHHHHHDHDDDDH,,,,,#############HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#==========================================================================================,,HH$C############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +=:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%a,,a%$#############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +=:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%a,,a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +=:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%a,,a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +=:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH====HHH,,HHHHHHHH===HHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDHHHHHHDDHHHHHHDDHHHHH====HHHHHH======HH,,HHHHHHH=====HHH=====HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDHHHDHHHHHHHDHHDHHH======HHHH========H,,HHHHHH=======HH==H==HHHDHHHDHHHHDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDHHHHHDDHHHHHHDDHHH===HH===HHH===HH===H,,HHHHHH===H===HHHHHHHHDDDDHDDDDHDHHDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +=:#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HH===HHHHHH==H,,H==HHHHH=HH=HHHH=HH=HDDDDHDDHHHHHHDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH======HHHHHHHH==,,H===HHHHH==HHHHH====HHDHHHHDDHHHDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHHH=,,H===HHHHHHHHHHHHH==HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH,,H==HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=====HHHHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=======HHHH,,HHH==HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH====H====HHH,,HH====HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH,,H======HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HH,,H==HH==HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=====H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==H==H,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +=:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_imlad.txt b/lib/mods/theme/edit/t_d_imlad.txt new file mode 100644 index 00000000..c1c10fd7 --- /dev/null +++ b/lib/mods/theme/edit/t_d_imlad.txt @@ -0,0 +1,75 @@ +# File: t_d_imlad.txt + +# Imladris map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^HHH#####HHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^HHHHHH#####HHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%^^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^^^^^^^^^HHHH###HH#####HHHHHHHHHHHHHHHHHHHHHHHDDDDDDDD DDDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%^^^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^^^^^^^HH######HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDD DDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^^%%%%^^^^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^HHHHH#######HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDD DDDDDDD^^^^^^^^^^^^^^^^^^^^^^^^^%%%%^^^^^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^^^HHH####HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDD DDDDDDDDDDDD^^^^^^^^^^^^^^^^^^^^^%%%^^^^^^^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^%%^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDD DDDDDDDDDDDD^^^^^^^^^^^^^^^^^^%%%^^^^^^^^^# +D:# @^^^@ @@%%%%%%%%%%^^^^^^^%^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD DDDD^^^^^^^^^^^^^^^^^^^^^^%%%%^^^^^^^^^^# +D:# @^^^@ @@%%%%%%%%%^^^^^^%@^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDD^^^^^^^^^^^^^^^^^^^^%%%%^^^^^^^^^^^^# +D:# @^^^@ @@%%%%%%%%%^^^^^^%@^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDD^^^^^^^^^^^^^^^^%%%%^^^^^^^^^^^^^^# +D:# @^^^@ @@%%%%%%%%%%%%C%%@@^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDD^^^^^^^^^^,^^@%%%%^^^^^^^^^^^^^^^^# +D:# @^^^@ @@%%%%%%%%%%CC%@@@@^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDD^^^^^,,,,^^@%%%%^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@%%%%%%%%CC%%@@@@@^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDD^^,,^^^@@%%%%^^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@%%%%%%CC%%%%%@@@@^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDD,,^^^^@%%%%%^^^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@%%%%CC%%%%%%%@@@@@^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCHHHHDDDDDDDDDDDDDD,,,^^^@@%%%%@^^^^^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@%%CC%%%%%%%%%%@@@@@@^^HHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHDDDHH,,^^^@@%%%%%@^^^^^^^^^^^^^^^^^^^^^^# +D:# DDDDDD @^^^@ @^^CC%%%%%%%%%%%%%@@@@@^^HHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHH,,,,^^^@@%%%%%^^^^D^^^^^^^^^^^^^^^^^^^^# +D:# DDDDDDD DDD @^^^@ @^^^^^^^%%%%%%%%%%%%%%%%@@@@^^HHHHHHHHHH,,,,,,,,,,,,,CCCCCCCCCCCCCCCCCCCCCCC,HHHHHHHHHH,,^^^^^@@%%%%%^^^DDDDD^^^^^^^^^^^^^^^^^^^# +D:# DDDD DDD @^^^@^@@^^@^^^^@ @@%%%%%%%%%%%%%%%%%%@@^^^^HHHH,,,,,,,,,,,,,,,,CCCCCCCCCCCCCCCCCCCCCCC,HHHHHHHHH,,^^^@@@%%%%%@^^DDD DDD^^^^^^^^^^^^^^^^^^# +D:# DDD DDD D DDD @^^^^^^^^^^^@ @@@%%%%%%%%%%%%%%%%%@@@^^,,,,,,HHHHHHHHHHHHH,CCCCCCCCCCCCCCCCCCCCCCC,HHHHHH,,,^^^@@%%%%%%%@^^DDD DDD^^^^^^^^^^^^^^^^^^^# +D:# DDD D DDD D DD @^^@ @@@@@%%%%%%%%%%%%%%@#,,,,,^^^HHHHHHHHHHHH,CCCCCCCCCCCCCCCCCCCCCCC,HHHHH,,^^^@@%%%%%%%%@^^DDD DDD^^^^^^^^^^^^^^^^^^^^# +D:# DDD D DDDDDDD DD @@@@@%%%%%%%%%%%#,,,,,#@@^^^^^^^^HHHHHHCCCCCCCCCCCCCCCCCCCCCCC,H,,,,^^^@@%%%%%%%%%@^^DD DDD^^^^^^^^^^^^^^^^^^^^^^# +D:# DD DDDDDD,,DD,,DD,, @@@@%%%%%%%#,,,,,#%%%@@@@@@@^^HHHHHH,HHHHHHHHHHHHHHHHHHHH,,,,^^^^@@%%%%%%%%%%@^^DD DDD^^^^^^^^^^^^^^^^^^^^^^^# +D:# DD DDD DD ,,,DD,,DD,,D,, ,,,,,,, @@@@%%%#,,,,,#%%%%%%%%%%@@@^^^^^^,,,,,,,,,,,,,,,,,,,,,,^^^^@@@%%%%%%%%%%@@^^DD DDD^^^^^^^^^^^^^^^^^^^^^^^^# +D:# DDD D ,,DDD DDD DDDDD,, ,,,,,,,,,,,,,,, @@%#,,,,,#%%%%%%%%%%%%%%@@@@@^^^^^^^^^^^^^^^^^^^^^^^^@@@%%%%%%%%%%%@@@^^DD DDD^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# DDDD ,,DD DDDD,,,,,, ,,,, ,,,,, ,,,,,,,,,,@#,,,,,#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@@^^DD DD^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# D DDD D,,DD D DD DD,,,,^^,,,, ,,,, ,,,, ,,,, ,,,, ,,,,,,,,@@#@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@^^^^DD DD^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# DDD D,,DD DD DD,,,,^^^^^^,,,, ,,,, ,,,,, ,,,, ,,,,@@@ @@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@^^^^DDD DD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# D,,DDD D,,,,^^@@^^^^@ @^@,,,,, ,,,, @@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@DDDDDDDD DD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,,,DDDD DDDD DDDD,,,,^^@ @^^^@ ,,,,,,,,,, @@@@@@@@%%%%%%%%%%%%%%%%%%%%%@@@@@@ DDDDDDDDD^^@@^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,^^^^^^DDD DDD^^,,,,^^@ @^^^^^@ ,,,,, @@@@@@@@@@@@@@@@@@@@@@@ @^@DDDD^^@ @^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,,^^^^@ @^^^DDDDDDDD^^^^,,,,^^@ @^^^^^^@ ,,, @^^^@ ^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,^^^^@ @^^^^^^^^^^^^^,,,,^^@ @^^^^^^^^^@ @^^^^@^^^^^@^^^^^^^^^@ @^^^@ ^^^^^^^^^^^^^^^^^# +D:#,,,,,^^^^@ @^^^^^^^^^,,,,^^@ @^^^^^^^^^^^^^^^^@ @^^^@ @^^^@ @^^^^@^^^@ @^^^@ ^^^^^^^^^^^^^# +D:#^^^^^^@ @^^^^^^^,,,,^^@ @^^^@ @^^^@^^^@@^^^^^^^^^^^^^^^^^^^^@@^^^@^^^@^^^@^^^@^^^@^^^@@^^^@@^^^@@^^^@ ^^^^^^^^^# +D:# @^^^^^,,,,^^@ @^^^^@ @^^^@ @^^^@ @^^^@^^^@^^^@^^^@^^^@^^^@^^^@^^^@@^^^@@^^^@ ^^^^^^# +D:# @^^^,,,,^^@ ^^^# +D:# @^^,,,,^^@ ^^# +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_khaz.txt b/lib/mods/theme/edit/t_d_khaz.txt new file mode 100644 index 00000000..50e8b124 --- /dev/null +++ b/lib/mods/theme/edit/t_d_khaz.txt @@ -0,0 +1,79 @@ +# Town Name: Destroyed Khazad-Dum +# by fearoffours (fearoffours@moppy.co.uk) +# +# Created for ToME + +# Rocky ground +F:o:207:3 + +# Town Layout +D:###################################################################################################################################################################################################### +D:#ooooooooooooo####^^^^^^^^^#######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#####oooo#######oo######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##########oooooooooo CCCCCCC # +D:#ooo##ooooooooo#####^^^^^##########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^########ooo########ooo##########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^################oooooooooooo CCCCCCCC # +D:##oo###oo####oo##############################^^^^^^^^^^^^^^^^^########################oooo#########oo#### ###########^^^^^^^^^^^^^^^^^^^^^^^^####### #######oooo########## CCCCCCCC # +D:##############o#########oo###oo###################^^^^^^^############################oooo#########oo###### ################################# #####ooooooooo############# CCCCCCCC ; # +D:#^^^^########oooooooooooooo##ooooooooo############################# #################oooo########oo########### ########################## ######ooooooooo################ CCCCCCCC ; # +D:#############ooooooooooooooooooooooooooo###### ########### ###### ############## ####oooo#######o##o############# ################### ###########ooo######################## CCCCCCCC ; # +D:#^#############ooooo##################oo### # #### # ##### #### ############### ###ooo########ooo## ## ###### # ## ## ## # #######ooooo########################### CCCCCCCC # +D:#^^################oo#################ooooo#### ## ; ## ;; o ; o ## # ooooooooo############################ CCCCCCCC # +D:#^^^^################o##########o#####oooooooooooooooooooooo HHHHHHHH # o ; oooooooooooooooooooooooo##ooo############################ CCCCCCC # +D:#^^^^^^################################# ## ; o ; HH=====HH H o ; o $#o################################### CCCCCCC# +D:#^^^^^^################################ ### o ### HH====HHHH ## o ###; o ##H ######################################## CCCCCC# +D:#^^^^^################################# ### o ### ### ## HH=====HHo ### o ### o #HH==H $$###################################### CCCCCC# +D:#^^^^^^^################################ ###### ;; o ######### HHH=====Ho ###### o ## ### o ## #H=H #$##################################### ; CCCCCC# +D:#^^^^^^^^################################ # ## #### o ; ## # # HHHHHHHHH ####### # #### # o ## ###==# ###$#$################################## CCCCCC # +D:#^^^^^^^################################### ## ## o ; ;### # HHHHo # # ##o # ## ; o # ##== ;#$##$$################################# CCCCCCC # +D:#^^^^^^^^^################################ ## HHHHHHHH ### o ### o # # o ## # #$################################## CCCCCC ; # +D:#^^^^^^^^^################################# HH======HH o o o #$ ################################## CCCCCC # +D:#^^^^^^^^^^################################ ; HH=======HHoooooooo o o oooooooooooo HHHH $################################# CCCCCC ; # +D:#^^^^^^^^^^^^^########################### HHH=====HH o o o o ===== H ################################# CCCCCCC # +D:#^^^^^^^^^^^^^^^########################## HHHHHHHHHHHHHH== o ### # o o ;### o ### # H= =HH #$############################## CCCCCCC ; # +D:#^^^^^^^^^^^^############################# H===HH #####; o # ## o o # ### o # # # == ; ###############################; CCCCCCC ; # +D:#^^^^^^^^^############################### HH===H; ## ## # o #### ## o ; o ####### o ### #H HHH ############################ CCCCCCC # +D:#^######################################### H=HH; ## ### oooooooo #### # #o o ###### oooooo ###HH== o ; $#############################; CCCCCCC # +D:#################ooo###################### HH ; ### # o # ## o o ##### o ## H==H# $$#############oo############## CCCCC; # +D:####oo##ooo#####o#######o###ooo########### ## ; o ## o o ### o ; ###==HH ;; $########oo###oooooo#####oo###### CCCCC ; # +D:#ooooooooooooooooooooooooooooooo##oooooooo ; o ; o o o ; # ;; ; oooooooooooo##oooooooo##oooooooooo CCCCC ; # +D:#ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooHHH=ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo CCCCCC # +D:#oooooooooooooooooo##oooooo##oooooo##ooooo HH ; o o HH ==H ; $oooooooo#oooooooooooooooooooooooo CCCCC # +D:#^#######################oo####ooooo####### ##### ==H=H # # o o H===### # ######o####oo####oo######oo######; CCCCC # +D:#^^#######################o########### #### HH===HH# oH o H =H## # ## ## ## $$####o####################oo#### CCCCC # +D:#^####################################### ## ### ;; ; HH==HH##### oH ===HH ### ### ## #### $####oo######################### CCCCCC # +D:#^^######################################## ####### ; #H##### oH o # #### # # ### $$$###o############oo########## CCCCCCC # +D:#^^^###############ooo################### ### # ; ;# ## oH HH o =H ##### ; ### ## ;; $#####oo########ooooo####### CCCCCCCC # +D:#####oo##oo#####oooooooo##############oo## ### ; #### o HH o = H ### ### $#######oooo##oooooo####### CCCCCCCCC ; # +D:#ooooooooooo###ooooooooooooooooooooooooooo # o H o= # ooooooooooooooooooooooooooo CCCCCCCC # +D:#oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=ooo=ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo CCCCCCCC ; # +D:#^ooooooooooooooooo###oooooooooo##oooooooo o #o H o o HH # ooooooo####ooooooooooooo CCCCCCCC # +D:#^^#o###ooo#####ooo#####ooooo########oo# # # ; o ### o H =o ;### o H ### o$#########ooooo###oo# CCCCCCCC ; # +D:#^^^^^###o################oo############# # # # ; o ###### # H= o ## # o #### ; $###########oo######## CCCCCCCC ; # +D:#^^^^^^^##################################$ ; #### ooooooo ##### o ; H o ###### ooooo H ####### ######################## CCCCCCCCC # +D:#^^^^^^^^^^##############################$$ HH; ## ##### o ; ####### o Ho ### # o === # ## # o ; #$######################## CCCCCCCC # +D:#^^^^^^^^^^^^^^^######################### $ HH == H ; ## ## o #### o H ##### o H== ### # ############################ CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^^###################$$ HHH===HH ## ; o ### o o # # o ; H ### ; ;; $$########################## CCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^#################### $ HHH===HH ; o ;; o ; o o H ; $########################### CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^######################$ HH==H H ooooooooooo o o oooooooooooo ;; ;$ ############################ CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^^^^^#################$$$ ; H==H o ; ; o o ; H o $############################ CCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^##############$ ### o # # o ### o ###; == H o #### $$############################ CCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^############$$$ ### # o HHH H # ### o ## # o # # # HH== Ho # ## $ ######################## CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^##########$ $ ### # #;; ; o HHHH ## #### o ## #### o ### ### ==Ho ####### $########################### CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^##########$$ ## ### o ;H H #### ## H H o ### # # o # ## ### HH= HH ####### ############################ CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^########### ### o ; ;## ## HHH o # ### o ##### ; ==HH #### ; ############################## CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^############## $ ### ; o ## HHHH o # # o H ## H o=H ### $############################## CCCCCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^^^^^#################$ o H HoHH H Ho H H HHHHH === $#########oo###oo################# CCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^#############o#######oooooooooooooooooooooo ## HH H o H H H H$ HH===H=H ooooooooooooooooo$oooooooooooooooooo################## CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^############ooooooooooo# ### $$$ $$ # ### $$ $ o $$## HH$ = ==H#== H HH ====$$ $ ## $ oooooo##oooooooooo################### CCCCCCC # +D:#^^^^^^^^^^^#################ooooooooooo####$######$ ## $$### ######### ###$$####o $$##### #ooo# ### $#=#=#$$$$ H ==##$#$ ##### ####################ooo##################### CCCCCCC # +D:#^^^^^^^^^^###################oo######oo### ########### ######## ## #### ###########oooo########ooo ##########$#H##H H ######$# ###### ####################oo###################### CCCCCCC # +D:#^^^^^^^##########oo####oo####ooo######### ############ ######### ###^^^ #########ooooo########oo##################H################### #########^######oooo##ooo################## CCCCCCC # +D:##^^^^^#########oooooooooooooooo#################^^####### ###########^^^^^###########ooooo######ooo####################################### #####^^^#######ooooooooooooo############# ; CCCCCCC# +D:#^^^##########ooooooooooo##ooooo######^#########^^^^##################^^^^^^^^^^^######ooo#######oooo#########^^^^^^^^^^^^^^^^^^^########### #####^^^#######oo##oooooooo############# CCCCCC# +D:##############ooooo##########oo######^^^#####^^^^^^^^###############^^^^^^^^^^^^^^#####oooo#######ooo######^^^^^^^^^^^^^^^^^^^^^^^^^^^^###### ####^^^^^###############ooo############## CCCCC# +D:########ooo#####oo##################^^^^^^^^^^^^^^^^^#############^^^^^^^^^^^^^^^^^####oo########oooo#####^^^^^^^^^^^^^^^^^^^^^^^^^^^########### #######^^^^^#############ooo#ooo######## CCCCCC# +D:#o##oooooooooooooooo##############^^^^^^^^^^^^^^^^^^^^^^#########^^^^^^^^^^^^^^^^^^#####oo########oo######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####### # ######^^^^^^^^^^^^########oooooooooooooo CCCCC # +D:#oooooooooooooooooo########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^########oooo#######ooooo###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##############^^^^^^^^^^^^^^^#######ooooooooooo CCCCC # +D:###################################################################################################################################################################################################### + +# Default starting position +# ?:[EQU $LEAVING_QUES 0] +# P:31:32 diff --git a/lib/mods/theme/edit/t_d_lori.txt b/lib/mods/theme/edit/t_d_lori.txt new file mode 100644 index 00000000..967441e9 --- /dev/null +++ b/lib/mods/theme/edit/t_d_lori.txt @@ -0,0 +1,75 @@ +# File: t_d_lori.txt + +# Caras Galadhon map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:# ,,, # +D:# ,,,,,,,,,,,,,,,,,,,,,,,,, # +D:# ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, # +D:# ,,,,,,,,,,,CCCCCCCCCCCCCCCCCCCCCC,,,,,,,,,,,, # +D:# ,,,,,,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,,,,,, # +D:# ,,,,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,,,,,y # +D:# ,,,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,,,, # +D:# ,,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,,,, # +D:# ,,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDD,DDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCC,,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCCCDDDDD D,@,D DDDDDCCCCCCCCCCCCCCCCCCCC,,,, # +D:# ,,,,,CCCCCCCCCCCCCCCCCCCDDD D,D DDDCCCCCCCCCCCCCCCCCCC,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCDDD D,,,D DDDCCCCCCCCCCCCCCCCCC,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCDDD DDDDDDD,,,DDDDDDDDD DDDCCCCCCCCCCCCCCCC,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCDDD DDD,,,,,,,,,,,,,,,,,,,DDD D,DDCCCCCCCCCCCCCCCCC,,, # +D:# ,,,,CCCCCCCCCCCCCCCCD= DDD,,,,,,,,,,,,,,,,,,,,,,,,,DD D,=,DDCCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCCDD,D DD,,,,DDDDDDDDD,,,DDDD,DDDDD,,,,D D,,,D DDCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCCDD,=,D D,,,DDD D,,,D ,=, DD,,,D D,,DD DDCCCCCCCCCCCCCCC,,, # +D:# ,,,,CCCCCCCCCCCCCCDD D,,,D D,,D D,,,D , DD,,D,,D DCCCCCCCCCCCCCCC,,, # +D:# ,,,,CCCCCCCCCCCCCCDD DD,,D D,,D D,,,D D,,,D DCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCDD D,,D,,D D,,,D DD,,,D DCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCD D,,,D DD,,,,,DD D,,D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCD D,,,DDD D,,D,,,D,,D DD,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,,CCCCCCCCCCCCCCD D,,=,,,,DD D,,DD,,,DD,,D D,,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCDD D,,D,DDD,,,D D,,D D,,,D D,,D DD,,DD D,,D DCCCCCCCCCCCCCC,, # +D:# ,,,CCCCCCCCCCCCCCD D,,D DD,,DD D,,D D,,,D D,,D,,,D ,,,D DCCCCCCCCCCCCCC,, # +D:# ,,,CCCCCCCCCCCCCDD D,,D D,,,DD,,D D,,,D DD,,D ,=,,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCD D,,D DD,,,,DD DD,DD DD,,,,D , D,,D DCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCD D,,D D,,,,,DDD-----DD,,,DD,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,CCCCCCCCCCCCCCDD D,,D D,,DD,,,DD-----DD,DD D,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,CCCCCCCCCCCCCCDDD D,,D D,,D D,,---@@@---DD D,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,CCCCCCCCCCCCCCDD,DDDDDD,,DDDDDDDDDDDDD,,DDDDDDD--@@%@@--DDDDDDDD,,DDDDDDDDDDD,,DDDDDDDD,DDCCCCCCCCCCCCCC,,, # +D:# ,,CCCCCCCCCCCCCCD,=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--@%=%@--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=,DCCCCCCCCCCCCCC,,, # +D:# ,,CCCCCCCCCCCCCCDD,DDDDDD,,DDDDDDDDDDDDD,,DDDDDDD---@%@@@-DDD D,,DDDDDDDDDDD,,DDDDDDDD,DDCCCCCCCCCCCCCC,,, # +D:# ,,CCCCCCCCCCCCCCDDD D,,D D,,D DD,-----%%@,,,DD D,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCD D,,, D,,D D,DDD--,-@%%@D,,,DD,,D D,,D DCCCCCCCCCCCCCC,, # +D:# ,,,CCCCCCCCCCCCCCD D,,=, D,,D,,D DD,=,D@%%@DD,,,DD ,,,D DCCCCCCCCCCCCCC,, # +D:# ,,,CCCCCCCCCCCCCCD D,,D D,,,D DD,DD@%%%@ D,,,,DD ,=,,D DDCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCD D,,D DD,,,DD D,,,D @@%%@@DDD,,,DD ,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCD D,,D DD,,,DD,,D D,,,D @%%%@ DD,,,DD D,,D DDCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCD D,,D D,,,DD D,,D D,,,D D,@%%@ DD,,,D D,,D DCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCDD D,,D DDD,,DD D,,DD,,,D D,,D@%%@ DD,,D,,D DCCCCCCCCCCCCCCC,, # +D:# ,,,CCCCCCCCCCCCCCCD D,,DD,,,,D D,,D,,,DD,,D @%%%@ DD,,DD DDCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCDD D,,,,,DD D,,,,,,,,D @%%@@ D,,D,,DD DDCCCCCCCCCCCCCCC,, # +D:# ,,,CCCCCCCCCCCCCCCD D,,,DD DD,,,=,D @%%%@ D,,D DD,,D DDCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCCD DD,,D,,D D,,,,D D,@%%@ D,,D DD,, DDCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCCDD D,,,D D,,D , D,,,D D,,D@%%@,,D ,=,DDCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCCDDD,=,D D,,DD,=,DDDDDDDDD,,,DDDDDDD,,,,@%%%@D ,DCCCCCCCCCCCCCCCC,,, # +D:# ,,,CCCCCCCCCCCCCCCCCDD,D D,,,,,,,,,,,,,,,,,,,,,,,,,,DDD%@@%%@ DDCCCCCCCCCCCCCCCC,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCDD DDD,,,,,,,,,,,,,,,,,,,,,,D @%%%@@%%@@ DDCCCCCCCCCCCCCCCCC,,, # +D:# $$=,,,,CCCCCCCCCCCCCCCCCDDD DDDDDDDDD,DD,,,DDDDDDD @%%=%%@@%%%@ DDCCCCCCCCCCCCCCCCCC,,, # +D:# $## ,,,CCCCCCCCCCCCCCCCCCDDD ,=,D,,,D @%%%@ @%%@DCCCCCCCCCCCCCCCCCC,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCDDD , D,,,DDDDD @@ DD@%%@CCCCCCCCCCCCCCCCC,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCCCDDDD D,,,,,,,,D DDDDDC@%%%@CCCCCCCCCCCCCC,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCCCCCDDDDDDD D,,,,,,,,DDDDDDDCCCCCC@@%%@@CCCCCCCCCC,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDD,,,CCCCCCCCCCCCCCC@%%%@CCCCCCC,,,,, # +D:# ,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,CCCCCCCCCCCCCCCCC@%%@CCCCC,,,,, # +D:# ,,,,,CCCCCCCCCCCCCCCCCCCCCCCCCCCCC,,,CCCCCCCCCCCCCCCCCCC@%%@CC,,,,, # +D:# ,,,,,,CCCCCCCCCCCCCCCCCCCCCCCCC,,,CCCCCCCCCCCCCCCCCCCC@%%%@,,, # +D:# ,,,,,,CCCCCCCCCCCCCCCCCCCCC,,,CCCCCCCCCCCCCCCCCCCC,,@@%%@@ # +D:# ,,,,,,,CCCCCCCCCCCCCCCCC,,,CCCCCCCCCCCCCCCC,,,,,,,,@%%%@ # +D:# ,,,,,,,,,,CCCCCCCCCCC,,,CCCCCCCCCCC,,,,,,,,, @%%@ # +D:# ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @%%%@ # +D:# ,,,,,,,,,,,,,,,,,,,,,,, @@%%%@ # +D:###################################################################################################################################################################################################### diff --git a/lib/mods/theme/edit/t_d_mina.txt b/lib/mods/theme/edit/t_d_mina.txt new file mode 100644 index 00000000..4018efc6 --- /dev/null +++ b/lib/mods/theme/edit/t_d_mina.txt @@ -0,0 +1,79 @@ +# File: t_d_mina.txt + +# Minas Anor: The Royal City of Gondor (destroyed) +# original town by Mynstral (mynstral@thehelm.com) +# +# screwing up by fearoffours (fearoffours@moppy.co.uk) +# +# Created for ToME + +# Completed: 23/07/02 + +############### Town Layout ############### + +D:###################################################################################################################################################################################################### +D:#^^########------------------HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@@@@@@HHHHHHHHHHHHHHHHHH=@@@@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==# +D:#^^^----#####H=------##==-------HHHHHHHHHH===^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@%%%%%@@HHHHHHHHHHHHHH===@@%%%%%%%@@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=,,,HHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^^^----------#$##---###=###-------HHHHHHHH=^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHH@%%%%%%%@@@@@HHHHHHHHHH==@@%%@@@@@@%%%%%%@@@@HHHHHHHHHDDDHHHDDDHHHHHHHHHHHHH=,,HHHHHHHHHHHHHHHHHHHHHHHH===# +D:#^^----ssss-----#$#--------###==-----HHHHHHHH^^^^^^HHHHHHHHHHHHHHHHHHHHHHHDDHHHHHHHHHHHHH==@%%%%%%@@%%%@@@HHHHHHHHHH@%%@@HHHH@@@@@@%%%%@@HHHHHHHHHDDDDDHHHHHHHHHHHHH===,,HHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^^---St-$=--------=--#ssss--###-------HHHH==^^^^^^^^HHHHHHHHHH==HHHHHHHHHH===HHHHHHHHH===@@%%%%%%%%@%%%@@@@@@@@=@@@%@@HHHHHHHHHH@@@@%%@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHH,HHHHHHHHHHH==HHHHHHHHHHHHHHHH# +D:#^^----s=ss----OO---##--#StSS--===##=-----HHHH=^^^^^^^^HHHHHHHHH===HHHHHHHHHHH===HHHHHHHH===@@%@%,@@@@@@%%%%%%%%@@@%%%@HHHHHHHHHHHHHH@@%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHH,,HHHHHHHHHHH==HDDDHHHHHHHHHHHH# +D:#^^----##-#-----OOO--#---#s--$=----###------HHHH^^^^^^^^HHHHHHHHHH==HHHHHHHHHHHHHHHHHHHHHH===@@@@@HHHH=@@@@@@@@%%%%%@@@HHHHHHHHHHHHHH=@@@@%%@@@HHHHHHHHHHDDHHHHHHHHH,,,HHHHHDDDHHHHH==HHHHHHHHHHHHHH=# +D:#^=---------------OO---#-####-#------HHHH----===^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@%%%@@HHHHHHHHHHHHHHHHH@@%%%@@HHHHHHHHHHHHHHHHH===,O,HHHHHHHHHDDDDHHHHHHH=HHHHHHHHHHH=# +D:#^=StSSSS-----ss---OO---##-----OOOOO---###----===^^^^^^^^^^^HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@HHHHHHHHHHHHHHHHH===@@%%%@@HHHHHHHHHHHHHHHHH==OOHHHHHHHHHHHHHHHHHHHHHHH=HHHHHHHH==# +D:#^^ss-H==----Ssss---H=O--#-=--$#O-O-OO---##----===HD^^^^^^^HHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@%%%@HHHHHHHHHHHHHHHHH==OOHHHHHHHHHHHHHHHHHHHHHHHHHHDDHHHHHHH===# +D:#^=#-$###---sH=$--=--OOO--=#-OOOOOOO-OOO--##----HHHH^^^^^HHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==@@%%%@@HHHHHHHHHHHHHHHHH=OOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^^-------##sssSss---HHO--#OOO--s--OOOOO--###=--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@@HHHH=@@%%%@@HHHHHHHHHHHHHHHHH=OOHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHH=# +D:#^^^##$$##---##H=H--s--OOO-OOO--StS#-OOOO----#==--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==@@%%%%%%%%@@@@@@@%@@@@HHHHHHHHHHHHHHHHH=OOHHHHHHHHHHHHHHHHHHHHHHH=HHHHHHHHHHHH==# +D:#^HH^----###---##--ssS--OOO--##-ssss--OOOOOO--#$---HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHDDDDHHHH=@%%%%%%%%%%%%@@%%@@HHHH==OOOHHHHHHHHHHHHHHOOHHHHHHHHHHHHHHHHHH==HHHHHHHHHHHHH===# +D:#^^--------#$-----ssSs#--H=#-#--#H=H=#-OOHHHO--##-HHHHHHHHHHHHHH----HHHHHHHHHHHHHHHHHHHHHHHH=========HHHHHHHHHHHHHHHHHHH@%%%%@@@@%%%%%%%@@HHHH==OOOOOHHHHHHHH=OOOOOHHHHHHHHHHHH=HHHHHHHHHHDDDHHHHHHHH# +D:#^=-----------#--#s-$$=-OO-O--#---------OOOOOO--==-----HHHH===--------HHHHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHHHHHDHHHHHH=@@%%%@@==@@%%%@@@@HHHH===OO==OOHHHH===OOHHHHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHHH==# +D:#^^----HHH----$---###--OOOOOO-#--#sss#$=-OOOOOO,#====---HHHH=---#-------HHHHHHHHHHHHHHHHHHHHHHHH==HHHHHHHHHHHHHHHHHH==@@%%%@@HHHH@@@@@HHHHHHHH=OO-===OOOOOOOOOHHHHHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHH===# +D:#^^-------------##-#-#-O#-OOO--#--ssssss----OOO,,,,,#----==-HHssH=--$----HHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHDDDHHHHHH=@%%%@@HHHHHHHHHHHHHH===-O$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==HHHHHHH=# +D:#^^-------------$#---O-O-t-OOO-=#-#SS-##--OOOOOO,##,##--------sssssssHHH-#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHH@%%@@HHHHHHHHHHHHHH==--OO-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHH=# +D:#^^^-=H=--HH-----##-OOO-sssOOHH-#--ssssss-OOOOOO--#,#$$##-----SS$---SS-----HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDHHHHHHH@@%%@HHHHHHHHHHHHHH==--O$-HHHHHHHHHHH==HHHHHHHHDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^^--H=----------#OOO$H#-$=OOO-#--ss#sss--OHHOOO==HHH=##==---s===H=ss--O---HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==@@%%%@HHHHHHHHHHHHHH==-OO--HHHHHHHHHHHHHHHHHHHHHHH==HHHHH===HHHHHHHHHHHHHHHHHHHHH# +D:#^^--###--HHHH--HH--O-------OOHHH--####HHH-OOOOOO-##,###,,##--sss=H=Hs--HHH-HHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHH=@%%%@@HHHHHHHHHHHHHH=--O--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==HHHHHHHHHHHHHHHH=# +D:#^^^-##H=H-------OOO#--SSStS---OHHHHH----HHHOOOO---#HHHHHH=#=-ssss$-#=--O-----HHHHHHHHHHHHHHHHHHHHHHHHH==HHHHHHH===@@%%@@HHHHHHHHHHHHHH=--O$-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==# +D:#^^-####$-------OOO-#--sssss-OOO-##---#s--OOOOO--T-#,--HHHHH--H=H##HH#--O---HH-HHHHHHHHHHHHHHHHHHHH==HHHHHHHHHHHH==@%%%@HHHHHHHHHHHHHH=--OO--HHHHHHHHHH==HHHHHHHHDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^#######------OO--##-###$-HHHO-##-ssss---OOOO-TT-=HH-HHH,#----HHH,,,,,O------HHHHHHHHHH===HHHHHHHHH====HHHHHHHH=@@%%@@HHHHHHHHHHHHHH--OO--HHHHHHHHHHHHHHHHHHHHHDH==HHHHDDDHHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^^^###H=H=#----OOO--#---$---OOO--HHS#-$--OOOOHHHT-#---HH,,###----------O---HH--HHHHHHHHH==H=HHHHHHHHHH===HHHHHHHH@%%%@@HHHHHHHHHH===--OO--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==HHHHHHHHHHHHHHHHHH==# +D:#^^#####$--####-O$---##-StSSS-HHO-#-sss-$=OOOOO--T-#=---,,##==-s-ssH==--O--------HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@%%@@HHHHHHHHHH===--OD$--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^^^#########---OOOHHH#-sss-$=--O---ssss-HHOOOOO---==,HHH#==---SSSH=H==-O--HHH-HH-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@@%%%@HHHHHHHHHH===--O$O--HHHHHHHHH=HHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHH===HHHHHH===# +D:#^^###HHH###----OOO#--#-###H##OOO-#-##H#---OOOOOO--##==#H#-----s$-ssss--O----------HHHHHHHH===HHHHHHHHHHHHHHHHHHHH@%%%%@@HHHHHHHHHH=---OOO--HHHHHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHH# +D:#^^^##$##-------OOO---#-#--^--OOO-#----#----OO--$$OO=OOOOOOOO--####--$#-O-----------HHHHHHHH==HHHHHHHHHHHHHHHHH==@@%%%@@HHHHHHHH=-H----OO--HHHHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHH===HHHHHHHH=# +D:#^^######-##OOO$OOO-^^^^^^^^-^MMM^^^^^^^^#^^^OOOOOO-$OOOO-$OOHOOOOOOOHHOO----HHH----HHHHHHHHHH=HHHHHHHHHHHHHHHH@@@%%%@@HHHHHHHH=H-HOOOOOO--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDD=HHHH==H===HHHHHHHH=# +D:#^^####H==HHO$OOOO######H#####III##-#########^OOHHHOOOOOOO#OOOOOOOOOO#OOOOO-------HHHHHHHHHHHHHHHHHHHHHHHHHHH=@@%%%%@@HHHHHHHH=---OOOOOO--HHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^=######-##OOOO-##-####HH#HH#III#####-##--##^OOOO$-OOOOOOOOHHHOO-OOOOOOOOOO------H--HHHHHHHHHHHHHHHHHHHHHHHHH@%%%%@@HHHHHHHH----OOO$$O----HHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^=###-H##-OOOOOOOO-^#^^^^^#H^MM#^^^^#^^#^^-#H=OOH=OOOOO$-OOOOHOOOOOOOOOOOOOOO--HH---HHHHHHHHHHHHHHHHHHHHHHHHH@%%%@@HHHH==H--HD-OOO$-----HHHHHHHHHH=HHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==# +D:#^^^#######-----OOO---H-sHH#--OOO##--##-----$--OOOOOOOOOOOOOO-----------OOO-$-O----HHHHHHHHHHHHHHHH===---------##@%%%$##=--------OOOOO-----HHHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHHHHHHHHHHH=====HHHHHHHHHH# +D:#^^#########----OHO---#-sSss--OOO---ssss#--OOOOOO--##==###---HH---ss-#-#O-OOOOO-HH--HHHHHHHHHHHHHH===--OOOO-----######$--------OOOOOO-----HHHHHHHHHHHHHDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHH=# +D:#^^####$-H=H#---OO$--$--sts##-O-$-#-SSHSS-OOOOOO---##=##H==---------t-S-O-OO$OO----HHHHHHHHHHHHHH===--OOOOOOOOOOOOO#OOOO$OOOOOOOOOOO-HHH-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=DDHHHH==HHHHHHHHHHH# +D:#^^###########--OOO--##-sS=$--OOO-$-s-#---H=OOO--T==#=#,,,##=#--H-sssss-O--OOOOO---HHHHHHHHHHHHHH==--$OOOOOOOOOOOOOOOOOOOOOOOOO#HOO-----HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=HDDDHHHHH=# +D:#^^#$--$--##----OOO--#--####-OOO--#-sssss-OOHOO-TT-#,,,,-HH==-----sHH=H-$---O$-O---HHHHHHHHHHHHHH=--OOOHH-OOOOOOO$HHO#OOOOOOOOOOO------HHHHHHHHH=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHH=# +D:#^^#######------O-$-##-------OO---#-###H#-OOOOO-TT-=#----H==#=----###$--O-HHOOOOHH--HHHHHHHHHH===--OOOO---------#######------------H--HHHHHHHHHHHHHHHHHHH=HHHHHDDHHHHHHDDHHHHHHHHHHHHHDDDHHHHHHHHH===# +D:#^^-###$-#-HH---OOO-#--S-ss##OOO-#--------OOOOO--T-##-----HHH----H------H----OOOO----HHHHHHHHHH=--OOOH----DD---##@%%%@##-D-----H---HHHHHHHHHHHH===HHHHHHHHHHHHHHHH=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==# +D:#^^^-###---------OO-#-#stss--OOO-#-ssssss--O$-$O---#,--HH,H#----sss-#s--O-----OOOO--H-HHHHHHHH---OOOO---HHHHHHHH=@%%%@@HHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHH=HHHHHHHHHHHHH==HHHHHHHHHH# +D:#^^--####---------OOO--#s#s-OOO--=$StS##---OH=HOO-#==-,,#=##----S--#HH--O------OO$-----HHHH==--OOOOO----HHHHHHHH=@%%%@@HHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^^---#HH--HH-----#OOO--##--OOO-###ssssss--OOOOOO-#,,,##==#------$sH=H--O--H----OO$#----HHHH--OOOOO----HHHHHHHHHH@%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^^--#------H==-$--H=HHH--OO----#-###H##-OO$-OO--#=####HHH-HH--ss#-ss-OO----D---OOOO----HH--OOOOO---===HHHHHHHH=@@%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@@@HHHHHHHHHHHHHHHHHHHH===# +D:#^^^-------------#---OOO---OOO--#=------##OOOOOO##HHHH=-HH--HH--#-##-HHH-$-HH-----$--H----OOOOOO-HH--HHHHHHHHHH===@@%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@@@@@HHHHHHHHHHDDHHHHHHHH===# +D:#^^----------H==H-----H=HHOOO-----ss------OO$-O,,##=HHH--------HHH-----HHH--H--HHH-OOOOOOOO$OO-----HHHHHHHHHHHHHH==@@@%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@%@@@HHHHHHHHHHHHDDDDHHHH==# +D:#^^^----HHHH-$-##-#ss--OOO#OO-##=-#Ss----OOOH-O,=#HHH---HHHHH-------HH-O--------=---OOO#OOOOO--HHHH===HHHHHHHHHHHHHH=@@%%%%@@HHHHHHHHHHHHHHHHHHHH@@@@@HHHHHHHHHH@@@@@@@@@@@@@HHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^^---------##---ss-s--OOOO----=sst#DD-OOOOOO--#=-----=------ssss-s--O$---H--HHHH---OOOOO-H--HH==HHHHHHHHHHHHHHHHH===@@%%%%@@@HHHHHHHHHHHHHH==@@@%%%@@@HHHHHHHH@@@%@@@@@@@@HHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^^--------##$---sstss#--OOO-##=ssS-#--OOO#OO--##=----HHHH-----#S--$$-OH-----HHHH==----------HHHHHHHHHHHHHHHHHHHHHHHHH=@@@%%%%@@@@@HHHHHHHH=@@@@%%%%%%%@@===@@@@@%@@%@@@%@@HHHHHHHHHHHHHHHHHHHHHHHH==# +D:#^^-HHHH-###-----#Ss-$--OOOOO###sSs#--OOOOOO--##-----HHHH==---ssssss--O-----HHHHHHHHHHH-HH-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@%%%%%%@@@@@@@@@@@%%%%%@@@%%%@@@@@%%%%@@@@=@@@@HHHHHHHHHHHHHHHHHHHHHHHH===# +D:#^^^######----#---#s#--OOO-OOO--Ss#--#OHH#---##-#HHHHHHHHHHH--##--##-OO--DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===@@%%%%%%%%%%%%%%%%%@@@@@=@@@%%%%%%%@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHDDHHHHH=# +D:#^^^-------ss-#S---#--OOO---HH#--#--OOOO$--#-------HHHHHHHHHH--------O-----HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=@@@@@@@@@@@@@@@@@@@HHHH===@@@@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^-sssss-#sssts-----OOO--#--OOO---OOOOO---#H=-HHHHHHHHHHHHHH=------OO-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===# +D:#^^-SSStH--#sSH=s#--OOO--#----HOOOOOOHH--#-------HHHH==HHH==HHH=HH--O----HHHHHDDHHHHHHHHHHHHHHHHHHHHH======HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^-s=H=----#ss-$--OO----#--H=-OHOOO------------HHHHHHHH=HHH==HH---O---HHHHHHHDDDHHHHH====HHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHDDHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHH==# +D:#^^^#####----##---OO--###--XXX-OOO----#-------HHHHHHHHHHHHH=HHHH==---HHHHHHHHHHHHHHHHHHHHHHHHDDHHHHDDD==HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDHHHHH=H===HHHHHHHHHHHHHHHH=======HHHHHH===HHHHHHHHHHHHHH# +D:#^^^------------OOO--###--XXX#----=H==H----HHHHHHHHHDDDDHH=HHH=HHHHHHHHHHHHDDDHHHHHHHHHDDHHHDDHHHHH=DD=HHHHHHDDHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDHHHHHHHHHHHHH==H==HHHHHHHH====HHHHHHHHHH===# +D:#^^--SStSSHHH--OO-HHH#--XXHH#---#H=H-HHH-HHHHHHHDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHH====HHHHHHHHHHHHHHHHHHH====HHHHHHHHHHHHHHHHHHHH==H==HHHHHH=====HDDHHHHHDDDHHHH=# +D:#^^^-sss-$----------#--###-----H=#-----HHHHHHHHHDDDDH=HH=HHH=HHH=HHHDDDHHHHHHHHHHDDHHHHHDDDHHHHHHHHHHHHHHHHDDDHHHHHHHHH===HHHHHHHHHHHHHHHHHHHH===HHHHHHHHHDDHDDDHHHHH=====HHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#^^--####-------###--------###-#-#---HHHHHHHHHHHHHHHHHH=HH=HH=HHHHHHDDDDHHHHHHHHH==HHHDDDHHHHHH==H=====HHDDHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH==# +D:#^^^----------##-----##-#-#-H==---HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH====HHHHHHHHHHHHH====HHHHHHHHHHHHHHHHHDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH===# +D:#^^^------##-#--##-###--#-------HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDHHHHHH=====HHHHHHHHHHHHH===HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=# +D:#^^######-#-----------------HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=# +D:###################################################################################################################################################################################################### diff --git a/lib/mods/theme/edit/t_d_osgili.txt b/lib/mods/theme/edit/t_d_osgili.txt new file mode 100644 index 00000000..bb21607b --- /dev/null +++ b/lib/mods/theme/edit/t_d_osgili.txt @@ -0,0 +1,78 @@ +# File: t_d_osgili.txt + +# Osgiliath map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +#Anduin river +F:a:227:3 + +D:###################################################################################################################################################################################################### +D:# #################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########################## # +D:# ######@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@@@@@#### ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +D:# #####@@@@@@@########@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@#####@@@#####@@@#####@@###### ,,, # +D:# ####@@@@@@@@@,########@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@#####,,,#####,,,#####,@@@@@##### ,,, # +D:# ####@@@@@@@@@@,,########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####@@@#####@@@#####@,@@@@@@@##### ,,, # +D:# ####@@@@########,@,@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@,@@@@@@@,@@@@@@@,@@@@,,,,,@@@@@#### ,,, # +D:# ####@@@@@,########,@,@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@,,,,@@@@,,,,@@@@,,,,@@@@@,,,,@@@#### ,,, # +D:# $###@@@@@@@,@########@@,@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@#####@@@#####@@@#####@@@@#####@@@#### ,,, # +D:# $$$@@@@@@@@@@@,,@@@@@@@@@,########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@#####,,,#####,,,#####,,,@#####@@@@#####,,, # +D:# $,,=@@@@@@########,@@@@@@@@,########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@#####@@@#####@@@#####@@@@#####@@@@@@@#,,, # +D:# ##=,,D@@@@@########,@@@@@@@@,########@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@,@@@@@@@,@@@@@@@,@@@@@@@@,@@@@@@@@=,,=### # +D:# ###@D,,D@@@@########@,@@@@@@@,@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,,,@@@@@,,,,@@@@,@@@@@@@,@@@@@@@=,,= ### # +D:# ##@@@@D,,D@@@@@@@@@@@@@,@@@@D@@,@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####@@@#####@@@D@@@@#####@@@@=,,= ## # +D:# ##@@@@@@D,,D@@@@@@@@@@@@@,@@DDD@@,@########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@#####,,,#####,,DDD,,,#####@@@=,,= ## # +D:# ##@@@@@#@@D,,D@@@@@########,@@D@@@@,########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@#####@@@#####@@@D@@@@#####@@=,,= ## # +D:# ##@@@@@@#@@@D,,D@@@@########,@@@@@@@,########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@,@@@@@@@,@@@@@@@@@@@@,@@@=,,= DDDDD ## # +D:# ##@@@@@@###@@@D,,D@@@########@,@@@@@@,@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@,@@@@@@@,@@@@@@,,,,,@@@=,,= DDDDDDD ## # +D:# ##@@@@@@@###@@@@D,,D@@@@@@@@@@@@,@@@@@,@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@#####@@@#####@@#####@@@@=,,= DDDDD ## # +D:# ##@@@@@@@#####@@@@D,,D@@@@@@@@@@@@,,,@@@,@########@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####,,,#####@@#####@@@=,,= ## # +D:# ##@@@@@@@@#####@@@@@D,,D@@@@@@########,@@@,########@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####@@@#####@@#####@@=,,=,,,,,,,,,,,,,,,,,,,## # +D:# ##@@@@@@###########@@@D,,D@@@@@########,@@@,########@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@,@@@@@@@,@@@@@@,@@@=,,= ,,$$,,,#####,,###,, ## # +D:# ##@@@@@@###########@@@@D,,D@@@@########@,@,@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@,,@@@@@@@@@,,,,,,@@@=,,= ,,#$$,,#####,,###,, ## # +D:# ##@@@#################@@D,,D@@@@@@@@@@@@@,,,@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@#####@@@@@@@#####@@@@=,,= H ,,###############,, ## # +D:# ##@@@@#################@@@D,,D@@@@@@@########,@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@#####,,,,,,,#####@@@=,,= HH ,,###############,, ## # +D:# ##@@@@#################@@@@D,,D@@@@@@########,@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####@@@@@@@#####@@=,,= HHH ,,,#############,,, ## # +D:# ##@@@@@@@@@@@@@@@@@@@@@@@@@@D,,D@@@@@########@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@@@=,,= HHHH ,,,#############,,, ## # +D:# ################@@@@@@@@@@@@@@=,,=@@@@@@@@@@@@@@@@@@@@=##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@##=@@@@@@@@@@@@@@@@@=,,= HHHHH ,,,#########$$$$,,, ## # +D:# ##D DDDDDDDDDDDDDDDD,,DDDDDDDDDDDDDDDDDDDDDD#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa###DDDDDDDDDDDDDDDDDDD,,= ,,,###########$$,,, # +D:# ##D,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$###########$$,, # +D:# ##D,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$############$$,, # +D:# ##D,,cccccccccccDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,DDD#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#DDDDDDDDDDDDDDDDDDD,,= ,,$##############,, CC # +D:# ##D,,c %%%%% c@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=,,=@=##@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@##=@@@@@@@@@@@@@@@@=,,=DDDDDDD ,,,##############,, # +D:# ##D,,c %%=%=%% c@@@######@@@@@@@@@@@@@@@@@D@@@@@D,,D@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@=,,=D,,,,,D ,,$$#############,, # +D:# ##D,,c%%%%%%%%%c@@@######@@@@@@@@@@@@@@@@DDD@@@D,,D@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@=HHHHHHHHH=@@@@=,,=D,%%%,D ,,$$#############,, ## # +D:# ##D,,c %%=%=%%,c@@@######@@@@@@@@@@@@@@@@@D@@@D,,D@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@HHHHHHHHHHHHH@@@=,,=D,%%%DD ,,$$############$$, ## # +D:# ##D,,c %%%%% ,c@@@######@@@@@@@@######@@@@@@D,,D@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@=HHHHHHHHH=@@@@=,,=D,,,,,,,,,,############$$$, ## # +D:# ##D,,ccccccccc,@@@@@@,@@@@@@@@@@@######@@@@@D,,D@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@=,,=DDDDDDD ,,,###########$$,,, ## # +D:# ##D,,,,,,,,,,,,@@@@@@,@@@@@DD@@@@######@@@@D,,D##########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=DDDDDDDDDDDDDDDDDDDDDD,, ,,,#############,,, ## # +D:# ################@@@@@@,@@@DDDD@@@######@@@D,,D@##########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#############,,, ## # +D:# ##@@@@@@@@@@@@@@######,@@@DD@@@@@@,@@@@@D,,D@@##########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=DDDDDDDDDDDDDDDDDDDDDDD,, ,,#############$$,, ## # +D:# ##@@@@@@@@@@@@@@######@,@@@@@@@@@,@@@@@D,,D@@@##,####,##@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@@@@@=,,=HHHHH ,,###############,, ## # +D:# ##@@@######@@@@######@@,@@######,@@@@D,,D@@@@@@,@@@@,@@@=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@=HHHHHHHHHHH=@@@@@@=,,=HHHH ,,###,,#$$##,,#$$,, ## # +D:# ##@@@######@@@@######@@@,@######,@@@D,,,,,,,,,,,,,,,,,,,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@HHHHHHHHHHHHH@@@@@@@=,,=HHH ,,$$#,,$$###,,$$#,, ## # +D:# ##@@######@@@@@@,@@@@@@@,######,@@D,,D@@@@@@@@@@@@@@@@@=#########aaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@=HHHHHHHHHHH=@@@@@@@@=,,=HH ,,,,,,,,,,,,,,,,,,,## # +D:# ##@######@@@@@@@,@@@@@@,######,@D,,D@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=,,=H , ## # +D:# ##@@@,@@@@@@@@@@,@@@@@@@,,,,,,,D,,=DDDDDDDDDDDDDDDDDD=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,= , DDDDD ## # +D:# ##@@@,@@@@@@@@@,@@@@@@@@,@@@@D,,,,,,,,,,,,,,,,,,,,,,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, DDDDDDD ### # +D:# ##@@@@,######@,@######,@@@@D,,=DD,DDDDDDDDDDDDDDDDD=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,, DDDDD ## # +D:# ##@@@,######@,@######,@@@D,,D@@D,D@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=,,= ## # +D:# ##@@,######@,@######,@@D,,D@@@D,D@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@#####@@@@@@@@@@@@@@@@@@@@#####@@@=,,= ## # +D:# ##@,######@,@######,@D,,D#####,#####@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####,,,,,,,,,,,,,,,,,,,,#####@@@@=,,= ### # +D:# ##@,,,@@@@,@@@,,,,@D,,D@#k@=H,H=@m#@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@#####@@@@@@@@@@@@@@@@@@@@#####@@@@@=,,= ## # +D:# ##@@@,,,,,,,,@@@@D,,D@@#@@#H,H#@@#@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@,@@@@@@@@@@@@@@@@@@@@@@@@,,,,@@@@@=,,= ## # +D:# ###@@@@@@@D@@@@D,,D@@@#@@#H,H#@@#@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####@@@@@@@@=@@@@@@@@@@@@@@#####@@@@=,, =##$ # +D:# ###@@@@DDD@@D,,D@####@##H,H##@####@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@#####@@@@@@@@@@@@@@@,,,,,,,,#####@@@@@=,,,,, # +D:# ###@@@D@@D,,D@@#@@@@# H,H #@@@@#@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@#####@@@@@@@@@@@@@@,@#####@@#####@@@@@##$$ # +D:# ###@@@D,,D@@@#@@@@# H,H #@@@@#@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@,@@@@@@@@@@,,,,,,@@#####@@@@@@@@@#### # +D:# ##$=,,D@@@@####@##H,H##@####@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@#####@@@@@@@,@#####@@#####@@@@@@@#### # +D:# ,=@@@@@@@@#@@#H4H#@@#@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@#####@@,,,,,@@#####@@@@@@@@@@@@#### # +D:# $##@@@@@@@#@@#####@@#@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@#####@,#####@@#####@@@@@@@@@#### # +D:# ###@@@@@#l@@@@@@@H#@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@,@@,@#####@@@@@@@@@@@@@##### # +D:# ###@@@###########@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@,@@@#####@@@@@@@@@@#### # +D:# ###@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@@@@@@@@@@@###### # +D:# ###############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@############################## # +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_pelar.txt b/lib/mods/theme/edit/t_d_pelar.txt new file mode 100644 index 00000000..246f2d34 --- /dev/null +++ b/lib/mods/theme/edit/t_d_pelar.txt @@ -0,0 +1,78 @@ +# File: t_d_pelar.txt + +# Pelargir map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +#Anduin river +F:a:227:3 + +D:###################################################################################################################################################################################################### +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@##%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# # +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####%%%%%@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@######%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@###%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@####%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@####@@@@#####%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@####@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@####@@@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%###@@@@@@@DDDD@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%##@@@@DDDD@DDDD@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%@@@DDDD@@@DDDD@@@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%@@DDDD@@@@@@@@@@@@@@@@@@@@#####%%%%%@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%@DDDD@@@@###@@@@@@#######@@@@@#####%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%@@@@@@@@@####@@@@@#######@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%@@@@@@@@@@####@@@@#######@@@@@@,,,,#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%@@@@@@@@@@@####@@@@@@@@@@@@@,,,,@@@@@@##%%%%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%#@@@@@@@@@@@@####@@@@@@@@@,,,,@@@@@@@@@#%%%%###%%%%%@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%##@@#######@@@@#######@@,,,,@@@@@@@@@@@#%%%%#@@#####%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#######@@@@#####,,,,,@@@@DDD@@@@@@#%%%%#@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#######@@@@###,,,.@@@@@@DDDDD@@@@#%%%%#@@@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#######@@@@#,,,##,###@@@@DDD@@@@#%%%%#@@@@####@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@@@@@@@@,,,,##,,,####@@@@@@@#%%%%#,@@@@####@@@@@@@@#####%%%%%@@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@@@@@,,,,@@@##,,,,,,####@@@#%%%%#@@,@@@####@@@@@@@@@,@#####%%%%%@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@@,,,,@@@@@@##,,,,,,,,,####%%%%#@@@@,,,,@@@@@@@@@@@@@,@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,,,,@@@DDD@@@##,,,,,,,,,,,,,,,,#@@@@@@@@,,,,@@@@@@@@@@,,,,,,,#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@,,,,@@@@@DDDDD@,##,,,,,,,,,,,,,,,$###@@@@@@@@@,,,@@@@@@@@,@@@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH,,,,,,,,,,,,,@@@@@@@@@DDD@@@##,,,,,,,,,,,,,,,,,,####@@@@@@,@@,,,@@@@@,@@@@@@@@@@@@#####%%%%%@@@HHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@@@@@@@@@@@@##,,,,,,@####,,,,,,,,,,####@@@,@@@@@,@#######@@@@@@@@@@@@#####%%%%%@@@HHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@#######################,,,,,########,,,,,,,,,,,####,@@@@@@,#######@@@@@@@@@@@@@@@#####%%%%%@HHHHHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH,%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,##########,,,,,,,,,,,,,CCCC@@#############@@@@@@@#####@@@#####%%%%%@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH,%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,########,,,,,,,,,,,,,,,,,,,,#############,,,,,,,,,$@@@@@@@@#####%%%@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,####,,,,,,,,,,aaaaaa$###@@#############@@@@@@@#####@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@#####################CC,,,,,,,,,,,,,,,,,,,,,,aaaaaaaaa@@@@@#######@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@@@@@@@,,,,,CC,,,,,,,,,,,,,,,,,,,,####aaaaaaaa@@@@#######@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#####@@@@,@@@@@CC,,,,,,,,,,,,,,,,,,###@@@@@aaaaaaaa@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#####,,@,@@@@@@CC,,,,,,,,,,,,,,,,,###@@@@@####aaaaaaaa@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#####@@,@@####@CC,,,,,,,,,,,,,,,,aaa##@@@@#######@aaaaaaaa@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,@@@@,,,####@CC,,,,,,,,,####aaaaaaa##@@@#######@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,@@@@,@@####@CC,,,,,$$###@@##aaaaaaa##@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@##@@@@@@,@@@@@@CC,,####@@@@@@@##aaaaaaa##@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#@@@$@@@@,@@@@@CC,###@@@@@@@@@@##aaaaaaa##@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@####$@@@@@,@@@@#,###@@@@@@@@@@@@##aaaaaaa##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,@@@@@@@@,@@@,,@@@@@#######@@@@##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,@@@@@,@@,,,,@,@@@@@#######@@@@@#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@$,@@@@@,##$$$@,@@@@#######@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@##@@@@@@@,@##$##@@,@@@#######@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#####@@@,@@#####@@@,@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,@@@@,@@@@@@@@@@@@,@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@,@@@,@@@@@@@@@@@@@@,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#####@,@@####$@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@###@,@@#@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@###@@@,@@###@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@,@@@@,@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@#@@@@@,@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@#@@@,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@@@@#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####@@@#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@##########aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@#######aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@%%%%%@##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_d_thrand.txt b/lib/mods/theme/edit/t_d_thrand.txt new file mode 100644 index 00000000..156dbb43 --- /dev/null +++ b/lib/mods/theme/edit/t_d_thrand.txt @@ -0,0 +1,75 @@ +# File: t_d_thrand.txt + +# Thranduil's Halls map and destruction by furiosity + +# NB! This file assumes usage of the following files from the 'theme' module: +# f_info.txt and t_pref.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +D:###################################################################################################################################################################################################### +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%%%%%%%%%%%%%%%%%%%%%%%===^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#%%%%%%%%%%%%%%%%%%%%%===^^^^===%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^%%%%===^^^^===%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ===^^^===%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ===^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^^^^^^CCC^^^^^^# +D:# ^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^^^^^CCC^^^^^# +D:# ^^^^^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^^^^^CCC^^^^# +D:# ^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^^^CCC^^^# +D:# ^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^^^^CCC^^# +D:# ^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^CCC^# +D:# ^^^^^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_dale.txt b/lib/mods/theme/edit/t_dale.txt new file mode 100644 index 00000000..5c2dcf6c --- /dev/null +++ b/lib/mods/theme/edit/t_dale.txt @@ -0,0 +1,96 @@ +# File: t_dale.txt + +# Dale (rebuilding) map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +#light post +F:l:221:3 + +# Wooden boards (4 kinds) +F:=:233:3 +F:[:234:3 +F:_:235:3 +F:]:236:3 + +### Buildings ### + +# Bard's Hut +F:b:74:3:0:0:0:0:0:77 + +# Construction Supply Store +F:c:74:3:0:0:0:0:0:63 + +# Builder Barracks +F:i:74:3:0:0:0:0:0:71 + +D:###################################################################################################################################################################################################### +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# # +D:# @@@@@@@@@@@@@@@@ # +D:# @@WWWWWWWWWWWWWWWW@@ # +D:# @@@WWWWWWWWWWVWWWWWWWWW@ # +D:# @WWWWWWWWWWWVVVWWWWWWWWWW@ # +D:# @WWWWWWWWWWWVWWWWWWWWWWW@############### # +D:# @@@@WWWWWWWWWWWWWWWWW@@@-------------------------------------------------------------------------------------- # +D:# @WWWWWWWWWWW@@@@@@------------------------------------------------------------------------------------------ # +D:# @W@@@@@@@@@@@@--StSSSSS--------------------------------------------TTT----------------------------------------- @@@@@@ # +D:# @W#-------------sssssss-------------------------------------------TTTTT------------------------------------------- @@WWWWWW@ # +D:# @W#-------------#######--------------------------------------------TTT----------------------------------------- @@WWWWWWWWWW@@@ # +D:# @W#-------------###c###------------------------------------------------------------------------------------------------- @WWWWWWWWWWWWWWW@@ # +D:# @W#-----------l----@----l-----------------------------------------------------------------------------------------------------@WWWWWWWWWWWWWWWW@ # +D:# ##----------------@---------------------------------------l-----------------------------------------------------------------]]]]]]]]]]]]]]]]]]@ # +D:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@# +D:# #-----------------@---------------------------------------@----SSStS------------------------------------------------------@]]]]]]]]]]]]]]]]]]@ # +D:# #------------------@---------------------------------------@-E-sssss-----------------------------------------------------@WWWWWWWWWWWWWWWW@@@ # +D:# #-------------------@---------------------------------------@--#####------------------------------------------------------@@@WWWWWWWWWWWWWW@ # +D:# #--------------------@---------------------------------------@-##b##---------------------------------------------------------@@@WWWWWWWWW@@ # +D:# #---------------------@---------------------------------------@@@@---l----------------------------------------------------------@@@@@@@@@@ # +D:# #----------------------@-------------------------------------@----@---------------------------------------------------------------------- # +D:# #-----------------------@-----------------SSS---------------@------@---------------------------------------------------------------------- # +D:# #------------------------@--------------sssss--------------@--------@---------------------------------------------------------------------- # +D:# #-------------------------@---------#########-------------@----------@---------------------------------------------------------------------- # +D:# #--------------------------@--------#########------------@------------@---------------------------------------------------------------------- # +D:# #---------------------------@------@---------------,@@@@@--------------@---------------------------------------------------------------------- # +D:# #----------------------------@@@@@@@------------------------------------@---------------------------------------------------------------------- # +D:# #--------------------------------------------l---------------------------@---------------------------------------------------------------------- # +D:# #-------------------------------------------------------------------------@---------------------------------------------------------------------- # +D:# #--------------------------------------------------------------------------@l--------------------------------------------------------------------- # +D:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +D:# #--------------------------------------------------------------------------l-@--------------UUUUUUYUUUU-----------------------------------------------------------# +D:# #-----------------------------------------------------------------------------@-------------XXXXXXXXXXX-----------------------------------------------------------# +D:# #------------------------------------------------------------------------------@------------___________-----------------------------------------------------------# +D:# #-------------------------------------------------------------------------------@l----------]]]]]i]]]]]-----------------------------------------------------------# +D:# #-------------------------------------------------------------------------------l@@@@@@@@@@@@@@@@@------l---------------------------------------------------------# +D:# --#---------------------------------@@@@@---------------------------------------------------------------------------------------------------------------------------# +D:# ----#--------------------------------@WWWWW@--------------------------------------------------------------------------------------------------------------------------# +D:# -----T#-------------------------------@WWWWWWW@-------------------------------------------------------------------------------------------------------------------------# +D:# -------TT#------------------------------@WWWWWWWWW@------------------------------------------------------------------------------------------------------------------------# +D:# ----------------------------------------------@WWWWWWWWWWW@-----------------------------------------------------------------------------------------------------------------------# +D:# --------------------------------------------@WWWWWWWWW@------------------------------------------------------------------------------------------------------------------------# +D:# ------------------------------------------@WWWWWWW@-------------------------------------------------------------------------------------------------------------------------# +D:# ----------------------------------------@WWWWW@--------------------------------------------------------------------------------------------------------------------------# +D:# --------------------------------------@@@@@---------------------------------------------------------------------------------------------------------------------------# +D:# --------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:# ------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:# ------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:# -------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_edoras.txt b/lib/mods/theme/edit/t_edoras.txt new file mode 100644 index 00000000..a4257661 --- /dev/null +++ b/lib/mods/theme/edit/t_edoras.txt @@ -0,0 +1,117 @@ +# File: t_edoras.txt + +# Edoras map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain feature ### + +# Stable +F:m:240:3 + +### Buildings ### + +#Meduseld +F:k:74:3:0:0:0:0:0:82 + +#Inn +F:i:74:3:0:0:0:0:0:72 + +#Map store +F:a:74:3:0:0:0:0:0:66 + +#Music store +F:c:74:3:0:0:0:0:0:64 + +#The Library +F:g:74:3:0:0:0:0:0:13 + +#Rune shop +F:r:74:3:0:0:0:0:0:62 + +#The Beastmaster +F:b:74:3:0:0:0:0:0:16 + +#Fighters Hall +F:d:74:3:0:0:0:0:0:17 + +#Tower of Magery +F:h:74:3:0:0:0:0:0:18 + +#Inner Temple +F:j:74:3:0:0:0:0:0:19 + +#Paladins Guild +F:l:74:3:0:0:0:0:0:20 + +#Rangers Guild +F:n:74:3:0:0:0:0:0:21 + +D:###################################################################################################################################################################################################### +D:#-----------------------------------------------------------------------------------------#####OOOOOOO#####,,,,,,,,----------------------------------------------------------------------------------# +D:#-------------------------------------------------------------------------------###########OOOOOOOOOOOOOOO#########,,,,,,,,,,,,,,,,,-----------------------------------------------------------------# +D:#----------------------------------------------------------------------------######OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#######------------,,---------------------------------------------------------------# +D:#-------------------------------------------------------------------------#####OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO######----------,,-------------------------------------------------------------# +D:#---------------------------------------------------------------------###########OOOOOOO#######################################---------,,-----------------------------------------------------------# +D:#------------------------------------------------------------------#####-------OOO----OO--------------------------------------###---------,,---------------------------------------------------------# +D:#----------------------------------------------------------------###----------OOO------OO--------------------OOOOOOOOOOOOOOOOOO-###---------,,-------------------------------------------------------# +D:#-------------------------------------------------------------####----------OOO---------OO-------------------O################O---###---------,,-----------------------------------------------------# +D:#-----------------------------------------------------------###-----------OOO----------OOOOOOOOOOOOOOOO------O################O-----###---------,,---------------------------------------------------# +D:#---------------------------------------------------------###-----------OOOOO----------O####2####O----OO-----O################O-------###---------,,-------------------------------------------------# +D:#-------------------------------------------------------###-----------OOO--OO----------O#########O-----OO----O###1########i###O---------###---------,,-----------------------------------------------# +D:#-----------------------------------------------------###-----------OOO----OO----------O#########O------OOOOOOOOOOOOOOOOOOOOOOO-----------###---------,,---------------------------------------------# +D:#----------------------------------------------------###-----------OOO-----OO----------O####2####O-------------------------OO--OO--######--###---------,---------------------------------------------# +D:#---------------------------------------------------###-----------OOO------OO----------OOOOOOOOOOO--------------------------OO--OO-######----###-------,---------------------------------------------# +D:#--------------------------------------------------###-----------OOO--OOOOOOOOOOOOOOOOO-----------------------------#####6OOOOO--OO4#####------##-------,,-------------------------------------------# +D:#-------------------------------------------------###-----------OOO---O####3####O-----------------------------------######----OO--OO------------##--------,,-----------------------------------------# +D:#------------------------------------------------###-----------OOO----O#########O-----------####################----######-----OO--OO----######--##---------,,---------------------------------------# +D:#-----------------------------------------------###-----------OOO-----O#########O---------####---OOOOOOOOOOOOO####--------------OO--OOOOO######---##----------,,-------------------------------------# +D:#----------------------------------------------###-----------OOO------O####3####O-------####----OO-----------OOOO###------#####9OOO--OO--5#####----##-----------,,-----------------------------------# +D:#---------------------------------------------###-----------OOO-------OOOOOOOOOOO-----####------OO-------------OOOO###----######--OO--OO-----------##-------------,,---------------------------------# +D:#--------------------------------------------###-----------OOO--------O--------------###--------OO---------------OOOO###--######---OO--OOOO0#####---##-------------,---------------------------------# +D:#-------------------------------------------###-----------OOO----------O-----------###----------OO-----------------OOOO##-----------OO--OO-######----##------------,---------------------------------# +D:#-------------------------------------------##-----------OOO-OOOOOOOOOOOOO--------##------------OO-------------------OOO##----#####aOOO--O-######----##------------,---------------------------------# +D:#------------------------------------------##-----------OOO--O###########O------###-------------OO---------------------OO##---######--OOOOOOO---------##-----------,---------------------------------# +D:#------------------------------------------##----------OOOOOOOr#########rO-----##---------------OO----------------------OO##--######---#c##g#---------##-----------,---------------------------------# +D:#------------------------------------------##----------OOO---O###########O----###---------------OO#########--------------OO##----------######---------##-----------,---------------------------------# +D:#------------------------------------------##----------OOO---OOOOOOOOOOOOO---###----------------OO-----######-------------OO##---------######----------##----------,,--------------------------------# +D:#------------------------------------------##---------OOOO-------------------##-----------------OO---------####------------OO##------------------------##-----------,--------------------------------# +D:#------------------------------------------###########MMMM#####################-----------------OO-----------###-----------OO############################-----------,--------------------------------# +D:#------------------------------------------###########IIII#####################--------------###kk###---------###----------OO############################-----------,--------------------------------# +D:#------------------------------------------###########IIII#####################--------------########----------##-----------OO###########################-----------,,-------------------------------# +D:#------------------------------------------###########IIII#####################--------------########----------##-----------OO###########################------------,-------------------------------# +D:#------------------------------------------###########IIII#####################--------------########----------##------------OO##########################------------,-------------------------------# +D:#------------------------------------------###########IIII#####################--------------########----------##------------OO##########################------------,,------------------------------# +D:#------------------------------------------###########IIII######################-------------########----------##-#######----OO##########################-------------,,-----------------------------# +D:#------------------------------------------###########MMMM######################------------------------------##--######dOOOOOO##########################--------------,-----------------------------# +D:#-------------------------------------------##--------OOOOOOOOO----------------###---------------------------###--######dOOOOOO##----------------------##--------------,-----------------------------# +D:#-------------------------------------------##-------------##OO------#######----###-------------------------###---#######---OOO##----------------------##--------------,-----------------------------# +D:#-------------------------------------------##-------------##OOOOOOOO#######-----###-----------------------###---------------OO##----------------------##--------------,-----------------------------# +D:#-------------------------------------------##--------------##OOOOOOO#######------###--------------------####----------------OO##----------------------##--------------,,----------------------------# +D:#--------------------------------------------##-------------##O------#######--------###----------------####---#######-------OOO##---------------------##-----------------,,--------------------------# +D:#--------------------------------------------##-------------##OO----------------------###################-----#######------OOO##----------------------##------------------,,-------------------------# +D:#---------------------------------------------##-------------##OO-------------------------###########---------###n###-----OOO##----------------------##--------------------,-------------------------# +D:#---------------------------------------------##--------------##OO------------#######-----------------#######----OOOO----OOO##----------------------##---------------------,-------------------------# +D:#----------------------------------------------##--------------##OOO----------#######-----------------#######-------OO-OOOO##----------------------##----------------------,-------------------------# +D:#-----------------------------------------------##--------------##OOOO--------###h###-----------------###l###--------OOOOO##----------------------##-----------------------,-------------------------# +D:#-----------------------------------------------###--------------##OOOO----------O---------#######-------OOOOO-------OOOO##----------------------##------------------------,,------------------------# +D:#------------------------------------------------###--------------###OOOO--------O---------#######-----------OO-----OOOO##----------------------##--------------------------,------------------------# +D:#-------------------------------------------------###---------------###OOOO------O---------###j###------------OO--OOOO###----------------------##---------------------------,,-----------------------# +D:#--------------------------------------------------###----------------####OOOO---O------------O----------------OOOOO###-----------------------##-----------------------------,-----------------------# +D:#---------------------------------------------------###------------------###OOOOOOO-----------O------------OOOOOO####------------------------##------------------------------,-----------------------# +D:#----------------------------------------------------###-------------------######OOOOOOOOOOOOOOOOOOOOOOOOOOOO#####--------------------------##-------------------------------,--TTT------------------# +D:#------------------------------------------------------##---mmmmmmmmmmmmmm------######OOOOOOOOOOOOOOOOOOO######------mmmmmmmmmmmmmmmmm----###--------------------------------,----TTT----------------# +D:#-------------------------------------------------------###---mmmmmmmmmmmmmmmmm----###########OOOOO#########------mmmmmmmmmmmmmmmmmmm----###---------------------------------,-#####-TT--------------# +D:#---------------------------------------------------------###---mmmmmmmmmmmmmmmmmm------------OOOOO-----------mmmmmmmmmmmmmmmmmmmmmm---###-----------------------------------,,7####-TT--------------# +D:#-----------------------------------------------------------###---mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmbmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm---###---------------------------------TTTT--#####-TT--------------# +D:#-------------------------------------------------------------###----mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm---###------------------------------------TTTT----TTT----------------# +D:#---------------------------------------------------------------####---mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm-----###----------------------------------------TTT--TTT-----------------# +D:#------------------------------------------------------------------###----mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm-------###-------------------------------------------------------------------# +D:#--------------------------------------------------------------------####-----mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm------#####---------------------------------------------------------------------# +D:#-----------------------------------------------------------------------#####-------mmmmmmmmmmmmmmmmmmmmmmmmmm----------#####------------------------------------------------------------------------# +D:#--------------------------------------------------------------------------######--------------------------------#########---------------------------------------------------------------------------# +D:#-----------------------------------------------------------------------------###########----------------############--------------------------------------------------------------------------------# +D:#-----------------------------------------------------------------------------------########################-----------------------------------------------------------------------------------------# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_esga.txt b/lib/mods/theme/edit/t_esga.txt new file mode 100644 index 00000000..6665e914 --- /dev/null +++ b/lib/mods/theme/edit/t_esga.txt @@ -0,0 +1,105 @@ +# File: t_esga.txt + +# Esgaroth map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +#Wooden board - horizontal +F:a:233 + +# Wooden board - vertical +F:b:234 + +#Light wooden board - horizontal +F:c:235 + +#Wooden plank +F:e:241 + +### Buildings ### + +#The Dancing Dragon +F:i:74:3:0:0:0:0:0:73 + +#The Master's House +F:k:74:3:0:0:0:0:0:83 + +#The Library +F:l:74:3:0:0:0:0:0:13 + +#The Music Store +F:m:74:3:0:0:0:0:0:64 + +#The Hunter store +F:n:74:3:0:0:0:0:0:61 + +D:###################################################################################################################################################################################################### +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWccc,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWccc,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWccc,,StSSS,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWccc,,,,,sssss,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWccc,,UUUUU,##9##,,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWeeeO,,,,XXXXX,,,O,,,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWbWWWWccc,,,,O,,,##6##,,,O,,UUUUU,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWbWWWWccc,,,,,,,,OOOOOO,,,,,O,,XXXXX,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWbWWWWccc,,,,,,,,SSStS,,,O,,,,,O,,##4##,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWbWWWWccc,,,,,,,,,,,sssss,,,O,,,,,OOOOOOOO,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWbWWWWccc,,,,SSStS,,,,,##5##,,,O,,,,,,,,,,,,O,,,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWbWWWWccc,,,,,,,sssss,,,,,,,O,,,,,O,,,,,,,,,,,,O,,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWbWWWWccc,,,UUUUU,,##2##,,,,,,,O,,,,O,,,,,,,,,,,,,O,,SStSS,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWc,,,,,XXXXX,,,,O,,,,,,,,,O,,,O,,SSSStSSSSSS,O,,sssss,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWbWWWWc,,,,##3##,,,,O,,,,,,,,,O,,O,,,sssssssssss,O,,##0##,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWc,,,,,OOOOOOOOOOOOOOOOOO,O,,,,#####k#####,O,,,,O,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWbWWWWc,,,,,,,,,,,O,,,,,,,,,,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOeWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWc,,,UUUUU,,O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,O,,,,,,,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWbWWWWc,,XXXXX,,O,,SSStS,,,,,,,eeeeeeeee,,,,,,,O,,,UUUUU,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWc,#####,,O,,sssss,,,,,eeWWWWWWWWee,,,,,,,O,,XXXXX,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWbWWWWc,,OOOOOO,,##m##,,,,eWWWWWWWWWWWWe,,,,,,,O,##n##,,,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWc,,,,,,,O,,,O,,,,,eWWWWWWWWWWWWWWe,,,,,,,O,,O,,,,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWbWWWWc,,,,,,,OOOO,,,,eWWWWWWWWWWWWWWWWe,,,,,,,O,O,,SSSSS,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWc,,,,,,,O,,,,,,eWWWWWWWWWWWWWWWWWe,,,,,,,O,,,sssss,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWbWWWWc,,,,,,,O,,,,,eWWWWWWWWWWWWWWWWWWe,,,,,,,O,,#####,,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWc,,,,,,,O,,,,,eWWWWWWWWWWWWWWWWWe,,,,,,,,O,,,O,,,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWbWWWWc,,,,,,,O,,,,,eWWWWWWWWWWWWWWWeO,,,,,,,,,O,,O,,UUUUU,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWaaaaaaaaO,,,,,eWWWWWWWWWWWWWe,,O,,,,,,,,,O,O,,XXXXX,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWbWWWWeOOOOOOOO,,,,,eWWWWWWWWWWe,,,,,O,,,,,,,,,O,,,##1##,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWWWWWaaaaaaaaO,,,,,eWWWWWWWee,,,,,,,O,,,,,,,,,O,,,,O,,,,,,,cWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#WWWWWWWWWWWWWWWWWWWWWWWbWWWWc,,,,,,,O,,,,,eeccMMMcc,,,,,,SSSStSSSS,,,O,,,O,,,,,,,,cWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-WWWWWWWWWWWWWWWWWWWWWWWWWWWWc,,,,,,,O,,,,,,,aaIIIaa,,,,,sssssssss,,,,O,O,,,,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#--WWWWWWWWWWWWWWWWWWWWWWWbWWWWc,,,,,,,O,,,,,,,aaIIIaa,,,,####i####,,OOOO,,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#--WWWWWWWWWWWWWWWWWWWWWWWWWWWWWc,,,,,,,O,,,,,,,aaIIIaa,,,,,,,,OOOOOOO,,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#---WWWWWWWWWWWWWWWWWWWWWWWWbWWWWc,,,,,,,O,,,,,,,aaIIIaa,,,,,,,,O,,,,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#---WWWWWWWWWWWWWWWWWWWWWWWWWWWWWa,,,,,,,,OOO,,,,,aaIIIaa,,,,,,,,O,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#----WWWWWWWWWWWWWWWWWWWWWWWWWWWaa,OOOOOOO,,,O,,,,,aaIIIaa,,,,,,,eeeWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-----WWWWWWWWWWWWWWWWWWWWWWWWaaOOOO,,,,OStSSSO,,,,,aaIIIaa,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-----WWWWWWWWWWWWWWWWWWWWWWaaOOOOaaccc,OsssssO,,,,,,aaIIIccccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#------WWWWWWWWWWWWWWWWWWWaaOOOOaaWWWcc,O#####O,,,,,,,ccMMMWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-------WWWWWWWWWWWWWWWaaOOOOaaWWWbWWWccO##l##O,,,,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-------WWWWWWWWWWWWaaOOOOaaWWWWWWWWWWWccOOOOOO,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-------WWWWWWWWWWaaOOOOaaWWWWWWWWWWbWWWcc,,,,,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#--------WWWWWWaaOOOOaaWWWWWWWWWWWWWWWWWWcc,cccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#--------WWWaaOOOOaaWWWWWWWWWWWWWWWWWWbWWWccWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#--------aaOOOOOaaWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#----------OOaaWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#----------aaWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#---SSSSS--WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#---sssss---WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#---##7##----WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-------------WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#--------------WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#---------------WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#----------------WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#------------------WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#-------------------WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_gondol.txt b/lib/mods/theme/edit/t_gondol.txt new file mode 100644 index 00000000..6b0a32cd --- /dev/null +++ b/lib/mods/theme/edit/t_gondol.txt @@ -0,0 +1,219 @@ +# File: Gondolin.txt + +# Gondolin: The Hidden Kingdom of the Noldor +# Created by Akhronath (zzhou22876@aol.com) + +############### Additional default terrain settings ############### + +# Default for Quest 13 = entrance is mountain +F:z:97:3 + +# Default for Quest 14 = entrance is floor +F:y:1:3 + +# Default for Quest 15 = entrance is floor +F:x:1:3 + +# Default for Quest 23 = entrance is quest entrance +F:w:8:3:0:0:0:0:0:23 + +# Decoration = Straight Road (B) +F:":66:3 + +# Decoration = Straight Road (W) +F:$:70:3 + +# Rare jewelry shop -- unusable yet, need finish quest +F:!:63:3 + +# Between gate to minas anor -- unusable yet, need finish quest +F:Z:63:3 + +#################### Quest 13 - Eol the Dark Elf #################### + +# Quest 13 assigned, entrance is quest entrance +?:[EQU $QUEST13 1] +F:z:8:3:0:0:0:0:0:13 + +?:1 + +#################### Quest 14 - Nirnaeth Arnoediad #################### + +# Quest 14 assigned, entrance is quest entrance +?:[EQU $QUEST14 1] +F:y:8:3:0:0:0:0:0:14 + +# Quest 14 finished, reward is a rare jewelry shop +?:[EQU $QUEST14 5] +F:!:74:3:0:0:0:0:0:42 + +?:1 + +#################### Quest 15 - Invasion of Gondolin #################### + +# Quest 15 assigned, entrance is quest entrance +?:[EQU $QUEST15 1] +F:x:8:3:0:0:0:0:0:15 + +?:1 + +#################### Quest 16 - The last Alliance #################### + +# Quest 16 finished, reward is a between gate +?:[EQU $QUEST16 5] +F:Z:176:3:0:0:0:0:0:1 + +?:1 + +############### Quest 23 - Wolves hut finished = house ############### +?:[EQU $QUEST23 2] +F:w:74:3:0:0:0:0:0:7 +?:[EQU $QUEST23 5] +F:w:74:3:0:0:0:0:0:7 +?:1 + +#################### Buildings #################### + +# h: Orange (Minstrel) +# i: Red (Sorcery) +# j: Green (Temple) +# k: Violet (Chaos) +# l: Dark Brown (Ranger) +# m: White (Paladin) + +# Tower of the King +F:a:74:3:0:0:0:0:0:27 + +# Library +F:b:74:3:0:0:0:0:0:28 + +# Castle: Gondolin Plot +F:B:75:3:0:0:0:0:0:4 + +# The White Tree:Aerandir:High-Elf +F:c:74:3:0:0:0:0:0:29 + +# Craftsmaster +F:d:74:3:0:0:0:0:0:30 + +# Earth-Dome +F:e:74:3:0:0:0:0:0:31 + +# Prophet +F:f:74:3:0:0:0:0:0:12 + +# Minstrels Haven +F:h:74:3:0:0:0:0:0:32 + +# Star-Dome:Sulraen:High-Elf +F:i:74:3:0:0:0:0:0:33 + +# Valarin Temple +F:j:74:3:0:0:0:0:0:34 + +# Sea-Dome +F:k:74:3:0:0:0:0:0:35 + +# The Golden Flower +F:l:74:3:0:0:0:0:0:36 + +# The Fountain +F:m:74:3:0:0:0:0:0:37 + +# Thunderlord's Hide +F:n:74:3:0:0:0:0:0:22 + +# Merchant guild +F:o:74:3:0:0:0:0:0:56 + +# Force elven monsters +f:ELVEN + +# Town Layout + +D:###################################################################################################################################################################################################### +D:#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO# +D:###################################################################################################################OOOOO############################################################################## +D:###################################################################################################################OOOOO############################################################################## +D:######################################^^^^^^^^^^^^^,,, OOOOO #### +D:####################################^^^^^^^^^^^^,,,, OOOOO #### +D:##################################^^^^^^^^,,,,,,,, OOOOOOOOOOOOOOOOOOOOOOOOOOO #### +D:###########B#####################^^^^^^^^^,,,,,, OOOOOOOOCCCCCCCCCCCCCCCCCCCCCCCCCOOOOOOOO ,,,,,,, ,,,,### +D:################################^^^^^^^^^^^,,, OOOOOOOCCCCCCCC#######################CCCCCCCCOOOOOO ,,,,,,,,,,, ,,,,,### +D:###############################^^^^^^^^^^^^,, OOOOCCCCCCC########TTTTTTTT#####TTTTTTTT########CCCCCCOOO ,,,,,^^^^^,,,, ,,,,### +D:##############################^^^^^^^^^^^,,, OCCCC########TTTTTT........#####......TTTTTT########CCCCOOO ,,,,^^^^^^^,,,,,, ,,,,,### +D:#############################^^^^^^^n^^,,, OOCC###########T..........#########..........T###########CCOO ,,,,^^^^^^^^^^^^,,,,,,,,,,,### +D:############################^^^^^^,,,,,, ......................... OOCC############T........#############........T############CCOO ,,,,^^^^^^^^^^^^^^,,,,,,,,,### +D:############################,,,,,,,,, ......................... OCC#############T.......###WW#####WW###.......T#############CCO ,,,,^^^^^^^^^^^^^,,,,,,,,,### +D:###########################,,,,,, ... . ... OC#############TT.......#WWWW##h##WWWW#.......TT#############CO ,,,,,^^^^^^^^^^^,,,,,,,,,### +D:########################### ... . #### ... #### OOC#############T..........VV###.###VV..........T#############COO ,,,,,,^^^^^^^,,, ,,,,,### +D:########################## ... ##### ####5#### OCC######WWWW###T...........V##...##V...........T####WWWW#####CCO######### ,,,,,,^^^^,,, ,,,,### +D:########################## ######### ... ##### ####### OC######TTTTWW#TT............#.....#............TT#WWTTTT######CO######### ,,,,,,,,,, ,,,,### +D:####W###################W# ######### ... ##### ####### OC#####l...TTW#T.................................T#WTT...T#####CO######### ,,,,,,,, ,,,,,,### +D:####WWWW#############WWWW# ######### ... ##### ####### OC######T...............................................T######CO ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,### +D:#####WWWWWWW#####WWWWWWW## ######### ... ##### ######### OOC######TTT.................TTTTTTTTT.................TTT######CO , ,,,,,,,,,, ,,,,,,,,,### +D:#####WWWWWWWWWWWWWWWWWWW## ####w#### ... ##### ######5###### OCC#######WW..............TTTT#######TTTT..............WW#######CCO , ### ,,,,,,,,,,,,,,,,### +D:######WWWWWWWWWWWWWWWWW### . ... ##...## OC##########............TTT#############TTT............##########CO , ########## ,,, ,,,,,,,,### +D:######WWWWWWWWWWWWWWWWW### ........... ... OC########TT...........TT#################TT...........TT########CO , ################### ,,,,,### +D:######WWWWWWWWWWWWWWWWW### ... ... OC#####TTTT...........TT###..###aaa###..###TT...........TTTT#####CO , ############### ,,,,,,### +D:########WWWWWWWWWWWWW###### ######### ... ############# ... OC#TTTTT..............T##.....#!...Z#.....##T..............TTTTT#CO , ############## ,,,,### +D:###########WWWWWWW########## ######### ... ############# ... OC#T...........###...TT##.....#.....#.....##TT...###...........T#CO , ############## ,,,### +D:############################### ######### ... ############# ... OC#T.........####....T##......#.....#......##T....####.........T#CO , ########### ,,,,### +D:####--####KK#CC#VV#LL#""## ######### ... ############# ... OCC#TT.......####.....T##...................##T.....####.......TT#CCO , #### , ## ,,,### +D:####--####KK#CC#VV#LL#""## ######### ... ######9###### ... OC###T......####....TTT###.................###TTT....####......T###CO , , VVVVV ,,,,### +D:####--####KK#CC#VV#LL#""# ... . ... OC###T......d###...TT###.###....#####....###.###TT...###b......T###CO ,,,,,,,,,,,,,,, VVWWWVV ,,,### +D:######################### ... . ... OC###T......d###...T##.....##..##WWW##..##.....##T...###b......T###CO , VVVWWWWWV ,,,,### +D:#..............................................................................................####...T#.......#..#WV#VW#..#.......#T...####...........O , VVVVWWWWWWWV ,,,,,### +D:#.x.........y.....................................................................................................#W#V#W#..............................,,,, VWWWWWWWWWWV ,,,,### +D:#..............................................................................................####...T#.......#..#WV#VW#..#.......#T...####...........O , VVWWWWWWWVVV ,,,,,### +D:######################### . ... . . OC###T......c###...T##.....##..##WWW##..##.....##T...####......T###CO , VWWWWWVVVV ,,,,,^^### +D:####--####KK#CC#VV#LL#""# . ... . . OC###T......####...TT###.###....#####....###.###TT...####....TTT###CO , VVWWWVV ,,,,,,^^### +D:####--####KK#CC#VV#LL#""## ####1#### ... ######2###### ##3## OC###T..............TTT###.................###TTT....####...TT#####CO , VVWWV ,,,,,,^^^^### +D:####--####KK#CC#VV#LL#""### ######### ... ############# ##### OCC#TT................T##...................##T.....####...TT#####CCO , VVVV ,,,,,,^^^^^^### +D:############################### ########1...... ############# ##### OOC#T.................T##......#.....#......##T....####....T######COO , ------TT------------ ,,,,,^^^^^^^### +D:###########$$$$$$$########## ######### ... ############# ##### OC#T...VV...VV.......TT##.....##...##.....##TT...###.......f#####CO ,------TT-TTT--TT-TT-TT---- ,,,,^^^^^^^^^### +D:########$$$$$$$$$$$$$###### ######### ... ############# ##### OC#T..VV#...#VV.......T####.#####m#####.####T..............f#####CO -,--TTTTTTTTTTTTTTT-TT-TTT---,,,,^^^^^^^^^### +D:######$$$$$$$$$$$$$$$$$### ... OC#T..V###.###V.......TTT#################TTT.............T######CO---,--TT-TTT########TTT-TTTT----,,,,,^^^^^^^### +D:######$$$$$$$$$$$$$$$$$### ... OC#TT.V##4.j##V.........TTT#############TTT...............TT#####CO---,---TTT###TTTTTT###TT-T-TT----,,,,,^^^^^^### +D:######$$$$$$$$$$$$$$$$$$## ... OC##T.V#######V...........TTTT#######TTTT..................TT####CO---,--TTT##TTT----TTT##TTTTTT------,,,,,^^^^### +D:#####$$$$$$$$$$$$$$$$$$$## ######### ... ############# OCC#T.VV#####VV.............................................TTT#CCO---,---TT#TT--------TT##T-T-TT------,,,,^^^^### +D:#####$$$$$$$#####$$$$$$$## ######### ... ############# OOC#T..VV###VV.....TTTTTTTTTTT.......TTTTTTTTTTT..............T#COO---,,,,,,,,,,,,,,,,,,,e#TT-TTT------,,,,^^^^### +D:####$$$$#############$$$$# ########o.........7############ OC#T...VVVVV....TTT#########TTT...TTT#########TTT............T#CO---------T#TT--------TT##TTT-------,,,,^^^^^^### +D:####$###################$# ######### ... ############# OC#TT..........TT###VVVVVV####TT.TT####WWWWWW###TT..........TT#CO-------TTT##TTT----TTT##TTTTT-----,,,,^^^^^^^### +D:########################## ######### ... ############# OC##T..........T##VVV....VVV###TTT###WWW....WWW##T..........T##CO------TTTTT###TTTTTT###TTTTT-----,,,,,^^^^^^^### +D:########################### ... OCC#T..........T#VV........VV#######WW........WW#T..........T#CCO-----TTTT-TTT########TTTTTT------,,,,,,,^^^^^### +D:########################### #...# OOC#TT.......................i#####k.......................TT#COO -T---TTTTT-TTTTTTTTTT-TT------ ,,,,,,,z^^^### +D:############################ ##...## OC##TT........T#VV........VV#######WW........WW#T........TT##CO ------TTTT-TT--TT---T----- ,,,,,,,^^^^^^### +D:############################ ####6#### OCC##TT.......T##VVV....VVV#########WWW....WWW##T.......TT##CCO ------TTT-TTTT--T----- ,,,,,,,^^^^^^^^^### +D:############################# ####### OOCC##TTTT...TTT###VVVVVV#############WWWWWW###TTT...TTTT##CCOO ------T-------- ,,,,,,^^^^^^^^^^^^### +D:############################## ##### OOCC####TTTTTTTTT###########################TTTTTTTTT####CCOO ,,,,,,^^^^^^^^^^^^^^### +D:############################### ##### OOCCCC######TTTTTTTTTTT##############TTTTTTTTTT######CCCCOO ,,,,,,^^^^^^^^^^^^^^^^^### +D:################################ ##### OOOOCCCCCC#####################################CCCCCCOOOO ,,,,,,,,,,^^^^^^^^^^^^^^^^^### +D:################################# ##### OOOOOOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOOOOOO ,,,,,,,,,,^^^^^^^^^^^^^^^^^^#### +D:################################## ####### OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^#### +D:#################################### ######### ,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^###### +D:###################################### ############# ,,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^######## +D:###################################################################################################################################################################################################### +D:###################################################################################################################################################################################################### +D:###################################################################################################################################################################################################### +D:###################################################################################################################################################################################################### + +# Default starting position +?:[EQU $LEAVING_QUEST 0] +P:33:50 + +# Starting position when coming from quest 19 +?:[EQU $LEAVING_QUEST 19] +P:51:190 + +# Starting position when coming from quest 20 +?:[EQU $LEAVING_QUEST 20] +P:33:13 + +# Starting position when coming from quest 21 +?:[EQU $LEAVING_QUEST 21] +P:27:168 + +# Starting position when coming from quest 22 +?:[EQU $LEAVING_QUEST 22] +P:6:42 diff --git a/lib/mods/theme/edit/t_helm.txt b/lib/mods/theme/edit/t_helm.txt new file mode 100644 index 00000000..0ecaf913 --- /dev/null +++ b/lib/mods/theme/edit/t_helm.txt @@ -0,0 +1,73 @@ +# File: t_helm.txt + +# Helm's Deep map by furiosity + +#The Hornburg +F:k:74:3:0:0:0:0:0:80 + +D:###################################################################################################################################################################################################### +D:#TT,,,,TTTTTTTTTTTTTTTTTTTTTTTT^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTT,,,,TTTTTTTTTTTTTTTTTTTTTTT----------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTT,,,,TTTTTTTTTTTTTTTTTTTTTT--------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#@TTTT,,,,TTTTTTTTTTTTTTTTTTTT-------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#W@TTT,,,,TTTTTTTTTTTTTTTTTTT-----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#WW@TTTT,,,,TTTTTTTTTTTTTTTT---------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#WWW@TTT,,,,TTTTTTTTTTTTTT--------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#WWWW@TTTT,,,,TTTTTTTTTTTT-------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#WWWWW@TTT,,,,TTTTTTTTTT------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#@WWWWW@TTTT,,,,TTTTTTTT--------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#T@WWWWW@TTT,,,,TTTTTTTT-------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TT@WWWWW@TTTT,,,,TTTTTT------------------------------------------^^^^^^^---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTT@WWWWW@TTT,,,,TTTT------------------------------------------^^^^^^^^-------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTT@WWWWW@@TTT,,,,T------------------------------------------^^^^^^^^-------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTT@@WWWWW@---,,,,-----------------------------------------^^^^^^^-----------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTT@WWWWW@@----,,,,,------------------------------------^^^^^^^----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTT@@WWWWW@@-----,,,,,--------------------------------^^^^^^^^-----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTT@@WWWWW@@@-----,,,,,,---------------------------^^^^^^^-------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTT@@@WWWWW@@@@-----,,,,,-----------------------^^^^^^---------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTTTTT@@WWWWWW@@@@@----,,,,,-------------------^^^^^^^----------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTTTT---@@@WWWWWWWW@@@@---,,,,,---------------^^^^^^^------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTTT--------@WWWWWWWWWW@@@---,,,,,-----------^^^^^^^------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTTT---------@@@@@WWWWWWWW@@@---,,,,--------^^^^^^^------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTT---------------@@@@@WWWWWW@-----,,,,----^^^^^^--------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTTT--------------------@@@WWWWW@------,,,-^^^^^^------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTTTT-------------------------@WWWWW@@@----,,,,^^^----------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTT-----------------------------@WWWWWW@@@@--,,,-------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTTTTT-------------------------------@WWWWWWWW@@@@,,,----------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTT-----------------------------------@@@@@WWWWWWW@-,,,---------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTT----------------------------------------@@@WWWWW@--,,,---------------------------------------####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTTT------------------------------------------^^@WWWWW@-,,,-------------------------------------##OO##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTTT-----------------------------------------^^^^--@WWWW@-,,,------------------------------------##OO##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTT-----------------------------------------^^^^^^--@WWW@--,,------------------------------------##OO##-----------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTTT----------------------------------------^^^^^^---@WWW@--,,-----------------------------------##OO##--------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TTT-----------------------------------------^^^^^^---@WWWW@-,,,---------------------------------##OO##--------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TT------------------------------------------^^^^^----@WWWW@-,,---------------------------------##OO##----------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TT----------------------------------------^^^^^^------@WWW@-,,--------------------------------##OO##-----------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#TT----------------------------------------^^^^^^-----@WWWW@-,,-------------------------------##OO##------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^---------------------------------^^^^^^^-----@WWWW@-,,------------------------------##OO##--------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^--------------------------------^^^^^^-----@WWWWW@-,,-----------------------------##OO##----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^------------------------------^^^^^^------@WWWW@--,,---------------------@@@@---##OO##------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^-----------------------------^^^^^^------@WWW@---,,--------------------@WWWW@^##OO##@@-----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^---------------------------^^^^^^^-----@WWWW@---,,------------------@WWWWWWW##OO##WWW@----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^-------------------------^^^^^^^------@WWW@-----,,---------------@WWWW@@@@##OO##WWWW@@@@@------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^--------------------------^^^^^^------@WWWW@------,,-------------@WWWW@^^^##OO##^@WWWWWWWW@@@---------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^---------^---------------^^^^^^-------@WWWW@-------,,,-----------@WWW@^^^##OO##^^^@@@@WWWWWWW@@------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^----------^^^^^^^------------^^^^^^^------@WWW@---------,,,,--------@WWW@^^^##OO####^^^^^^@@@WWWWWW@@---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^-----------^^^^^^^^^^-------^^^^^--------@WWW@-----------,,,,-----@WWW@^^^##OOOOOO####^^^^^^^@WWWWWW@-------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^-----------^^^^^^^^^^^^^^^^---^^^^^^^------@WWWW@-------------,,,,,###@WWW@^##OOOOOOOOOO####^^^^^@@@WWWW@-----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#-------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------@WWW@---------------,,,OO########OOOOOOOOOOOOOO####^^^^^^@WWW@---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------@WWWW@--------------###OOOOOOOOOOOOOOOOOOOOOOOOOOO####^^^@WWWW@-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------@WWWW@---------------##########OOOOOOOOOOOOOOOOOOOOO####^@WW@--^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----@WWWWW@------------@WWWW@^^##OOOOOOOO####OOOOOOOOOOOO##^@WW@-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----@WWWWWWW@@@@@@@@@@WWWWW^^##OOOOOOOO######OOOOOOOOOO##^^@WW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--@WWWWWWWWWWWWWWWWWW@^^##OOOOOOOOOk####kOOOOOOOOO##^^@WWW@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--@@@@@WWWWWWWWWW@^^^##OOOOOOOOOO######OOOOOOOO##^^^^@WWWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-@@@@@@@@@@^^^##OOOOOOOOOOOO####OOOOOOOO##^^^^^^@WWWWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------^^^^####OOOOOOOOOOOOOOOOOOOOO##^^^^^^^@WWWWW@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####OOOOOOOOOOOOOOOOO##^^^^^^^^^@@@WWWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####OOOOOOOOOOOOO##^^^^^^^^^^^^@WWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####OOOOOOOOO##^^^^^^^^^^^^^^@@WWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####OOOOO##^^^^^^^^^^^^^^^^^@WWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####OO##^^^^^^^^^^^^^^^^^^^@WWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####^^^^^^^^^^^^^^^^^^^@WWW@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_henn.txt b/lib/mods/theme/edit/t_henn.txt new file mode 100644 index 00000000..49e91867 --- /dev/null +++ b/lib/mods/theme/edit/t_henn.txt @@ -0,0 +1,96 @@ +# File: t_henn.txt + +# Henneth Annun map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +# Low hill +F:h:213:3 + +# Swift waterfall +F:f:238:3 + +# Slippery ledge +F:l:239:3 + +### Buildings ### + +# Ranger Conclave +F:k:74:3:0:0:0:0:0:78 + +# Fighters Hall +F:a:74:3:0:0:0:0:0:17 + +# Rangers Guild +F:b:74:3:0:0:0:0:0:21 + +D:###################################################################################################################################################################################################### +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhWWWWWWWWWWhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhWWTTWWWWWhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhWWWWWTWWWh^hhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhh# +D:#hhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhh^hWWWWWTWWWhhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^hhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^WhWWWTWWhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^W^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^hh^^^@@@@@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^hh^@@,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^h^^@,,,,,,@@^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^h^^^@,,,,,,,,,@@^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@@,,,,,,,,,,^@^hh^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,^^^^^^hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^# +D:#hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^^,^h# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^h^^@,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@^@,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@^@,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhh^,^hhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^@@,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^h^h^^@@@a,,,,,,,,,,,,,,,,,,,,,,,,@^^^^hhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^hhhhh^,^hhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^h^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,b@@^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@^^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhh^hhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhh^^,^hhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhh^hhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^@@@3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,k@^^hhhhhhhhhh^^hhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@^^hhhhh^hhhhhhhhhh^^h^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^@@^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^^hhhhhh^hhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@^^@2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^hhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@^^hhhhhhhhhhhhhhhhhhhh^,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^^hhhhhhhhhhhh^h^hhhhh^,,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@^^^hh^hhhhhhhhhh^h^hhh^^,,^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^^^^^^^^^^^h^hhhhhhhh^^,,^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^^^^,^,^,^,^,^,^,^,^,^,^,^,^,^^^^@,,,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^,,,,,,,,,,,^^^^^^^^^^,,^^,hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,,,,^,^,^,^,^,^,^,^,^,^,^,^,^,,,^^^,,,,,,,,,,,,,,,^^^^,,,,,,,,,,,,,,,,,,^^^^^^^,,,,,,,,,,,,,,^^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,^,,,,,,,,,,,,,,,,,,,TTTTTTTTTTTTTTTTTTTTTTTTTT^^^^^^^^^^^^^7hTThThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hh^^CC^^^^^^^^^^^^^^^^^^^^^^^^^^,,,lllllllllllllll^^^^^^^^^^^^^^^^^^^^^^^^^TWWWWWWWTT^T^ThThhhhhTTThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhh^CCCCCCCCCCCCCCCCCCCCCCCCCffffffffllllllllllllllffffff^^^^^^^^CCCCCCCCC^^^^WWWWWTThhhhhhhhhhhhTThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhhh^CCCCCCCCCCCCCCCCCCCCCCCCCffffffffffllllllllllffffffffffCCCC^^CCCCCCCCCCCCC^^^^^TTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhhhh^CCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffffCCCCCCCCCCCCCCCCCCCC^C^^^^^^^^^^TTTTTThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhhhhh^CCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffffffCCC^CCCCCCCCCCCCCCC^^CCCCC^C^^^T^^^^^TThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhhhhhh^CCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffffCCCC^CCCCCCCCCCCCCCCCC^^^^CCCCC^^^CCC^^^Thhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhhhhhhh^CCCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffffffCCCCC^CCCCCCCCCCCCCCC^CCCCCCCCC^^CCCCCC^Thhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh^^,hhhhhhhhh^CCCCCCCCCCCCCCCCCCCCCCCCCffffffffffffffffffffffffffffCCCCCCC^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^Thhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_hobb.txt b/lib/mods/theme/edit/t_hobb.txt new file mode 100644 index 00000000..6043f188 --- /dev/null +++ b/lib/mods/theme/edit/t_hobb.txt @@ -0,0 +1,108 @@ +# File: t_hobb.txt + +# Hobbiton map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +#Wooden board +F:a:235:3 + +#Small tree +F:b:202:3 + +#Field +F:c:181:3 + +#Stable +F:d:240:3 + +#Low hill +F:h:213:3 + +#Mallorn +F:m:243:3 + +### Buildings ### + +# Farm +F:f:74:3:0:0:0:0:0:67 + +# Green Dragon +F:g:74:3:0:0:0:0:0:74 + +# Bag End +F:i:74:3:0:0:0:0:0:84 + +# Beastmaster +F:j:74:3:0:0:0:0:0:16 + +D:###################################################################################################################################################################################################### +D:#bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhccccchhOOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------------------OO-------ccmccTOO------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------------------OO--------ccccTOO-------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------OO-------------OO--------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb---------------------OO---------------OO-------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb--------------------OO---------------OO--------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-------------------OO-----------------OOb------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------------OO-----------------OOb-------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------------OO##############---OO---------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------OOOOOOOOOOOOOOOOOOOOO#---OOb--------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------OO---#OOOOOOOOOOOOOOOO#---OOb--------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------OO---#OOOddddddddddOOO#---OO---------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------OO---#OOOddddddddddOOO#---OO---------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------OO---#OOOOddddddddjOOOOOOOO----------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------OO---#OOOddddddddddOOO#--OOb----TT---------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------OO--#OOOddddddddddOOO#--OO--TT-TTT--------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------OO--#OOOOOOOOOOOOOOOO#--OO-TT-------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------OO-OOOOOOOOOOOOOOOOO#--OObTT------T------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-------------OOO#################--OObTT-------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb--------------OO------------------OOOOOOOOOOOO-------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb---------------OO-----------------OOb--#####--OO-----------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------------OO---------------OOb--#######ff##---------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------------OO-----------T--OOb--###########---------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb---------------TTTTOO--------TTT-OOb---###########---------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------TT--OO-----------OOb---#####---------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------------TT-OO-----TTT--OOb---#####---------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------------TT--OO-----T---OOb-----------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-------------------TTT-OO--TT---OOb------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-------------------TTTT-OOTTT--OOb-------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb---------------------TTT-OO--bOOb--------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------TTT-OOOOOb---------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------------------TT--OOOb----------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------TTT-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------TT-bOOb------------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------TT-OOb-------------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------TT-OOb-------------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb---------------------TTT-OOb-------------------------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb----------------------T--OOb-##############----------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb-----------------TTT-TTT-OO--##############----------------------------------------------------------------------------------------# +D:#bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb------------------T-TTTT-OOOO1#############----------------------------------------------------------------------------------------# +D:#bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbOO--##############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +D:#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVaOOaV##############VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV# +D:#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVaOOaVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV# +D:#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVaOOaVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV# +D:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +D:#-----------------------------------------------------------------------------------------bOO--------------------------------------------------------------------------------------------------------# +D:#-----------------------------------------------------------------------------------hhhh---OO--------hhh-----hhh-------------------------------------------------------------------------------------# +D:#--------------------------------------------------TT-----TT------TT-----hhhh------hhhhhh--OO-------hhhhh---hhhhh------------------------------------------------------------------------------------# +D:#-------------------------------------------------TTTT---TTTT----TTTT---hhhhhh----hhhhhhhh-OO------hhhhhhh--hh5hh--TT---TT---TT----------------------------------------------------------------------# +D:#--------------------------------------------------TT-----TT------TT---hhh3hhhh---hhhh2hhh-OO------hhh0hhh--------TTTT-TTTT-TTTT---------------------------------------------------------------------# +D:#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO# +D:#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO# +D:#------------------------------------------------------------------######-hhhh-hhh------hhhOO-hh-----hhhh----h-hh-TTTT-TTTT-TTTT---------------------------------------------------------------------# +D:#------------------------------------------------------------------######--hhhhhh--------hhOO-hhh-----hh-----hhhh--TT---TT---TT----------------------------------------------------------------------# +D:#------------------------------------------------------------------######---hhhh----------hOO-hhh-------------hh-------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------######------------------OO-hh-------#####-----------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------######--------hhhhh-----OO----------#####-----------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------######-------hhhhhhh----OO---hh-----g####-----------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------hhhh4hhhh---OO--hhhh----#####-----------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------------------OO-hhhhhh---#####-----------------------------------------------------------------------------------------# +D:#-------------------------------------------------------------------------------------hhh--OO-hh6hhh-------------------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------------hhhhh-OO--------------------------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------------hh7hh-OO--------------------------------------------------------------------------------------------------------# +D:#------------------------------------------------------------------------------------------OO--------------------------------------------------------------------------------------------------------# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_imlad.txt b/lib/mods/theme/edit/t_imlad.txt new file mode 100644 index 00000000..af06a709 --- /dev/null +++ b/lib/mods/theme/edit/t_imlad.txt @@ -0,0 +1,90 @@ +# File: t_imlad.txt + +# Rivendell/Imladris map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +# Swift waterfall +F:f:238:3 + +### Buildings ### + +# Imladris +F:a:74:3:0:0:0:0:0:79 + +# Forge +F:b:74:3:0:0:0:0:0:88 + +# Stable (Beastmaster) +F:c:74:3:0:0:0:0:0:16 + +D:###################################################################################################################################################################################################### +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^WWW^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^^^^^^^^^^^^^^^^^---#####----------------------TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^WWWW^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^^^^^^^^^^^^^------#####----------------------TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT^^^^^^^^^^^^^^^^^^^^^^^^^^^^^WWWW^^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^^^^^^^^^----###--##b##-----------------------TTTTTTTT TTTTTTT^^^^^^^^^^^^^^^^^^^^^^^^^^^^WWWW^^^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^^^^^^^--######------------------------------TTTTTTTTTTTT TTTTTT^^^^^^^^^^^^^^^^^^^^^^^^^^WWWW^^^^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^-----####c##----------------------------------TTTTTTTTTTT TTTTTTT^^^^^^^^^^^^^^^^^^^^^^^^^WWWW^^^^^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^^^---####----------------------------------TTTTTTTT TTTTTTTTTTTT^^^^^^^^^^^^^^^^^^^^^WWW^^^^^^^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^WW^-----------------------------------------TTTTTTTTTTTTTTT TTTTTTTTTTTT^^^^^^^^^^^^^^^^^^WWW^^^^^^^^^# +D:# @^^^@ @@WWWWWWWWWW^^^^^^^W^------------------------------------TTTTTTTTTTTTTTTTTTTTTTTT TTTT^^^^^^^^^^^^^^^^^^^^^^WWWW^^^^^^^^^^# +D:# @^^^@ @@WWWWWWWWW^^^^^^W@^^------------------------------------TTTTTTTTTTTTTTTTTTTTTTTTTT TTTTT^^^^^^^^^^^^^^^^^^^^WWWW^^^^^^^^^^^^# +D:# @^^^@ @@WWWWWWWWW^^^^^^W@^^-------------------------------------TTTTTTTTTTTTTTTTTTTTTTTTTT TTTTTTT^^^^^^^^^^^^^^^^WWWW^^^^^^^^^^^^^^# +D:# @^^^@ @@WWWWWWWWWWWWfWW@@^^-----------------------------------------------------TTTTTTTTTTTTTTTTTTTTT^^^^^^^^^^,^^@WWWW^^^^^^^^^^^^^^^^# +D:# @^^^@ @@WWWWWWWWWWffW@@@@^^-----------------------------------------------------TTTTTTTTTTTTTTTTTTTTT^^^^^,,,,^^@WWWW^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@WWWWWWWWffWW@@@@@^^------------------------------------------------------TTTTTTTTTTTTTTTTTTTTT^^,,^^^@@WWWW^^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@WWWWWWffWWWWW@@@@^^^------------------------------------------------------TTTTTTTTTTTTTTTTTTT,,^^^^@WWWWW^^^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@WWWWffWWWWWWW@@@@@^^^^-----------------------------#################-------TTTTTTTTTTTTTT,,,^^^@@WWWW@^^^^^^^^^^^^^^^^^^^^^# +D:# @^^^@ @@WWffWWWWWWWWWW@@@@@@^^----------------------------#################---------------TTT--,,^^^@@WWWWW@^^^^^^^^^^^^^^^^^^^^^^# +D:# TTTTTT @^^^@ @^^ffWWWWWWWWWWWWW@@@@@^^------------------------#######################-------------,,,,^^^@@WWWWW^^^^T^^^^^^^^^^^^^^^^^^^^# +D:# TTTTTTT TTT @^^^@ @^^^^^^^WWWWWWWWWWWWWWWW@@@@^^----------,,,,,,,,,,,,,a#####################a,----------,,^^^^^@@WWWWW^^^TTTTT^^^^^^^^^^^^^^^^^^^# +D:# TTTT TTT @^^^@^@@^^@^^^^@ @@WWWWWWWWWWWWWWWWWW@@^^^^----,,,,,,,,,,,,,,,,a#####################a,---------,,^^^@@@WWWWW@^^TTT TTT^^^^^^^^^^^^^^^^^^# +D:# TTT TTT T TTT @^^^^^^^^^^^@ @@@WWWWWWWWWWWWWWWWW@@@^^,,,,,,-------------,#######################,------,,,^^^@@WWWWWWW@^^TTT TTT^^^^^^^^^^^^^^^^^^^# +D:# TTT T TTT T TT @^^@ @@@@@WWWWWWWWWWWWWW@#,,,,,^^^------------,---#################---,-----,,^^^@@WWWWWWWW@^^TTT TTT^^^^^^^^^^^^^^^^^^^^# +D:# TTT T TTTTTTT TT @@@@@WWWWWWWWWWW#,,,,,#@@^^^^^^^^------,--#################---,-,,,,^^^@@WWWWWWWWW@^^TT TTT^^^^^^^^^^^^^^^^^^^^^^# +D:# TT TTTTTT,,TT,,TT,, @@@@WWWWWWW#,,,,,#WWW@@@@@@@^^------,--------------------,,,,^^^^@@WWWWWWWWWW@^^TT TTT^^^^^^^^^^^^^^^^^^^^^^^# +D:# TT TTT TT ,,,TT,,TT,,T,, ,,,,,,, @@@@WWW#,,,,,#WWWWWWWWWW@@@^^^^^^,,,,,,,,,,,,,,,,,,,,,,^^^^@@@WWWWWWWWWW@@^^TT TTT^^^^^^^^^^^^^^^^^^^^^^^^# +D:# TTT T ,,TTT TTT TTTTT,, ,,,,,,,,,,,,,,, @@W#,,,,,#WWWWWWWWWWWWWW@@@@@^^^^^^^^^^^^^^^^^^^^^^^^@@@WWWWWWWWWWW@@@^^TT TTT^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# TTTT ,,TT TTTT,,,,,, ,,,, ,,,,, ,,,,,,,,,,@#,,,,,#WWWWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWW@@@@^^TT TT^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# T TTT T,,TT T TT TT,,,,^^,,,, ,,,, ,,,, ,,,, ,,,, ,,,,,,,,@@#@@@@@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@@^^^^TT TT^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# TTT T,,TT TT TT,,,,^^^^^^,,,, ,,,, ,,,,, ,,,, ,,,,@@@ @@@@@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@^^^^TTT TT^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# T,,TTT T,,,,^^@@^^^^@ @^@,,,,, ,,,, @@@@@@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@@TTTTTTTT TT^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,,,TTTT TTTT TTTT,,,,^^@ @^^^@ ,,,,,,,,,, @@@@@@@@WWWWWWWWWWWWWWWWWWWWW@@@@@@ TTTTTTTTT^^@@^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,^^^^^^TTT TTT^^,,,,^^@ @^^^^^@ ,,,,, @@@@@@@@@@@@@@@@@@@@@@@ @^@TTTT^^@ @^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,,^^^^@ @^^^TTTTTTTT^^^^,,,,^^@ @^^^^^^@ ,,, @^^^@ ^^^^^^^^^^^^^^^^^^^^^^# +D:# ,,,,^^^^@ @^^^^^^^^^^^^^,,,,^^@ @^^^^^^^^^@ @^^^^@^^^^^@^^^^^^^^^@ @^^^@ ^^^^^^^^^^^^^^^^^# +D:#,,,,,^^^^@ @^^^^^^^^^,,,,^^@ @^^^^^^^^^^^^^^^^@ @^^^@ @^^^@ @^^^^@^^^@ @^^^@ ^^^^^^^^^^^^^# +D:#^^^^^^@ @^^^^^^^,,,,^^@ @^^^@ @^^^@^^^@@^^^^^^^^^^^^^^^^^^^^@@^^^@^^^@^^^@^^^@^^^@^^^@@^^^@@^^^@@^^^@ ^^^^^^^^^# +D:# @^^^^^,,,,^^@ @^^^^@ @^^^@ @^^^@ @^^^@^^^@^^^@^^^@^^^@^^^@^^^@^^^@@^^^@@^^^@ ^^^^^^# +D:# @^^^,,,,^^@ ^^^# +D:# @^^,,,,^^@ ^^# +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^,,,,^^@ # +D:# @^^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:# @^^,,,, # +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_info.txt b/lib/mods/theme/edit/t_info.txt new file mode 100644 index 00000000..8a525ede --- /dev/null +++ b/lib/mods/theme/edit/t_info.txt @@ -0,0 +1,125 @@ +# File: t_info.txt + +# Includes the town definitions + +# Preferences for the town features +%:t_pref.txt + +# Town Bree +?:[AND [EQU $TOWN 1] [EQU $TOWN_DESTROY1 1] ] +%:t_d_bree.txt +?:[AND [EQU $TOWN 1] [NOT [EQU $TOWN_DESTROY1 1] ] ] +%:t_bree.txt +?:1 + +# Town Gondolin +?:[AND [EQU $TOWN 2] [EQU $TOWN_DESTROY2 1] ] +%:t_d_gond.txt +?:[AND [EQU $TOWN 2] [NOT [EQU $TOWN_DESTROY2 1] ] ] +%:t_gondol.txt +?:1 + +# Minas Anor +?:[AND [EQU $TOWN 3] [EQU $TOWN_DESTROY3 1] ] +%:t_d_mina.txt +?:[AND [EQU $TOWN 3] [NOT [EQU $TOWN_DESTROY3 1] ] ] +%:t_minas.txt +?:1 + +# Town Caras Galadhon +?:[AND [EQU $TOWN 4] [EQU $TOWN_DESTROY4 1] ] +%:t_d_lori.txt +?:[AND [EQU $TOWN 4] [NOT [EQU $TOWN_DESTROY4 1] ] ] +%:t_lorien.txt +?:1 + +# Khazad-Dum +?:[AND [EQU $TOWN 5] [EQU $TOWN_DESTROY5 1] ] +%:t_d_khaz.txt +?:[AND [EQU $TOWN 5] [NOT [EQU $TOWN_DESTROY5 1] ] ] +%:t_khazad.txt +?:1 + +# Beorn's Halls +?:[AND [EQU $TOWN 6] [EQU $TOWN_DESTROY6 1] ] +%:t_d_beorn.txt +?:[AND [EQU $TOWN 6] [NOT [EQU $TOWN_DESTROY6 1] ] ] +%:t_beorn.txt +?:1 + +# Cerin Amroth +?:[AND [EQU $TOWN 7] [EQU $TOWN_DESTROY7 1] ] +%:t_d_cerin.txt +?:[AND [EQU $TOWN 7] [NOT [EQU $TOWN_DESTROY7 1] ] ] +%:t_cerin.txt +?:1 + +# Dale +?:[AND [EQU $TOWN 8] [EQU $TOWN_DESTROY8 1] ] +%:t_d_dale.txt +?:[AND [EQU $TOWN 8] [NOT [EQU $TOWN_DESTROY8 1] ] ] +%:t_dale.txt +?:1 + +# Edoras +?:[AND [EQU $TOWN 9] [EQU $TOWN_DESTROY9 1] ] +%:t_d_edoras.txt +?:[AND [EQU $TOWN 9] [NOT [EQU $TOWN_DESTROY9 1] ] ] +%:t_edoras.txt +?:1 + +# Esgaroth +?:[AND [EQU $TOWN 10] [EQU $TOWN_DESTROY10 1] ] +%:t_d_esga.txt +?:[AND [EQU $TOWN 10] [NOT [EQU $TOWN_DESTROY10 1] ] ] +%:t_esga.txt +?:1 + +# Helm's Deep +?:[AND [EQU $TOWN 11] [EQU $TOWN_DESTROY11 1] ] +%:t_d_helm.txt +?:[AND [EQU $TOWN 11] [NOT [EQU $TOWN_DESTROY11 1] ] ] +%:t_helm.txt +?:1 + +# Henneth Annun +?:[AND [EQU $TOWN 12] [EQU $TOWN_DESTROY12 1] ] +%:t_d_henn.txt +?:[AND [EQU $TOWN 12] [NOT [EQU $TOWN_DESTROY12 1] ] ] +%:t_henn.txt +?:1 + +# Hobbiton +?:[AND [EQU $TOWN 13] [EQU $TOWN_DESTROY13 1] ] +%:t_d_hobb.txt +?:[AND [EQU $TOWN 13] [NOT [EQU $TOWN_DESTROY13 1] ] ] +%:t_hobb.txt +?:1 + +# Imladris +?:[AND [EQU $TOWN 14] [EQU $TOWN_DESTROY14 1] ] +%:t_d_imlad.txt +?:[AND [EQU $TOWN 14] [NOT [EQU $TOWN_DESTROY14 1] ] ] +%:t_imlad.txt +?:1 + +# Osgiliath +?:[AND [EQU $TOWN 15] [EQU $TOWN_DESTROY15 1] ] +%:t_d_osgili.txt +?:[AND [EQU $TOWN 15] [NOT [EQU $TOWN_DESTROY15 1] ] ] +%:t_osgili.txt +?:1 + +# Pelargir +?:[AND [EQU $TOWN 16] [EQU $TOWN_DESTROY16 1] ] +%:t_d_pelar.txt +?:[AND [EQU $TOWN 16] [NOT [EQU $TOWN_DESTROY16 1] ] ] +%:t_pelar.txt +?:1 + +# Thranduil's Halls +?:[AND [EQU $TOWN 17] [EQU $TOWN_DESTROY17 1] ] +%:t_d_thrand.txt +?:[AND [EQU $TOWN 17] [NOT [EQU $TOWN_DESTROY17 1] ] ] +%:t_thrand.txt +?:1 \ No newline at end of file diff --git a/lib/mods/theme/edit/t_khazad.txt b/lib/mods/theme/edit/t_khazad.txt new file mode 100644 index 00000000..73e93956 --- /dev/null +++ b/lib/mods/theme/edit/t_khazad.txt @@ -0,0 +1,114 @@ +# Town Name: Khazad-Dum +# by fearoffours (fearoffours@moppy.co.uk) +# +# Created for ToME + +F:o:207:3 + +###################### Buildings ######################## + +# Fighters Hall +F:f:74:3:0:0:0:0:0:17 + +# Paladins Guild +F:g:74:3:0:0:0:0:0:20 + +# Inner Temple +F:h:74:3:0:0:0:0:0:19 + +# Mining Supplies +F:i:74:3:0:0:0:0:0:59 + +# Default for Quest 25 = entrance is quest entrance +F:w:8:3:0:0:0:0:0:25 + +# Seat of Durin +F:k:74:3:0:0:0:0:0:87 + +# Inn +F:n:74:3:0:0:0:0:0:70 + +# Eagles +F:p:74:3:0:0:0:0:0:22 + +# Force dwarven monsters +f:DWARVEN + +############### Quest 25 - Evil cave finished = house ############### +?:[EQU $QUEST25 2] +F:w:74:3:0:0:0:0:0:7 +?:[EQU $QUEST25 5] +F:w:74:3:0:0:0:0:0:7 +?:1 + +# Town Layout +D:###################################################################################################################################################################################################### +D:#ooooooooooooo####^^^^^^^^^#######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#####oooo#######oo######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##########oooooooooo CCCCCCC # +D:#ooo##ooooooooo#####^^^^^##########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^########ooo########ooo##########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^################oooooooooooo CCCCCCCC # +D:##oo###oo####oo##############################^^^^^^^^^^^^^^^^^########################oooo#########oo#### ###########^^^^^^^^^^^^^^^^^^^^^^^^####### #######oooo########## CCCCCCCC # +D:##############o#########oo###oo###################^^^^^^^############################oooo#########oo###### ################################# #####ooooooooo############# CCCCCCCC ; # +D:#^^^^########oooooooooooooo##ooooooooo############################# ##################oooo########oo########### ########################## ######ooooooooo################ CCCCCCCC ; # +D:#############ooooooooooooooooooooooooooo###### ###########1###### ##############2####oooo#######o##o##3####f##### ##g####4####h###### ###########ooo######################## CCCCCCCC ; # +D:#^#############ooooo##################oo### # #### # ##### #### ############### ###ooo########ooo## ## ###### # ## ## ## # #######ooooo########################### CCCCCCCC # +D:#^^################oo#################ooooo#### ## ; ;; o ; o ## # ooooooooo############################ CCCCCCCC # +D:#^^^^################o##########o#####oooooooooooooooooooooo o o ; oooooooooooooooooooooooo##ooo############################ CCCCCCC # +D:#^^^^^^################################# ## ; o ; ; o o ; o ##o################################### CCCCCCC# +D:#^^^^^^################################ ### o ### o ### o ###; o ### ######################################## CCCCCC# +D:#^^^^^################################# ##### o ##### o ##### o ##### o ##### ######################################## CCCCCC# +D:#^^^^^^^################################ #######;; o ####### o ####### o ####### o ####### ####################################### ; CCCCCC# +D:#^^^^^^^^################################ # ####### o ; ####### o ####### o ####### o ####### ######################################## CCCCCC # +D:#^^^^^^^################################### ##### o ; ;##### o ##### o ##### ; o ##### ;####################################### CCCCCCC # +D:#^^^^^^^^^################################ ### o ### o ### o ### o ### # #################################### CCCCCC ; # +D:#^^^^^^^^^################################# o o o o ## ################################## CCCCCC # +D:#^^^^^^^^^^################################ ; oooooooooooo o o oooooooooooo 5################################ CCCCCC ; # +D:#^^^^^^^^^^^^^########################### o o o o ################################# CCCCCCC # +D:#^^^^^^^^^^^^^^^########################## ### o ### o o ;### o ### ################################ CCCCCCC ; # +D:#^^^^^^^^^^^^############################# ##### ; o ##### o o ##### o ##### ; ###############################; CCCCCCC ; # +D:#^^^^^^^^^############################### ; ####### o ####### o ; o ####### o ####### ############################ CCCCCCC # +D:#^######################################### ; ####### oooooooo ####### o o ####### oooooo ####### o ; ##############################; CCCCCCC # +D:#################ooo###################### ; ##### o ##### o o ##### o ##### ###############oo############## CCCCC; # +D:####oo##ooo#####o#######o###ooo########### ### ; o ### o o ### o ; ### ; ;; #########oo###oooooo#####oo###### CCCCC ; # +D:#ooooooooooooooooooooooooooooooo##oooooooo ; o ; o o o ; ;; ; oooooooooooo##oooooooo##oooooooooo CCCCC ; # +D:#ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo CCCCCC # +D:#oooooooooooooooooo##oooooo##oooooo##ooooo ; o o ; ooooooooo#oooooooooooooooooooooooo CCCCC # +D:#p#######################oo####ooooo####### ### ### o o ###; ### ######o####oo####oo######oo######; CCCCC # +D:#^^#######################o########### ##### ##### o o ##### ##### ######o####################oo#### CCCCC # +D:#^####################################### #######;; ; ####### o k o ####### ####### ####oo######################### CCCCCC # +D:#^^######################################## ####### ; ####### o o ####### ####### ######o############oo########## CCCCCCC # +D:#^^^###############ooo################### ##### ; ;##### o o ##### ; ##### ;; ######oo########ooooo####### CCCCCCCC # +D:#####oo##oo#####oooooooo##############oo## ### ; ### o o ### ### ########oooo##oooooo####### CCCCCCCCC ; # +D:#ooooooooooo###ooooooooooooooooooooooooooo o o ooooooooooooooooooooooooooo CCCCCCCC # +D:#oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo CCCCCCCC ; # +D:#^ooooooooooooooooo###oooooooooo##oooooooo o o o o ooooooo####ooooooooooooo CCCCCCCC # +D:#^^#o###ooo#####ooo#####ooooo########oo# ### ; o ### o o ;### o ### oo#########ooooo###oo# CCCCCCCC ; # +D:#^^^^^###o################oo############# ##### ; o ##### o o ##### o ##### ; ###########oo######## CCCCCCCC ; # +D:#^^^^^^^################################## ; ####### ooooooo ####### o ; o ####### ooooo ####### ######################## CCCCCCCCC # +D:#^^^^^^^^^^############################## ; ####### o ; ####### o o ####### o ####### o ; ########################## CCCCCCCC # +D:#^^^^^^^^^^^^^^^######################### ; ##### o ##### o o ##### o ##### ############################ CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^^################### ### ; o ### o o ### o ; ### ; ;; ############################ CCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^#################### ; o ;; o ; o o ; ############################ CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^###################### ooooooooooo o o oooooooooooo ;; ; 7########################### CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^^^^^################# ; o ; ; o o ; o ############################# CCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^############## ### o ### o ### o ###; o ### ############################# CCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^############ ##### o ##### o ##### o ##### o ##### ######################## CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^########## #######;; ; o ####### o ####### o ####### o ####### ########################### CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^#########i ####### o ; ####### o ####### o ####### o ####### ############################ CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^^^########### ##### o ; ;##### o ##### o ##### ; o ##### ; ############################## CCCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^^^^^^############## ### ; o ### o ### o ### o ### ############################## CCCCCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^^^^^^################# o o o o #########oo###oo################# CCCCCCCCCC # +D:#^^^^^^^^^^^^^^^^^^#############o#######oooooooooooooooooooooo ## o o oooooooooooooooooooooooooooooooooooo################## CCCCCCCC ; # +D:#^^^^^^^^^^^^^^^^^############ooooooooooo# ### ## ######## o o ## o ## ## oooooo##oooooooooo################### CCCCCCC # +D:#^^^^^^^^^^^#################ooooooooooo#### ###### ### #### ############# ####oooo###### #ooo# ### ###### # ### ## ##### ####################ooo##################### CCCCCCC # +D:#^^^^^^^^^^###################oo######oo### ########### #######9####################oooo########oooo############w### #####n## ###### ####################oo###################### CCCCCCC # +D:#^^^^^^^##########oo####oo####ooo######### ############# ##############^^^##########ooooo########oo###################################### #########^######oooo##ooo################## CCCCCCC # +D:##^^^^^#########oooooooooooooooo#################^^####### ###########^^^^^###########ooooo######ooo####################################### #####^^^#######ooooooooooooo############# ; CCCCCCC# +D:#^^^##########ooooooooooo##ooooo######^#########^^^^##################^^^^^^^^^^^######ooo#######oooo#########^^^^^^^^^^^^^^^^^^^########### #####^^^#######oo##oooooooo############# CCCCCC# +D:##############ooooo##########oo######^^^#####^^^^^^^^###############^^^^^^^^^^^^^^#####oooo#######ooo######^^^^^^^^^^^^^^^^^^^^^^^^^^^^###### ####^^^^^###############ooo############## CCCCC# +D:########ooo#####oo##################^^^^^^^^^^^^^^^^^#############^^^^^^^^^^^^^^^^^####oo########oooo#####^^^^^^^^^^^^^^^^^^^^^^^^^^^########### #######^^^^^#############ooo#ooo######## CCCCCC# +D:#o##oooooooooooooooo##############^^^^^^^^^^^^^^^^^^^^^^#########^^^^^^^^^^^^^^^^^^#####oo########oo######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####### # ######^^^^^^^^^^^^########oooooooooooooo CCCCC # +D:#oooooooooooooooooo########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^########oooo#######ooooo###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##############^^^^^^^^^^^^^^^#######ooooooooooo CCCCC # +D:###################################################################################################################################################################################################### + +# Default starting position +# ?:[EQU $LEAVING_QUES 0] +# P:31:32 diff --git a/lib/mods/theme/edit/t_lorien.txt b/lib/mods/theme/edit/t_lorien.txt new file mode 100644 index 00000000..a4a63172 --- /dev/null +++ b/lib/mods/theme/edit/t_lorien.txt @@ -0,0 +1,185 @@ +# File: t_lorien.txt + +# Caras Galadhon map by furiosity +# Original Lothlorien map by Akhronath + +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +# Default for Mage/Fireproof Quest = entrance is tree +F:z:96:3 + +# Default for Quest 10 = entrance is tree +F:y:96:3 + +# Default for Quest 11 = entrance is tree +F:x:96:3 + +# Default for entrance to the Void, entrance is dirt +F:v:88:3 + +# Default for Quest 22 = entrance is quest entrance +F:w:8:3:0:0:0:0:0:22 + +############### Quest 22 - Wolves hut finished = house ############### +?:[EQU $QUEST22 2] +F:w:74:3:0:0:0:0:0:7 +?:[EQU $QUEST22 5] +F:w:74:3:0:0:0:0:0:7 +?:1 + +############### Entrance to the Void ############### +?:[EQU $QUEST20 1] +F:v:7:3:0:0:0:0:0:11 +?:1 + +############### Quest 10 - Spiders of Mirkwood ############### +# Quest 10 taken, entrance is quest entrance +?:[EQU $QUEST10 1] +F:y:8:3:0:0:0:0:0:10 +?:1 + +############### Quest - Mage/Fireroof quest ############### +# Mage/Fireproof Quest taken, entrance is quest entrance +?:[EQU $QUEST"Old Mages quest" 1] +F:z:8:3:0:0:0:0:0:"Old Mages quest" +?:1 + +### Additional terrain features ### + +# Flet +F:o:220:3 + +# Fosse (dry moat) +F:p:242:3 + +#Mallorn +F:m:243:3 + +#Small tree +F:l:202:3 + +###################### Buildings ######################## + +# The Mirror +F:a:74:3:0:0:0:0:0:23 + +# Castle: Plot Lorien +F:B:75:3:0:0:0:0:0:2 + +# Seat of Ruling +F:b:74:3:0:0:0:0:0:24 + +# Inn +F:c:74:3:0:0:0:0:0:69 + +# Beastmaster Shanty +F:d:74:3:0:0:0:0:0:16 + +# Fighters Hall +F:f:74:3:0:0:0:0:0:17 + +# Wizards Spire +F:g:74:3:0:0:0:0:0:25 + +# Priests Circle +F:h:74:3:0:0:0:0:0:26 + +# Rangers Guild +F:i:74:3:0:0:0:0:0:21 + +# Nest +F:j:74:3:0:0:0:0:0:22 + +# Hunter store +F:k:74:3:0:0:0:0:0:61 + +# Museum +F:q:74:3:0:0:0:0:0:57 + +# Music shop +F:r:74:3:0:0:0:0:0:64 + +# Force elven monsters +f:ELVEN + +# Town Layout + +D:###################################################################################################################################################################################################### +D:# OOO # +D:# OOOOOOOOOOOOOOOOOOOOOOOOO # +D:# OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO # +D:# OOOOOOOOOOOppppppppppppppppppppppOOOOOOOOOOOO # +D:# OOOOOOOOOpppppppppppppppppppppppppppppppppppOOOOOOOO # +D:# OOOOOOOppppppppppppppppppppppppppppppppppppppppppppOOOOOOOy # +D:# OOOOOOpppppppppppppppppppppppppppppppppppppppppppppppppppOOOOOO # +D:# OOOOOppppppppppppppppppppppppppppppppppppppppppppppppppppppppOOOOOO # +D:# OOOOOpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppOOOOO # +D:# OOOOppppppppppppppppppppppppTTTTTTTToxTTTTTTTTTpppppppppppppppppppppppOOOOO # +D:# OOOOpppppppppppppppppppppTTTTT lo9ol TTTTTppppppppppppppppppppOOOO # +D:# OOOOOpppppppppppppppppppTTT lol TTTpppppppppppppppppppOOOO # +D:# OOOOppppppppppppppppppTTT l,,,l TTTppppppppppppppppppOOOO # +D:# OOOOpppppppppppppppppTTT lllllll,,,lllllllll TTTppppppppppppppppOOOO # +D:# OOOOppppppppppppppppTTT lll,,,,,,,,,,,,,,,,,,,lll loTTpppppppppppppppppOOO # +D:# OOOOppppppppppppppppTz lll,,,,,,,,,,,,,,,,,,,,,,,,,ll lodoTTppppppppppppppppOOO # +D:# OOOppppppppppppppppTTol ll,,,,lllllllll,,,llllolllll,,,,l l,,ol TTpppppppppppppppOOO # +D:# OOOppppppppppppppppTTogol l,,,lllo l,,,l o0o ll,,,l l,,ll TTpppppppppppppppOOO # +D:# OOOOppppppppppppppTT lo,,l l,,l oko l,,,l o ll,,l,,l TpppppppppppppppOOO # +D:# OOOOppppppppppppppTT ll,,l l,,l o l,,,l l,,,l TpppppppppppppppOOO # +D:# OOOppppppppppppppTT l,,l,,l l,,,l ll,,,l TpppppppppppppppOOO # +D:# OOOpppppppppppppppT l,,,l ll,,,,,ll l,,l,,l TppppppppppppppOOO # +D:# OOOpppppppppppppppT l,o,lll l,,l,,,l,,l ll,,l l,,l TppppppppppppppOOO # +D:# OOOOppppppppppppppT l,o2o,,,ll l,,ll,,,ll,,l l,,,l l,,l TppppppppppppppOOO # +D:# OOOppppppppppppppTT l,,lolll,,,l l,,l l,,,l l,,l ll,,ll l,,l TppppppppppppppOO # +D:# OOOppppppppppppppT l,,l ll,,ll l,,l l,,,l l,,l,,,l o,,l TppppppppppppppOO # +D:# OOOpppppppppppppTT l,,l l,,,ll,,l l,,,l ll,,l o6o,,l TppppppppppppppOOO # +D:# OOOppppppppppppppT l,,l ll,,,,ll mm,mm ll,,,,l o l,,l TpppppppppppppOOO # +D:# OOOppppppppppppppT l,,l o l,,,,,lmm-----mm,,,ll,,l l,,l TppppppppppppppOOO # +D:# OOppppppppppppppTT l,,l oro l,,ll,,,mm-----mm,ll l,,l l,,l TppppppppppppppOOO # +D:# OOppppppppppppppTTl l,,l o l,,l l,,---@@@---mm l,,l l,,l TppppppppppppppOOO # +D:# OOppppppppppppppTlollllll,,lllllllllllll,,lllllmm--@@V@@--mmllllll,,lllllllllll,,llllllllolTppppppppppppppOOO # +D:# OOppppppppppppppToio,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--@VWV@--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ohoTppppppppppppppOOO # +D:# OOppppppppppppppTlollllll,,lllllllllllll,,lllllmm---@V@@@-mml l,,lllllllllll,,llllllllolTppppppppppppppOOO # +D:# OOppppppppppppppTTl l,,l l,,l mm,-----VV@,,,ll l,,l l,,l TppppppppppppppOOO # +D:# OOOppppppppppppppT l,,o l,,l l,mmm--o-@VV@m,,,ll,,lo l,,l TppppppppppppppOO # +D:# OOOppppppppppppppT l,o4o l,,l,,l mmobom@VV@ll,,,lloqo o,,l TppppppppppppppOO # +D:# OOOppppppppppppppT l,ol l,,,l mmomm@VVV@ l,,,,lo o5o,l TTpppppppppppppOOO # +D:# OOOpppppppppppppppT l,,l ll,,,ll l,,,l @@VV@@lll,,,ll o,l TppppppppppppppOOO # +D:# OOOppppppppppppppT l,,l ll,,,ll,,l l,,,l @VVV@ ll,,,ll l,,l TTpppppppppppppOOO # +D:# OOOpppppppppppppppT l,,l l,,,ll l,,l l,,,l l,@VV@ ll,,,l l,,l TppppppppppppppOOO # +D:# OOOppppppppppppppTT l,,l lll,,ll l,,ll,,,l l,,l@VV@ ll,,l,,l TpppppppppppppppOO # +D:# OOOpppppppppppppppT l,,ll,,,,l l,,l,,,ll,,l @VVV@ ll,,ll TTppppppppppppppOOO # +D:# OOOpppppppppppppppTT l,,,,,ll l,,,,,o,,l @VV@@ l,,l,,ll TTpppppppppppppppOO # +D:# OOOpppppppppppppppT l,,,ll ll,,o1ol @VVV@ l,,l ll,,l TTpppppppppppppppOOO # +D:# OOOppppppppppppppppT ll,,l,,l l,,,ol l,@VV@ l,,l ll,o TTpppppppppppppppOOO # +D:# OOOppppppppppppppppTT lo,,l l,,l o l,,,l l,,l@VV@,,l owoTTpppppppppppppppOOO # +D:# OOOppppppppppppppppTTlofol l,,llo3olllllllll,,,lllllll,,,,@VVV@l oTppppppppppppppppOOO # +D:# OOOpppppppppppppppppTTol l,,,,o,,,,,,,,,,,,,,,,,,,,,lllv@@VV@ TTppppppppppppppppOOO # +D:# OOOOpppppppppppppppppTT lll,,,,,,,,,,,,,,,,,,,,,,l @VVV@@VV@@ TTpppppppppppppppppOOO # +D:# ##7OOOOpppppppppppppppppTTT llllllllloll,,,lllllll @VWaWV@@VVV@ TTppppppppppppppppppOOO # +D:# B## OOOppppppppppppppppppTTT ocol,,,l @VVV@ @VV@TppppppppppppppppppOOOO # +D:# OOOOpppppppppppppppppppTTT o l,,,lllll @@ TT@VV@pppppppppppppppppOOO # +D:# OOOOpppppppppppppppppppppTTTT l,,,,,,,,l TTTTTp@VVV@ppppppppppppppOOOO # +D:# OOOOpppppppppppppppppppppppTTTTTTT l,,,,,,,,TTTTTTTpppppp@@VV@@ppppppppppOOOO # +D:# OOOOppppppppppppppppppppppppppppTTTTTTTTOOOppppppppppppppp@VVV@pppppppOOOOO # +D:# OOOOpppppppppppppppppppppppppppppppppOOOppppppppppppppppp@VV@pppppOOOOO # +D:# OOOOOpppppppppppppppppppppppppppppOOOppppppppppppppppppp@VV@ppOOOOO # +D:# OOOOOOpppppppppppppppppppppppppOOOpppppppppppppppppppp@VVV@OOO # +D:# OOOOOOpppppppppppppppppppppOOOppppppppppppppppppppOO@@VV@@ # +D:# OOOOOOOpppppppppppppppppOOOppppppppppppppppOOOOOOOO@VVV@ # +D:# OOOOOOOOOOpppppppppppOOOpppppppppppOOOOOOOOO @VV@ # +D:# OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO @VVV@ # +D:# OOOOOOOOOOOOOOOOOOOOOOO @@VVV@ # +D:###################################################################################################################################################################################################### + +# Default starting position +?:[EQU $LEAVING_QUES 0] +P:13:99 + +# Starting position when coming from quest 12 +?:[EQU $LEAVING_QUES 12] +P:26:109 + + diff --git a/lib/mods/theme/edit/t_minas.txt b/lib/mods/theme/edit/t_minas.txt new file mode 100644 index 00000000..b96481d8 --- /dev/null +++ b/lib/mods/theme/edit/t_minas.txt @@ -0,0 +1,141 @@ +# File: t_minas.txt + +# Minas Anor: The Royal City of Gondor +# Created by Mynstral (mynstral@thehelm.com) + +# Completed: 22/06/01 + +# Between gate to gondolin -- need to finish the quest +F:Z:63:3 + +# Default for Quest 24 = entrance is quest entrance +F:w:8:3:0:0:0:0:0:24 + +#################### Quest 16 - The last Alliance #################### + +# Quest 16 finished, reward is a between gate +?:[EQU $QUEST16 5] +F:Z:176:3:0:0:0:0:0:0 + +?:1 + +############### Quest 24 - Haunted House finished = house ############### +?:[EQU $QUEST24 2] +F:w:74:3:0:0:0:0:0:7 +?:[EQU $QUEST24 5] +F:w:74:3:0:0:0:0:0:7 +?:1 + +#################### Buildings #################### + +# Library +F:a:74:3:0:0:0:0:0:60 + +# Castle +F:b:74:3:0:0:0:0:0:14 + +# Casino +F:d:74:3:0:0:0:0:0:15 + +# Inn +F:e:74:3:0:0:0:0:0:11 + +# Beastmaster Shanty +F:f:74:3:0:0:0:0:0:16 + +# Fighters hall +F:g:74:3:0:0:0:0:0:17 + +# Tower of Magery +F:h:74:3:0:0:0:0:0:18 + +# Inner temple +F:i:74:3:0:0:0:0:0:19 + +# Paladin guild +F:j:74:3:0:0:0:0:0:20 + +# Ranger guild +F:k:74:3:0:0:0:0:0:21 + +# Thunderlord's Hide +F:l:74:3:0:0:0:0:0:22 + +# Castle: Plot Minas Anor +F:B:75:3:0:0:0:0:0:5 + +# Library Quest +F:x:63:3 + +?:[EQU $QUEST"Library quest" 1] +F:x:8:3:0:0:0:0:0:"Library quest" +?:1 + +############### Town Layout ############### + +D:###################################################################################################################################################################################################### +D:#^^########------------------ @@@@@@@ @@@@@@@@@ # +D:#^^^------############---------- ^ @@VVVVV@@ @@VVVVVVV@@@@@@@ ,,, # +D:#^^^----------###----#######------- ^^^^^ @VVVVVVV@@@@@ @@VV@@@@@@VVVVVV@@@@ ,, # +D:#^^----ssss-----###--------####------ ^^^^^^ @VVVVVV@@VVV@@@ @VV@@ @@@@@@VVVV@@ ,, # +D:#^^^---StSS-------###--#ssss--###------- ^^^^^^^^ @@VVVVVVVV@VVV@@@@@@@@ @@@V@@ @@@@VV@@@@ , # +D:#^^----ssss----OO---##--#StSS---####------ ^^^^^^^^ @@V@V,@@@@@@VVVVVVVV@@@VVV@ @@VVVV@@ ,, # +D:#^^----x#a#-----OOO--##--#sssss----###------ ^^^^^^^^ @@@@@ @@@@@@@@VVVVV@@@ @@@@VV@@@ ,,, # +D:#^ ---------------OO--###-##d##------###----- ^^^^^^^^^^ @VVV@@ @@VVV@@ ,O, # +D:#^ StSSSS-----ss---OO---##-----OOOOO---###---- ^^^^^^^^^^^ @@@ @@VVV@@ OO # +D:#^^ssssss----Ssss---OOO--##---OOOOOOOO---##---- ^l^^^^^^^ @@VVV@ OO # +D:#^ ####9#---sstSss---OOO--##-OOOOOOOOOOO--##---- ^^^^^ @@VVV@@ OO # +D:#^^^-------##sssSss---OOO--#OOO--s--OOOOO--###--- @@@@@@@@@@ @@VVV@@ OO # +D:#^^^######---##ssh--s--OOO-OOO--StS--OOOOO---##--- @@VVVVVVVV@@@@@@@V@@@@ OO # +D:#^^^^----###---##--ssS--OOOOO#--ssss--OOOOOO--##--- @VVVVVVVVVVVV@@VV@@ OOO OO # +D:#^^--------###----ssSs#--OOO-##-#####--OOOOOO--##--- ---- @VVVV@@@@VVVVVVV@@ OOOOO OOOOO # +D:#^ ----------##--#stsi--OOOO--#---------OOOOOO--#------ -------- @@VVV@@ @@VVV@@@@ OO OO OO # +D:#^^-----------###-#s#--OOOOOO-##-#sssss--OOOOOO,#####--- ----------- @@VVV@@ @@@@@ OO- OOOOOOOOO # +D:#^^-------------##-#--OOO-OOO--#--ssssss--OOOOO,,,,,#---- ---ssssssss--- @VVV@@ -OO # +D:#^^--------------#---OOO-t-OOO-##-#SStSS--OOOOOO,##,#---------ssssssss---- @VV@@ --OO- # +D:#^^^--#----------##-OOO-sssOOO--#--ssssss-OOOOOO--#,#####-----SStSSSSS----- @@VV@ --OO- # +D:#^^^--#-----------#OOO-##4##OOO-##-ssssss--OOOOOO-#,,######---ssssssss--O--- @@VVV@ -OO-- # +D:#^^--###----------OOO-------OOO--#-####2#--OOOOOO-##,#k#,,##--ssssssss--O---- @VVV@@ --O-- # +D:#^^^-###---------OOO#--SSStS-OOO-#---------OOOOO---#,,,,,,,#--ssssssss--O----- @@VV@@ --OO- # +D:#^^-#####-------OOO-#--sssss-OOO-#--ssss--OOOOO--T-#,-----,#--#####7##--O------ @VVV@ --OO-- # +D:#^^#######------OOO-##-###j#-OOO-##-ssss--OOOOO-TT-#------,#-------,,,,,O------ @@VV@@ --OO-- # +D:#^^^########----OOO--#-------OOO--#-StSS--OOOOO-TT-#-----,,#------------O------- @VVV@@ --OO-- # +D:#^^############-OOO--##-StSSS-OOO-#-ssss--OOOOO--T-#----,,##---ssssssss-O-------- @@VV@@ --OOO-- # +D:#^^^#########---OOO---#-sssss-OOO-#-ssss--OOOOOO---#,,,,,##----SSSSStSS-O--------- @@@VVV@ --OOO-- # +D:#^^#####B###----OOO---#-###6#-OOO-#-##g#---OOOOOO--#######-----ssssssss-O---------- @VVVV@@ ---OOO-- # +D:#^^^#######-----OOO---#-------OOO-#---------OOOOOOOOOOOOOOOOO--###e####-O----------- @@VVV@@ ------OO-- # +D:#^^#######bOOOOOOOO-^^^^^^^^^^MMM^^^^^^^^^^^^OOOOOOOOOOOOOOOOOOOOOOOOOOOO----------- @@@VVV@@ ---OOOOOO-- # +D:#^^#######bOOOOOOO############III############^OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--------- @@VVVV@@ ---OOOOOO-- # +D:#^ #######bOOOOOOO############III############^OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO--------- @VVVV@@ ----OOOOOO---- # +D:#^ #######bOOOOOOOO-^^^^^^^^^^MMM^^^^^^^^^^^^OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO------- @VVV@@ ------OOOO------ # +D:#^^^######Z-----OOO---#-sSss--OOO-#---------OOOOOOOOOOOOOOOOO-----------OOOOOOO------ ---------##@VVV@## --------OOOOO----- # +D:#^^#########----OOO---#-sSss--OOO-#-sssss--OOOOOO--#######--------sssss-O-OOOOO----- --OOOO-----#######--------OOOOOO----- # +D:#^^##########---OOO---#-stss--OOO-#-SStSS-OOOOOO---####,,##-------SStSS-O-OOOOO---- --OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----- # +D:#^^############-OOO--##-sSss--OOO-#-sssss-OOOOO--T-##k#,,,##------sssss-O--OOOOO--- --OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----- # +D:#^^#########----OOO--#--####-OOO--#-sssss-OOOOO-TT-#,,,,-,,#------sssss-O---OOOO--- --OOOOO-OOOOOOOOOOOOOOOOOOOOOOO------- # +D:#^^#######------OOO-##-------OOO-##-###3#-OOOOO-TT-#,-----,#------###0#-O---OOOOO--- --OOOO---------#######--------------- # +D:#^^-#####-------OOO-#--Ssss--OOO-#--------OOOOO--T-#,-----,#------------O----OOOO---- --OOOO---------##@VVV@##----------- # +D:#^^^-###---------OOO#-#stss--OOO-#-ssssss--OOOOO---#,----,,#----ssssss--O-----OOOO---- ---OOOO--- @VVV@@ # +D:#^^--###----------OOO--#sSs-OOO--#-StSSSS--OOOOOO-##,-,,,,##----SStSSS--O------OOOO---- --OOOOO---- @VVV@@ # +D:#^^---#-----------#OOO--###-OOO-##-ssssss--OOOOOO-#,,,,####-----ssssss--O-------OOOO---- --OOOOO---- @VVVV@ # +D:#^^^--#----------##-OOO----OOO--#--###5##-OOOOOO--#,#####-------ssssss-OO--------OOOO--------OOOOO---- @@VVV@@@ @@@@ # +D:#^^^-------------#---OOO---OOO-##---------OOOOOO,##,#-----------####1#-O----------OOOO----OOOOOO----- @@VVVV@@@ @@@@@@ # +D:#^^-------------##----OOO-OOO--#--ss------OOOOO,,,,,#------------------O-----------OOOOOOOOOOO----- @@@VVVV@@ @@@@@@@@@V@@@ # +D:#^^^----------###--ss--OOOOOO-##-ssSs----OOOOOO,#####------------------O-------- ---OOOOOOOOO--- @@VVVV@@ @@@@@ @@@@@@@@@@@@@ # +D:#^^^---------##---ssSs--OOOO--#--ssts#--OOOOOO--#------ ------ssssss--OO------ ---OOOOO----- @@VVVV@@@ @@@VVV@@@ @@@V@@@@@@@@ # +D:#^^--------###---sstss#--OOO-##-ssSs#--OOOOOO--##----- ----StSSSS--O------ ----------- @@@VVVV@@@@@ @@@@VVVVVVV@@ @@@@@V@@V@@@V@@ # +D:#^^------###-----#Sss#--OOOOO#--sSsf--OOOOOO--##----- ---ssssss--O----- ------- @@@VVVVVV@@@@@@@@@@@VVVVV@@@VVV@@@@@VVVV@@@@ @@@@ # +D:#^^^######---ss---#s#--OOO-OOO--Ss#--OOOOO---##----- --###w##-OO----- @@VVVVVVVVVVVVVVVVV@@@@@ @@@VVVVVVV@@@@ # +D:#^^^-------ssssS---#--OOO--#OOO--#--OOOOO--###----- --------O----- @@@@@@@@@@@@@@@@@@@ @@@@@@@@@ # +D:#^^-sssss-#ssstss----OOO--##-OOO---OOOOO--##------ ------OO---- # +D:#^^-SSStS--#sSsss#--OOO--##---OOOOOOOO---##------ ----O---- # +D:#^^-sssss---#ss##--OO---##--X--OOOOO---###------ ---O--- # +D:#^^^#####----##---OO--###--XXX-OOO---###------ --- # +D:#^^^------------OOO--##---XXX#-----###----- # +D:#^^--SStSS-----OO---##--XX###---####----- # +D:#^^^-sssss--------###--###----###------ # +D:#^^--#####------###--------####------ # +D:#^^^----------###----#######------ # +D:#^^^------############---------- # +D:#^^########----------------- # +D:###################################################################################################################################################################################################### diff --git a/lib/mods/theme/edit/t_osgili.txt b/lib/mods/theme/edit/t_osgili.txt new file mode 100644 index 00000000..ea74d660 --- /dev/null +++ b/lib/mods/theme/edit/t_osgili.txt @@ -0,0 +1,136 @@ +# File: t_osgili.txt + +# Osgiliath map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +#Anduin river +F:a:227:3 + +#Small tree +F:b:202:3 + +#Wooden board +F:c:235:3 + +#light post +F:d:221:3 + +# Altars +F:k:161:3 +F:l:162:3 +F:m:163:3 +F:n:165:3 +F:w:166:3 +F:x:167:3 +F:y:168:3 +F:z:169:3 + +### Buildings ### + +# The Twinkling Star inn +F:e:74:3:0:0:0:0:0:68 + +# The Castle of Stars +F:f:74:3:0:0:0:0:0:85 + +# Map store +F:g:74:3:0:0:0:0:0:66 + +# Museum +F:h:74:3:0:0:0:0:0:57 + +# Soothsayer +F:i:74:3:0:0:0:0:0:12 + +# Library +F:j:74:3:0:0:0:0:0:13 + +# Casino +F:o:74:3:0:0:0:0:0:15 + +# Fighters Hall +F:p:74:3:0:0:0:0:0:17 + +# Tower of Magery +F:q:74:3:0:0:0:0:0:18 + +# Inner Temple +F:r:74:3:0:0:0:0:0:19 + +# Paladins Guild +F:u:74:3:0:0:0:0:0:20 + +# Rangers Guild +F:v:74:3:0:0:0:0:0:21 + +D:###################################################################################################################################################################################################### +D:#---------------------------------------------------------#################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##########################---------------------------------------------------------# +D:#OOOOOOOOOOOOOOOOOOOOOOOOOOOO-------------------------######,,,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,,,,,,,,,,,,,,,,,,,,,,,####-------------------------OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO# +D:#---------------------------OO--------------------#####,,,,,,,########,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,#####,,,#####,,,#####,,######---------------------OOO----------------------------# +D:#----------------------------OO-----------------####,,,,,,,,,O7#######,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,#####OOO#####OOO#####O,,,,,#####-----------------OOO-----------------------------# +D:#-----------------------------OO--------------####,,,,,,,,,,OO########,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####,,,#####,,,#####,O,,,,,,,#####-------------OOO------------------------------# +D:#------------------------------OO----------####,,,,########O,O,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,O,,,,,,,O,,,,,,,O,,,,OOOOO,,,,,####----------OOO-------------------------------# +D:#-------------------------------OO-------####,,,,,Og#######O,O,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,OOOO,,,,OOOO,,,,OOOO,,,,,OOOO,,,####------OOO---------------------------------# +D:#--------------------------------OO---####,,,,,,,O,########,,O,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,#####,,,#####,,,#####,,,,#####,,,####---OOO----------------------------------# +D:#---------------------------------OO###,,,,,,,,,,,OO,,,,,,,,,O########,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,,,#####OOO#####OOO#####OOO,#####,,,,#####OOO-----------------------------------# +D:#---------------------------------#OOd,,,,,,########O,,,,,,,,O3#######,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,#####,,,#####,,,#####,,,,#####,,,,,,,#OOO------------------------------------# +D:#--------------------------------##dOOb,,,,,#######2O,,,,,,,,O########,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,O,,,,,,,O,,,,,,,O,,,,,,,,O,,,,,,,,dOOd###----------------------------------# +D:#-------------------------------###,bOOb,,,,########,O,,,,,,,O,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,OOO,,,,,OOOO,,,,O,,,,,,,O,,,,,,,dOOd--###---------------------------------# +D:#------------------------------##,,,,bOOb,,,,,,,,,,,,,O,,,,T,,O,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####,,,#####,,,T,,,,#####,,,,dOOd-----##--------------------------------# +D:#-----------------------------##,,,,,,bOOb,,,,,,,,,,,,,O,,TTT,,O,########,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,#####OOO#####OOTTTOOO#####,,,dOOd-------##-------------------------------# +D:#----------------------------##,,,,,#,,bOOb,,,,,########O,,T,,,,Oo#######,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,#####,,,#####,,,T,,,,#####,,dOOd---------##------------------------------# +D:#---------------------------##,,,,,,#,,,bOOb,,,,#######5O,,,,,,,O########,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,,,O,,,,,,,O,,,,,,,,,,,,O,,,dOOd---TTTTT---##-----------------------------# +D:#--------------------------##,,,,,,###,,,bOOb,,,########,O,,,,,,O,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,,,,O,,,,,,,O,,,,,,OOOOO,,,dOOd---TTTTTTT---##----------------------------# +D:#-------------------------##,,,,,,,###,,,,bOOb,,,,,,,,,,,,O,,,,,O,,,,,,,,,,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,#####,,,#####,,#####,,,,dOOd-----TTTTT-----##---------------------------# +D:#------------------------##,,,,,,,#####,,,,bOOb,,,,,,,,,,,,OOO,,,O,########,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####OOO#####,,#####,,,dOOd-----------------##--------------------------# +D:#-----------------------##,,,,,,,,#####,,,,,bOOb,,,,,,########O,,,O0#######,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####,,,#####,,#####,,dOOdOOOOOOOOOOOOOOOOOOO##-------------------------# +D:#----------------------##,,,,,,###########,,,bOOb,,,,,#######6O,,,O########,,,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,O,,,,,,,O,,,,,,O,,,dOOd-O.###..#####..###.O-##------------------------# +D:#----------------------##,,,,,,###########,,,,bOOb,,,,########,O,O,,,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,OO,,,,,,,,,OOOOOO,,,dOOd--O.###..#####..###.O-##------------------------# +D:#----------------------##,,,#################,,bOOb,,,,,,,,,,,,,OOO,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,#####,,,,,,,#####,,,,dOOd-F-O.###############.O--##-----------------------# +D:#---------------------##,,,,#################,,,bOOb,,,,,,,#######9O,,,,,,,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,#####OOOOOOO#####,,,dOOd-FF-O.###############.O--##-----------------------# +D:#---------------------##,,,,########q########,,,,bOOb,,,,,,########O,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####,,,,,,,#####,,dOOd-FFF-O..#############..O--##-----------------------# +D:#---------------------##,,,,,,,,,,,,,,,,,,,,,,,,,,bOOb,,,,,########,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,,,,,,,,,,,,,,,,,,,,,dOOd-FFFF-O..#############..O---##----------------------# +D:#--------------------################,,,,,,,,,,,,,,dOOd,,,,,,,,,,,,,,,,,,,,d##@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,##d,,,,,,,,,,,,,,,,,dOOd-FFFFF-O..#############..O---##----------------------# +D:#--------------------##T-------------bbbbbbbbbbbbbbbbOObbbbbbbbbbbbbbbbbbbbbb############################################bbbbbbbbbbbbbbbbbbbOOd--------O..#############..O----##---------------------# +D:#--------------------##TOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.###############.O----##---------------------# +D:#--------------------##TOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.###############.O----##---------------------# +D:#--------------------##TOOcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbOObbb############################################bbbbbbbbbbbbbbbbbbbOOd--------O.f##############.O----##---------------------# +D:#--------------------##TOOc--VVVVV--c,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dOOd,d##@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@##d,,,,,,,,,,,,,,,,dOOdbbbbbbb-O.f##############.O----##---------------------# +D:#--------------------##TOOc-VVdWdVV-c,,,######,,,,,,,,,,,,,,,,,T,,,,,bOOb,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,,,,,,,,,,,,,dOOdbOOOOOb-O.f##############.O----##---------------------# +D:#--------------------##TOOcVVVWWWVVVc,,,######,,,,,,,,,,,,,,,,TTT,,,bOOb,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,dAAAAAAAAAd,,,,dOOdbOVVVOb-O.###############.O----##---------------------# +D:#--------------------##TOOc-VVdWdVVOc,,,######,,,,,,,,,,,,,,,,,T,,,bOOb,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,AAAAAAAAAAAAA,,,dOOdbOVVVbb-O.###############.O----##---------------------# +D:#--------------------##TOOc--VVVVV-Oc,,,##h###,,,,,,,,######,,,,,,bOOb,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,dAAAAAAAAAd,,,,dOOdbOOOOOOOO..#############..O----##---------------------# +D:#--------------------##TOOcccccccccO,,,,,,O,,,,,,,,,,,######,,,,,bOOb,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,,,,,,,,,,,,,,,dOOdbbbbbbb-O..#############..O----##---------------------# +D:#--------------------##TOOOOOOOOOOOO,,,,,,O,,,,,TT,,,,######,,,,bOOb##########,,,@aaaaaaaaaaaaaaaaaaaaaaaa###########dbbbbbbbbbbbbbbbbbbbbbbOO---------O..#############..O---##----------------------# +D:#--------------------################,,,,,,O,,,TTTT,,,##pp##,,,bOOb,##########,,,@aaaaaaaaaaaaaaaa@@######OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO..#############..O---##----------------------# +D:#---------------------##,,,,,,,,,,,,,,######O,,,TT,,,,,,O,,,,,bOOb,,##########,,,@aaaaaaaaaaaa######OOOOOO###########dbbbbbbbbbbbbbbbbbbbbbbbOO--------O.###############.O---##----------------------# +D:#---------------------##,,,,,,,,,,,,,,######,O,,,,,,,,,O,,,,,bOOb,,,##1####e##,,@aaaaaaa######OOOOOO#######aaaaaaaa@,,,,,,,,,,,,,,,,,,,,,,,,,dOOdFFFFF-O.###############.O--##-----------------------# +D:#----------------------##,,,######,,,,######,,O,,######O,,,,bOOb,,,,,,O,,,,O,,,d########OOOOOO#######aaaaaaaaaaaaaa@,,,,,,,dRRRRRRRRRRRd,,,,,,dOOdFFFF-O.###..#####..###.O--##-----------------------# +D:#----------------------##,,,######,,,,##jj##,,,O,######O,,,bOOOOOOOOOOOOOOOOOOOOOOOOOOOO#######aaaaaaaaaaaaaaaaaaaa@,,,,,,,RRRRRRRRRRRRR,,,,,,,dOOdFFF-O.###..#####..###.O-##------------------------# +D:#-----------------------##,,######,,,,,,O,,,,,,,O######O,,bOOb,,,,,,,,,,,,,,,,,d#########aaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,dRRRRRRRRRRRd,,,,,,,,dOOdFF-OOOOOOOOOOOOOOOOOOO##-------------------------# +D:#------------------------##,##i###,,,,,,,O,,,,,,Or#####O,bOOb,,,,,,,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dOOdF-O------------------##-------------------------# +D:#------------------------##,,,O,,,,,,,,,,O,,,,,,,OOOOOOObOOdbbbbbbbbbbbbbbbbbbd####################################dbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbOOd-O------TTTTT------##--------------------------# +D:#-------------------------##,,,O,,,,,,,,,O,,,,,,,,O,,,,bOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-----TTTTTTT----###--------------------------# +D:#--------------------------##,,,,O######,O,######O,,,,bOOdbbObbbbbbbbbbbbbbbbbd####################################dbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbOO------TTTTT-----##---------------------------# +D:#---------------------------##,,,O######,O,######O,,,bOOb,,bOb,,,,,,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dOOd-------------##----------------------------# +D:#----------------------------##,,O######,O,######O,,bOOb,,,bOb,,,,,,,,,,,,,,@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,,#####,,,,,,,,,,,,,,,,,,,,#####,,,dOOd-----------##-----------------------------# +D:#-----------------------------##,O##u###,O,##v###O,bOOb####bOb####,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####OOOOOOOOOOOOOOOOOOOO#####,,,,dOOd--------###------------------------------# +D:#------------------------------##,OOO,,,,O,,,OOOO,bOOb,#k,,dOd,,m#,,,,,,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@,,#####,,,,,,,,,,,,,,,,,,,,#####,,,,,dOOd------##--------------------------------# +D:#-------------------------------##,,,OOOOOOOO,,,,bOOb,,#,,#NON#,,#,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,O,,,,,,,,,,,,,,,,,,,,,,,,OOOO,,,,,dOOd----##---------------------------------# +D:#--------------------------------###,,,,,,,T,,,,bOOb,,,#,,#NON#,,#,,,,,,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####,,,,,,,,d,,,,,,,,,,,,,,#####,,,,dOO-d###----------------------------------# +D:#----------------------------------###,,,,TTT,,bOOb,####,##NON##,####,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,#####,,,,,,,,,,,,,,,OOOOOOOO#####,,,,,dOOOOO-----------------------------------# +D:#------------------------------------###,,,T,,bOOb,,#y,,,#-NON-#,,,z#,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,,,#####,,,,,,,,,,,,,,O,#####,,#####,,,,,####OOOOO--------------------------------# +D:#--------------------------------------###,,,bOOb,,,#w,,,#-NON-#,,,x#,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,,O,,,,,,,,,,OOOOOO,,#####,,,,,,,,,####-----OOOOO------------------------------# +D:#----------------------------------------###dOOb,,,,####,##NON##,####@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,#####,,,,,,,O,#####,,#####,,,,,,,####---------OOOOO----------------------------# +D:#------------------------------------------OOOd,,,,,,,,#,,#N4N#,,#,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,#####,,OOOOO,,#####,,,,,,,,,,,,####-------------OOOOO--------------------------# +D:#-----------------------------------------OOO###,,,,,,,#,,#####,,#,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,#####,O#####,,#####,,,,,,,,,####-------------------OOOO------------------------# +D:#----------------------------------------OOO---###,,,,,#l,,,,,,,n#,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,,,,,,,,,O,,O,#####,,,,,,,,,,,,,#####------------------------OOOO---------------------# +D:#---------------------------------------OOO------###,,,###########,,@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@,,,,,,,,,,,,,O,,,#####,,,,,,,,,,####-------------------------------OOOO------------------# +D:#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO--------###,,,,,,,,,,,,,,@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@,,,,,,,,,,,,,,,,,,,,,,,,,,,######-------------------------------------OOOOOOOOOOOOOOOOOOOO# +D:#--------------------------------------------------###############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##############################------------------------------------------------------------# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_pelar.txt b/lib/mods/theme/edit/t_pelar.txt new file mode 100644 index 00000000..0057518b --- /dev/null +++ b/lib/mods/theme/edit/t_pelar.txt @@ -0,0 +1,105 @@ +# File: t_pelar.txt + +# Pelargir map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +### Additional terrain features ### + +#Anduin river +F:a:227:3 + +### Buildings ### + +# The Grey Swan inn +F:b:74:3:0:0:0:0:0:68 + +# The Prince's Tower +F:c:74:3:0:0:0:0:0:86 + +# Music store +F:d:74:3:0:0:0:0:0:64 + +# Rune Shop +F:e:74:3:0:0:0:0:0:62 + +# Hunting Store +F:f:74:3:0:0:0:0:0:61 + +# Library +F:i:74:3:0:0:0:0:0:13 + +# Casino +F:j:74:3:0:0:0:0:0:15 + +# Beastmaster +F:k:74:3:0:0:0:0:0:16 + +D:###################################################################################################################################################################################################### +D:#-------------------------------------------------@VVVVV@##VVVVV@@-----------------------------------------------------------------------------------------------------------------------------------# # +D:#-------------------------------------------------@VVVVV@####VVVVV@----------------------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@######VVVV@@@-------------------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,###VVVVV@@-----------------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,####VVVVV@@---------------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,####VVVVV@@@------------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,,,#####VVVVV@@@---------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,####,,,,#####VVVVV@@-------------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,####,,,,,,#####VVVVV@@@----------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,###7,,,,,,,,,#####VVVVV@@@-------------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,,,,TTTT,,,,,,#####VVVVV@@@----------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,TTTT,TTTT,,,,,,,#####VVVVV@@@-------------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,TTTT,,,TTTT,,,,,,,,,#####VVVVV@@@----------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,TTTT,,,,,,,,,,,,,,,,,,,,#####VVVVV@@@@------------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,TTTT,,,,###,,,,,,#######,,,,,#####VVVVV@@----------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,,####,,,,,#######,,,,,,,#####VVVVV@@@-------------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,,,####,,,,###2###,,,,,,OOOO#####VVVVV@@@----------------------------------------------------------------------------------------# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,,,,####,,,,,,,O,,,,,OOOO,,,,,,##VVVVVVVV@@@-----------------------------------------------------------------------------------aa# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,,,,,####,,,,,,,O,OOOO,,,,,,,,,#VVVV###VVVVV@@@@----------------------------------------------------------------------------aaaaa# +D:#-------------------------------------------------@VVVVV@####,,#######,,,,#######,,OOOO,,,,,,,,,,,#VVVV#@@#####VVVVV@@------------------------------------------------------------------------aaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#######,,,,##4##OOOOO,,,,TTT,,,,,,#VVVV#,,,,,#####VVVVV@@@-----------------------------------------------------------------aaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#######,,,,###OOO.,,,,,,TTTTT,,,,#VVVV#,,,,,,,,,#####VVVVV@@@-----------------------------------------------------------aaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,###3###,,,,#OOO##.###,,,,TTT,,,,#VVVV#,,,,####,,,,,#####VVVVV@@@-----------------------------------------------------aaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,O,,,,,,,OOOO##...####,,,,,,,#VVVV#O,,,,####,,,,,,,,#####VVVVV@@@@-----------------------------------------------aaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,,O,,,OOOO,,,##......####,,,#VVVV#,,O,,,5###,,,,,,,,,O,#####VVVVV@@------------------------------------------aaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,,,OOOO,,,,,,##.........####VVVV#,,,,OOOO,,,,,,,,,,,,,O,,,#####VVVVV@@@------------------------------------aaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,OOOO,,,TTT,,,##................#,,,,,,,,OOOO,,,,,,,,,,OOOOOOO#####VVVVV@@@------------------------------aaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,OOOO,,,,,TTTTT,.##...............####,,,,,,,,,OOO,,,,,,,,O,,,,,,,,,#####VVVVV@@@-----------------------aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------OOOOOOOOOOOOO,,,,,,,,,TTT,,,##..................####,,,,,,O,,OOO,,,,,O,,,,,,,,,,,,#####VVVVV@@@----------------aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,,,,,,,,,,##......,#cc#..........####,,,O,,,,,O,###d###,,,,,,,,,,,,#####VVVVV@@@---------aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@#######################.....########...........####O,,,,,,O#######,,,,,,,,,,,,,,,#####VVVVV@-----aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------OVVVVVVVVVVVVVVVVVVVVVVVVVVV......c########c.............####,,#############,,,,,,,#####,,,#####VVVVV@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------OVVVVVVVVVVVVVVVVVVVVVVVVVVV.......########................OOOO6###########9OOOOOOOOO#,,,,,,,,#####VVV@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVVVVVVVVVVVVVVVVVVVVVVVV.........#cc#...............#####,O#############O,,,,,,#####,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@#######################.......................####,,,,,,O,,#######,OO,,,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,,,,,OOOOO##....................#####,,,,,,,,,O,###e###O,,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,,,,O,,,,,##..................###,,,,,,,,,,,,,,OOOOOOOO,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,####bOO,O,,,,,,##.................###,,,,,#######,,,,,,,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,,O,,####,##................aaa##,,,,#######,,,,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,O,,,,OOO1###,##.........####aaaaaaa##,,,#######,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,O,,,,O,,####,##.....#####,,##aaaaaaa##,,,,,,,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,##f##,,,O,,,,,,##..####,,,,,,,##aaaaaaa##,,,,,,,,,,,,,######aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,,,,O,,,,,##O###,,,,,,,,,,##aaaaaaa##,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,,,,,O,,,,#O###,,,,,,,,,,,,##aaaaaaa##,,,######aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,O,,,,,,,,O,,,OO,,,,,#######,,,,##aaaaaaa#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,O,,,,,.,,OOOO,O,,,,,#######,,,,,##aaaaaaa##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,##k##,,,,,O##j##,O,,,,#######,,,,,,##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,,,,O,#####,,O,,,#######,,,,,,###aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,,,O,,#####,,,O,,,,,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,O,,,,O,,,,,,,,,,,,O,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,O,,,O,,,,,,,,,,,,,,O,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,##i##,OOO0####,,,,,,,,O,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,O,,#####,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,#####,O,,#####,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,O,,,,O,,,,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,###,,,O,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,###,,,O,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,,,,O#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####,,,#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@##########aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@#######aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:#-------------------------------------------------@VVVVV@##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/t_pref.txt b/lib/mods/theme/edit/t_pref.txt new file mode 100644 index 00000000..1159e817 --- /dev/null +++ b/lib/mods/theme/edit/t_pref.txt @@ -0,0 +1,145 @@ +# File: t_pref.txt + +# Defines the preferences for the town features +# letter:feature:cave_info:monster:object:ego:artifact:trap:special + +# Barrow-Downs entrance +F:{:7:3:0:0:0:0:0:4 + +# Mirkwood Forest entrance +F:~:7:3:0:0:0:0:0:1 + +# Land of Mordor entrance +F:|:7:3:0:0:0:0:0:2 + +# Angband Dungeon entrance +F:>:7:3:0:0:0:0:0:3 + +# Mountain chain +F:^:97:3 + +# Floor +F:.:1:3 + +# Trees +F:T:96:3 + +# Deep water +F:W:187:3 + +# Shallow water +F:V:84:3 + +# Deep Lava +F:L:85:3 + +# Shallow Lava +F:K:86:3 + +# Chasm +F:C:87:3 + +# Dirt +F:,:88:3 + +# Mud +F:@:94:3 + +# Rubble +F:;:49:3 + +# Grass +F:-:89:3 + +# Permanent wall +F:#:63:3 + +# Brick Roof +F:s:193:3 +# Brick Roof Top +F:S:194:3 +# Brick Roof Chimney +F:t:195:3 + +# Grass Roof +F:X:190:3 +# Grass Roof Top +F:U:191:3 +# Grass Roof Chimney +F:Y:192:3 + +# Cobblestone Road +F:O:200:3 + +# General Store +F:1:74:3:0:0:0:0:0:0 + +# Armoury +F:2:74:3:0:0:0:0:0:1 + +# Weapons Smith +F:3:74:3:0:0:0:0:0:2 + +# Temple +F:4:74:3:0:0:0:0:0:3 + +# Alchemy Shop +F:5:74:3:0:0:0:0:0:4 + +# Magic Shop +F:6:74:3:0:0:0:0:0:5 + +# Black Market +F:7:74:3:0:0:0:0:0:6 + +# Home +F:8:74:3:0:0:0:0:0:7 + +# Bookstore +F:9:74:3:0:0:0:0:0:8 + +# Pet Shop +F:0:74:3:0:0:0:0:0:9 + +# Underground Tunnels -- used for tunnels in towns +F:I:173:3 + +# Underground Tunnels -- used for tunnels in towns +F:M:204:3 + +# Fake blank feature +F: :0:3 + +### Flowers for Theme ### + +#Elanor (yellow) +F:E:79:3 + +#Fumellar (red) +F:F:80:3 + +#Anemones (purple) +F:A:81:3 + +#Niphredil (white) +F:N:82:3 + +#Iris (blue) +F:R:83:3 + +### Destroyed town features ### + +# Dead/burnt tree +F:D:92:3 + +# Ash +F:H:93:3 + +# Fire +F:=:205:3 + +# Permanent rubble +F:$:206:3 + +# Tainted water +F:%:174:3 \ No newline at end of file diff --git a/lib/mods/theme/edit/t_thrand.txt b/lib/mods/theme/edit/t_thrand.txt new file mode 100644 index 00000000..cce9d684 --- /dev/null +++ b/lib/mods/theme/edit/t_thrand.txt @@ -0,0 +1,103 @@ +# File: t_thrand.txt + +# Thranduil's Halls map by furiosity +# NB! The additional terrain features and stores (if any) assume usage of the following files from the 'theme' module: +# f_info.txt, t_pref.txt, st_info.txt, and ba_info.txt +# Please download the module and refer to the files for the terrain feature definitions http://modules.t-o-m-e.net/ +# Don't forget to modify the maximum number of terrain features, etc. in misc.txt as well. + +#Wooden board - horizontal +F:a:233:3 + +#Mallorn +F:m:243:3 + +#Force Elven monsters +f:ELVEN + +### Buildings ### + +# Thranduil's Hall +F:b:74:3:0:0:0:0:0:81 + +# Beastmaster +F:d:74:3:0:0:0:0:0:16 + +# Hunter +F:e:74:3:0:0:0:0:0:61 + +# Music Store +F:f:74:3:0:0:0:0:0:64 + +# Map store +F:g:74:3:0:0:0:0:0:66 + +#The Library +F:h:74:3:0:0:0:0:0:13 + +D:###################################################################################################################################################################################################### +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@@@^^^^^^^^^^^^^^^^^^^^^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,,,,@^^^^^^^^^^^^^^^^^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,,,,@^^^^^^^^^^^^^^^^^^^@,,,,,,,,,,,,,,A,,,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,3,,,,@^^^^^^^^^^^^^^^^^^^@,,,,TTT,,,,,A,b,A,,,,,,TTT,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,,,@^^^^^^^^^^^^^^^^^^^@,,,TTmTT,,,,,F,F,,,,,,TTmTT,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^@,,,,TTT,,,,,,R,R,,,,,,,TTT,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^,,,,,,^^^@@@@@@@,,,^^^^^^^^^^^^^^^^^^@,,,,,,,NE,,,,F,F,,,,,EN,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^,,,,,,,^^^^^^^^^^^^^^^^,,^^^^^^^^^^^^^^^^^@,,,,,,,,NE,,,R,R,,,,EN,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^,,,,,,^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^@,,,,,,,,,NE,,F,F,,,EN,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^@@@@@@,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^@,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^@,,@@@@@@@@@@@,@@@@@@@@@@@@@@@,^^^^^^^^^^^^@@@@,,,,,,,@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^@,,,,2,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^,,,^^^^^^^^^^^,^^^^^^^^^^^^^^^^,^^^^^^^^@@@,,,,,,,,,,,,,,,@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^@,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^,,,,,,,,^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^,^^^^^^^@,,,,,,,,,,,,,,,,,,5@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^,,,,,,^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^,,,,,,,,,,,,,,,,,,,,,,,,,@@@^^^^^^^@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@,,,,,,,@@@@,,^^^^@@@@@,,,,,,h@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@@^^^^^^,,^^,,,,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,,,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@4,,,,,,@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^,,^^^^^,,,,^^^^^^^^^^^^^^^^^^@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^,,,,^^^^^^^^^^^^^^^@9,,,,,,,6@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@^^,^^^^^^^^^^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^@e,,,,,,,^^^^^^^^^^^^^^^^^,,^^^^^^^^^^^@@@@@@@@@^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@@^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#VVVVVV@@@@@@@@@@@@@@@@@@@,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,@@@@@^^^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#VVVVVVVVVVVVVVVVVVVVVVVVaaa,,,@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,d@@@@^^^^^^^^^^^^^^^,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#VVVVVVVVVVVVVVVVVVVVVaaa,,,,aaaVVVV@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@0,,,,,,,,,,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:#@@@@@@@@@@@@@@VVVVaaa,,,,aaaVVVVVVVVVVVVVV@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@@^^^^^^^^^^^^^^,,,,,,^^^^^^^^^^^^^^@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @@@aaa,,,aaaVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,^^^^^^^^^^^@,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@aaa@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,^^^^^^^@,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@@@@VVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,^^,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@VVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,,,,,,,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,f@^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,@^^^^^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,@^^^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@g,,,,,@^^^^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,@^^^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@@@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^@,,,,,,@^^^^^^^^^^^^^^^^^# +D:# @,,,,,@ @@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@^^^^^^^^^^^^^^^^^^^^@,,,,,,@^^^^^^^^^^^^^^^# +D:#@,,,,,@ @@@@@@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@@^^^^^^^^^^^^^^^^^@,,,,,,@^^^^^^^^^^^# +D:#,,,,,@ @@@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@^^^^^^^^^^^^^^^^@,,,,@^^^^^^^^^# +D:#,,,,@ @@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@@^^^^^^^^^^^^,,,,MMM^^^^^^# +D:#,,,@ @@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@^^^^^^^^^^^^III^^^^^# +D:#,,@ @@@@@@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@^^^^^^^^III^^^^# +D:#,@ @@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@^^^^^^III^^^# +D:#@ @@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@@@@^^III^^# +D:# @@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVV@@@@MMM^# +D:# @@@@@@@@VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV# +D:###################################################################################################################################################################################################### \ No newline at end of file diff --git a/lib/mods/theme/edit/thieves.map b/lib/mods/theme/edit/thieves.map new file mode 100644 index 00000000..ba025ff6 --- /dev/null +++ b/lib/mods/theme/edit/thieves.map @@ -0,0 +1,64 @@ +# Floor +F:.:1:6 + +# Dark floor +F:,:1:4 + +# Permanent wall +F:X:61:4 + +# Lit permanent wall +F:x:61:6 + +# Magically locked door +F:M:38:22 + +# Locked door +F:D:38:6 + +# Open door +F:d:4:6 + +# up staircase +F:<:6:8 + +# Floor with Novice rogue +F:a:1:6:44:0:0:0:0:0:0:2 + +# Floor with Bandit +F:b:1:6:150:43:*:0:0:0:0:2 + +# Dark floor with novice rogue +F:f:1:4:44:0:0:0:0:0:0:2 + +# Floor with human skeleton +F:z:1:6:0:395 + +# Dungeon layout +D:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +D:x.....x....zx.....x.............x +D:x.....x.....x.....x.............x +D:x.....x.....x.....x.............x +D:xxxMxxxxxdxxxxxdxxxxxxxxxDxxxxxxx +D:XXx..........................xXXX +D:XXx.xxxxx.xxxxx.xxxxxxxxx.xx,xXXX +D:XXxxxXXXxxxXXXxxxXXXXXXXxxx,,,XXX +D:XXXXxxxxxxxxxxxxxxxxxXXXXX,,,,,XX +D:XXXXxa..xb..x...x...xXXXX,,,,,,,X +D:XXXXx...x...xa..x...xXXXX,,,,,,,X +D:XXXXx..ax...x...x.a.xXXXX,,,,,,,X +D:xxxxxxDxxxDxxxDxxxDxxXXXXX,,,,,XX +D:x,,,x...............xXXXXXX,,,XXX +D:x,,,x..x.........x..xXXXXXXX,XXXX +D:x,,,D.....x...x.....D,,,,,,,,XXXX +D:x,,,x..x.........x..xXXXXXXXXXXXX +D:x,,,x...............xXXXXXXXXXXXX +D:x,,,xxDxxxDxxxDxxxDxxXXXXXXXXXXXX +D:x,,,x...x...x.a.xa..xXXXXXXXXXXXX +D:x,,,xa.ax.a.x...x...xXXXXXXXXXXXX +D:xf,fx...x...x...x...xXXXXXXXXXXXX +D:xxxxxxxxxxxxxxxxxxxxxXXXXXXXXXXXX + +# Starting position +P:4:4 + diff --git a/lib/mods/theme/edit/thrain.map b/lib/mods/theme/edit/thrain.map new file mode 100644 index 00000000..8adc41be --- /dev/null +++ b/lib/mods/theme/edit/thrain.map @@ -0,0 +1,35 @@ +# Floor +F:.:1:0:0:0:0:0:0:0:61 + +# Some Nazguls +F:1:1:0:951:0:0:0:0:0:61:2 +F:2:1:0:952:0:0:0:0:0:61:2 +F:o:1:0:866:0:0:0:0:0:61 + +# Marker +F:,:172:6:0:0:0:0:0:0:61 + +# Lit permanent wall +F:x:61:6 + +# Door +F:D:48:0:0:0:0:0:0:0:61 + +# Floor with Trap +F:t:1:8:0:0:0:0:* + +# Deep lava +F:l:85:0:0:0:0:0:0:0:61 + +# Dungeon layout +D: +D: xxxxxxxx +D: xoooo..x +D: xo2oo..x +D: xlloo..x +D: x,loo..D +D: xlloo..x +D: xo1oo..x +D: xoooo..x +D: xxxxxxxx +D: diff --git a/lib/mods/theme/edit/tr_info.txt b/lib/mods/theme/edit/tr_info.txt new file mode 100644 index 00000000..d181487a --- /dev/null +++ b/lib/mods/theme/edit/tr_info.txt @@ -0,0 +1,817 @@ +# This file comes from Angband64 written by Jurriaan Kalkman +# and describes the traps items can have +# +# byte type; /* this goes into sval */ +# s16b probability; /* probability of existence in 1000 */ +# s16b another; /* does this trap easily combine in 1000 */ +# s16b pvalinc; /* how much does this trap attribute to pval */ +# byte difficulty; /* how difficult to disarm */ +# byte level; /* minimum level - disenchantment trap at 200' is */ +# /* not so nice */ +# byte color; +# cptr name; /* what name does this trap have */ +# +# d TERM_DARK |r TERM_RED |D TERM_L_DARK |R TERM_L_RED +# w TERM_WHITE |g TERM_GREEN|W TERM_L_WHITE|G TERM_L_GREEN +# s TERM_SLATE |b TERM_BLUE |v TERM_VIOLET |B TERM_L_BLUE +# o TERM_ORANGE|u TERM_UMBER|y TERM_YELLOW |U TERM_L_UMBER +# +# b blue for stat traps +# w white for teleport traps +# o orange for dungeon rearrangement traps +# v violet for summoning traps +# y yellow for stealing/equipment traps +# r red for other character affecting traps +# g green for elemental bolt trap +# B umber for elemental ball trap +# R l red for arrow/dagger traps +# W for compound trap!!! +# don't use U or you'll get trapped doors that are indistinguishable from untrapped doors! +# +# an unknown character is multi-hued! +# +# N:type:name +# I:diff:prob:another:pval:minlevel:damage:color +# I:diff:prob: :minlevel: :color +# D:description + +V:2.0.0 + +# +# stat traps +# + +N:1:Weakness Trap +I:2:100:5:5:2:0d0:b +D:A poisoned needle weakens you! +F:FLOOR | CHEST | DOOR + +N:2:Weakness Trap +I:5:100:5:5:20:0d0:b +D:A poisoned needle seriously weakens you! +F:FLOOR | CHEST | DOOR + +N:3:Weakness Trap +I:7:100:5:8:40:0d0:b +D:A poisoned needle permanently weakens you! +F:FLOOR | CHEST | DOOR + +N:4:Intelligence Trap +I:2:100:5:2:2:0d0:b +D:A poisoned needle makes you feel stupid! +F:FLOOR | CHEST | DOOR + +N:5:Intelligence Trap +I:5:100:5:5:20:0d0:b +D:A poisoned needle makes you feel very stupid! +F:FLOOR | CHEST | DOOR + +N:6:Intelligence Trap +I:7:100:5:8:40:0d0:b +D:A poisoned needle makes you feel permanently stupid! +F:FLOOR | CHEST | DOOR + +N:7:Wisdom Trap +I:2:100:5:2:2:0d0:b +D:A poisoned needle makes you feel naive! +F:FLOOR | CHEST | DOOR + +N:8:Wisdom Trap +I:5:100:5:5:20:0d0:b +D:A poisoned needle makes you feel very naive! +F:FLOOR | CHEST | DOOR + +N:9:Wisdom Trap +I:7:100:5:8:40:0d0:b +D:A poisoned needle makes you feel permanently naive! +F:FLOOR | CHEST | DOOR + +N:10:Fumbling Fingers Trap +I:2:100:5:2:2:0d0:b +D:A poisoned needle makes you feel clumsy! +F:FLOOR | CHEST | DOOR + +N:11:Fumbling Fingers Trap +I:5:100:5:5:20:0d0:b +D:A poisoned needle makes you feel very clumsy! +F:FLOOR | CHEST | DOOR + +N:12:Fumbling Fingers Trap +I:7:100:5:8:40:0d0:b +D:A poisoned needle makes you feel permanently clumsy! +F:FLOOR | CHEST | DOOR + +N:13:Wasting Trap +I:2:100:5:2:2:0d0:b +D:A poisoned needle makes you feel sickly! +F:FLOOR | CHEST | DOOR + +N:14:Wasting Trap +I:5:100:5:5:20:0d0:b +D:A poisoned needle makes you feel very sickly! +F:FLOOR | CHEST | DOOR + +N:15:Wasting Trap +I:7:100:5:8:40:0d0:b +D:A poisoned needle makes you feel permanently sickly! +F:FLOOR | CHEST | DOOR + +N:16:Beauty Trap +I:2:100:5:2:2:0d0:b +D:A poisoned needle scars you! +F:FLOOR | CHEST | DOOR + +N:17:Beauty Trap +I:5:100:5:5:20:0d0:b +D:A poisoned needle scars you horribly! +F:FLOOR | CHEST | DOOR + +N:18:Beauty Trap +I:7:100:5:8:40:0d0:b +D:A poisoned needle scars you permanently! +F:FLOOR | CHEST | DOOR + +# +# miscellaneous traps +# + +N:20:Trap of Curse Weapon +I:5:10:0:12:20:0d0:y +D:Your weapon will never be the same... +F:FLOOR | CHEST | DOOR + +N:21:Trap of Curse Armour +I:5:15:0:12:20:0d0:y +D:Your armour doesn't exactly get better by setting off this trap... +F:FLOOR | CHEST | DOOR + +N:22:Earthquake Trap +I:5:20:0:10:10:0d0:o +D:The ceiling collapses around you! +F:FLOOR | CHEST | DOOR + +N:23:Poison Needle Trap +I:1:50:50:3:2:0d0:r +D:A poisoned needle pricks you! +F:FLOOR | CHEST | DOOR + +N:24:Summon Monster Trap +I:2:50:40:4:2:0d0:v +D:Monsters defend the memory of the owner... +F:FLOOR | CHEST | DOOR + +N:25:Summon Undead Trap +I:4:25:40:6:10:0d0:v +D:Undead rise from the grave to defend this! +F:FLOOR | CHEST | DOOR + +N:26:Summon Greater Undead Trap +I:8:10:50:20:20:0d0:v +D:Greater undead defend this! +F:FLOOR | CHEST | DOOR + +N:27:Teleport Trap +I:3:100:50:3:2:0d0:w +D:Now you know why nobody ever got close enough to disarm this trap... +F:FLOOR | CHEST | DOOR + +N:28:Paralysing Trap +I:1:100:20:2:2:0d0:r +D:You suddenly cannot move! +F:FLOOR | CHEST | DOOR + +N:29:Explosive Device +I:3:100:80:0:3:3d8:r +D:Ha! It explodes before your hands can illegally touch it! +F:FLOOR | CHEST | DOOR + +N:30:Teleport Item Trap +I:3:50:50:3:5:0d0:w +D:The item magically disappears from your greedy hands! +F:FLOOR | CHEST + +N:31:Lose Memory Trap +I:6:30:30:6:10:0d0:r +D:You suddenly can't remember what you were doing here... +F:FLOOR | CHEST | DOOR + +N:32:Bitter Regret Trap +I:9:15:20:9:20:0d0:r +D:You already regret trying this... +F:FLOOR | CHEST | DOOR + +N:33:Bowel Cramps Trap +I:1:90:20:1:6:0d0:r +D:Your stomach twists with a sharp pang! +F:FLOOR | CHEST | DOOR + +N:34:Blindness/Confusion Trap +I:4:100:50:4:6:0d0:r +D:You suddenly can't see, and thinking is difficult too.... +F:FLOOR | CHEST | DOOR + +N:35:Aggravation Trap +I:2:100:50:2:3:0d0:o +D:Your hear a high-pitched humming noise... +F:FLOOR | CHEST | DOOR + +N:36:Multiplication Trap +I:3:90:0:3:5:0d0:o +D:The floor around you doesn't seem the same... +F:FLOOR | CHEST | DOOR + +N:37:Steal Item Trap +I:3:100:50:3:6:0d0:y +D:The chest seems to swell, while your backpack feels lighter.. +F:FLOOR | CHEST + +N:38:Summon Fast Quylthulgs Trap +I:8:50:10:10:25:0d0:v +D:Parts of the owner seem to return from somewhere else, as you slow in awe. +F:FLOOR | CHEST | DOOR + +N:39:Trap of Sinking +I:2:50:0:0:3:0d0:w +D:A trapdoor opens up under you! +F:FLOOR | DOOR + +N:40:Trap of Mana Drain +I:4:100:50:3:4:0d0:r +D:You suddenly can't think so clearly any more... +F:FLOOR | CHEST | DOOR + +N:41:Trap of Missing Money +I:2:100:50:2:2:0d0:y +D:Money isn't everything, they say... +F:FLOOR | CHEST | DOOR + +N:42:Trap of No Return +I:5:20:10:4:8:0d0:y +D:Do stay a while! +F:FLOOR | CHEST | DOOR + +N:43:Trap of Silent Switching +I:4:100:50:3:6:0d0:y +D:You suddenly are a different person! +F:FLOOR | CHEST | DOOR + +N:44:Trap of Walls +I:6:100:50:2:10:0d0:o +D:The room seems to shrink! +F:FLOOR | CHEST | DOOR + +N:45:Trap of Calling Out +I:10:100:100:5:15:0d0:v +D:You hear something coming closer, much closer. +F:FLOOR | CHEST | DOOR + +N:46:Trap of Sliding +I:8:50:50:4:8:0d0:r +D:Your feet seem to have a life of their own! +F:FLOOR | CHEST | DOOR + +N:47:Trap of Charges Drain +I:6:100:70:2:3:0d0:y +D:You feel as if you've just lost something... +F:FLOOR | CHEST | DOOR + +N:48:Trap of Stair Movement +I:6:100:50:3:4:0d0:o +D:The dungeon seems different... +F:FLOOR | CHEST | DOOR + +N:49:Trap of New Trap +I:5:100:5:0:4:0d0:o +D:Somehow, disarming isn't over, you feel... +F:FLOOR | CHEST | DOOR + +N:50:Trap of Scatter Items +I:10:50:50:6:12:0d0:w +D:You hear crashing sounds from all over the dungeon! +F:FLOOR | CHEST | DOOR + +N:51:Trap of Decay +I:4:100:50:4:4:0d0:r +D:Your stomach isn't empty, but suddenly you think of food. +F:FLOOR | CHEST | DOOR + +N:52:Trap of Wasting Wands +I:6:100:40:4:5:0d0:y +D:Your wands seem different... +F:FLOOR | CHEST | DOOR + +N:53:Trap of Filling +I:10:100:0:10:25:0d0:o +D:The whole room vibrates in a strange way... +F:FLOOR | CHEST | DOOR + +N:54:Trap of Drain Speed +I:8:50:10:25:80:0d0:y +D:You suddenly seem to have more time to self-reflect... +F:FLOOR | CHEST | DOOR + +# +# bolt traps +# + +N:60:Lightning Bolt Trap +I:2:80:5:3:2:2d8:g +D:You are jolted with electricity! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:61:Poison Bolt Trap +I:2:80:5:3:2:2d8:g +D:A blast of poison gas hits you! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:62:Acid Bolt Trap +I:2:80:5:3:2:2d8:g +D:A jet of acid shoots out at you! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:63:Cold Bolt Trap +I:2:80:5:3:2:2d8:g +D:You are suddenly very cold! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:64:Fire Bolt Trap +I:2:80:5:3:2:2d8:g +D:You are suddenly very hot! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:65:Plasma Bolt Trap +I:6:80:5:6:15:10d12:g +D:A bolt of plasma hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:66:Water Bolt Trap +I:4:80:5:5:8:5d10:g +D:A gush of water hits you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:67:Light Bolt Trap +I:4:80:5:5:8:5d10:g +D:There is a sudden flash of light around you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:68:Dark Bolt Trap +I:4:80:5:5:8:5d10:g +D:A bolt of pure elemental darkness hits you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:69:Shards Bolt Trap +I:6:80:5:6:15:6d10:g +D:A blast of crystal shards hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:70:Sound Bolt Trap +I:6:80:5:6:15:10d12:g +D:A sudden roar of sound hurts your eardrums! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:71:Confusion Bolt Trap +I:4:80:5:5:8:6d10:g +D:A blast of confusion gas engulfs you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:72:Force Bolt Trap +I:6:80:5:6:15:10d12:g +D:A bolt of pure force hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:73:Inertia Bolt Trap +I:6:80:5:6:15:10d12:g +D:Your feet feel like lead! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:74:Mana Bolt Trap +I:8:80:5:9:25:15d16:g +D:A bolt of pure magic hits you! +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:75:Ice Bolt Trap +I:4:80:5:5:8:5d10:g +D:A bolt of ice hits you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:76:Chaos Bolt Trap +I:6:80:5:6:15:10d12:g +D:A blast of raw chaos hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:77:Nether Bolt Trap +I:8:80:5:9:25:15d16:g +D:A bolt of negative energy hits you! +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:78:Disenchantment Bolt Trap +I:8:80:5:9:25:15d16:g +D:There is a static feeling in the air... +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:79:Nexus Bolt Trap +I:6:80:5:6:15:10d12:g +D:A bolt of nexus hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:80:Time Bolt Trap +I:8:80:5:9:25:15d16:g +D:Suddenly, several months pass by in a second! +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:81:Gravity Bolt Trap +I:6:80:5:6:15:10d12:g +D:Gravity suddenly warps around you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +# +# ball traps +# + +N:82:Lightning Ball Trap +I:3:60:5:5:8:3d10:B +D:A massive electrical charge shoots through you! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:83:Poison Ball Trap +I:3:60:5:5:8:3d10:B +D:A large cloud of poison gas envelops you! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:84:Acid Ball Trap +I:3:60:5:5:8:3d10:B +D:You are suddenly drenched in acid! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:85:Cold Ball Trap +I:3:60:5:5:8:3d10:B +D:A blast of hideously cold air envelops you! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:86:Fire Ball Trap +I:3:60:5:5:8:3d10:B +D:You are suddenly in the centre of a raging inferno! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:87:Plasma Ball Trap +I:8:60:5:8:20:12d18:B +D:You are engulfed in plasma! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:88:Water Ball Trap +I:5:60:5:6:15:8d12:B +D:A whirlpool engulfs you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:89:Light Ball Trap +I:5:60:5:6:15:8d12:B +D:A massive flash of light erupts around you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:90:Darkness Ball Trap +I:5:60:5:6:15:8d12:B +D:A large patch of darkness erupts around you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:91:Shards Ball Trap +I:8:60:5:8:20:12d18:B +D:A violent blast of crystal shards hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:92:Sound Ball Trap +I:8:60:5:8:20:12d18:B +D:BOOM! Your eardrums nearly explode! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:93:Confusion Ball Trap +I:5:60:5:6:15:8d12:B +D:You are enveloped in a cloud of confusion gas! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:94:Force Ball Trap +I:8:60:5:8:20:12d18:B +D:A violent blast of pure force smashes down around you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:95:Inertia Ball Trap +I:8:60:5:8:20:12d18:B +D:Suddenly, your entire body feels like lead! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:96:Mana Ball Trap +I:10:60:5:10:30:16d20:B +D:You are hit by a blast of pure magic! +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:97:Ice Ball Trap +I:5:60:5:6:15:8d12:B +D:A massive blast of ice crystals engulfs you! +F:FLOOR | CHEST | DOOR | LEVEL2 + +N:98:Chaos Ball Trap +I:8:60:5:8:20:12d18:B +D:A violent blast of raw chaos engulfs you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:99:Nether Ball Trap +I:10:60:5:10:30:16d20:g +D:A blast of energy from the netherworld engulfs you! +F:FLOOR | CHEST | DOOR | LEVEL4 + +# N:type:name +# I:diff:prob:another:pval:minlevel:color +# D:description + +N:100:Disenchantment Ball Trap +I:10:60:5:10:30:16d20:B +D:You are hit by a blast of pure anti-magic! +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:101:Nexus Ball Trap +I:8:60:5:8:20:12d18:B +D:A ball of nexus hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:102:Time Ball Trap +I:10:60:5:10:30:16d20:B +D:Suddenly, several years pass by in a second! +F:FLOOR | CHEST | DOOR | LEVEL4 + +N:103:Gravity Ball Trap +I:8:60:5:8:20:12d18:B +D:You suddenly feel gravity warp violently around you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:110:Arrow Trap +I:2:100:0:5:2:0d0:R +D:An arrow shoots out at you. +F:FLOOR | CHEST | DOOR + +N:111:Bolt Trap +I:2:100:0:5:5:0d0:R +D:A bolt shoots out at you. +F:FLOOR | CHEST | DOOR + +N:112:Seeker Arrow Trap +I:2:100:0:6:10:0d0:R +D:A seeker arrow shoots out at you. +F:FLOOR | CHEST | DOOR + +N:113:Seeker Bolt Trap +I:2:100:0:6:12:0d0:R +D:A seeker bolt shoots out at you. +F:FLOOR | CHEST | DOOR + +N:114:Poison Arrow Trap +I:2:100:0:5:4:0d0:R +D:A poisoned arrow shoots out at you. +F:FLOOR | CHEST | DOOR + +N:115:Poison Bolt Trap +I:2:100:0:6:6:0d0:R +D:A poisoned bolt shoots out at you. +F:FLOOR | CHEST | DOOR + +N:116:Poison Seeker Arrow Trap +I:2:100:0:7:12:0d0:R +D:A poisoned seeker arrow shoots out at you. +F:FLOOR | CHEST | DOOR + +N:117:Poison Seeker Bolt Trap +I:2:100:0:7:15:0d0:R +D:A poisoned seeker bolt shoots out at you. +F:FLOOR | CHEST | DOOR + +N:118:Broken Dagger Trap +I:2:100:0:5:2:0d0:R +D:An broken dagger shoots out at you. +F:FLOOR | CHEST | DOOR + +N:119:Dagger Trap +I:2:100:0:5:5:0d0:R +D:A dagger shoots out at you. +F:FLOOR | CHEST | DOOR + +N:120:Poison Broken Dagger Trap +I:2:100:0:5:4:0d0:R +D:A poisoned broken dagger shoots out at you. +F:FLOOR | CHEST | DOOR + +N:121:Poison Dagger Trap +I:2:100:0:6:6:0d0:R +D:A poisoned dagger shoots out at you. +F:FLOOR | CHEST | DOOR + +# +# multiple arrows/daggers traps +# + +N:122:Arrows Trap +I:4:100:0:7:16:0d0:R +D:Some arrows shoot out at you. +F:FLOOR | CHEST | DOOR + +N:123:Bolts Trap +I:4:100:0:7:18:0d0:R +D:Some bolts shoot out at you. +F:FLOOR | CHEST | DOOR + +N:124:Seeker Arrow Trap +I:5:100:0:8:20:0d0:R +D:Some seeker arrows shoot out at you. +F:FLOOR | CHEST | DOOR + +N:125:Seeker Bolt Trap +I:5:100:0:8:24:0d0:R +D:Some seeker bolts shoot out at you. +F:FLOOR | CHEST | DOOR + +N:126:Poison Arrows Trap +I:5:100:0:8:18:0d0:R +D:Some poisoned arrows shoot out at you. +F:FLOOR | CHEST | DOOR + +N:127:Poison Bolt Trap +I:6:100:0:8:20:0d0:R +D:Some poisoned bolts shoot out at you. +F:FLOOR | CHEST | DOOR + +N:128:Poison Seeker Arrows Trap +I:7:100:0:9:27:0d0:R +D:Some poisoned seeker arrows shoot out at you. +F:FLOOR | CHEST | DOOR + +N:129:Poison Seeker Bolts Trap +I:9:100:0:9:30:0d0:R +D:Some poisoned seeker bolts shoot out at you. +F:FLOOR | CHEST | DOOR + +N:130:Broken Daggers Trap +I:4:100:0:6:12:0d0:R +D:Some broken daggers shoot out at you. +F:FLOOR | CHEST | DOOR + +N:131:Dagger Trap +I:4:100:0:6:15:0d0:R +D:Some daggers shoot out at you. +F:FLOOR | CHEST | DOOR + +N:132:Poison Broken Daggers Trap +I:5:100:0:7:18:0d0:R +D:Some poisoned broken daggers shoot out at you. +F:FLOOR | CHEST | DOOR + +N:133:Poison Daggers Trap +I:6:100:0:7:23:0d0:R +D:Some poisoned daggers shoot out at you. +F:FLOOR | CHEST | DOOR + +N:140:Trap of Drop Item +I:3:50:0:2:5:0d0:y +D:A sudden sound startles you and you drop something! +F:FLOOR | CHEST | DOOR + +N:141:Trap of Drop Items +I:5:50:0:5:12:0d0:y +D:A sudden sound startles you and you drop several things! +F:FLOOR | CHEST | DOOR + +N:142:Trap of Drop Everything +I:8:50:0:8:20:0d0:y +D:A sudden sound startles you and you drop everything! +F:FLOOR | CHEST | DOOR + +#-SC- +N:150:Trap of Femininity +I:4:30:5:0:10:2d8:r +D:You feel like a new woman! +F:FLOOR | CHEST | DOOR + +N:151:Trap of Masculinity +I:4:30:5:0:10:2d8:r +D:You feel like a new man! +F:FLOOR | CHEST | DOOR + +N:152:Trap of Neutrality +I:4:30:5:0:10:2d8:r +D:You feel like a new woman... erm, a new man... er, WHAT did you say??? +F:FLOOR | CHEST | DOOR + +N:153:Trap of Aging +I:5:50:5:0:15:1d8:r +D:You suddenly age very fast! +F:CHEST | DOOR + +N:154:Trap of Growing +I:3:75:5:0:5:1d8:r +D:You begin to grow! +F:FLOOR | CHEST | DOOR + +N:155:Trap of Shrinking +I:3:75:5:0:5:1d8:r +D:You begin to shrink! +F:FLOOR | CHEST | DOOR + +#N:156: UNUSED + +#N:157: UNUSED + +N:158:Trap of Divine Anger +I:6:100:5:0:15:0d0:G +D:A voice booms out "Have a care, mortal!" +F:FLOOR | CHEST | DOOR + +N:159:Trap of Divine Wrath +I:9:50:5:0:30:0d0:G +D:A voice booms out "Sacrilege!" +F:FLOOR | CHEST | DOOR + +N:160:Hallucination Trap +I:3:100:10:0:4:0d0:r +D:Your vision is clouded by a blast of kaleidoscopic light! +F:FLOOR | CHEST | DOOR + +# Bolt traps +N:161:Greater Magic Missile Trap +I:6:80:5:6:75:25d20:g +D:A greater magic missile hits you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +#N:162:Foulness Trap +#I:6:80:5:6:15:10d12:g +#D:You feel foul! +#F:FLOOR | CHEST | DOOR | LEVEL3 + +#N:163:Trap of Death Ray +#I:8:80:5:9:25:15d16:g +#D:A Ray of Death hits you! +#F:FLOOR | CHEST | DOOR | LEVEL4 + +N:164:Trap of Holy Fire +I:6:80:5:6:15:10d12:g +D:Holy fire rises around you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:165:Trap of Hell Fire +I:6:80:5:6:15:10d12:g +D:Hellfire rises around you! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:166:Psi Bolt Trap +I:6:80:5:6:15:10d12:g +D:Your mind is suddenly blasted! +F:FLOOR | CHEST | DOOR | LEVEL3 + +N:167:Psi Drain Trap +I:6:80:5:6:15:8d10:r +D:You suddenly can't think clearly any more... +F:FLOOR | CHEST | DOOR | LEVEL3 + +# Ball Traps + +### this one *ought* to be a Nuke Ball trap, not plasma ball, as trap 87 +### is also plasma ball. I've put the description right in advance. + +#N:168:Plasma Ball Trap +#I:8:60:5:8:20:12d18:B +#D:A blast of radiation engulfs you! +#F:FLOOR | CHEST | DOOR | LEVEL3 + +N:169:Psi Ball Trap +I:8:60:5:8:20:12d18:B +D:Your brain is suddenly blasted! +F:FLOOR | CHEST | DOOR | LEVEL3 + +# Useful traps + +N:170:Acquirement Trap +I:1:40:5:5:18:0d0:v +D:Whoa! +F:FLOOR | DOOR + +# More bolt traps + +N:171:Greater Lightning Bolt Trap +I:3:60:5:3:6:6d6:g +D:You are jolted with electricity! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:172:Greater Poison Bolt Trap +I:3:60:5:3:6:6d6:g +D:A blast of deadly poison gas hits you! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:173:Greater Acid Bolt Trap +I:3:60:5:3:6:6d6:g +D:A jet of acid shoots out at you! It burns severely! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:174:Greater Cold Bolt Trap +I:3:60:5:3:6:6d6:g +D:You are suddenly extremely cold! +F:FLOOR | CHEST | DOOR | LEVEL1 + +N:175:Greater Fire Bolt Trap +I:3:60:5:3:6:6d6:g +D:You are suddenly extremely hot! +F:FLOOR | CHEST | DOOR | LEVEL1 diff --git a/lib/mods/theme/edit/trolls.map b/lib/mods/theme/edit/trolls.map new file mode 100644 index 00000000..e5d104fd --- /dev/null +++ b/lib/mods/theme/edit/trolls.map @@ -0,0 +1,58 @@ +# Permanent wall +F:X:63:3 + +# up stairs +F:<:6:3 + +# Floor with tree +F:T:96:3 + +# Floor with tree(marked) +F:H:96:1027 + +# Floor with dirt +F:.:88:3 + +# Floor with grass +F:;:89:3 + +# Floor with forest troll +F:f:89:3:297:0:0:0:0:0:0:2 + +# Floor with stone troll +F:s:89:3:401:0:0:0:0:0:0:2 + +# Floor with algroth +F:a:89:3:424:0:0:0:0:0:0:2 + +# Floor with Bert +F:b:89:3:493:0:0:0:0:0:0:2 + +# Floor with Bill +F:i:89:3:494:0:0:0:0:0:0:2 + +# Floor with a Dwarven skeleton +F:k:89:8:0:396 + +# Marker +F:,:172:6 + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X..HTTTTTTTTTTTTTTTTTTTTTTTX +D:XH...;TTTTTTTTTTTTTTTTTTTTTX +D:XTTT;;HTTTTTTTTTTTTTa.TTTTTX +D:XTTH.k...TTTHHkTHTs.fTTTTTTX +D:XTTTT;..f.TT.;...HTTTTaTTTTX +D:XTTTTTHT...;......TTT..HTTTX +D:XTTTTTTT;;.k..;k.HH.i.TTTTTX +D:XTTTTTTH.HTHTT..TH.,.HTTTTTX +D:XTTTTT;THTTTTTHTH.bTTTTTTTTX +D:XTTT.f.TTTTTTTaTTs;TTTTTTTTX +D:XTTs..TTTTTTT...fHTTTTTTTTTX +D:XTTTas.TTTTTTTTTTTTTTTTTTTTX +D:XTTTTTTTTTTTTTTTTTTTTTTTTTTX +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:3:3 diff --git a/lib/mods/theme/edit/v_info.txt b/lib/mods/theme/edit/v_info.txt new file mode 100644 index 00000000..fb4a4d20 --- /dev/null +++ b/lib/mods/theme/edit/v_info.txt @@ -0,0 +1,2287 @@ +# File: v_info.txt + + +# This file is used to initialize the "lib/raw/v_info.raw" file, which is +# used to initialize the "vault template" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/raw/v_info.raw" file. + +# Note that the "spacing" in the "description" lines is very important! + + +# New vault types added for Zangband -TY + +# Quest vaults added - rr9 + +# Version stamp (required) + +V:2.0.0 + + +### Simple Vaults (type 7) -- maximum size 44x22 ### + + +N:0:Lesser vault (round) +X:7:5:12:20 +D: %%%%%% +D: %%%..##..%%% +D: %%....####....%% +D: %......#**#......% +D:%...,.##+##+##.,...% +D:%.,.,.#*#*&#*#.,.,.% +D:%.,.,.#*#&*#*#.,.,.% +D:%...,.##+##+##.,...% +D: %......#**#......% +D: %%....####....%% +D: %%%..##..%%% +D: %%%%%% + + +N:1:Lesser vault (octagon) +X:7:5:14:20 +D: %%%%%%%%%%%%%% +D: %%.##########.%% +D: %%..#..,,,,..#..%% +D:%%,..#.,####,.#..,%% +D:%....#.,#**#,.#....% +D:%.###+,##&&##,+###.% +D:%.#..,,#*&**#,,..#.% +D:%.#..,,#**&*#,,..#.% +D:%.###+,##&&##,+###.% +D:%....#.,#**#,.#....% +D:%%,..#.,####,.#..,%% +D: %%..#..,,,,..#..%% +D: %%.##########.%% +D: %%%%%%%%%%%%%% + + +N:2:Lesser vault (octagon) +X:7:5:12:20 +D: %%%%%%%%%%%% +D: %%%%..........%%%% +D: %...###+##+###...% +D:%%...#,,#,,#,,#...%% +D:%.###+##+##+##+###.% +D:%.#,,#&&#**#&&#,,#.% +D:%.#,,#&&#**#&&#,,#.% +D:%.###+##+##+##+###.% +D:%%...#,,#,,#,,#...%% +D: %...###+##+###...% +D: %%%%..........%%%% +D: %%%%%%%%%%%% + + +N:3:Lesser vault (square) +X:7:5:12:20 +D:%%%%%%%%%%%%%%%%%%%% +D:%*.......&........*% +D:%.################.% +D:%.#,.,.,.,.,.,.,.#.% +D:%.#.############,#.% +D:%.#,+,&&+**#&*,#.#&% +D:%&#.#,*&#**+&&,+,#.% +D:%.#,############.#.% +D:%.#.,.,.,.,.,.,.,#.% +D:%.################.% +D:%*........&.......*% +D:%%%%%%%%%%%%%%%%%%%% + + +N:4:Lesser vault (diagonal) +X:7:5:12:20 +D:%%%%%%%%%%%%%%%%% +D:%,,,##,,,,##....%% +D:%,,,,##,,,,##....%% +D:%#,,,,##,,,,##....%% +D:%##,,,,##,,,,##....% +D:%.##,,,,,,,,,,#+...% +D:%..#+,,,,,,,,,,##..% +D:%...##,,,,##,,,,##.% +D:%%...##,,,,##,,,,##% +D: %%...##,,,,##,,,,#% +D: %%...##,,,,##,,,,% +D: %%%%%%%%%%%%%%%%% + + +N:5:Lesser vault (diagonal) +X:7:5:12:20 +D: %%%%%%%%%%%%%%%%% +D: %%....##,,,,##,,,% +D: %%....##,,,,##,,,,% +D:%%....##,,,,##,,,,#% +D:%....##,,,,##,,,,##% +D:%...+#,,,,,,,,,,##.% +D:%..##,,,,,,,,,,+#..% +D:%.##,,,,##,,,,##...% +D:%##,,,,##,,,,##...%% +D:%#,,,,##,,,,##...%% +D:%,,,,##,,,,##...%% +D:%%%%%%%%%%%%%%%%% + + +N:6:Lesser vault (square) +X:7:5:12:20 +D:%%%%%%%%%%%%%%%%%%%% +D:%,################,% +D:%^#.*...&..,....,#^% +D:%^#...,......&...#^% +D:%^#######++#######^% +D:%^+.,..&+,*+*....+^% +D:%^+..*.,+.&+.,.&.+^% +D:%^#######++#######^% +D:%^#....,.,.....,.#^% +D:%^#..&......*....#^% +D:%,################,% +D:%%%%%%%%%%%%%%%%%%%% + +N:7:Lesser vault (spiral) +X:7:5:19:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%...................% +D:%.+################.% +D:%.#^#*&..,.......*#.% +D:%.#.#.###########.#.% +D:%.#.#.#*.,.....*#.#.% +D:%.#.#.#.#######.#.#.% +D:%.#.#.#.#,...*#.#.#.% +D:%.#.#.#.#,###.#.#.#.% +D:%.#,#,#,#,,*#,#,#,#.% +D:%.#.#.#.###,#.#.#.#.% +D:%.#.#.#*.,.*#.#.#.#.% +D:%.#.#.#######.#.#.#.% +D:%.#.#*...,...*#.#.#.% +D:%.#.###########.#.#.% +D:%.#*.....,....&*#^#.% +D:%.################+.% +D:%...................% +D:%%%%%%%%%%%%%%%%%%%%% + +N:8:Lesser vault (layers) +X:7:5:21:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%...................% +D:%.########+########.% +D:%.#.......,.......#.% +D:%.#.#############.#.% +D:%.#.#....+.#*...#.#.% +D:%.#.#.####+####.#.#.% +D:%.#.#.#...&...#.#.#.% +D:%.#.#.#.#####.#.#.#.% +D:%.#.#.#.#*,*#.#.#.#.% +D:%.#^#^#^#,,,#^#^#.#.% +D:%.#.#.#.#*,*#.#.#.#.% +D:%.#.#.#.##+##.#.#.#.% +D:%.#.#.#..+,#*.#.#.#.% +D:%.#.#.#########.#.#.% +D:%.#.#.....,.....#.#.% +D:%.#.######+######.#.% +D:%.#.....*#.+......#.% +D:%.#################.% +D:%...................% +D:%%%%%%%%%%%%%%%%%%%%% + +N:9:Lesser vault (bank) +X:7:7:9:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%...................% +D:%.&XXXXXXXXXXXXXXXXX% +D:%&&XXXXX+XXX+XX*,XXX% +D:%&&+###########,*XXX% +D:%.&XXX+XXX+XXX+XXXXX% +D:%.&XXXXXXXXXXXXXXXXX% +D:%...................% +D:%%%%%%%%%%%%%%%%%%%%% + +N:10:Lesser vault (mine) +X:7:7:9:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%...................% +D:%.XXXXXXXXXXXXXXXXXX% +D:%.XX##XXXX*,,XX,*,XX% +D:%.*#XX,*##X*#XX***XX% +D:%.XXXX*,XXXXX##,*,XX% +D:%.XXXXXXXXXXXXXXXXXX% +D:%...................% +D:%%%%%%%%%%%%%%%%%%%%% + +N:11:Lesser vault (maze) +X:7:5:22:22 +D:%%%%%%%%%%%%%%%%%%%%%% +D:%.XXXXXXX............% +D:%.XX,,.XXXXXXXXXXXXX.% +D:%.XXXX*...&........X.% +D:%.X.,,XXXXXXXXXXXX*X.% +D:%.X.XXX.....*......X.% +D:%.X..XX.XXXXXXXXXX.X.% +D:%.XX.X.&.XX.X.....*X.% +D:%.XX.XXX...*X,XXXX.^.% +D:%.X.XX,XXXX.XXXX,XXX.% +D:%.X.XX.....*..&.*X,X.% +D:%.X.,XXXXXXXXXXX.X,X.% +D:%.XXXX....*..X,X.X,X.% +D:%.X....XXX.X.X.X.X.X.% +D:%.X.XXXX,X.X.&.X.X.X.% +D:%.X.X...*X.XXXXX.X.X.% +D:%.X.X,XX&X....&..X.X.% +D:%.X.XXXX.XXXXXXXXX.X.% +D:%.X.....*...X*X*X..X.% +D:%.XX^XXXXXX..X*X,XXX.% +D:%........XXXXXXXXXXX.% +D:%%%%%%%%%%%%%%%%%%%%%% + +N:12:Lesser vault (prison) +X:7:10:16:35 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.+..&..+..&..+..&..+..&..+..&..+.% +D:%.###.#####.#####.#####.#####.###.% +D:% #,+.+,#,+.+,#,+.+,#,+.+,#,+.+,#.% +D:%.###.#####.#####.#####.#####.###.% +D:%.#,+.+,#,+.+,#,+.+,#,+.+,#,+.+,#.% +D:%.###.#####.#####.#####.#####.###.% +D:%.#,+.+,#,+.+,#,+.+,#,+.+,#,+.+,#.% +D:%.###.#####.#####.#####.#####.###.% +D:%.#,+.+,#,+.+,#,+.+,#,+.+,#,+.+,#.% +D:%.###.#####.#####.#####.#####.###.% +D:%.#,+.+,#,+.+,#,+.+,#,+.+,#,+.+,#.% +D:%.###.#####.#####.#####.#####.###.% +D:%&+..&..+..&..+..&..+..&..+..&..+.% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:13:Lesser vault (camp) +X:7:10:15:37 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%...................................% +D:%.####^^^^^^^^^^^^^^^^^^^^^^^^^####.% +D:%.#,&############+++############&,#.% +D:%.###+.........................+###.% +D:%.^#....##+#.....#+#....##+#....#^..% +D:%.^+....#,,#.....#,#....#,,#....+^..% +D:%.^+....+&&+..&..+&+..&.+&&+....+^..% +D:%.^+....#,,#.....#,#....#,,#....+^..% +D:%.^#....#+##.....#+#....#+##....#^..% +D:%.###+.........................+###.% +D:%.#,&############+++############&,#.% +D:%.####^^^^^^^^^^^^^^^^^^^^^^^^^####.% +D:%...................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:14:Lesser vault (serpent) +X:7:10:17:32 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%..............................% +D:%..##########################..% +D:%.##...#.^.#.^.#...#...#.,.###.% +D:%.#..#.*.#...#...#.^.#...#...+.% +D:%.#.##########################.% +D:%.#..#..#.,.#.^.#.^.#.*.#...##.% +D:%.##^#.#..#...#...#...#...#..#.% +D:%.#..#.####################..#.% +D:%.#,##.&+,,,,,,,,,,,,,,,,,#*##.% +D:%.#..##&+,,,,,,,,,,,,,,,,,#..#.% +D:%.##^#######################.#.% +D:%.#..#...#...#...#...#.^.#...#.% +D:%.##...#.^.#.,.#.*.#.^.#...###.% +D:%..##########################..% +D:%..............................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:15:Lesser vault (zelazny) +X:7:5:18:19 +D:%%%%%%%%%%%%%%%%%%% +D:%.................% +D:%.###############.% +D:%.+,,,,,,,,,,,,,#.% +D:%.###########,,,#.% +D:%.#,,,,+..##,,,##.% +D:%.#,,,##.##,,,##..% +D:%.#,*##.##,,,##...% +D:%.#&##.##,,,##.##.% +D:%.###.##,,,##.###.% +D:%.##.##,,,##.##&#.% +D:%...##,,,##.##*,#.% +D:%..##,,,##..+,,,#.% +D:%.##,,,##########.% +D:%.#,,,,,,,,,,,,,+.% +D:%.###############.% +D:%.................% +D:%%%%%%%%%%%%%%%%%%% + +N:16:Lesser vault (overlap) +X:7:5:12:18 +D:%%%%%%%%%%%%%%%%%% +D:%................% +D:%.##########.....% +D:%.#,,,^^^^^+&....% +D:%.#,,,##########.% +D:%.#,,,#****+,,,#.% +D:%.#,,,+****#,,,#.% +D:%.##########,,,#.% +D:%....&+^^^^^,,,#.% +D:%.....##########.% +D:%................% +D:%%%%%%%%%%%%%%%%%% + +N:17:Lesser vault (celtic) +X:7:5:17:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%...................% +D:%.#####..#+#..#####.% +D:%.#&,##.##&##.##,&#.% +D:%.#+##..#*^*#..##+#.% +D:%.#....###.###....#.% +D:%...####..&..####...% +D:%.###*##.#+#.##*###.% +D:%.+&.^..&+*+&..^.&+.% +D:%.###*##.#+#.##*###.% +D:%...####..&..####...% +D:%.#....###.###....#.% +D:%.#+##..#*^*#..##+#.% +D:%.#&,##.##&##.##,&#.% +D:%.#####..#+#..#####.% +D:%...................% +D:%%%%%%%%%%%%%%%%%%%%% + + +N:18:Lesser vault (mirror) +X:7:5:17:19 +D:%%%%%%%%%%%%%%%%%%% +D:%.................% +D:%.+#############+.% +D:%.##&,,,,#,,,,&##.% +D:%.#&#,,,###,,,#&#.% +D:%.#,,,,,,#,,,,,,#.% +D:%.##,,,,,#,,,,,##.% +D:%.###,,,^#^,,,###.% +D:%.#######+#######.% +D:%.###,,,^#^,,,###.% +D:%.##,,,,,#,,,,,##.% +D:%.#,,,,,,#,,,,,,#.% +D:%.#&#,,,###,,,#&#.% +D:%.##&,,,,#,,,,&##.% +D:%.+#############+.% +D:%.................% +D:%%%%%%%%%%%%%%%%%%% + + +N:19:Lesser vault (tower) +X:7:5:18:15 +D:%%%%%%%%%%%%%%% +D:%.............% +D:%..XXX...XXX..% +D:%..X&XXXXX&X..% +D:%..XX*****XX..% +D:%...XX***XX...% +D:%....X#+#X....% +D:%....X&&&X....% +D:%....X^^^X....% +D:%....X#+#X....% +D:%....X,,,X....% +D:%....X^^^X....% +D:%...XX+#+XX...% +D:%..XX,&,&,XX..% +D:%..X^^^*^^^X..% +D:%.##+#####+##.% +D:%...&.....&...% +D:%%%%%%%%%%%%%%% + + +### Greater vaults (type 8) -- maximum size 66x44 ### + +N:20:Greater vault (huge) +X:8:20:17:39 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%+########X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X% +D:%X8#########&X% +D:%X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X########X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X% +D:%X8###�#8###&X% +D:%X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X########X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X% +D:%X8#########&X% +D:%X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X########&#&+% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:21:Greater vault (large) +X:8:35:18:40 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X,#,#,#,#,#,#,#,#*@@*#,#,#,#,#,#,#,#,X% +D:%X+XXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXX+X% +D:%X.,..,.X&.&.,*XX******XX*,.&.&X.,...,#% +D:%X..,.^^X....,XX***@@***XX,....X^^..,.#% +D:%XXXXXX+X^&.&XX***@##@***XX&.&^X+XXXXXX% +D:%X,.&.^^X+XXXX***@#XX#@***XXXX+X^^.,..X% +D:%X..,&,.X^^^@X**@#X88X#@**#@^^^X.,..&,X% +D:%X.,....X^^^@#**@#X88X#@**X@^^^X.&.,..X% +D:%X...,^^X+XXXX***@#XX#@***XXXX+X^^..,.X% +D:%XXXXXX+X^&.&XX***@##@***XX&.&^X+XXXXXX% +D:%#.,..^^X.....XX***@@***XX,....X^^.,..X% +D:%#...,..X&.&.,*XX******XX*,.&.&X..,..,X% +D:%X+XXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXX+X% +D:%X,#,#,#,#,#,#,#,#*@@*#,#,#,#,#,#,#,#,X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:22:Greater vault (butterfly) +X:8:25:18:40 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X*9..&XX***++^^^^^^^^^^^^++***XX&..*9X% +D:%X9..&XX,,,,,XX^^^^^^^^^^XX,,,,,#X&..*X% +D:%X..&#X.....,.XX^^^^^^^^XX..&....XX&..X% +D:%X.&XX..,.&....XX^^^^^^XX..,...&..XX&.X% +D:%X&XX..*...&.^..XX^^^^XX..*....,..,XX&X% +D:%XXXX+XXXXXXXXXXXXX++XXXXXXXXXXXXX+XXXX% +D:%+....,.,.X&&&&***+99+***&&&&X,.,.,...+% +D:%+...,.,.,X&&&&***+99+***&&&&X.,.,....+% +D:%XXXX+XXXXXXXXXXXXX++XXXXXXXXXXXXX+XXXX% +D:%X&XX..*....&...XX^^^^XX...*...&,..#X&X% +D:%X.&XX..&.^....XX^^^^^^XX....&....XX&.X% +D:%X..&XX....&..XX^^^^^^^^XX..,..*.XX&..X% +D:%X*..&#X,,,,,XX^^^^^^^^^^XX,,,,,XX&..9X% +D:%X9*..&XX***++^^^^^^^^^^^^++***XX&..*9X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +N:23:Greater vault (castle) +X:8:35:27:27 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.........................% +D:%..XXXXX..XXX+XXX..XXXXX..% +D:%..X,,,X..X.,,,.X..X,,,X..% +D:%..X,,*XXXX.&&&.XXXX*,,X..% +D:%..XXXX+....&&&....+XXXX..% +D:%.....X.....,,,.....X.....% +D:%.....X..,XXX+XXX,..X.....% +D:%.....X.XXX^^^^^XXX.X.....% +D:%.&...X.X,,*****,,X.X..&..% +D:%....XX.X,XXX+XXX,X.XX....% +D:%....X..X,X@@@@@X,X..X....% +D:%....X..X,X@999@X,X..X....% +D:%....X..X,X@989@X,X..X....% +D:%....X..X,X@999@X,X..X....% +D:%....X..X,X@@@@@X,X..X....% +D:%....XX.X,XXX+XXX,X.XX....% +D:%.....X.X,,*****,,X.X.....% +D:%.....X.XXX^^^^^XXX.X.....% +D:%.....X..,XXX+XXX,..X.....% +D:%.....X.....&&&.....X.....% +D:%..XXXX+....&&&....+XXXX..% +D:%..X,,*XXXX.&&&.XXXX*,,X..% +D:%..X,,,X..X.,,,.X..X,,,X..% +D:%..XXXXX..XX^^^XX..XXXXX..% +D:%.........................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:24:Greater vault (chambers) +X:8:25:15:40 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%&+.^..^..^..^..^..^..^..^..^..^..^..+&% +D:%+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+% +D:%.X.&.^,X&^&^X****+^*^@^X.*.&..X..*.,X.% +D:%^X.,.&^+^&^@X^^^^X@^*^*X....*^+.^...X^% +D:%.X*..,.XXX+XXXX+XXXX+XXX.&.^..X..&,.X.% +D:%^X..^.*X*..^&&@@*X,,,,,XXXX+XXX,....X^% +D:%.XX+XXXXXXXXXXXXXX,*8*,X,,,,,,XXX+XXX.% +D:%^X*&X.&,*.X,*&^*^X,,,,,X,,,,,,X....,X^% +D:%.X&,+....*+,*&^*^XXXXXXXXXX+XXX.,...+.% +D:%^X.,X.*.&.X,*&^*^+.,.&.^*.&^&^X.....X^% +D:%.X^*X.,..,X,*&^*^X*.^*.,..&&&^X,..,.X.% +D:%+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+% +D:%&+..^..^..^..^..^..^..^..^..^..^..^.+&% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:25:Greater vault (Sierpinski) +X:8:35:28:39 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%..................X..................% +D:%.................XXX.................% +D:%.................X8X.................% +D:%.....&..........XX+XX................% +D:%...............XX999XX........&......% +D:%......&........X@X9X@X...............% +D:%..............XXXX+XXXX..............% +D:%.............XX*@*@*@*XX....&........% +D:%.............X@X*@*@*X@X.............% +D:%............XXXX**@**XXXX............% +D:%..........&XX,,,X***X,,,XX&..........% +D:%..........XX,X@X,X,X,X@X,XX..........% +D:%.........XXXXX+XXXXXXX+XXXXX.........% +D:%........XX+,,,,,,,,,,,,,,,+XX........% +D:%........X@X,,,,,,,,,,,,,,,X@X........% +D:%.......XX+XX,,,,,,,,,,,,,XX+XX.......% +D:%......XX,,,XX,,,,,,,,,,,XX,,,XX......% +D:%......X,X,X,X,,,,,,,,,,,X,X,X,X......% +D:%.....XXXX+XXXX,,,,,,,,,XXXX+XXXX.....% +D:%....XX*******XX,,,,,,,XX*******XX....% +D:%....X,X*****X,X,,,,,,,X,X*****X,X....% +D:%...XXXX*****XXXX,,,,,XXXX*****XXXX...% +D:%..XX,,,X***X,,,XX,,,XX,,,X***X,,,XX..% +D:%..X,X,X,X*X,X,X,X,,,X,X,X,X*X,X,X,X..% +D:%.XXXXXXXX+XXXXXXXXXXXXXXXXX+XXXXXXXX.% +D:%.........&.................&.........% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:26:Greater vault (swastika) +X:8:25:23:29 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%....^^^^^^^^^^^^^^^^^^^^^..% +D:%^^^^^###################^..% +D:%^####+..#..............#^..% +D:%^#.....####.XXXXXXXXXX.#^..% +D:%^#...&.#,&..X,,,@,@,9X.#^..% +D:%^#.XXX.####.X,XXXXXXXX.#^..% +D:%^#.X9X..&,#.X,X......&.#^^^% +D:%^#.X,X.####.X,X.#######+##^% +D:%^#.X@X.....^X^X^.........#^% +D:%^#.X@XXXXXXX+*+XXXXXXXXX.#^% +D:%^#.X,,,,,,,^*X*^,,,,,,,X.#^% +D:%^#.XXXXXXXXX+*+XXXXXXX@X.#^% +D:%^#.........^X^X^.....X@X.#^% +D:%^##+#######.X,X.####.X,X.#^% +D:%^^^#.&......X,X.#,&..X9X.#^% +D:%..^#.XXXXXXXX,X.####.XXX.#^% +D:%..^#.X9,@,@,,,X..&,#.&...#^% +D:%..^#.XXXXXXXXXX.####.....#^% +D:%..^#..............#..+####^% +D:%..^###################^^^^^% +D:%..^^^^^^^^^^^^^^^^^^^^^....% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:27:Greater vault (great spiral) +X:8:40:39:39 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.....................................% +D:%.X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X@X.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^^+.% +D:%.X.X^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X.X.X,..,..,..,..,..,..,..,..,..,.X.% +D:%.X.X^X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.% +D:%.X.X.X.X......&...&...&...&...@..X,X.% +D:%.X.X^X,X@XXXXXXXXXXXXXXXXXXXXXXX.X.X.% +D:%.X.X.X.X.X&.........8.........&X*X.X.% +D:%.X.X^X.X.X.XXXXXXXXXXXXXXXXXXX.X.X,X.% +D:%.X.X.X,X.X.X.^.^.^.^.^.^.^.^.X.X.X.X.% +D:%.X.X^X.X.X.X^XXXXXXXXXXXXXXX*X.X*X.X.% +D:%.X.X.X.X&X.X.X,..,..,..,..,X.X.X.X,X.% +D:%.X.X^X,X.X.X^X.XXXXXXXXXXX.X*X.X.X.X.% +D:%.X.X.X.X.X.X.X.X..&..&..9X.X.X.X*X.X.% +D:%.X.X^X.X&X.X^X,X9XXXXXXX.X,X*X.X.X,X.% +D:%.X.X.X,X.X.X.X.X&X@@..&X.X.X.X.X.X.X.% +D:%.X.X^X.X.X9X^X.X*X+XXX.X&X.X*X.X*X.X.% +D:%.X.X.X.X.X.X.X,X^+8+^X.X.X,X.X.X.X,X.% +D:%.X9X^X,X.X.X^X.XXX+X^X.X*X.X*X.X.X.X.% +D:%.X.X.X.X&X.X.X.,.,,X.X9X.X.X.X.X*X.X.% +D:%.X.X^X.X.X.X^XXXXXXX^X.X*X,X*X9X.X,X.% +D:%.X.X.X,X.X.X.^.^.^.^.X.X.X.X.X.X.X.X.% +D:%.X.X^X.X.X.XXXXXXXXXXX.X^X.X^X.X*X.X.% +D:%.X.X.X.X8X&.....9.....&X.X,X.X.X.X,X.% +D:%.X.X^X,X.XXXXXXXXXXXXXXX^X.X^X.X.X.X.% +D:%.X.X.X.X..&....8......@..X.X.X.X*X.X.% +D:%.X.X^X.XXXXXXXXXXXXXXXXXXX,X^X.X.X,X.% +D:%.X.X.X,..,..,..,..,..,..,..X.X.X.X.X.% +D:%.X.X^XXXXXXXXXXXXXXXXXXXXXXX^X.X*X.X.% +D:%.X.X.*.^.*.*.*.*.*.*.*.*.*.^.X.X.X,X.% +D:%.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.% +D:%.X&.............9.............&X*X.X.% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X,X.% +D:%.+^^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.X,X.% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X.% +D:%.....................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:28:Greater vault (greater castle) +X:8:40:25:51 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.................................................% +D:%...XXXXXX...............................XXXXXX...% +D:%..XX,,,,XX.............................XX,,,,XX..% +D:%.XX,*99*,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,*99*,XX.% +D:%.XX,*99*,+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+,*99*,XX.% +D:%..XX,,,,XXXXXXXXXXXXXXX+X+XXXXXXXXXXXXXXX,,,,XX..% +D:%...XX++XX...............X...............XX++XX...% +D:%....X^^X.............XXXXXXX.............X^^X....% +D:%....X^^X.X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^X.X^^X....% +D:%....X^^X.X^^^XXXXXXXXXXXXXXXXXXXXXXX^^^X.X^^X....% +D:%....X^^+&X^^XX@.+***************+.@XX^^X&+^^X....% +D:%....X^^XXX^^+@.@X*9999988899999*X@.@+^^XXX^^X....% +D:%....X^^+.X^^XX@.+***************+.@XX^^X.+^^X....% +D:%....X^^X.X^^^XXXXXXXXXXXXXXXXXXXXXXX^^^X.X^^X....% +D:%....X^^X.X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^X.X^^X....% +D:%....X^^X............XXXX+XXXX............X^^X....% +D:%...XX++XX..........XX&.&.&.&XX..........XX++XX...% +D:%..XX,,,,XXXXXXXXXXXX&.&.&.&.&XXXXXXXXXXXX,,,,XX..% +D:%.XX,*99*,+********9XXXXX+XXXXX9********+,*99*,XX.% +D:%.XX,*99*,XXXXXXXXXXX&.&.&.&.&XXXXXXXXXXX,*99*,XX.% +D:%..XX,,,,XX.........XX&.&.&.&XX.........XX,,,,XX..% +D:%...XXXXXX...........XXXX+XXXX...........XXXXXX...% +D:%.................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:29:Lesser vault (x-factor) +X:8:25:25:26 +D:%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%^^^^^^^^^^^^^^^^^^^^^^^^% +D:%^##########++##########^% +D:%^#XX,,,,,,,,,,,,,,,,XX#^% +D:%^#,XX,,,,,,,,,,,,,,XX,#^% +D:%^#,,XX,,,,,,,,,,,,XX,,#^% +D:%^#,,,XX,,,,,,,,,,XX,,,#^% +D:%^#,,,,XX,,,,,,,,XX,,,,#^% +D:%^#,,,,,XX,,,,,,XX,,,,,#^% +D:%^#,,,,,,XX,,,,XX,,,,,,#^% +D:%^#,,,,,,,X+XX+X,,,,,,,#^% +D:%^+,,,,,,,,X99X,,,,,,,,+^% +D:%^+,,,,,,,,X99X,,,,,,,,+^% +D:%^+,,,,,,,,X99X,,,,,,,,+^% +D:%^#,,,,,,,X+XX+X,,,,,,,#^% +D:%^#,,,,,,XX,,,,XX,,,,,,#^% +D:%^#,,,,,XX,,,,,,XX,,,,,#^% +D:%^#,,,,XX,,,,,,,,XX,,,,#^% +D:%^#,,,XX,,,,,,,,,,XX,,,#^% +D:%^#,,XX,,,,,,,,,,,,XX,,#^% +D:%^#,XX,,,,,,,,,,,,,,XX,#^% +D:%^#XX,,,,,,,,,,,,,,,,XX#^% +D:%^##########++##########^% +D:%^^^^^^^^^^^^^^^^^^^^^^^^% +D:%%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:30:Greater vault (university) +X:8:30:29:38 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%....................................% +D:%.##################################.% +D:%.#*+..&#..,#,#..,#,#..,#,#.,#&+*#*#.% +D:%.#####.#.###.#.###.#.###.#.##.###+#.% +D:%.#***#.#.#*..#.#*..#.#*..#.#..#..&#.% +D:%.#+###+#+###+#+###+#+###+#+##+###+#.% +D:%.#...+&......................&+...#.% +D:%.#.###.##########++##########.###.#.% +D:%.#,#.+.#,,,,,,,,,,,,,,,,,,,,#.#*#,#.% +D:%.###.#.#,.,..,..,@.,..,..,.,#.#.###.% +D:%.#,..#.#,..,..,..,..,..,..,,#.+..,#.% +D:%.#####.#,9&,,,9,,&,,&,,.,,,,#.#####.% +D:%.+^^^+.+,,,&,,,&,,,9,,&,,&,,+.+^^^+.% +D:%.+^^^+.+,.,...,...,...,...,,+.+^^^+.% +D:%.###+#.#,,,,&,,&,,,9,&,,,&,,#.#####.% +D:%.#*#&#.#,,,&,,,9,&,,&,,,,,9,#.#..,#.% +D:%.#+#*#.#,.,...,....,....,..,#.#.###.% +D:%.#.###.#,,,&,,,,&,9,,&,,,&,,#.+.#,#.% +D:%.#&..+.#,,,,,,,,.,,,,,,,,,,,#.###.#.% +D:%.#####.##########++##########.+...#.% +D:%.#&..+&......................&#+###.% +D:%.#.###+#+###+#+###+#+###+#+##+#...#.% +D:%.#.+*#.#.#*..#.#*..#.#*..#.#..###,#.% +D:%.#####.#.###.#.###.#.###.#.##&#*###.% +D:%.#*+..&#..,#,#..,#,#..,#,#.,#.+,*,#.% +D:%.##################################.% +D:%....................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:31:Greater vault (nethack castle (almost)) +X:8:35:19:62 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%............................................................% +D:%.XXXXXXX............................................XXXXXXX.% +D:%.X,,9,,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,,9,,X.% +D:%.X,,,,,+.......^....*....^ ..........^.......*...^..+,,,,,X.% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%......X,.,9,,,,X,,,,,,,,,+,.,.,.,.,.,X,.,.,.+^+,.,.,.X......% +D:%......X,.9*9,.,X,,,,,,,,,X,.,..,..,.,X,.,.,.X^X,.,.,.X......% +D:%....&.X.&*@*&,.XXXXXXXXXXX,.,.,9,.,.,XXXXXXXX+XXXXXXXX......% +D:%......+9*@8@*9.+^^^^^^^^^+,.,,9@9,,.,+^^^^^^^^^^^^^^^+......% +D:%....&.X.&*@*&,.XXXXXXXXXXX,.,.,9,.,.,XXXXXXXX+XXXXXXXX......% +D:%......X,.9*9,.,X,,,,,,,,,X,.,.,,,.,.,X.,.,.,X^X.,.,.,X......% +D:%......X,.,9,,,,X,,,,,,,,,+,.,.,.,.,.,X.,.,.,+^+.,.,.,X......% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X,,,,,+.......^....*....^...........^.......*...^..+,,,,,X.% +D:%.X,,9,,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,,9,,X.% +D:%.XXXXXXX............................................XXXXXXX.% +D:%............................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:32:Greater vault (another nethack-style castle) +X:8:30:18:52 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%..................................................% +D:%.XXXXX......................................XXXXX.% +D:%.X9,,X......................................X,,9X.% +D:%.XXX+XXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXXXX+XXX.% +D:%...X^^^^^^^^^^^^^^^^^^^+..+^^^^^^^^^^^^^^^^^^^X...% +D:%...X^XXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXXXX^X...% +D:%...X^X,,,,,,,,,,,,,,,,,X..X,,,,,,,,,X,,@@@@,X^X...% +D:%...X^X,,,,,,,,,,,,,,,,,+..+,,,,,,,,,+,,,,998X^X...% +D:%...X^X,,,,,,,,,,,,,,,,,+..+,,,,,,,,,+,,,,998X^X...% +D:%...X^X,,,,,,,,,,,,,,,,,X..X,,,,,,,,,X,,@@@@,X^X...% +D:%...X^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^X...% +D:%...X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^X...% +D:%.XXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXX.% +D:%.X9,,X......................................X,,9X.% +D:%.XXXXX......................................XXXXX.% +D:%..................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:33:Lesser vault (nethack-style tower) +X:7:5:15:19 +D:%%%%%%%%%%%%%%%%%%% +D:%.................% +D:%...###.###.###...% +D:%...#&#.#&#.#&#...% +D:%.###+###+###+###.% +D:%.#.,.,.,.+.+,,,#.% +D:%.###+#####.#####.% +D:%...+*&*&*#.+,#...% +D:%.###+#####.#####.% +D:%.#.,.,.,.+.+,,,#.% +D:%.###+###+###+###.% +D:%...#&#.#&#.#&#...% +D:%...###.###.###...% +D:%.................% +D:%%%%%%%%%%%%%%%%%%% + + +N:34:Lesser vault (nethack, rooms) +X:7:5:14:27 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.........................% +D:%.#+#####################.% +D:%.#.^.^.^.+^+^...^#,,,,,#.% +D:%.#^###+###^#####.+,,,,,#.% +D:%.#.#,,,,,#.#,,,#^#,,,,,#.% +D:%.#^#,,,,,#^+,,,#+#######.% +D:%.#.#######.#,,,#.......#.% +D:%.#^#,,,,,#^#,,,#..&.&..#.% +D:%.#.#,,,,,#.#####.......#.% +D:%.#^+,,,,,#^.^.^+..&.&.^+.% +D:%.#######################.% +D:%.........................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:35:Lesser vault (nethack city) +X:7:9:17:33 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%...............................% +D:%.############.....############.% +D:%.#,,,#,,,#,,#.....#**#,,,#***#.% +D:%.#,,,#,,,#,,#.....+**#,,,#***#.% +D:%.#,,,#,,,#,,#.....#**#,,,#&&&#.% +D:%.#^,,#,,,#+##.....####+###+###.% +D:%.#+####+##.....................% +D:%...............................% +D:%.#+###+###....###+##...........% +D:%.#^,,#^,,####.#,,,,#.######+##.% +D:%.#,,,#,,,#**#.#,&&,#.+^^#,,,,#.% +D:%.#,,,#,,,#*^+.#,&@,#.#^^#,,,,#.% +D:%.#,,,#,,,#**#.#,,,,#.#**#,,,,#.% +D:%.############.######.#########.% +D:%...............................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:36:Greater vault (nethack, large city) +X:8:25:21:54 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%....................................................% +D:%.##################################################.% +D:%.#................................................#.% +D:%.#.####################.########..#####.#########.#.% +D:%.#.#^,,,,^#^****^#^,,^#.#^,,,,^#..#^^^#.#^,,,,,^#.#.% +D:%.#.#^,,,,^#^****^#^,,^#.#^,,,,^#..+^**#.#^,,,,,^#.#.% +D:%.#.#^,,,,^#^,,,,^#^^^^#.#^^^^^^#..#^^^#.#^,,,,,^#.#.% +D:%.#.#^^^^^^#^^^^^^###+##.###+####..#####.#^^^^^^^#.#.% +D:%.#.#+#########+###......................######+##.#.% +D:%.#................................................#.% +D:%.#.###+######+####......###+########..............#.% +D:%.#.#^^^^^^#^^^^^^######.#^^^^^^^^^^#...###+#####..#.% +D:%.#.#^,,,,^#^,,,,^#^^^^+.#^,,,,,,,,^#...#^^^^^^^#..#.% +D:%.#.#^****^#^,,,,^#,,,^#.#^@999999@^#...#^,,,,,^#..#.% +D:%.#.#^****^#^,,,,^#,,,^#.#^^^^^^^^^^#...#^,,,,,^#..#.% +D:%.+.####################.############...#########..#.% +D:%.#................................................#.% +D:%.##################################################.% +D:%....................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:37:Lesser vault (nethack, tiny castle) +X:7:5:14:34 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%................................% +D:%.#####....................#####.% +D:%.#*,&#....................#&,*#.% +D:%.###+######################+###.% +D:%...#,,,,,,,,,,,,,#,,,,,,,,,,#...% +D:%...+,,,,,,,,,,,,,+,,,,,,,,,,+...% +D:%...+,,,,,,,,,,,,,+,,,,,,,,,,+...% +D:%...#,,,,,,,,,,,,,#,,,,,,,,,,#...% +D:%.###+######################+###.% +D:%.#*,&#....................#&,*#.% +D:%.#####....................#####.% +D:%................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:38:Greater vault (nethack mirror) +X:8:25:22:41 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.......................................% +D:%...............XXXX+XXXX...............% +D:%...............X**X^X**X...............% +D:%....XXXXXXXXXXXX**X^X**XXXXXXXXXXXX....% +D:%....X^+99999999X+XX^XX+X99999999+^X....% +D:%....X^X9*******X,,X^X,,X*******9X^X....% +D:%....X^X9*******X,,X^X,,X*******9X^X....% +D:%.XXXX+XXXXXXXXXXX+X+X+XXXXXXXXXXX+XXXX.% +D:%.X**X,,,,,,,,,,X,,,,,,,X,,,,,,,,,,X**X.% +D:%.X*@+,,,,,,,,,,+,,,,8,,X,,,,,,,,,,+@*X.% +D:%.X*@+,,,,,,,,,,X,,,8,,,+,,,,,,,,,,+@*X.% +D:%.X**X,,,,,,,,,,X,,,,,,,X,,,,,,,,,,X**X.% +D:%.XXXX+XXXXXXXXXXX+X+X+XXXXXXXXXXX+XXXX.% +D:%....X^X9*******X,,X^X,,X*******9X^X....% +D:%....X^X9*******X,,X^X,,X*******9X^X....% +D:%....X^+99999999X+XX^XX+X99999999+^X....% +D:%....XXXXXXXXXXXX**X^X**XXXXXXXXXXXX....% +D:%...............X**X^X**X...............% +D:%...............XXXX+XXXX...............% +D:%.......................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:39:Greater vault (nethack tomb) +X:8:25:13:57 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.......................................................% +D:%..........XXXXX.XXXXX.XXXXX.XXXXX.XXXXX................% +D:%..........X,,,X.X,,,X.X,,,X.X,,,X.X,,,X................% +D:%.XXXXXXXXXX,&,XXX,&,XXX,&,XXX,&,XXX,&,XXXXXXXXXXXXXXXX.% +D:%.X&^&X....^...^...^...^...^...^...^..^..X,,,,,,,,X,,9X.% +D:%.+^^^+..^...^...^...^...^...^...^...^.@.+,,,,,,,,+,98X.% +D:%.X&^&X....^...^...^...^...^...^...^.....X,,,,,,,,X,,9X.% +D:%.XXXXXXXXXX,&,XXX,.,XXX,.,XXX,&,XXX,&,XXXXXXXXXXXXXXXX.% +D:%..........X,,,X.X,,,X.X,,,X.X,,,X.X,,,X................% +D:%..........XXXXX.XXXXX.XXXXX.XXXXX.XXXXX................% +D:%.......................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:40:Greater vault (nethack hell level #1) +X:8:30:17:55 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.....................................................% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.XX*XXXXXXXXXX**XXXXXXXXXXXX***********************X.% +D:%.XX*X,,,,X***X+XX,,,,,,X***XXXXXXXXXXXX^^^^^^^^^^^^X.% +D:%.XX,X,,,,+***X@^+,,,,,,X***+,,,,,,,,,,X^^^^^^^^^^^^X.% +D:%.XX&X,,,,XXXXXXXX^^^^^^^^^^X,,,XXXXXXXXXXXXXX^^^^^^X.% +D:%.XX+X....XXXX.............^X,,,+,,,,,,,,,,,9XXXXX^^X.% +D:%.+^^^^^^^^^^+^^^^^^^^^^^^^^XXXXX,,,,,,,,,,,9+888+@@X.% +D:%.XX+X....XXXX.............^X,,,+,,,,,,,,,,,9XXXXX^^X.% +D:%.XX&X,,,,XXXXXXXX^^^^^^^^^^X,,,XXXXXXXXXXXXXX^^^^^^X.% +D:%.XX,X,,,,+***X@^+,,,,,,X***+,,,,,,,,,,X^^^^^^^^^^^^X.% +D:%.XX*X,,,,X***X+XX,,,,,,X***XXXXXXXXXXXX^^^^^^^^^^^^X.% +D:%.XX*XXXXXXXXXX**XXXXXXXXXXXX***********************X.% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.....................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:41:Greater vault (nethack hell level #2) +X:8:30:15:54 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%....................................................% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...% +D:%.+^XX,+^^^^^X^^^^^^^^^^^^^^^^^^^^^X,,,X,@^X*^*+9X...% +D:%.X^XX,X^XXX,X@XXXXXXXXXXXXXXXXXXX^X,X,X,X^X*X*X9X...% +D:%.X^XX,X^^^X,X^^^^^^^^^^^^^^^^^^@X^X,X,X,X^X*X*X9X...% +D:%.X^XXXXXX^X,XXXXXXXXXXXXXXXXXXX^X^X,X,X,X^X*X*X+XXX.% +D:%.X^^^^^^X^X,X,,,,,,,,,,,,,,,,,X^X^X,X,X,X^X*X*X888X.% +D:%.X+XXXX^X^X,X,XXXXXXXXXXXXXXX,X^X^X,X,X,X^X*X*X+XXX.% +D:%.X,XX,X^X^X,X,X,,,,,,,,,,,,,,,X^X^X,X,X,X^X*X*X9X...% +D:%.X,XX,X^X&X,X,X,XXXXXXXXXXXXXXX^X^X,X,X,X^X*X*X9X...% +D:%.X,XX,+^^^X,,,X^^^^^^^^^^^^^^^^^X^@,X,,,X^@*X*+9X...% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...% +D:%....................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:42:Greater vault (nethack hell level #3) +X:8:30:17:55 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.....................................................% +D:%...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.........% +D:%...X,,,,,,,,,,,,,,,,,,,,,XXX^^^^^^^^^^^^^^^X.........% +D:%...X,^^^^^^^^^^XXXX,,,,,,+&&^XXXXXXXXXXXX^^+.........% +D:%...X,^XXXXXX******X,,XXXXXXXXX^^^^******XXXX.........% +D:%...X,^X****X@*XXXXXXXX,,,,,,,,,,,XXXXXXXXXXXXXX......% +D:%.XXXX+X,,,,XXXX,,,,,,,,,,,,,,,,,^+************XXXXX..% +D:%.X@,,,,,XX,,,,+,,XXXXXXXXXXXXXXXXX****9999****+888X..% +D:%.XXXX+X,,,,XXXX,,,,,,,,,,,,,,,,,^+************XXXXX..% +D:%...X,^X****X@*XXXXXXXX,,,,,,,,,,,XXXXXXXXXXXXXX......% +D:%...X,^XXXXXX******X,,XXXXXXXXX^^^^******XXXX.........% +D:%...X,^^^^^^^^^^XXXX,,,,,+&&^^XXXXXXXXXXXX^^+.........% +D:%...X,,,,,,,,,,,,,,,,,,,,XXX^^^^^^^^^^^^^^^^X.........% +D:%...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.........% +D:%.....................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:43:Lesser vault (easter egg) +X:7:5:14:19 +D:%%%%%%%%%%%%%%%%%%% +D:%.................% +D:%.###############.% +D:%.#,^,^,^,^,^,^,#.% +D:%.#+###########^#.% +D:%.#,^,^,^,^,^,#,#.% +D:%.###########,#^#.% +D:%.#,^,^,^,^,#^#,#.% +D:%.#+#######,#,#^#.% +D:%.#,,,,,,,#^#^#,#.% +D:%.#,,,,,,,#,+,#^+.% +D:%.###############.% +D:%.................% +D:%%%%%%%%%%%%%%%%%%% + +N:44:Greater vault (nethack samurai castle) +X:8:35:20:59 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.........................................................% +D:%.XXXXX.............................................XXXXX.% +D:%.X***X.............................................X***X.% +D:%.X***XXX.....XX+XXXXXXXXXXXXXXXXXXXXXXXXX+XX.....XXX***X.% +D:%.XXX@,,X.....X^&^X,,,X***X,,,X***X^^^+8X^&^X.....X,,@XXX.% +D:%...X,,,XXXXXXX^^^X,,,X^^^X,,,X^^^X@@^X8X^^^XXXXXXX,,,X...% +D:%...XXX^^^^^^^^^XXXXX+XXX+X+XXXXX+X+XXXXXXX^^^^^^^^^XXX...% +D:%.....X^^XXXXXXXX*X,,,,,,,,,,,,,,,,,,,,,X*XXXXXXXX^^X.....% +D:%.....X^^+,,,,,,,,+,,,,,,,,,99,,,,,,,,,,+,,,,,,,,+^^X.....% +D:%.....X^^+,,,,,,,,+,,,,,,,,,99,,,,,,,,,,+,,,,,,,,+^^X.....% +D:%.....X^^XXXXXXXX*X,,,,,,,,,,,,,,,,,,,,,X*XXXXXXXX^^X.....% +D:%...XXX^^^^^^^^^XXXXXXX+X+XXXXX+X+XXX+XXXXX^^^^^^^^^XXX...% +D:%...X,,,XXXXXXX^^^X8X^@@X^^^X^^^X,,,X,,,X^^^XXXXXXX,,,X...% +D:%.XXX@,,X.....X^&^X8+^^^X***X***X,,,X,,,X^&^X.....X,,@XXX.% +D:%.X***XXX.....XX+XXXXXXXXXXXXXXXXXXXXXXXXX+XX.....XXX***X.% +D:%.X***X.............................................X***X.% +D:%.XXXXX.............................................XXXXX.% +D:%.........................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:45:Greater vault (nethack samurai castle #2) +X:8:35:20:61 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%...........................................................% +D:%.XXXXXXXXXXXXX...............................XXXXXXXXXXXXX.% +D:%.X,,^^^^^^^,,X...............................X,,^^^^^^^,,X.% +D:%.X,,^XXXXX^,,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,,^XXXXX^,,X.% +D:%.X,,^+999X^,,X,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,X,,^X999+^,,X.% +D:%.X,,^XXXXX^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^XXXXX^,,X.% +D:%.X^^^^^^^^^^^XXXXXX+XXXXXXXXXXXXXXXXXXX+XXXXXX^^^^^^^^^^^X.% +D:%.XXXX^^^XXXXXXXX*X,,,,,,,,,,,,,,,,,,,,,,,X*XXXXXXXX^^^XXXX.% +D:%....+^^^X********+,,,,,,,,,,,,,,,,,,,,,,,+********X^^^+....% +D:%....+^^^X********+,,,,,,,,,,,,,,,,,,,,,,,+********X^^^+....% +D:%.XXXX^^^XXXXXXXX*X,,,,,,,,,,,,,,,,,,,,,,,X*XXXXXXXX^^^XXXX.% +D:%.X^^^^^^^^^^^XXXXXX+XXXXXXXXXXXXXXXXXXX+XXXXXX^^^^^^^^^^^X.% +D:%.X,,^XXXXX^,,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^XXXXX^,,X.% +D:%.X,,^+999X^,,X,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,X,,^X999+^,,X.% +D:%.X,,^XXXXX^,,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,,^XXXXX^,,X.% +D:%.X,,^^^^^^^,,X...............................X,,^^^^^^^,,X.% +D:%.XXXXXXXXXXXXX...............................XXXXXXXXXXXXX.% +D:%...........................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:46:Greater vault (nethack spiral) +X:8:30:19:38 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.........XXXXXXXXX+XXXXXXXXX........% +D:%......XXXX^^^^^^^^^^^^^^^^^XXXX.....% +D:%...XXXX^^^^^XXXXXXXXXXXXX^^^^^XXXX..% +D:%..XX^^^^^XXXX^^^^^^^^^^^XXXX^^^^^XX.% +D:%.XX^^^^XXX^^^^XXXXXXXXX^^^^XXX^^^^XX% +D:%.X^^^^XX^^^^XXX,^^^^^,XXX^^^^XX^^^^X% +D:%.X,,,XX,,,XXX,,^XX+XX^,,XXX,,,XX,,,X% +D:%.X,,,X,,,,X,,,^XX***XX^,,,X,,,,X,,,X% +D:%.X,,,X,99,X,,,^+@888@+^,,,X,,,,+,,,X% +D:%.X,,,X,,,,X,,,^XX***XX^,,,X,,,,X,,,X% +D:%.X,,,XX,,,XXX,,^XX+XX^,,XXX,,,XX,,,X% +D:%.X,,,,XX^^^^XXX,^^^^^,XXX^^^^XX,,,,X% +D:%.XX,,,,XXX^^^^XXXX+XXXX^^^^XXX,,,,XX% +D:%..XX,,,**XXXX^^^^^^^^^^^XXXX,,,,,XX.% +D:%...XXXX**,,,XXXXXXXXXXXXX,,,,,XXXX..% +D:%......XXXX,,,,,,,,,,,,,,,,,XXXX.....% +D:%.........XXXXXXXXXXXXXXXXXXX........% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:47:Greater vault (nethack building) +X:8:30:16:41 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%...X^^^^^^^^^^^^^^^^X**@**X**@**X**@**X% +D:%...X^^XXXXXXXXXXXX^^XXX+XXXXX+XXXXX+XXX% +D:%...X^^X,,,,,,,,,,X^^X^^^^^^^^^^^^^^^^^X% +D:%...X^^X,,,,,,,,,,X^^X+XXX+XXX+XXXXX+XXX% +D:%.XXX^^X,,,,,,,,,,X^^^^^^X,,,X,,,X,,,,,X% +D:%.+^&^^X,,,,,,,,,,+^^^^^^X,,,X,,,X,989,X% +D:%.+^&^^X,,,,,,,,,,+^^^^^^X,,,X,,,X,989,X% +D:%.XXX^^X,,,,,,,,,,X^^^^^^X,,,X,,,X,,,,,X% +D:%...X^^X,,,,,,,,,,X^^X+XXXXX+XXX+XXX+XXX% +D:%...X^^X,,,,,,,,,,X^^X^^^^^^^^^^^^^^^^^X% +D:%...X^^XXXXXXXXXXXX^^XXX+XXXXX+XXXXX+XXX% +D:%...X^^^^^^^^^^^^^^^^X**@**X**@**X**@**X% +D:%...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:48:Lesser vault (nethack, spiral rooms) +X:7:5:13:32 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%..............................% +D:%....#######################...% +D:%..###^+,,,,,,#^^^^^^^^^^+*###.% +D:%..#,#^#,,,,,,#+############,#.% +D:%..#^#^#,,,,,,#,,,+,,,,,,#^#^#.% +D:%..+^+^#,,,,,,#,,,#,,,,,,#^+^+.% +D:%..#^#^#,,,,,,+,,,#,,,,,,#^#^#.% +D:%..#,############+#,,,,,,#^#,#.% +D:%..###*+^^^^^^^^^^#,,,,,,+^###.% +D:%....#######################...% +D:%..............................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:49:Greater vault (nethack building) +X:8:30:17:54 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%....................................................% +D:%........XXXXXXXXXXXXX.................XXXXXXXXXXXXX.% +D:%........X***********X.................X***********X.% +D:%.XXXXXXXX***********XXXXXXXXXXXXXXXXXXX***********X.% +D:%.+^^^^^^X,,,,,,,,,,,X**X**X**X**X**X**X*,,,,,,,,,*X.% +D:%.X^,,,,^X^,,,,,,,,,,X,@X,@X,@X,@X,@X,@X,,,,,,,,,,,X.% +D:%.X^^^^^^+^^^^^^^^^^^XX+XX+XX+XX+XX+XX+X,,,,,,,,,,,X.% +D:%.XXXXXXXX^^^^^^^^^^^+^^^^^^^^^^^^^^^^^+,,,,,89,,,,X.% +D:%.X^^^^^^+^^^^^^^^^^^XX+XX+XX+XX+XX+XX+X,,,,,98,,,,X.% +D:%.X^,,,,^X^,,,,,,,,,,X,@X,@X,@X,@X,@X,@X,,,,,,,,,,,X.% +D:%.+^^^^^^X,,,,,,,,,,,X**X**X**X**X**X**X*,,,,,,,,,*X.% +D:%.XXXXXXXX***********XXXXXXXXXXXXXXXXXXX***********X.% +D:%........X***********X.................X***********X.% +D:%........XXXXXXXXXXXXX.................XXXXXXXXXXXXX.% +D:%....................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:50:Lesser vault (nethack, head) +X:7:7:17:29 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%........###########........% +D:%...#####################...% +D:%...######,,,,,,,,,######...% +D:%..#+^^^^#,,,,,,,,,#^^^^+#..% +D:%..##^^^^#,,,,,,,,,+^,,^##..% +D:%.#####+##,,,,,,,,,#^^^^###.% +D:%.##^^^^^^,,,,,,,,,########.% +D:%.####+###++#########*@+*##.% +D:%.##^^^^^#^^#,,,#^@^####*##.% +D:%.##^^,,^#^^#,###^#^#****##.% +D:%..##^,,^#^^#,,,.^#^#@####..% +D:%..#+^^^^#^^#####^#^^^^^##..% +D:%...######^^^^^^^^#######...% +D:%...#####################...% +D:%........###########........% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:51:Lesser vault (maze of rooms) +X:7:10:16:32 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%..............................% +D:%.#+##########################.% +D:%.#^#,,,+^#*#^+,,+*#^+^#*#**@#.% +D:%.#^+,,,#^+^+^######^#^#*###+#.% +D:%.#########+###,,,,#^#,+@#,,,#.% +D:%.#,,,,,,+^^+,,,,,,+^#######+#.% +D:%.###+#######,,,,,#####,,+^^^#.% +D:%.#,,,+**#**+,,,,,#^^^+,,#^,^#.% +D:%.#############+###^,^#+##^^^#.% +D:%.#***#^+,,#,,,,,,+^^^#^######.% +D:%.#+###^#,,+,,,,,,#####^+,^^^#.% +D:%.#,,,+^#,,########,,,+^#,^^^#.% +D:%.##########################+#.% +D:%..............................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:52:Lesser vault (tetris tiles) +X:7:5:20:13 +D:%%%%%%%%%%%%% +D:%..#######..% +D:%..#**#**#..% +D:%..#,###,#..% +D:%..#,#^#,#..% +D:%.##+#^#+##.% +D:%.#&,#^#,&#.% +D:%.#,,+^+,,#.% +D:%.####+####.% +D:%.###,^,###.% +D:%.#*##^##*#.% +D:%.#,,#+#,,#.% +D:%.##,#^#,##.% +D:%.##+#^#+##.% +D:%.#,,#^#,,#.% +D:%.##,+^+,##.% +D:%..#,#+#,#..% +D:%..###.###..% +D:%...........% +D:%%%%%%%%%%%%% + +N:53:Lesser vault (hospital ward) +X:7:5:14:20 +D:%%%%%%%%%%%%%%%%%%%% +D:%..................% +D:%.################.% +D:%.#,,#,,#,,#,,#,,#.% +D:%.#,,#,,#,,#,,#,,#.% +D:%.##+##+##+##+##+#.% +D:%.+..............+.% +D:%.+..............+.% +D:%.#+##+##+##+##+##.% +D:%.#,,#,,#,,#,,#,,#.% +D:%.#,,#,,#,,#,,#,,#.% +D:%.################.% +D:%..................% +D:%%%%%%%%%%%%%%%%%%%% + +N:54:Lesser vault (lesser crypt) +X:7:5:13:26 +D:%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%................###.....% +D:%................#,#.....% +D:%......#######.###+###...% +D:%..###.#,#,#,#.#^^^^^#...% +D:%.##&###+#+#+###^###^###.% +D:%.+^^^+^^^^^^^+^^#9#^+,#.% +D:%.##&###+#+#+###^###^###.% +D:%..###.#,#,#,#.#^^^^^#...% +D:%......#######.###+###...% +D:%................#,#.....% +D:%................###.....% +D:%%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:55:Lesser vault (arena) +X:7:5:15:17 +D:%%%%%%%%%%%%%%%%% +D:%...............% +D:%.+###########+.% +D:%.#...........#.% +D:%.#.####^####.#.% +D:%.#.#,,,,,,,#.#.% +D:%.#.#,,,,,,,#.#.% +D:%.#.^,,,,,,,^.#.% +D:%.#.#,,,,,,,#.#.% +D:%.#.#,,,,,,,#.#.% +D:%.#.####^####.#.% +D:%.#...........#.% +D:%.+###########+.% +D:%...............% +D:%%%%%%%%%%%%%%%%% + +N:56:Lesser vault (monster wc) +X:7:5:12:12 +D:%%%%%%%%%%%% +D:%..#######.% +D:%..#.&&&&#.% +D:%..#^#####.% +D:%.##...+,#.% +D:%.#*...###.% +D:%.#*...+,#.% +D:%.#*...###.% +D:%.##...+,#.% +D:%..#+#####.% +D:%..........% +D:%%%%%%%%%%%% + +N:57:Lesser vault ('not' 'and') +X:7:5:11:15 +D:%%%%%%%%%%%%%%% +D:%.............% +D:%..#########..% +D:%.#+,,,#,,,+#.% +D:%.#,#,#+#,#,#.% +D:%.#,,#+*+#,,#.% +D:%.#,#,#+#,#,#.% +D:%.#+,,,#,,,+#.% +D:%..#########..% +D:%.............% +D:%%%%%%%%%%%%%%% + +N:58:Lesser vault (brain's lair) +X:7:5:18:17 +D:%%%%%%%%%%%%%%%%% +D:%...............% +D:%.#############.% +D:%.#...........#.% +D:%.#.####^####.#.% +D:% #.#...&...#.#.% +D:%.#.#.#####.#.#.% +D:%.#.#.#,,,#.#.#.% +D:%.#.#.#,,,#.#.#.% +D:%.#.#.#,,,#.#.#.% +D:%.#.#.##+##.#.#.% +D:%.^.#..#^#..#.^.% +D:%.####.#^#.####.% +D:%.#,,#.#+#.#,,#.% +D:%.#,,+..&..+,,#.% +D:%.#############.% +D:%...............% +D:%%%%%%%%%%%%%%%%% + +N:59:Lesser vault (yin-yang) +X:7:5:17:16 +D:%%%%%%%%%%%%%%%% +D:%..............% +D:%.#+##########.% +D:%.#&#^^^^^^^^#.% +D:%.#.#^######^#.% +D:%.#&#^#****#^#.% +D:%.#.#^#*,**#^#.% +D:%.#&#^#****#^#.% +D:%.#.#+####+#^#.% +D:%.#&#,,,,#.#^#.% +D:%.#.#,,*,#&#^#.% +D:%.#&#,,,,#.#^#.% +D:%.#.######&#^#.% +D:%.#&.&.&.&.#^#.% +D:%.##########+#.% +D:%..............% +D:%%%%%%%%%%%%%%%% + +N:60:Greater vault (der el bahri) +X:8:35:28:45 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X***X,,X^^^^^^^^X9988899X^^^^^^^^+******X.% +D:%.X***X,,+^..,...^X9999999X^...,..^XXXX***X.% +D:%.X***XXXX^......^XXXX+XXXX^......^X**XXXXX.% +D:%.X^^^X,,X^..,...^^^^^^^^^^^...,..^X******X.% +D:%.X@@@X,,X^.......................^X,,,,,,X.% +D:%.X^^^X,,X^..,..,..,..,..,..,..,..^X,,,,,,X.% +D:%.X^^^X++X^.......................^X,,,,,,X.% +D:%.X^^^X^^X^..,..,..,..,..,..,..,..^X,,,,,,X.% +D:%.X^^^^^^+^.......................^X,,,,,,X.% +D:%.X^^^^^^X^..,..,..,..,..,..,..,..^X,,,,,,X.% +D:%.XXX+XXXX^.......................^X,,,,,,X.% +D:%.X***X**X^..,..,..,..,..,..,..,..^X,,,,,,X.% +D:%.XXXXX**X^.......................^X,,,,,,X.% +D:%.X,,,,,,+^.......................^+,,,,,,X.% +D:%.X,,,,,,+^^^^^^^^^^^^^^^^^^^^^^^^^+,,,,,,X.% +D:%.XXXXXXXXXXXXXXXXXXX+++XXXXXXXXXXXXXXXXXXX.% +D:%.X.............^^^^^^^^^^^^..............X.% +D:%.X................^^^^^^^................X.% +D:%.XXXXXXXXXXXXXXXXXXX^^^XXXXXXXXXXXXXXXXXXX.% +D:%.X.................X.^.X.................X.% +D:%.X.X.X.X.X.X.X.X.X.X^^^X.X.X.X.X.X.X.X.X.X.% +D:%.X.................X.^.X.................X.% +D:%.X.X.X.X.X.X.X.X.X.X^^^X.X.X.X.X.X.X.X.X.X.% +D:%.X.................X.^.X.................X.% +D:%...........................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:61:Lesser vault (der el bahri sanctuary) +X:7:5:12:22 +D:%%%%%%%%%%%%%%%%%%%%%% +D:%....................% +D:%..........###.......% +D:%..........#,#.......% +D:%..###.###.#,#.......% +D:%.##,###,###,#######.% +D:%.+^^^^^^^+^^^+,,,,#.% +D:%.+^^^^^^^+^^^+,,,,#.% +D:%.######+###########.% +D:%......###...........% +D:%....................% +D:%%%%%%%%%%%%%%%%%%%%%% + +N:62:Greater vault (hypostyle of ramses III) +X:8:40:38:34 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X888888+*******X*******+88888X.% +D:%.XXXXXXXXX+XXXXXXXXXXX+XXXXXXXX.% +D:%.X99+***+^^^+^^^^^^^+^^^+**+99X.% +D:%.XXXXXXXXXXXXXX+++XXXXXXXXXXXXX.% +D:%.X**X,,X,,+^X^^^^^^^X^X,,,+***X.% +D:%.X**X,,X,,X^X^X...X^X^X,,,XXXXX.% +D:%.X+XX,,X,,X^X^..@..^X^X,,,X***X.% +D:%.X,,X,,XXXX^X^X...X^X^X^^^X***X.% +D:%.X,,X,,X,*X^X^^^^^^^X^XX+XXXX+X.% +D:%.X+XXX+X+XX^XXX+++XXX^X^^X,,,,X.% +D:%.X^^^^^X^^+^^^^^^^^^^^+^^X,**,X.% +D:%.X+XXXXXXXX^X.X...X.X^XXXX,**,X.% +D:%.X^^^^^X,,X^.........^X**X,**,X.% +D:%.X^X,X^X,,X^X.X.@.X.X^X++X,,,,X.% +D:%.X^^^^^X,,X^.........^+^^X^^^^X.% +D:%.XXX+XXX++X^XXX...XXX^XXXX+XXXX.% +D:%.X^^^^^^^^+^....&....^+****+^^X.% +D:%.XXXXXXXXXX^X.X...X.X^XXXXXXX^X.% +D:%.X^^^^^+^^X^.........^X^^^^^^^X.% +D:%.X^#X#^X^^X^X.X.&.X.X^X^,*XXXXX.% +D:%.X^X9X^X^^X^.........^X^,*X***X.% +D:%.X^#X#^X^^X^X.X...X.X^X^,*XXX+X.% +D:%.X^^^^^X^^X^^^^^^^^^^^X^^^X,,,X.% +D:%.XXXXXXX++XXXXX+++XXXXXX+XX,,,X.% +D:%.X*****+^^^^^^^^^^^^^^^^^+,,,,X.% +D:%.XXXXXXX^.X.X.X...X.X.X.^XXXXXX.% +D:%.X,,X,,X^...............^+,,,,X.% +D:%.X,,X,,X^.X.X.X...X.X.X.^XXXXXX.% +D:%.X++X++X^.....&.&.&.....^+,,,,X.% +D:%.X^^^^^+^.X.X.X...X.X.X.^XXXXXX.% +D:%.X++X++X^...............^+,,,,X.% +D:%.X,,X,,X^.X.X.X...X.X.X.^XXXXXX.% +D:%.X,,X,,X^^^^^^^^^^^^^^^^^+,,,,X.% +D:%.XXXXXXXXXXXXXX+++XXXXXXXXXXXXX.% +D:%................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:63:Lesser vault (amada temple) +X:7:10:15:30 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%............................% +D:%.######################.....% +D:%.#**#,,,,+^^#.....&...#.....% +D:%.#**#,,,,#^^#...&.....#.....% +D:%.#+#######^^#..#.#.#.##.....% +D:%.#,,,,,,,#^^#^^^^^^^^^#####.% +D:%.#,,,,,,,+^^+^^^^^^^^^+^^^+.% +D:%.#,,,,,,,#^^#^^^^^^^^^#####.% +D:%.#+#######^^#..#.#.#.##.....% +D:%.#**#,,,,#^^#...&..&..#.....% +D:%.#**#,,,,+^^#.........#.....% +D:%.######################.....% +D:%............................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:64:Lesser vault (amenhotep I) +X:7:10:18:34 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%................................% +D:%...............######...........% +D:%...............#.&&.#...........% +D:%.###############.##.#...........% +D:%.#**#,,,+^^^^^^^^##.###.........% +D:%.#**#,,,#^^^^^^^^^^...#########.% +D:%.##+#####^^#######^&#.#.......#.% +D:%.#,,,,,,+^^+,*,*,+^^^^^^^^^^^^+.% +D:%.#,,,,,,+^^+*,*,*+^^^^^^^^^^^^+.% +D:%.##+#####^^#######^&#.#.......#.% +D:%.#**#,,,#^^^^^^^^^^...#########.% +D:%.#**#,,,+^^^^^^^^##.###.........% +D:%.###############.##.#...........% +D:%...............#.&&.#...........% +D:%...............######...........% +D:%................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:65:Lesser vault (hathor chapel) +X:7:10:21:19 +D:%%%%%%%%%%%%%%%%%%% +D:%.................% +D:%......##+###.....% +D:%.######^^^######.% +D:%.#,,#^#...#^#,,#.% +D:%.#,,+^..*..^+,,#.% +D:%.#,,#^#...#^#,,#.% +D:%.####^.....^####.% +D:%....#^^^^^^^#....% +D:%....#.##+##.#....% +D:%....#&#^^^#&#....% +D:%....###,^,###....% +D:%....#,,,,,,,#....% +D:%....####+####....% +D:%....#,,,,,,,#....% +D:%....####+####....% +D:%....#,,,,,,,#....% +D:%....####+####....% +D:%.....#*****#.....% +D:%.....#######.....% +D:%%%%%%%%%%%%%%%%%%% + + +N:66:Lesser vault (osiris halls) +X:7:10:17:34 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%................................% +D:%.###########################....% +D:%.#*,+^^^^^#^^^^^^^^^^^^+,,*#....% +D:%.####^#.#^#^#.#.#.#.#.^#####....% +D:%.#*,+^.&.^+^..&...&...^+,,*#....% +D:%.####^#.#^#^#.#.#.#.#.^#####....% +D:%.#*,+^^^^^#^^^^^^^^^^^^+,,*#....% +D:%.####################++########.% +D:%.#,,#,,#,,#,,#,,#,,#....#,,#,,#.% +D:%.#,,#,,#,,#,,#,,#,,#....#,,#,,#.% +D:%.#,,#,,#,,#,,#,,#,,#.&..#,,#,,#.% +D:%.#++#++#++#++#++#++#....#++#++#.% +D:%.#^^^^^^^^^^^^^^^^^^^^^^^^^^^^+.% +D:%.##############################.% +D:%................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:67:Lesser vault (temple of sety) +X:7:10:22:25 +D:%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.##########+##########.% +D:%.#,,,,,,,#^^^#,,,,,,,#.% +D:%.#,,,,,,,+^^^+,,,,,,,#.% +D:%.#########^^^#########.% +D:%.#,,,,,,,#^^^#,,,,,,,#.% +D:%.#,,,,,,,+^^^+,,,,,,,#.% +D:%.#########+###########.% +D:%.#^^^+^^^+^^^^^#,.,.,#.% +D:%.#.#^#^#.#^#.#.#.#.#.#.% +D:%.#.&^#^.&#^.&..#,.,.,#.% +D:%.#.#^+^#.#^#.#.#.#.#.#.% +D:%.#^^^#^^^#^^^^^#,.,.,#.% +D:%.#+#+###+###+###.#.#.#.% +D:%.#,#^^^^^^^^^^^#,.,.,#.% +D:%.#,#.#.#.#.#.#.#+###^#.% +D:%.#,#...........#,**#^#.% +D:%.#*#.#.#.#.#.#.#####+#.% +D:%.#*#^^^^^^^^^^^+&^^^&#.% +D:%.#######+#############.% +D:%.......................% +D:%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:68:Lesser vault (temple at abydos) +X:7:10:21:23 +D:%%%%%%%%%%%%%%%%%%%%%%% +D:%^^^^^^^^^^^^^^^^^^^^^% +D:%^#+#+#####+#####+#+#^% +D:%^#,#,#^^^^^^^^^#,#,#^% +D:%^#,#,#^#.#.#.#^#,#,#^% +D:%^#,#,#^...&...^#,#,#^% +D:%^#####^#.#.#.#^#####^% +D:%^#*,,+^^^^^^^^^+,,*#^% +D:%^#########+#########^% +D:%^#*,,+^^^^^^^^^+,,*#^% +D:%^#####^#.#.#.#^#####^% +D:%^#*,,+^...&...^+,,*#^% +D:%^#####^#.#.#.#^#####^% +D:%^#*,,+^^^^^^^^^+,,*#^% +D:%^##+###+##+##+###+##^% +D:%^#,,,,#,#^^^#,#,,,,#^% +D:%^#,##,#,#,#,#,#,##,#^% +D:%^#,,,,#,#***#,#,,,,#^% +D:%^###################^% +D:%^^^^^^^^^^^^^^^^^^^^^% +D:%%%%%%%%%%%%%%%%%%%%%%% + + +N:69:Greater vault (Spiral castle) +X:8:35:31:25 +D:%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.......................% +D:%.XXXXX...........XXXXX.% +D:%.X,,,X...........X,,,X.% +D:%.X,,,X...........X,,,X.% +D:%.XXX+XXXXXXXXXXXXX+XXX.% +D:%...X^^^^^^^^^^^^^^^X...% +D:%...X^XXXXXXXXXXXXX^X...% +D:%...X^X^^^^^^^^^^^+^X...% +D:%...X^X^XXXXXXXXXXX^X...% +D:%...X^X^X&..&....&X^X...% +D:%...X^X^X.XXXXXXX.X^X...% +D:%...X^X^X.X^^^^^X.X^X...% +D:%...X^X^X&X+XXX^X.X^X...% +D:%...X^X^X.X*9*X^X&X^X...% +D:%...+^X^X,X989X^X.X^+...% +D:%...X^X^X.X*9*X^X.X^X...% +D:%...X^X^X.XXX+X^X,X^X...% +D:%...X^X^X..&..X^X.X^X...% +D:%...X^X.XXXXXXX^X.X^X...% +D:%...X^X^^^^^^^^^X&X^X...% +D:%...X^XXXXXXXXXXX.X^X...% +D:%...X^+...&..&...,X^X...% +D:%...X^XXXXXXXXXXXXX^X...% +D:%...X^^^^^^^^^^^^^^^X...% +D:%.XXX+XXXXXXXXXXXXX+XXX.% +D:%.X,,,X...........X,,,X.% +D:%.X,,,X...........X,,,X.% +D:%.XXXXX...........XXXXX.% +D:%.......................% +D:%%%%%%%%%%%%%%%%%%%%%%%%% + + +N:70:Lesser vault (temple of dendereh) +X:7:10:20:22 +D:%%%%%%%%%%%%%%%%%%%%%% +D:%....................% +D:%.##################.% +D:%.#***+^&#**#&^+***#.% +D:%.#***#^^#,,#^^#***#.% +D:%.#####++#++#++#####.% +D:%.#,,,+^^^^^^^^+,,,#.% +D:%.#####^######^#####.% +D:%.#,,,+^#,,,,#^+,,,#.% +D:%.#####^#,**,#^#####.% +D:%.#,,,+^#,**,#^#***#.% +D:%.#####^#,**,#^#^^^#.% +D:%.#,,,+^#,**,#^##+##.% +D:%.#####^#,,,,#^#,,,#.% +D:%.#,,,#^##++##^#&,&#.% +D:%.#,,,+^^^^^^^^##+##.% +D:%.#,,,#^^^^^^^^^^^^#.% +D:%.########++########.% +D:%....................% +D:%%%%%%%%%%%%%%%%%%%%%% + + +N:71:Greater vault (Karnak, part I) +X:8:35:24:44 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X*****+^+^^^^+^^^X,,,X***X***X***X,****X.% +D:%.XXXXXXXXX^XX^X,,,X,X,X,X,X,X,X*X*X,X*X*X.% +D:%.X,X,X,X,X^..^X,,,X,,,X^^^X^^^X**@+^,,,,X.% +D:%.X^^^^^^^+^@.^X,,,XX+XX+XXXXX+XXXXX+XXXXX.% +D:%.X,X^^^X,X^XX^X***X^^^+^^^^^^^+,,*X^^^^^X.% +D:%.XXXX+XXXX^^^^X,,,XXXXX^X.X.X^XXXXX^X^X^X.% +D:%.X^^^^^^^XXXXXX,,,X,,,X^..@..^+,,*X^^^^&X.% +D:%.X^X,X,X^X,,,,X,,,X,X,X^X.X.X^XXXXX^XXXXX.% +D:%.X^^^^^^^X,,,,X^^^X,,,X^^^^^^^+,,*X^+,,*X.% +D:%.XXXX+XXXXX++XXX+XXX+XXXXX+XXXXXXXX^XXXXX.% +D:%.X*,+^^^^^^^^^^^^^^^^^^^^^^^^^+,,*X^+,,*X.% +D:%.XXXX^X.X.X.X.X.X.X.X.X.X.X.X^XXXXX^XXXXX.% +D:%.X*,+^.........&.....&.......^X,,*X^+,,*X.% +D:%.XXXX^X.X.X.X.X.X.X.X.X.X.X.X^+,X*X^XXXXX.% +D:%.X**X^.......................^X,,*X^+,,*X.% +D:%.X,,+^X.X.X.X.X.X.X.X.X.X.X.X^XXXXX^XXXXX.% +D:%.XXXX^.........&.....&.......^+^^^^^+,,*X.% +D:%.X,,+^X.X.X.X.X.X.X.X.X.X.X.X^X,X,X^XXXXX.% +D:%.X**X^^^^^^^^^^^^^^^^^^^^^^^^^X.*.X^+,,*X.% +D:%.XXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXX.% +D:%..........................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:72:Lesser vault (Karnak, part II) +X:7:10:20:29 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%...........................% +D:%.###+######################% +D:%.#,+^#,,#,,#^+^+^#*#,#^+,#.% +D:%.###.#,,#,,#^#^#^#*#,#^###.% +D:%.#,+^#,,#,,#^#^#^#*#+#^+,#.% +D:%.###.#++#++#^#^#^#+#.#^###.% +D:%.#,+^#^^^^^+^#^#^+,,,#^+,#.% +D:%.###.#^^^^^+^#^#+#+###^###.% +D:%.#,+^#+#+#+#^#^#,#^+,#^+,#.% +D:%.###.#,#,#,#^#^#######^###.% +D:%.#,+^#######+#,,+,,,,,^+,#.% +D:%.###^^^^^^#,^#,,+,,,,#^###.% +D:%.#,+^#,#*^##+####,,,,,^+,#.% +D:%.###^,,,*^#^^^^^#,,,,#^###.% +D:%.#,+^#,#*^#,,,,^+,,,,,^+,#.% +D:%.###^^^^^^#^^^^^#,,,,,^###.% +D:%...##########+##########...% +D:%...........................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:73:Greater vault (mortuary temple of sety) +X:8:35:25:34 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%................................% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X^+,,***X,,+^^^^^+,,X*X,,X*X9X.% +D:%.X^XXXXXXX,,X^X*X^X,,X,X,,X*X9X.% +D:%.X^+,,***XXXX^*@*^X,,X^X,,X@X9X.% +D:%.X^XXXXXXX,,X^X*X^XXXX^X,,X^X9X.% +D:%.X^+,,***X,,+^^^^^+..X^X,,X^X^X.% +D:%.X^XXXXXXXXXXXX+XXXXXX+X++X+X+X.% +D:%.X^X*X*X*X**X,+.+,X**X^^^^+^^^X.% +D:%.X+X,X,X,X,,XXX.XXX,,X^^^^+^^^X.% +D:%.X^X^X^X^X,,X,X.X,X,,X^^XXXXXXX.% +D:%.X^X+X+X+X^^X,X.X,X^^X^^X,,,,,X.% +D:%.X^+^^^^^X++X+X+X+X++X^^X,X,X,X.% +D:%.X^XXXXXXX^^^^^^^^^^^X^^X,,,,,X.% +D:%.X^X*X*X*XXXX^...^XXXX^^X,X,X,X.% +D:%.X^X,X,X,X,,+^X*X^+,,X^^X,,,,,X.% +D:%.X^X^X^X^XXXX^.&.^XXXX^^X,X,X,X.% +D:%.X^X+X+X+X,,+^X*X^+,,X^^X,,,,,X.% +D:%.X^X^^^^^XXXX^...^XXXX^^X,X,X,X.% +D:%.X^X*X,X*X,,X^X*X^X,,X^^X,,,,,X.% +D:%.X^+^^^^^+^^+^^^^^+^^+^^X,,,,,X.% +D:%.XXXXXXXXXXXXXX+XXXXXXXXXXX+XXX.% +D:%................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:74:Lesser vault (edfu) +X:7:5:15:15 +D:%%%%%%%%%%%%%%% +D:%.............% +D:%.###########.% +D:%.#,+^#,#^+,#.% +D:%.###+#+#+###.% +D:%.#,+^...^+,#.% +D:%.###.###.###.% +D:%.#,+.#*#.+,#.% +D:%.###.#,#.###.% +D:%.#,+.#^#.#,#.% +D:%.###^...^#+#.% +D:%.#,+,#+#,+,#.% +D:%.#####^#####.% +D:%.............% +D:%%%%%%%%%%%%%%% + +N:75:Greater vault (kom ombo) +X:8:40:36:30 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X****X,99,X9889X,99,X****X.% +D:%.X****X,,,,X9999X,,,,X****X.% +D:%.X+XXXX+XXXX+XXXX+XXXX+XXXX.% +D:%.X@^^^^^^^^^^^^^^^^^^^^^^@X.% +D:%.X^XXXXXXXXXXXXXXXXXXXXXX^X.% +D:%.X^X**X,,X,,X,,X,,X,,X**X^X.% +D:%.X^X,,X+XX+XX+XXX+XX+X,,X^X.% +D:%.X^X,^+^^^^^^^^^^^^^^+^,X^X.% +D:%.X^XXXX^XX+XX^^XX+XX^XXXX^X.% +D:%.X^X,,X^X,,,X^^X,,,X^+^,X^X.% +D:%.X^X,,X^X***X^^X***X^X,*X^X.% +D:%.X^X,,X^X9X9X^^X9X9X^XXXX^X.% +D:%.X^X,,X^X***X^^X***X^+^,X^X.% +D:%.X^X++X^X,,,X^^X,,,X^X,*X^X.% +D:%.X^X^^X^XX+XX^^XX+XX^XXXX^X.% +D:%.X^X^^+^^^^^^^^^^^^^^X,*X^X.% +D:%.X^X,,X^^^^^^^^^^^^^^+^,X^X.% +D:%.X^XXXXXXX+XXXXXX+XXXXXXX^X.% +D:%.X^X,X,X,,,,,XX,,,,,X***X^X.% +D:%.X^X,X^X,***,++,***,+*@*X^X.% +D:%.X^X,+^+,,,,,XX,,,,,X***X^X.% +D:%.X^XXX+XXX+XXXXXX+XXXX+XX^X.% +D:%.X^X*,^X,,,,,XX,,,,,+^^*X^X.% +D:%.X^X,,^+,,*,,++,,*,,XX+XX^X.% +D:%.X^X*,*X,,,,,XX,,,,,X,,,X^X.% +D:%.X^XXXXXXX+XXXXXX+XXXXXXX^X.% +D:%.X^X^^^^^^^^^^^^^^^^^^^^X^X.% +D:%.X^X^^XX,XX^^XX^^XX,XX^^X^X.% +D:%.X^X^^^^^^^^^^^^^^^^^^^^X^X.% +D:%.X^+^^XX,XX^^XX^^XX,XX^^+^X.% +D:%.X,X^^^^^^^^^^^^^^^^^^^^X,X.% +D:%.XXXXXXXXX+XXXXXX+XXXXXXXXX.% +D:%............................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:76:Lesser vault (belvoir keep) +X:7:5:19:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%...................% +D:%.###...........###.% +D:%.#,######+######,#.% +D:%.##+^^^^+&+^^^^+##.% +D:%..#&^####+####^.#..% +D:%..#.^#,^+^+,,#^.#..% +D:%..#.^#,^#^#,,#^.#..% +D:%..#.^#,*#^##+#^.#..% +D:%..#.^#,^#^#,,#^&#..% +D:%..#.^#,^+^#*,#^.#..% +D:%..#.^####+####^.#..% +D:%.##+^^^^^^^^^^^+##.% +D:%.#,######+######,#.% +D:%.###...#,*,#...###.% +D:%.......#*,*#.......% +D:%.......#####.......% +D:%...................% +D:%%%%%%%%%%%%%%%%%%%%% + +#N:77:Lesser vault (Pattern) +#X:8:30:31:47 +#D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +#D:%X@&+.............................+&@X,,,,,,X.% +#D:%XXXX.p...bad.bad.bad.bad.cbb.....XXXX,,,,,,X.% +#D:%X@&X.a.dcb.dcb.dcb.dcb.dcc.baa...X&@X,,,,,,X.% +#D:%XX+X.b.d.....................ad..X+XX,,,,,,X.% +#D:%X....c.a.dabcdabcda...........dc....X,,,,,,X.% +#D:%X....d.b.d........a..cbadcba...c....X,,,,,,X.% +#D:%X...ad.c.c.dcbadcba..c.....ad..cb...X++XXX+X.% +#D:%X...a..d.b.d.........cdabc..d...b...X^^X^^^X.% +#D:%X...b.ad.a.a..abcd.......cd.dcb.a...X**X^X+X.% +#D:%X..cb.a..d.b..a..d..adcb..d...b.ad..X,,X^X^X.% +#D:%X..c..b..c.c..d.ad..a..ba.a...a..d..X&&X^X&X.% +#D:%X.dc.cb..b.d..c.a..PPP..a.a.cda..dc.X^^X^X+X.% +#D:%X.d..c...a.a..b.b.PPAPP.d.b.c.....c.+^^X^X*X.% +#D:%X.da.cd..d.b..a.c.PABAP.c.b.cba..bc.X^^X^X*X.% +#D:%X..a..d..c.c..d.d.PPAPP.b.c...a..b..X&&X^XXX.% +#D:%X..ab.da.b.d..c.a..PPP..a.c...d.ab..X,,X^X,X.% +#D:%X...b..a.a.a..b.ab.....da.d..cd.a...XXXX+X+X.% +#D:%X...c..b.d.b..a..bcd.bcd..a.bc..d...X**^^^,X.% +#D:%X...cd.bcd.c..ad...dab...ba.b..cd...X,,,,,,X.% +#D:%X....d.....d...dc......dcb..a..c....X,,,XXXX.% +#D:%X....da....da...cbadcbad...da.bc....X,,,+,,X.% +#D:%X.....a.....abc...........cd..b.....X,,,X,,X.% +#D:%XX+X..ab......cdabcdabcdabc..ab..X+XXXXXX,,X.% +#D:%X@&X...bc...................da...X&@X,,,,,,X.% +#D:%XXXX....cddaabbccddaabbcdabcd....XXXX,,,,,&+.% +#D:%X@&+.............................+&@X****&&+.% +#D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++X.% +#D:%.............................................% +#D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +# +# +#N:78:Greater vault (Pattern 2) +#X:8:30:29:45 +#D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +#D:%X8+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+8X% +#D:%X+XXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXX+X% +#D:%X^X.....................................X^X% +#D:%X^X.................p...................X^X% +#D:%X^X.........adcbadcba.dcbadcbad.........X^X% +#D:%X@X......dcba.........d.......dcba......X@X% +#D:%X,X...baad.....abcdab.dabcda.....addc...X,X% +#D:%X,X..cb.....bcda....b......abcd.....cb..X,X% +#D:%X,X.dc....dab....adcb.adcb....dab....ba.X,X% +#D:%X,X.d....cd....cba....a..bad....bc....a.X,X% +#D:%X,X.a...bc...adc...PPPPP...dcb...cd...d.X,X% +#D:%X,X.b...b....a....PPPAPPP....b....d...c.X,X% +#D:%X,X.c...a....b....PPABAPP....a....a...c.X,X% +#D:%X,X.d...d....c....PPPAPPP....d....b...b.X,X% +#D:%X,X.a...dc...cda...PPPPP...bcd...cb...b.X,X% +#D:%X,X.b....cb....abc.......dab....dc....a.X,X% +#D:%X,X.bc....bad....cddaabbcd....bad....da.X,X% +#D:%X,X..cd.....dcba...........adcb.....cd..X,X% +#D:%X,X...dabc.....adcbadcbadcba.....dabc...X,X% +#D:%X^X......cdab.................abcd......X^X% +#D:%X^X.........bccddaabcdabcdabcda.........X^X% +#D:%X^X.....................................X^X% +#D:%X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X% +#D:%X9+^^^@,,,,,&,,,,,,,,&,,,,,,,&,,,,,,@^^^+9X% +#D:%XXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXX% +#D:%...........................................% +#D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +# +# +# +#N:79:Greater vault (Pattern 2) +#X:8:30:30:42 +#D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +#D:%.X9+^^^^^^^^^^^^^^^^^+,,,,,,,,,,,,,,,+8X% +#D:%.X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X% +#D:%.X,X.................................X^X% +#D:%.X,X....adcbadcbadcbadcbadcbadc......X^X% +#D:%.X,X...ba.....................cbad...X^X% +#D:%.X,X..cb..bad.bad.bad.bad.bad....d...X^X% +#D:%.X,X..c..cb.dcb.dcb.dcb.dcb.dcba.dc..X^X% +#D:%.X&X..d.dc.....................a..c..X^X% +#D:%.X&X..d.d..bbcc...cbadcba..adc.ad.b..X^X% +#D:%.X+X..a.a.ab..cd.dc.....ad.a.c..d.a..X+X% +#D:%.X^X..a.b.a....d.d..PPP..d.b.c.cd.d..X@X% +#D:%&X^X..b.c.ad...a.a.PPAPP.c.c.b.c..dc.X9X% +#D:%.+^X..b.d..dc..a.b.PABAP.b.d.b.cb..c.+8X% +#D:%&X^X..c.a...cb.b.c.PPAPP.a.a.a..b..b.X9X% +#D:%.X^X..d.b....b.c.d..PPP..d.b.d.ab..a.X@X% +#D:%.X+X..a.c.cdab.d.da..d...dcb.d.a..da.X+X% +#D:%.X&X..b.d.c....a..abcd.......c.ad.d..X^X% +#D:%.X&X..c.a.cbad.ab......abc..bc..d.c..X^X% +#D:%.X,X..d.b....d..bcdabcda.cdab..cd.b..X^X% +#D:%.X,X..a.bcda.c................bc..a..X^X% +#D:%.X,X..b....abc..dab.dab.dab.dab..da..X^X% +#D:%.X,X..bcda.....cd.bcd.bcd.bcd...cd...X^X% +#D:%.X,X.....abcdabc..............pbc....X^X% +#D:%.X,X.................................X^X% +#D:%.X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X% +#D:%.X9+^^^^^^^^^^^^^^^^^+,,,,,,,,,,,,,,,+8X% +#D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +#D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +# XXX + +# XXX + +N:82:Lesser vault (checkerboard) +X:7:5:13:21 +D:%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXX% +D:%X # # # #&+% +D:%X#XXXXXXXXXXXXXXXXX% +D:%X9# # # # X% +D:%XXXXXXXXXXXXXXXXX#X% +D:%X #𕬸# #&X% +D:%X#XXXXXXXXXXXXXXXXX% +D:%X9# # # # X% +D:%XXXXXXXXXXXXXXXXX#X% +D:%+ # # # #&X% +D:%XXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%% + + +N:83:Lesser vault (spiral checkers) +X:7:5:14:17 +D:%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXX% +D:%X # # #&X% +D:%+XXXXXXXXXXXX#X% +D:%XXX@#9#@#9#@X9X% +D:%X9#XXXXXXXX#X#X% +D:%X#XXX98X89#9X&X% +D:%X&X9#98X89XXX#X% +D:%X#X#XXXXXXXX#9X% +D:%X9X@#9#@#9#@XXX% +D:%X#XXXXXXXXXXXX+% +D:%X # # #&X% +D:%XXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%% + + +N:84:Greater vault (monstrosity) +X:8:25:17:28 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X^@^@^@^@^@#X9X9X9X9X9X9XX% +D:%X#XXXXXXXXXX9X9X9X9X9X9X9X% +D:%XX9X9X9X9XXXXXXXXXXXXXXX#X% +D:%X9X9X9X9X9X##############X% +D:%XXXXXXXXX#X#XXXXXXXXXXXXXX% +D:%X&,&X&,&X&X8888X&,&X&,&X&+% +D:%X,X,X,X,X,XXXXXX,X,X,X,X,X% +D:%+&X&,&X&,&X8888X&X&,&X&,&X% +D:%XXXXXXXXXXXXXX#X#XXXXXXXXX% +D:%X##############X9X9X9X9X9X% +D:%X#XXXXXXXXXXXXXXX9X9X9X9XX% +D:%X9X9X9X9X9X9X9XXXXXXXXXX#X% +D:%XX9X9X9X9X9X9X#@^@^@^@^@^X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:85:Cyclone +X:8:40:23:91 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%XXXX^^^^^^^^^XXX^^^^^^^^^XXX^^^#XXX8.X.&.X.&.X..*X+^.^.^.^.^.^..XX*^.^.^.^.^.^.^.^.^.^#8X% +D:%XX***XXX...XXX...XXX...XXX...XXX^^X*.X^X^X^X^X^X.*XXXXXXXXXXXXX..XX^^XXXXXXXXXXXXXXXXXX#X% +D:%X88XXX...XXX...XXX...XXX...XXX^^^,X*.X^X^X^X^X^X..*XX8@,,,,,,@XX,.XX^^..........@&.,**X.X% +D:%XXXX@&@XXX@@@XXX&&&XXX&@&XXX^^^,..X*.X^X^X^X^X^X...@X@........@X,..X...........@&..,**X.X% +D:%XX...XXX...XXX...XXX...XXX^^^,....X*.X^X^X^X^X^X...@X*..*9*..@XX^^XXXX*.......@&@..,**X.X% +D:%X*.XXX...XXX...XXX...XXX^^^^....,,X*.&.X.&.X.&.X..*XX*.....,XXX.XXX@@XXX*....@&..@.,**X.X% +D:%X*XX...XXX...XXX...XXX^^^,.^...XX+XXXXXXXXXXXXXX.*XX*....,,XXX.XXXXXX&&XXX*.@&....@8**X.X% +D:%X^^^^XXX^^^^^^^^^XXX^^^,..*^.&XX.*X&^^*****^^#X.*XX*....,XXX&&XXX@@X#X*..XX@&.....8@**X.X% +D:%XXXXXXXXXXXXXXXXXX^^^,...**^.&X8.*X@XXXXXXXXXX^.XX&....XXX&&XXX*****XXX*..XXXXXXXXXXXXX.X% +D:%#^^^^^^^^^^^^^9#^^^.....*99^.@X8.*#^^^*****8XXXXX8@..XX#@@XX#@@@....8XXX*.+^.^.^.^.^.^+.X% +D:%XXXXXXXXXXXXXXXXXX^^^,...**^.&X8.*X@XXXXXXXXXX^.XX&....XXX&&XXX*****XXX*..XXXXXXXXXXXXX.X% +D:%X^^^^XXX^^^^^^^^^XXX^^^,..*^.&XX.*X&^^*****^^#X.*XX*....,XXX&&XXX@@X#X*..XX@&.....8@**X.X% +D:%X*XX...XXX...XXX...XXX^^^,.^...XX+XXXXXXXXXXXXXX.*XX*....,,XXX.XXXXXX&&XXX*.@&....@8**X.X% +D:%X*.XXX...XXX...XXX...XXX^^^^....,,X*.&.X.&.X.&.X..*XX*.....,XXX.XXX@@XXX*....@&..@.,**X.X% +D:%XX...XXX...XXX...XXX...XXX^^^,....X*.X^X^X^X^X^X...@X*..*9*..@XX^^XXXX*.......@&@..,**X.X% +D:%XXXX@&@XXX@@@XXX&&&XXX&@&XXX^^^,..X*.X^X^X^X^X^X...@X@........@X,..X...........@&..,**X.X% +D:%X88XXX...XXX...XXX...XXX...XXX^^^,X*.X^X^X^X^X^X..*XX8@,,,,,,@XX,.XX^^..........@&.,**X.X% +D:%XX***XXX...XXX...XXX...XXX...XXX^^X*.X^X^X^X^X^X.*XXXXXXXXXXXXX..XX^^XXXXXXXXXXXXXXXXXX#X% +D:%XXXX^^^^^^^^^XXX^^^^^^^^^XXX^^^#XXX8.X.&.X.&.X..*X+^.^.^.^.^.^..XX*^.^.^.^.^.^.^.^.^.^#8X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:86:Miniature Cell +X:7:5:5:5 +D:%%%%% +D:%#8#% +D:%888% +D:%#8#% +D:%%%%% + +N:87:Castle Death +X:8:35:20:60 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+XX....+XX...X****X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXX....@X****X% +D:%X.........................................XXX....&.@X****X% +D:%X+XXXXX+XXXXX+XXXXX+XXXXX+XXXXX+XXXXX+XXXXX....@.&.@X*99*X% +D:%X999X..9..X&&&&&X,,,,,X@@@@@X..&..X@@@XXX....&.@.&.@X*99*X% +D:%X@@@X.&.&.X&&&&&X,,,,,X@@@@@X99.99X9XXX.X..@.&.@.&.@X****X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X..@.&.@.&.@XX##XX% +D:%+^...&.&.&+...@.@.@+...@@@@@+.....99+...+..@.&.@.&.8+^^^^X% +D:%+^...&.&.&+...@.@.@+...@@@@@+.....99+...+..@.&.@.&.8+^^^^X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X..@.&.@.&.@XX##XX% +D:%X@@@X.&.&.X&&&&&X,,,,,X@@@@@X99.99X9XXX.X..@.&.@.&.@X****X% +D:%X999X..9..X&&&&&X,,,,,X@@@@@X..&..X@@@XXX....&.@.&.@X*99*X% +D:%X+XXXXX+XXXXX+XXXXX+XXXXX+XXXXX+XXXXX+XXXXX....@.&.@X*99*X% +D:%X.........................................XXX....&.@X****X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXX....@X****X% +D:%X,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+XX....+XX...X****X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:88:Mirrored Quartet +X:8:20:21:49 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X89@@@XXX,,,,XXX....^^^^^^^....XXX,,,,XXX@@@98X% +D:%X9@@#XX....XXX**....XXX#XXX....**XXX....XX#@@9X% +D:%X@XXX&&&&XXX**....@XX&&@&&XX@....**XXX&&&&XXX@X% +D:%XXX....XXX**......@X**...**X@......**XXX....XXX% +D:%X@...XXX**.......XXXXX...XXXXX.......**XXX...@X% +D:%X@.#XX**.......9XX888XX^XX888XX9.......**XX#.@X% +D:%XXXX&&&&&&&&&&&9#,,,,,X^X,,,,,#9&&&&&&&&&&&XXXX% +D:%XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX% +D:%%,,,,,,,,,,,,,,,,,,,,,#8#,,,,,,,,,,,,,,,,,,,,,%% +D:%XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX% +D:%XXXX&&&&&&&&&&&9#,,,,,X^X,,,,,#9&&&&&&&&&&&XXXX% +D:%X@.#XX**.......9XX888XX^XX888XX9.......**XX#.@X% +D:%X@...XXX**.......XXXXX...XXXXX.......**XXX...@X% +D:%XXX....XXX**......@X**...**X@......**XXX....XXX% +D:%X@XXX&&&&XXX**....@XX&&@&&XX@....**XXX&&&&XXX@X% +D:%X9@@#XX....XXX**....XXX#XXX....**XXX....XX#@@9X% +D:%X89@@@XXX,,,,XXX**..^^^^^^^..**XXX,,,,XXX@@@98X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:89:False Wall +X:8:20:15:64 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X% +D:%X^+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+^X% +D:%X^XXXXXXXXXXXXXXXXXXXXXXXXXX+X##X+XXXXXXXXXXXXXXXXXXXXXXXXXX^X% +D:%X^+@*&*@*&*@*&*@*&*@*&*@*&*@*X@@X*@*&*@*&*@*&*@*&*@*&*@*&*@+^X% +D:%X^XXXXXXXXXXXXXXXXXXXXXXXXX+XX,,XX+XXXXXXXXXXXXXXXXXXXXXXXXX^X% +D:%X^+&.@.&.@.&.@.&.@.&.@.&.@.&X*..*X&.@.&.@.&.@.&.@.&.@.&.@.&+^X% +D:%X^XXXXXXXXXXXXXXXXXXXXXXXX+XX*..*XX+XXXXXXXXXXXXXXXXXXXXXXXX^X% +D:%X^+,,,,,,,,,,,,,,,,,,,,,,,,X,,..,,X,,,,,,,,,,,,,,,,,,,,,,,,+^X% +D:%X^XXXXXXXXXXXXXXXXXXXXXXX+XX##99##XX+XXXXXXXXXXXXXXXXXXXXXXX^X% +D:%X^+&.@.&.@.&.@.&.@.&.@.&.@X..####..X@.&.@.&.@.&.@.&.@.&.@.&+^X% +D:%X^XXXXXXXXXXXXXXXXXXXXXX+XX...##...XX+XXXXXXXXXXXXXXXXXXXXXX^X% +D:%X^+*&*@*&*@*&*@*&*@*&*@*&X&@&@88&@&@X&*@*&*@*&*@*&*@*&*@*&*+^X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:90:Hellpit +X:8:20:19:60 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%..........................................................% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X@@&....#8.#9....^^&&&&&&&&&&&&###.^^,,......+8*9+,,,,,X.% +D:%.X@&@.............^^................^^,,......+9*9+,,,,,X.% +D:%.X&@@.............^^@@@@@@@@@@@###..^^,,......+9*9+,,,,,X.% +D:%.X.....#8....#9...^^................^^,,......+9*9+,,,,,X.% +D:%.X................^^&&&&&&&&&&&&###.^^,,.&&&&&+9*9+,,,,,X.% +D:%.X.......@@@@.....^^................^^,,.&@@@&+9*9+,,,,,X.% +D:%.#....#8.@@@@.#9..^^@@@@@@@@@@@###..^^,,.&@9@&+8*9+,,,,,X.% +D:%.X.......@@@@.....^^................^^,,.&@@@&+9*9+,,,,,X.% +D:%.X................^^&&&&&&&&&&&&###.^^,,.&&&&&+9*9+,,,,,X.% +D:%.X.....#8....#9...^^................^^,,......+9*9+,,,,,X.% +D:%.X&@@.............^^@@@@@@@@@@@###..^^,,......+9*9+,,,,,X.% +D:%.X@&@.............^^................^^,,......+9*9+,,,,,X.% +D:%.X@@&....#8.#9....^^&&&&&&&&&&&&###.^^,,......+8*9+,,,,,X.% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%..........................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:91:Roundabout Three +X:8:30:20:97 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X,&,,,,,,,,,,,^^^^^^^^^^......XX.#X.XXX.......X.X.......XXX.X#.XX......^^^^^^^^^^,,,,,,,,,,,&,X% +D:%X,&,,,,,,,,,,,^^^^^^^^^^.....XX.XX.XXX..XXXX..X.X..XXXX..XXX.XX.XX.....^^^^^^^^^^,,,,,,,,,,,&,X% +D:%X,&,,,,,,,,,,,XXXXXXXXXX....XX.XX.XXX^^XX@@XX.X&X.XX@@XX^^XXX.XX.XX....XXXXXXXXXX,,,,,,,,,,,&,X% +D:%X,&&&&&&&&&&XXX********XXX..XX.XX.XXX^^X****X.X&X.X****X^^XXX.XX.XX..XXX********XXX&&&&&&&&&&,X% +D:%X,,,,,,,,,,XXX..XXXXXX...XX+XX.XX.XXX^^XX&&...X@X...&&XX^^XXX.XX.XX+XX...XXXXXX..XXX,,,,,,,,,,X% +D:%X@@@@@@@@XXX..XXX****XXX.....XX.XX.XXX..XX...XX+XX...XX..XXX.XX.XX.....XXX****XXX..XXX@@@@@@@@X% +D:%X9988899XXX..XXX.XXXX@@XXXXXX.XX.XX.XXX..XXXXX^^^XXXXX..XXX.XX.XX.XXXXXX@@XXXX.XXX..XXX9998999X% +D:%X######XXX**X##&&@**XX&&&@98X^^^^^XX.##X^^^^^^^^^^^^^^^X##.XX^^^^^X89@&&&XX**@&&##X**XXX######X% +D:%X######XXX**X##&&@**XX&&&@98X^^^^^XX.##X^^^^^^^^^^^^^^^X##.XX^^^^^X89@&&&XX**@&&##X**XXX######X% +D:%X9988899XXX..XXX.XXXX@@XXXXXX.XX.XX.XXX..XXXXX^^^XXXXX..XXX.XX.XX.XXXXXX@@XXXX.XXX..XXX9998999X% +D:%X@@@@@@@@XXX..XXX****XXX.....XX.XX.XXX..XX...XX+XX...XX..XXX.XX.XX.....XXX****XXX..XXX@@@@@@@@X% +D:%X,,,,,,,,,,XXX..XXXXXX...XX+XX.XX.XXX^^XX&&...X@X...&&XX^^XXX.XX.XX+XX...XXXXXX..XXX,,,,,,,,,,X% +D:%X,&&&&&&&&&&XXX********XXX..XX.XX.XXX^^X****X.X&X.X****X^^XXX.XX.XX..XXX********XXX&&&&&&&&&&,X% +D:%X,&,,,,,,,,,,,XXXXXXXXXX....XX.XX.XXX^^XX@@XX.X&X.XX@@XX^^XXX.XX.XX....XXXXXXXXXX,,,,,,,,,,,&,X% +D:%X,&,,,,,,,,,,,^^^^^^^^^^.....XX.XX.XXX..XXXX..X.X..XXXX..XXX.XX.XX.....^^^^^^^^^^,,,,,,,,,,,&,X% +D:%X,&,,,,,,,,,,,^^^^^^^^^^......XX.#X.XXX.......X.X.......XXX.X#.XX......^^^^^^^^^^,,,,,,,,,,,&,X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:92:The Reward is Worth It +X:8:20:16:63 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXX##XXXXXXXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXX% +D:%X@@@@@@@@@@@.XX88XX.......,,,X^X,,,.......XX88XX.@@@@@@@@@@@X% +D:%X@XXXXXXXXXX..XXXX...XXXX.,,,X^X,,,.XXXX...XXXX..XXXXXXXXXX@X% +D:%X@X8888888XXX..XX...XXX@XX,,,X^X,,,XX@XXX...XX..XXX8888888X@X% +D:%X@X88899999XXX.....XXX@@@X..&X^X&..X@@@XXX.....XXX99999888X@X% +D:%X@X8899.....XXX...XXX@@@@@..&X^X&..@@@@@XXX...XXX.....9988X@X% +D:%X@X899.......XXX...XXX......&X^X&......XXX...XXX.......998X@X% +D:%X+XXX...XXX&&&XXX^^^XXX.....&X^X&.....XXX^^^XXX&&&XXX...XXX+X% +D:%X@@XXX.XXXX&&&&XXX^^^XXX....&X^X&....XXX^^^XXX&&&&XXXX.XXX@@X% +D:%X^^^^XXX88X^^^^^^XXX^^^XXX..&X^X&..XXX^^^XXX^^^^^^X88XXX^^^^X% +D:%X&&&&&&&&XX^^^^^^^^XXX...XXX&X^X&XXX...XXX^^^^^^^^XX&&&&&&&&X% +D:%X,,,,,,,XX,,,,,,,,,,,XXX&&&XXX^XXX&&&XXX,,,,,,,,,,,XX,,,,,,,X% +D:%X,,,,,,X#@@@@@@@@@@@@@@XXX&&&&&&&&&XXX@@@@@@@@@@@@@@#X,,,,,,X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:93:Little League Treasure Hoard +X:7:2:5:19 +D:%%%%%%%%%%%%%%%%%%% +D:%....#...&...#....% +D:%.#.#.##***##.#.#.% +D:%....#...&...#....% +D:%%%%%%%%%%%%%%%%%%% + +N:94:Mini Maze +X:7:2:15:25 +D:%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.......................% +D:%.X+XXXXXXXXXXXXXXXXXXX.% +D:%.X.X,.......X........X.% +D:%.X.X..XXX.X...XXXX.X.X.% +D:%.X.XX.X...X.XXX..X...X.% +D:%.X......X.X.X....XXX.X.% +D:%.X.XXXXX..X.X.X..X,X.X.% +D:%.X.X,..XXXX.X.X.XX.X.X.% +D:%.X.XXX........X...XX.X.% +D:%.X...XXXXXX.XXXXXXX..X.% +D:%.X.X........X,.......X.% +D:%.XXXXXXXXXXXXXXXXXXXXX.% +D:%.......................% +D:%%%%%%%%%%%%%%%%%%%%%%%%% + +N:95:Circlular Room +X:7:2:8:9 +D:%%%%%%%%% +D:%.......% +D:%..###..% +D:%.#+*+#.% +D:%.#+*+#.% +D:%..###..% +D:%.......% +D:%%%%%%%%% + +N:96:Minor Boss Vault +X:7:3:10:10 +D:%%%%%%%%%% +D:%........% +D:%..XXXX..% +D:%.XX.9XX.% +D:%.X....X.% +D:%.XX++XX.% +D:%.XX^^XX.% +D:%..X++X..% +D:%........% +D:%%%%%%%%%% + +N:97:(Lesser) Major Boss Vault +X:7:20:10:10 +D:%%%%%%%%%% +D:%........% +D:%..XXXX..% +D:%.XX.8XX.% +D:%.X....X.% +D:%.XX++XX.% +D:%.XX^^XX.% +D:%..X++X..% +D:%........% +D:%%%%%%%%%% + +N:98:(Greater) Majorly Bossy Vault +X:8:37:10:10 +D:%%%%%%%%%% +D:%........% +D:%.@XXXX@.% +D:%.XX88XX.% +D:%.X8888X.% +D:%.XX++XX.% +D:%.XX^^XX.% +D:%.@X++X@.% +D:%........% +D:%%%%%%%%%% + +N:99:Bubbles +X:8:35:25:41 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X8X#X8XXX8XXX8XXX8XXX8XXX8XXX8XXX8XXX8X% +D:%XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.#XX% +D:%XX.9.#.9.X.9.#.9.X.9.#.9.X.9.#.9.#.9.XX% +D:%XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX% +D:%X8XXX8X#X8X#X8X#X8X#X8X#X8X#X8X#X8X#X8X% +D:%XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.#XX% +D:%XX.9.#.9.X.9.X.9.#.9.X.9.#.9.X.9.X.9..X% +D:%XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX% +D:%X8X#X8XXX8X#X8XXX8XXX8XXX8XXX8XXX8X#X8X% +D:%XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.#XX% +D:%XX.9.X.9.#.9.X.9.#.9.#.9.#.9.#.9.X.9.XX% +D:%XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX% +D:%X8X#X8X#X8X#X8XXX8XXX8XXX8XXX8X#X8X#X8X% +D:%XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.#XX% +D:%XX.9.#.9.X.9.#.9.#.9.#.9.#.9.#.9.X.9.XX% +D:%XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX% +D:%X8XXX8XXX8XXX8XXX8XXX8XXX8XXX8XXX8X#X8X% +D:%XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.#XX% +D:%##.9.#.9.#.9.#.9.#.9.#.9.#.9.#.9.X.9.XX% +D:%XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.XX#.#XX% +D:%X8XXX8XXX8XXX8XXX8XXX8XXX8XXX8XXX8XXX8X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:100:Lesser Vault (Cross) +X:7:10:13:20 +D:%%%%%%%%%%%%%%%%%%%% +D:%########++########% +D:%#*....*#..#*....*#% +D:%#....&,#^^#,&....#% +D:%#....,##..##,....#% +D:%#+#####*..*#####+#% +D:%#^^.....,,.....^^#% +D:%#+#####*..*#####+#% +D:%#....,##..##,....#% +D:%#....&,#^^#,&....#% +D:%#*....*#..#*....*#% +D:%########++########% +D:%%%%%%%%%%%%%%%%%%%% + +N:101:The I in the Storm +X:8:30:25:41 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX% +D:%X&&..^..#9X..^^^^^^^^^^^^^..X9#..^..&&X% +D:%X&...#....X..XXXXXX^XXXXXX..X....#...&X% +D:%X...&#..#.X9XX.@8XX^XX8@.XX9X.#..#&...X% +D:%X..&9#....XXX...@X,,,X@...XXX....#9&..X% +D:%X^####..#...XX..XX,.,XX..XX...#..####^X% +D:%X........,#..XX^X,,.,,X^XX..#,........X% +D:%X.......#.....^XX,...,XX^.....#.......X% +D:%X........,#...9X,,...,,X9...#,........X% +D:%X.......#.....XX.......XX.....#.......X% +D:%X.#......,#..XX^.......^XX..#,......#.X% +D:%X.9#....#....#^^...9...^^#....#....#9.X% +D:%X.#......,#..XX^.......^XX..#,......#.X% +D:%X.......#.....XX.......XX.....#.......X% +D:%X........,#...9X,,...,,X9...#,........X% +D:%X.......#.....^XX,...,XX^.....#.......X% +D:%X........,#..XX^X,,.,,X^XX..#,........X% +D:%X^####..#...XX..XX,.,XX..XX...#..####^X% +D:%X..&9#....XXX...@X,,,X@...XXX....#9&..X% +D:%X...&#..#.X9XX.@8XX^XX8@.XX9X.#..#&...X% +D:%X&...#....X&&XXXXXX^XXXXXX&&X....#...&X% +D:%X&&..^..#9X..^^^^^^^^^^^^^..X9#..^..&&X% +D:%XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:102:Roundabout Two +X:8:30:25:40 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%#^X.^^+X@XX.+X^^^^^+.X...X8#@&*X*****X% +D:%X^X.^XX@XX.XX^^^^^^X.X.X^XXX@.&+9....X% +D:%X^X.XX&XX.XX^^^^^^^X.X.X^X8#@&*X99...X% +D:%X^X.X^^X&.XXXXXXXXXX.X.X^XXXXXXXXXX++X% +D:%X^X.X.*X&.X.......&..X.X^X........X^^X% +D:%X^X&X.*X^^X.XXXXXXXXXX.X&X#XXXXXX.X^.X% +D:%X^X.X..X^^X...@........X.X......X.X^^X% +D:%X^X.X..X^^XXXXXXXXXXXXXX.XXXXXX.X.X.^X% +D:%X^X.X..X^^X..,.....,....&X8#,*X.X.X^^X% +D:%X^X&X,,X^^X^XXXXXXXXXXXXXX##,,X.X.X^.X% +D:%X^+&X..+^^X^^^^^^^^^^^^^^^9...#.X.#^^X% +D:%X^X&X,,X^^X^XXXXXXXXXXXXXX##,*X.X.X.^X% +D:%X^X.X..X^^X..,.....,....&X8#,,X.X.X^^X% +D:%X^X.X..X^^XXXXXXXXXXXXXX.XXXXXX.X.X^.X% +D:%X^X.X..X^^X...@........X.X......X.X^^X% +D:%X^X&X.*X^^X.XXXXXXXXXX.X&X#XXXXXX.X.^X% +D:%X^X.X.*X&.X.......&..X.X^X........X^^X% +D:%X^X.X^^X&.XXXXXXXXXX.X.X^XXXXXXXXXX++X% +D:%X^X.XX&XX.XX^^^^^^^X.X.X^X8#@&*X99...X% +D:%X^X.^XX@XX.XX^^^^^^X.X.X^XXX@.&+9....X% +D:%#^X.^^+X@XX.+X^^^^^+.X...X8#@&*X*****X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:103:Modified Greater Vault (Huge) +X:8:45:17:39 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X% +D:%X8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8X.X% +D:%X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X% +D:%X8X8#8#8#8#8#8#8#8#8#8#8#8#8#8#8X8X.X% +D:%X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#X% +D:%X8X8X8#8#8#8#8#8#8#8#8#8#8#8#8#8X8X.X% +D:%X#X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X% +D:%X8X8X8#8#8#8#8#8#8#8#8#8#8#8#8#8#8X.X% +D:%X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X% +D:%X8X8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#.X% +D:%X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%X8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +N:104:The Bank from Hell +X:8:30:20:31 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%XXXXXXXXXXXXXX+XXXXXXXXXXXXXX% +D:%X.&.&.&.&.&.#...#.&.&.&.&.&.X% +D:%X.#.#.#.#.#.#...#.#.#.#.#.#.X% +D:%X...........#...#...........X% +D:%X##########+##+##+##########X% +D:%X@........^^^^^^^^^........@X% +D:%X@^^^.....^^^...^^^.....^^^@X% +D:%X##+#######+#####+#######+##X% +D:%X.^^^.#@..^^^...^^^..@#.^^^.X% +D:%X#...##...............#.###.X% +D:%X@...@#.&.&.&.&.&.&.&.#..@..X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXX+X% +D:%X.+^*****X*******^+^******X.X% +D:%X@X^....^X^......^X^.....*X@X% +D:%X.X*****^+^*******X*******X.X% +D:%X@XXXXXXXXXXXXXXXXXXXXXXXXX@X% +D:%X.@.@.@.@.@.@.@.@.@.@.@.@.@.X% +D:%XXXXXXXXXXXXXXXXXXXXXXXXXXXXX% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +# Between vaults from weisiger +N:105:The Between Vault +X:8:15:6:25 +D:XXXXXXXXXXXXXXXXXXXXXXXXX +D:#,,,,,X&...@X..**&X....9X +D:#...&1X.,,,2X..**&X3...9X +D:#...&.X1,,,.X2.**3X....9X +D:#,,,,,X&...@X..**&X....9X +D:XXXXXXXXXXXXXXXXXXXXXXXXX + +N:106:Greater Vault (Mix&Match) +X:8:35:28:73 +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +D:%.......................................................................% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X1.^^^^*&XX,,,9,,,XX...X...X...X&..X@..X@.8X7X8#X8#X8#X8#X8#X8#X8#.7X.% +D:%.X..^^^*,XX@&@&@&@&X.X...X...X..#X&..X&..X@.#XXX#8XX8XX8XX8XX8XX8XXXXX.% +D:%.X^^^^*,XXXX.......X6.X...X...X.#.X&..X@..X@.8X8XXXXXXXXXXXXXXXXXX88XX.% +D:%.X^^^*,XX&&XX.....XXXXXXXX.X...X#..X&.#X&..X@.XX#9#9#9#9X88XX^^XX#8XXX.% +D:%.X^^*,X#^^^^XX^XXX.X***&@XXXX...X...X&#.X@..X@X8X9X9X9X9X8#X^^XX8#X#8X.% +D:%.X^*,XX^^^^^^XX^XX5X***@&,,XXX...X...X#..X&..XX#X#X#X#X#XXX^^XX##XX88X.% +D:%.X*,XX........XX^XXX***&@,,,,XXX..X..#X&..X@..X8X8X8X8X8XX^^XX88XXXXXX.% +D:%.X&XX..........XX^XX***@&,,,,#.XXX.X.#.X&..X&.X#X#X#X#X#X^^X#8XXXX,#.X.% +D:%.XXX************XX6X@&@&@,,,,#...XXXX#..X&.#X@X8X8X8X8X8#XXXXXX,,,,#.X.% +D:%.XX&,&,&,&,&,&,&,XXXX@&@&,,,,#.....XXX...X&#.XX8X8X8X8X8XXXX,,,,,,,#.X.% +D:%.XX#************XX.^#X,,,,,,,#.......XXXXXXXXXX8X8X8XXXXX@&#,,,,,,XX#X.% +D:%.X^XX..........XXX.XXXX,,,,,,#................X8XXXXX&&#&@&#,,XXXXX#.X.% +D:%.X.XXX........XX3X^X99XXXXXXXXXXXXXXX#XXXXXXX.XXXX,#&&&#&@&XXXX,#^X#.X.% +D:%.X.XXXX......XXX.X.X@@,,,,,,,,,,,,X1X.......X.X,,,,#&&&#XXXX,,,,#^X.#X.% +D:%.X^XXXXX....XXXX.^.XXXXXXXXXXXXXX*X^X+XXXXX.X.X,,,,#&&XXX##9,,,,#^X.#X.% +D:%.X.X^^.XX@@XXXXXXXXX9@&,,,,,,,,,X*X.X^^&,,X.X.X#####XXX#9@##@,,,#^X#.X.% +D:%.X.X^X.XXXXX^^^XXXXXXXXXXXXXXXX,X*X.X^^^,,X.X.X&&&XXX@8##&@##@,,#^X#.X.% +D:%.X^X.X2XXXX3^^^XXX.^..^..^..^.X,X*X^X&^^^&X.X.X##XX5.@89##9@##&,#^#.#X.% +D:%.X.X^XXXXXXXXX^^XX.XXXXXXXXXX.X,X*X.X..^^^X.X.X^XXXXXXXXXXXXXXXXXXXXXX.% +D:%.X.X^^.^..^..X^^^X.^..^..^.4X^X,X*X.X2.&^^+.+.X.^.^.^.^.^.^.^.^.^.^.4X.% +D:%.X^XXXXXXXXX^X^^^XXXXXXXXXXXX#X#X#X^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.X..^..^..^..X^^^#................X..^..^..^..^..^..^..^..^..^..^..^.+.% +D:%.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.% +D:%.......................................................................% +D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +# Wilderness vault test +N:107:The Wilderness Vault +X:10:1:3:7 +D:XXXXXXX +D:T,,,,8X +D:XXXXXXX diff --git a/lib/mods/theme/edit/volcano.txt b/lib/mods/theme/edit/volcano.txt new file mode 100644 index 00000000..1b89cf3d --- /dev/null +++ b/lib/mods/theme/edit/volcano.txt @@ -0,0 +1,83 @@ +# File: volcano.txt + +# Stairway to the Hell +F:$:7:3:0:0:0:0:0:6 + +# Hole to the center of the Volcano +F:>:7:3:0:0:0:0:0:5 + +############### Town Layout ############### + +D:###################################################################################################################################################################################################### +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL$LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^>^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^K^^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^K^^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^^K^^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:#LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL^K^LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL# +D:###################################################################################################################################################################################################### + + +############### SLarting positions ############### + +# Standard starting position for normal races +?:[EQU $LEAVING_QUEST 0] +P:64:80 diff --git a/lib/mods/theme/edit/w_info.txt b/lib/mods/theme/edit/w_info.txt new file mode 100644 index 00000000..18cf7a0f --- /dev/null +++ b/lib/mods/theme/edit/w_info.txt @@ -0,0 +1,141 @@ +# PernAngband wilderness definition file by DarkGod (darkgod@pernangband.org) +# with the help form Gwidon S. Naskrent (naskrent@artemida.amu.edu.pl) +# Designed to "look like" Middle-earth map +# Updated to include a more accurate location of Angband/Gondolin and many new features by furiosity for Theme + +W:D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +W:D:Xg=====================gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggX +W:D:Xgggggg==============gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggX +W:D:Xggggggg==============ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggX +W:D:Xgggggggggg===========ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggX +W:D:XWWAAWCCCWWWW===========WWWgggWWWWWgggggggggWWWWWWWWWWggggWWWWWWWWWWWWWggggWWWWWWWWggggWWWWWWWWWggggX +W:D:XWWAAAACCCCWWWWAA========WWWWWWWWWWWWWggggggggWWWWWWWWWWWWWWWWWWWWWWWWWWggWWWWWWWWWWWWWWWWWWWWWWEEEEX +W:D:XWWWWAAAAAW%AAAA========WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.EEEEEEEEX +W:D:XWWWWWWAAWAAAWW===========WWWWWWW...WWWWWWWWWW..........WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.EEEEEEEEEEEX +W:D:XWWWWWWWWWWWWWW==========..WWW....WWWWWWWW................WWWWGGGGWWWWWWWW......WWWWW.EEEEEEEEEEEEEEX +W:D:XTM.MMMMWWWW===...====...........HHHH..................GGGGGGGWWWDWWWW.........WWWW.EEEEEEEEEEEEEEEEX +W:D:XT.2MMM=======.BB.=............HHHHHHHH..&&&&&...J..GGGGGGGGGGGGG.................tEEEEEtEEEEttEEEEEX +?:[EQU $TOWN_DESTROY2 1] +W:M:0:1 +W:D:XT.PMMM=======.BB.=............HHHHHHHH..&&&&&......GGGGGGGGGGGGG.................tEEEEEtEEEEttEEEEEX +?:1 +W:D:XMMMMM======..BB.===.............HHHH.......&&&&&&GG.._._.......................ttttttttttttttttttttX +W:D:X======...._.BB._..._............................&....._._TTT................GG........tttttttttttttX +W:D:X=====...._..BB.._.._..HHHH................&....&&&~~~~.TT_TTTT..........G.....GGG........tttttt^^^^X +W:D:X===....._...BB..._._..HHH.......HHHHHH.....&&&&._&&..~.TTT_T_TT..^D......GGGGGG..............ttt^^^X +W:D:X===...._..TBBB...._._..H.=....HHH|HH..........__.&&__~.TTTT_o_TT.D8........_.....................^^X +W:D:X===...._....BB....._..HH.=_....H.|..........__...&&..~.TTTTTT_TT.=........_........................X +W:D:X===..._...BBBB...._....HHHH__....|........._.....&&..~.TTTTTT____a........_........................X +W:D:X===...._..TTBB..._........._.....|H......._......&q..~6TTTTT&&&T._........._.......................X +W:D:X===....==..TBBB._......HH.._.TT..|.HH...._..TTT._&&..~..*TT&I&&&T._........._......................X +W:D:X====...==.....==......HHd+-_TTTT-x1HH---------_Lq&&---------------_........_.......................X +W:D:X=====..========....H....H|..____H|uH....._..._.._&...~..TTTTTTTTTT._........_......................X +W:D:X==============....HHH....|..._TTH|......._.._.._&&^...~..TTTTTTTTT.._........_....................tX +W:D:X======..==....BB...H.....|..._..H|HH...._.._...&&.....~..TTTTTTTT...._......_....................ttX +W:D:X======........BB.........[---_...|.H...._._..^^&&^.I._~..TTTTTTTT....._......_..................tttX +W:D:X======........BB............._[--|....._.._..^^&&___I.~~.TTTTTTTT......_.._._..................ttttX +W:D:X======........BB....B......._....|....._._...^^&&.....~~.TTTTT.T........__.._.................tttttX +W:D:X=======.....TBBB..BBBB....._.....|....._....^^&&&....~~...TTTT.............._...............tttttttX +W:D:X==========..TBBBT........._......|...._.....^^&&.....~~...TTTT..............._...._.......TtTttttttX +W:D:X==========..TTTBBTBB....._.......|II__.....^)^&&....~~....TTTTTTT............._.__._=...TTTTTTtttttX +W:D:X==========...TTBTT......_........___II_..._^^^&&....~~..TTTTTTTTTT............._....==...T==TTtttttX +W:D:X==========.....T.T....._........_.....____^___R__...~~.TTTTTTTTTT...................========TTtttttX +W:D:X===========.=........._........_..........^^&&&_!7!~~..TT&TTTTTTT..................=========TttttttX +W:D:X================....__........_..ttt......^M&&._!4!~~..TTTTTTTTT...................=========...ttttX +W:D:X=================.==E........_....tt.....TTMM&..!!!~.....TTTTT..................^^.========......ttX +W:D:X===================EE........._.........TTMMM.......~~.........................^^^^.=======.......tX +W:D:X===================E==......._..........TTM)MTTTTT._..~~~~;;....................^^^.==...==.......tX +W:D:X===================E==......_...........T&MWMMTTTT_I_.....~;;..................^^^^^.=...=........tX +W:D:X=====================......_.ttt........T&M5MTTTTTT..__I~~;;...................^^^^^^.............tX +W:D:X=====================.....=_.tt.........&&MMMTTTTT.....~...........................^^.............tX +W:D:X======================...==..ttt........&&_&&&.._.......~~........................................tX +W:D:X=======================.===..............^_^....._........~.......................................tX +W:D:X===========================..............._......._......~........................................tX +W:D:X==========================.tt......._._.._........_....H=HH...SSS.................................tX +W:D:X==========================.tt._.._t_...__.........._..H===H.SSSS.................................ttX +W:D:X==========================..__.__._._._..&&&b....._....H=HH..SS.A.A.............................tttX +W:D:X============================....._..._.__.&&&......_....~~.....AAOAAA..A..AA..A..A..AA.........ttttX +W:D:X===========================.............._&&&^^....._....~~I...AA''AAAAAAAAAAAAAAAAAAAAAAA......tttX +W:D:X===========================.......^.&.^^&&&&&&&......__.~~III...AAVVVVVV$AVVVAVAA_"""_"""""".....ttX +W:D:X===========================.....^^.&.&_&^&.&^&_&&&9...._..~~II..AAVVUVVVVVVVVVVA_"""""_"""""".....tX +W:D:X===========================....^....__^^...^^^._^&&........~~.c.AAVVUUVVVVVVVAA_"""""""_"""".......X +W:D:X===========================..^^^_.._.......^^._.^^&&&........~~.AAVVVVVVVVVVAA""_""""""_"""""""....X +W:D:X============================.^T_.__._........_&^^^.&&&&&......e.AAsAAVAAAVVV"""""_""""_"""""""....DX +W:D:X============================.T^_..._....HH.._&&&^^.._&&&&.&...~.AAA""A"A""""""""=="""_"""""""""".DDX +W:D:X============================.T^._.HHHHHHHH...__...._^&^&&&&&.~..AA""""""""""""======_"""""""""""DDDX +W:D:X===========================.^^._...H.H........._.._.^&^^._^3.~..sA"""_"_"""""=====""""""""""""DDDDDX +W:D:X==========================..^^.._.....===.=====_._&^...._...^.~.AA"__"_"__======"""""AA""""DDDDDDDDX +W:D:X==========================.H...._...===========_&&^...._._...~~.AA_""""""""""""_""A"AADDDDDDDDDDDDDX +W:D:X========================.HHH=...=_.==========&^^^^.._._..._.~~..AAA""AAA""A"""AA_AAAADDDDDDDDDDDDDDX +W:D:X======================....=====.==============^.^._=._.....~~...AAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDX +W:D:X==============================================.^^^==....~~~~....................DDDDDDDDDDDDDDDDDDDX +W:D:X===============================================..====~~~f~...............DDDDDDDDDDDDDDDDDDDDDDDDDDX +W:D:X===============================================.==^==_............DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDX +W:D:X=================================================^^===........DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDX +W:D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Definition of all the entrances to the dungeons +# W:E::: + +#Orodruin +W:E:5:50:70 + +# Numenor +W:E:7:25:1 + +# Paths of the Dead +W:E:16:49:38 + +# Illusory Castle +W:E:17:15:96 + +# Maze +W:E:18:57:28 + +# Erebor +W:E:20:15:66 + +# Old Forest +W:E:21:21:31 + +# The Sacred Land Of Mountains +W:E:25:37:80 + +# The Wild Land Of Rhun +W:E:26:28:92 + +# The Withered Heath +W:E:27:10:65 + +# The Grinding Ice +W:E:29:1:1 + +# Dol Guldur +W:E:23:33:58 + +# The Northern Waste +W:E:31:5:44 + +# The Blue Mountains +W:E:32:29:18 + +# Dol Amroth +W:E:33:60:48 + +# Angmar +W:E:34:13:48 + +# Near Harad +W:E:35:64:97 + +# Isengard +W:E:36:42:43 + +# Tol Eressea +W:E:37:64:1 + +# Utumno +W:E:38:1:99 + +# Starting position +W:P:35:21 \ No newline at end of file diff --git a/lib/mods/theme/edit/wf_info.txt b/lib/mods/theme/edit/wf_info.txt new file mode 100644 index 00000000..acdba872 --- /dev/null +++ b/lib/mods/theme/edit/wf_info.txt @@ -0,0 +1,394 @@ +# File: wf_info.txt + + +# This file is used to initialize the "lib/raw/wf_info.raw" file, which is +# used to initialize the "wilderness feats" information for the Angband game. + +# Do not modify this file unless you know exactly what you are doing, +# unless you wish to risk possible system crashes and broken savefiles. + +# After modifying this file, delete the "lib/raw/wf_info.raw" file. + +# The wilderness feat indexes are defined in "defines.h", and must not be +# changed. + +# N:: +# D: +# W:::::: +# F: +# X:... + +# Note for : +# 1 = NORTH +# 2 = SOUTH +# 4 = EAST +# 8 = WEST + +# Note for : +# if < 1000 then it points to a town +# if >= 1000 then it points to the x - 1000 dungeon type + +# is the feature from f_info that will be used to represent the tile +# in the map + +# is one of the TERRAIN_foo defines of defines.h + +# define idx feature r_info flag + +# TERRAIN_EDGE 0 /* Edge of the World */ none +# TERRAIN_TOWN 1 /* Town */ WILD_TOWN +# TERRAIN_DEEP_WATER 2 /* Deep water */ WILD_OCEAN +# TERRAIN_SHALLOW_WATER 3 /* Shallow water */ WILD_SHORE +# TERRAIN_SWAMP 4 /* Swamp */ not implemented +# TERRAIN_DIRT 5 /* Snow */ WILD_WASTE +# TERRAIN_GRASS 6 /* Grass */ WILD_GRASS +# TERRAIN_TREES 7 /* Trees */ WILD_WOOD +# TERRAIN_DESERT 8 /* Desert */ not implemented +# TERRAIN_SHALLOW_LAVA 9 /* Shallow lava */ WILD_VOLCANO +# TERRAIN_DEEP_LAVA 10 /* Deep lava */ WILD_VOLCANO +# TERRAIN_MOUNTAIN 11 /* Mountain */ WILD_MOUNTAIN + +# is the character used to reference this wf_info entry on the +# wilderness map file + +# X: list of f_info features used by the plasma generator to create the levels +# corresponding to that wilderness tile (like, lots of mountain, some +# trees, a bit of water...) + +# Version stamp (required) + +V:2.0.0 + +N:0:Ekkaia +D:the Encircling Sea +W:1:0:0:182:0:X +X:182:182:182:182:182:182:182:182:182:182:182:182:182:182:182:182:182:182 + +N:1:Bree +D:a small village +W:1:1:0:203:1:1 +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +N:2:Gondolin +D:The hidden town of the Noldor +W:1:2:0:203:1:2 +X:88:88:88:89:89:89:89:89:89:89:89:89:89:82:96:96:96:96 + +N:3:Minas Anor +D:The great town of Gondor +W:1:3:0:203:1:3 +X:1:1:88:88:89:89:89:89:89:89:89:89:89:89:89:83:96:96 + +N:4:Caras Galadhon +D:Lothlorien's chief city +W:1:4:0:203:1:4 +X:88:88:96:96:96:96:199:96:80:96:96:96:96:96:96:89:89:89 + +N:5:grass +D:a plain of grass +W:20:0:0:89:6:. +X:89:89:89:89:89:89:199:89:81:89:89:89:89:89:89:89:96:96 + +N:6:forest +D:a forest +W:40:0:0:96:7:T +X:88:88:96:96:96:96:199:96:82:96:96:96:96:96:96:89:89:89 + +N:7:road +D:a west-east road +W:5:0:12:200:6:- +X:200:200:88:88:89:89:199:89:89:89:79:89:89:89:89:89:96:96 + +N:8:road +D:a north-south road +W:5:0:3:200:6:| +X:200:200:88:88:89:89:199:89:89:89:79:89:89:89:89:89:96:96 + +N:9:mountain +D:a mountain chain +W:60:0:0:97:11:& +X:1:1:89:89:88:96:96:97:97:97:97:97:97:97:97:97:97:97 + +N:10:road +D:a west-east-south road +W:5:0:14:200:6:+ +X:200:200:88:88:89:199:89:89:89:89:79:89:89:89:89:89:96:96 + +N:11:road +D:a west-east-north road +W:5:0:13:200:6:z +X:200:200:88:88:89:199:89:89:89:89:79:89:89:89:89:89:96:96 + +N:12:The Nether Realm +D:the entrance to the netherworld +W:127:1006:0:7:10:6 +X:88:88:88:86:86:86:85:85:85:85:85:85:85:85:85:97:97:97 + +N:13:deep water +D:a deep water area +W:90:0:0:187:2:= +X:187:187:187:187:187:187:187:187:187:187:187:187:84:84:84:84:84:84 + +N:14:shallow water +D:a shallow water area +W:35:0:0:225:3:_ +X:187:187:187:84:84:84:84:84:222:222:84:84:84:84:84:1:88:89 + +N:15:Mirkwood +D:The Forest of Mirkwood +W:13:1001:0:7:7:* +X:88:88:96:96:82:96:96:96:96:79:96:96:96:96:96:89:89:89 + +N:16:Barad-Dur +D:Barad-Dur +W:34:1002:0:7:11:$ +X:1:1:94:94:94:94:212:94:94:94:94:94:94:94:94:94:212:212 + +N:17:Angband +D:The Pits of Angband +W:67:1003:0:7:11:% +X:94:94:90:90:90:90:90:90:90:90:90:90:90:90:90:90:92:92 + +N:18:mountain +D:a mountain +W:60:0:0:97:11:^ +X:1:1:89:89:94:96:96:97:97:97:97:97:97:97:97:97:97:97 + +N:19:desert +D:a desert +W:44:0:0:91:5:D +X:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91:92 + +N:20:jungle +D:a jungle +W:40:0:0:202:7:t +X:88:88:202:96:202:96:202:96:81:96:202:96:202:96:96:89:89:89 + +#The Dead Marshes replace 'swamp' +# Ugly: I used a non-wilderness terrain_idx to force meaner monsters -furiosity +N:21:Dead Marshes +D:a part of the Dead Marshes +W:127:0:0:223:174:S +X:223:223:223:223:223:223:223:223:223:223:84:223:210:223:208:208:102:223 + +N:22:glacier +D:a glacier +W:45:0:0:90:5:g +X:94:94:90:90:90:90:90:90:90:90:90:90:90:90:90:90:92:92 + +N:23:grass +D:a plain of grass +W:15:0:0:228:6:, +X:1:1:88:88:228:228:228:228:228:79:228:228:228:228:228:228:96:96 + +N:24:Moria +D:The Doors of Moria +W:50:1022:0:7:11:) +X:1:1:88:88:89:89:89:89:89:89:89:89:89:89:89:89:96:96 + +N:25:high mountain +D:a high mountain chain +W:80:0:0:101:11:M +X:101:101:101:101:101:101:101:101:101:101:101:101:101:101:101:101:101:101 + +N:26:Gondolin +D:The pillaged city of the Noldor +W:1:2:0:203:1:P +X:49:49:49:88:88:88:92:92:92:92:93:93:94:94:94:174:205:205 + +N:27:Khazad-dum +D:The dwarven stronghold +W:1:5:0:203:1:5 +X:1:1:1:1:1:1:1:1:1:1:88:88:88:88:88:88:88:88 + +N:28:dark pit +D:a dark pit +W:60:0:0:87:5:C +X:87:87:87:87:87:87:87:87:87:214:214:214:214:214:214:214:214:214 + +N:29:low hill +D:a low hill +W:15:0:0:213:6:H +X:1:1:89:89:88:96:96:213:213:213:213:213:213:213:213:213:213:213 + +N:30:dark mountain +D:a dark mountain +W:80:0:0:214:11:A +X:214:214:214:214:214:214:214:214:214:214:214:214:214:214:214:214:214:214 + +N:31:blue mountain +D:a blue mountain +W:50:0:0:215:11:B +X:1:1:89:89:88:96:96:215:215:83:215:215:215:215:215:215:215:215 + +N:32:grey mountain +D:a grey mountain +W:40:0:0:216:11:G +X:1:1:89:89:88:96:96:216:216:216:80:216:216:216:216:216:216:216 + +N:33:Mount Doom +D:a part of Mount Doom +W:127:0:0:217:11:U +X:217:217:217:217:217:217:217:217:217:217:217:217:217:217:217:217:217:217 + +N:34:Mallorn forest +D:a Mallorn forest +W:5:0:0:243:7:! +X:88:88:243:243:96:96:243:199:82:243:243:96:243:96:243:243:243:243 + +N:35:Redhorn Pass +D:Redhorn Pass +W:30:0:0:218:6:R +X:94:94:90:90:90:90:90:94:90:90:90:94:90:90:90:90:95:95 + +N:36:Morannon +D:Morannon (the Black Gate of Mordor) +W:34:0:0:224:11:O +X:224:224:224:224:224:224:224:224:224:224:224:224:224:224:224:224:224:224 + +N:37:evergreen wood +D:an evergreen wood +W:40:0:0:202:7:E +X:94:94:219:219:219:219:219:219:82:219:219:219:219:219:219:89:94:94 + +N:38:Rivendell +D:the valley of Rivendell +W:5:14:0:96:1:L +X:88:97:202:96:202:97:202:96:81:97:202:96:202:96:96:89:97:89 + +N:39:Gorgoroth +D:the valley of terror +W:90:0:0:91:5:V +X:91:91:91:86:94:94:94:86:91:91:94:94:86:94:94:86:91:94 + +N:40:Northern Waste +D:the northern wastelands +W:30:0:0:93:5:W +X:91:90:90:91:90:91:90:91:90:91:91:91:90:91:90:91:91:91 + +N:41:crossroads +D:a crossroads +W:5:0:15:200:6:x +X:200:200:88:88:89:199:89:89:89:89:79:89:89:89:89:89:96:96 + +N:42:north-south-east road +D:a north-south-east road +W:5:0:7:200:6:[ +X:200:200:88:88:89:199:89:89:89:89:79:89:89:89:89:89:96:96 + +N:43:swamp +D:a swamp +W:45:0:0:226:3:I +X:226:226:174:84:84:226:174:226:84:84:174:226:226:174:226:174:84:174 + +N:44:Nurn +D:the valley of Nurn +W:50:0:0:94:6:" +X:94:93:94:89:93:89:94:89:93:94:94:93:89:93:89:93:94:94 + +N:45:The Brown Lands +D:the Brown Lands +W:30:0:0:174:5:; +X:174:174:89:89:174:174:89:89:174:94:93:174:174:94:174:89:89:94 + +N:46:Udun +D:the valley of Udun +W:50:0:0:86:6:' +X:94:93:86:86:94:93:86:86:94:93:86:86:94:93:86:86:94:93 + +N:47:Anduin +D:Anduin, the great river +W:35:0:0:227:3:~ +X:187:227:187:84:84:227:84:84:222:227:84:84:227:84:84:227:88:94 + +# Former location of Gondolin (to avoid silliness with Maeglin quest) +N:48:Secret Valley +D:the secret valley with directions to Gondolin +W:0:0:12:89:1:J +X:228:228:228:228:228:228:228:228:228:228:228:228:228:228:228:228:228:228 + +### New Towns ### + +# Beorn's Halls +N:49:Beorn's Halls +D:the dwelling of Beorn the Shape-changer +W:1:6:0:89:1:6 +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Cerin Amroth +N:50:Cerin Amroth +D:a place of peace +W:1:7:0:89:1:7 +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Dale +N:51:Dale +D:a city of Men, being rebuilt +W:1:8:0:91:1:8 +X:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91:91 + +# Edoras +N:52:Edoras +D:the capital of Rohan +W:1:9:0:203:1:9 +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Esgaroth +N:53:Esgaroth +D:the city of Lake-Men +W:1:10:0:203:1:a +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Helm's Deep +N:54:Helm's Deep +D:the great fortress of the Rohirrim +W:1:11:0:89:1:b +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Henneth Annun +N:55:Henneth Annun +D:a Ranger hideout +W:1:12:0:89:1:c +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Hobbiton +N:56:Hobbiton +D:a Hobbit village +W:1:13:0:203:1:d +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Osgiliath +N:57:Osgiliath +D:a stronghold of Men +W:1:15:0:203:1:e +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Pelargir +N:58:Pelargir +D:the great city at the mouth of Anduin +W:1:16:0:203:1:f +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +# Thranduil's Halls +N:59:Thranduil's Halls +D:the hidden realm of the Wood-elves +W:1:17:0:213:1:o +X:88:88:89:89:89:89:79:96:96:96:96:96:96:96:96:96:96:96 + +### Cirith Ungol a 'defined' feature to allow it to have two entrances +N:60:Cirith Ungol +D:the dreaded Spider Pass +W:25:1009:0:7:6:s +X:91:91:91:86:94:94:94:86:91:91:94:94:86:94:94:86:91:94 + +### Bree Swamp +N:61:Bree Swamp +D:The Bree Swamp +W:1:0:0:225:6:u +X:187:187:187:84:84:84:84:84:222:222:84:84:84:84:84:1:88:89 + +### Orc Cave a 'defined' feature to allow it to have two entrances +N:62:Orc Cave +D:a dark tunnel leading to an Orc Cave +W:15:1019:0:7:6:q +X:1:1:88:88:89:89:89:89:89:89:89:89:89:89:89:89:96:96 \ No newline at end of file diff --git a/lib/mods/theme/edit/wights.map b/lib/mods/theme/edit/wights.map new file mode 100644 index 00000000..b67963ac --- /dev/null +++ b/lib/mods/theme/edit/wights.map @@ -0,0 +1,82 @@ +# Permanent wall +F:X:63:3 + +# up stairs +F:<:6:3 + +# Floor with mountain +F:^:97:3 + +# Floor +F:.:1:3 + +# Floor with dirt +F:;:88:3 + +# Floor with forest wight +F:f:88:3:381 + +# Floor with grave wight +F:g:88:3:470:0:0:0:0:0:0:2 + +# Floor with barrow wight +F:b:88:3:499:0:0:0:0:0:0:2 + +# Floor with Emperor Wight +F:e:88:3:604:0:0:0:0:0:0:2 + +# Floor with a Human Skeleton +F:k:88:8:0:395 + +# Marker +F:,:172:6 + +# between gate 1 +F:1:160:6:0:0:0:0:0:2057 + +# between gate 2 +F:2:160:6:0:0:0:0:0:1036 + +# between gate 3 +F:3:160:6:0:0:0:0:0:3847 + +# between gate 4 +F:4:160:6:0:0:0:0:0:2321 + +# between gate 5 +F:5:160:6:0:0:0:0:0:1043 + +# between gate 6 +F:6:160:6:0:0:0:0:0:3599 + +# between gate 7 +F:7:160:6:0:0:0:0:0:2071 + +# between gate 8 +F:8:160:6:0:0:0:0:0:3350 + +# between gate 9 +F:9:160:6:0:0:0:0:0:771 + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X..k^^^^^^^^^^^^^^^^^^^^^^^XX +D:Xfkff^^^^^...^^^^..ff^^^^^^XX +D:X^f1^^^^^^.ffg^^^^.fgg^^^^^XX +D:X^^^^^^^^^^^fg4^^^^f6^^^^^^XX +D:X^^^^^^^^^^^^f^^^^^^^^^fg8^XX +D:X^^^^^^.f^^^^^^^^^^^^.ffg^^XX +D:X^^^^.ff2^^^^^^.^^^^^^.f^^^XX +D:X^^^^^3.^^^^^^^.^^^^^^^^^^^XX +D:X^^^^^^^^^^^^ff.^^^^^^^^^^^XX +D:X^^^^^^^^^^^7gfg^^^^^^^^f^^XX +D:X^^^^^^^^^^^^^^^^^^^..^..^^XX +D:X^^^^^^^^^^^^.^^^^^^....ff^XX +D:X^^^^...^^^^^ff^^^^^^..fg^^XX +D:X^^^.fff^^^^gfg^^^^...fgee^^X +D:X^^^^g5^^^^..8^^^^^f^fgfe,9^X +D:X^^^^^^^^^^^^^^^^^^^^^^^^^^^X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:3:3 diff --git a/lib/mods/theme/edit/wolves.map b/lib/mods/theme/edit/wolves.map new file mode 100644 index 00000000..0e3030ea --- /dev/null +++ b/lib/mods/theme/edit/wolves.map @@ -0,0 +1,55 @@ +# permanent wall +F:X:61:0 + +# granite +F:#:57:0 + +# up staircase +F:<:6:0 + +# Grass +F:-:89:0 + +# Dirt +F:.:88:0 + +# Trees +F:t:96:0 + +# Open door +F:D:4:0 + +# Broken door +F:d:5:0 + +# Grass with elf skeleton +F:z:89:0:0:397 + +# Dungeon layout +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X...t.---.......-.-.....-...#.--X +D:X-..#..-......-.....--......t...X +D:X...t.--.tt#ddt##t#dd#t#....#...X +D:Xz-.t....#.--...#...-..#.--.t...X +D:X#d##....#.z.z..t---...t....#tD#X +D:X....---.t......t..-.z.#..z.....X +D:X...--.-.#...z..#.--...t........X +D:X##t#-z-.#####dd#dd##tt#....#t#tX +D:X..-t.--.t....-.t...--.#.---t...X +D:X.--t---.t......#..--z-#----#-..X +D:X...D....#.--z...---.--t--.-d--.X +D:X...#....#........---..#--..#z-.X +D:X#t#t....t..-...t-z-...t....#tt#X +D:X..-.....#-..-..#......#.....--.X +D:X...-.--.#dd#ttt##t##Dd#.....--.X +D:X#Dt#....#-.....#......#....##t#X +D:X...#...-t----..#......t...-tz--X +D:X.z.t...-#--.-..t......#.---#-..X +D:X.--t.---#-z.--.#.....zt--..d-..X +D:X---#....###dd#tt##dd###--..t...X +D:X.z-t..-...-....-..-.--.....#