summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/volcano.des
Commit message (Collapse)AuthorAgeFilesLines
* Rename "firedrake" to "fire drake".Jude Brown2009-12-021-5/+5
| | | | | | This brings it in line with all the other "drake" monsters: "swamp drake", "death drake", etc. I don't believe this change is contentious, and I hopefully haven't broken tiles build.
* Revert "Convert dgn.set_border_fill_type to BORDER."Jude Brown2009-11-301-1/+1
| | | | | | | This reverts commit 941444076c26e5e5149c6368a4261d60842fe3ec. After consultation with Enne, this doesn't really fix the issue, and is therefore superfluous.
* Convert dgn.set_border_fill_type to BORDER.Jude Brown2009-11-301-1/+1
| | | | | | | | | | The Lua prelude of maps isn't executed early enough now. Using 'BORDER' sets map->border_fill_type as soon as the map is read, rather than after it is placed. This commit increases the value of MAP_CACHE_VERSION. Can be reverted if it causes issues or is unwanted.
* Fix "Triggerable already activated" errors. (zelgadis, others)Jude Brown2009-11-151-13/+13
|
* Give Village Volcano open sea border fill.Jude Brown2009-11-151-35/+29
|
* Remove Michael. (dpeg, pointless)Jude Brown2009-11-141-4/+2
| | | | With 30 kills to 5696 deaths, Michael just isn't unique enough.
* Fix the Volcano producing launchers of flaming (the ranged brand is "flame").Adam Borowski2009-11-121-1/+4
|
* Convert Overflow map to TriggerableFunction.Jude Brown2009-11-071-10/+18
|
* volcano.des: Use Triggerable master/slave codeMatthew Cline2009-11-071-33/+35
| | | | | | | Change to using the Triggerable builtin master/slave framework, and also to using TriggerableFunction instead of FunctionMachine. clua/lm_mslav.lua and clua/lm_func.lua are now not being used for anything.
* Change "hell-hog" to "hell hog".Jude Brown2009-11-061-2/+2
|
* Update volcano_lake and volcano_pools.Jude Brown2009-11-041-38/+43
| | | | | | Updating the volcanoes in volcano_lake to use a better system, which will hopefully mean that the warnings work properly for them now. Also slightly tweak the monsters in volcano_pools.
* Chained FogMachine convenience function, documentation, minor corrections.Bookofjude2009-11-031-25/+22
| | | | chained_fog_machine now performs relevant lmark.synchronized_markers modification to fog machines. Provided documentation for this. Cleaned up volcano.des, removed some unused functions and fixed some line lengths, other minor corrections.
* New Volcano, tweak Collapsing Caverns.Jude Brown2009-11-011-16/+126
| | | | | | | | Collapsing Caverns now places some smoke after collapsing one of the entrances. New Volcano: Overflowing lava lake. A lake surrounded by a scattering of loot, and every (max 20) turns, the lake overflows. Eventually, it will fill the cavern, destroy all the loot, and temporarily strand the player. The lava will recede, however, offering a way out. Signed-off-by: Darshan Shaligram <dshaligram@users.sourceforge.net>
* Volcano alterations: change map, fix FunctionMachine.Jude Brown2009-11-011-45/+53
| | | | | | Collapsing Caverns Volcano map now in line with original design (all chambers and possible treasures visible, though threat not). It also now uses synchronised FunctionMachines, meaning that saving and reloadnig does not collapse all entrances. Signed-off-by: Darshan Shaligram <dshaligram@users.sourceforge.net>
* Lua distance bindings, Volcano tweaks, FogMachine message tweaks.Jude Brown2009-11-011-18/+34
| | | | | | | | | | New binding for coord.cc's distance functions (dgn.distance(x1, y1, x2, y2)), lua function "point_in_radius", accepts two dgn.point functions and a radius and returns true if point1 is in radius around point2. Extensive tweaks to FogMachine warning messages: most now accept a "see function" as the final parameter, which should take two parameters: an x and a y. The function should return true if the player can "see" this point. Finally, tweaks to Volcanoes: utilise see_function and dgn.point_in_radius to provide better warning for lake. Utilise greensnark's new slave/master system for chaining FogMachines together in Bunker and Village. Signed-off-by: Darshan Shaligram <dshaligram@users.sourceforge.net>
* lmark.synchronized_markers(): apply one marker's effects to multiple points ↵Darshan Shaligram2009-10-311-9/+42
| | | | | | | | | | | | | | | simultaneously. synchronized_markers() takes a marker, and a list of method names to override, and returns a set of markers that fire simultaneously, to allow, say, fog machines that fire at random intervals, but always fire in unison. lm_mslav.lua has details. volcano.des has an example volcano entry vault that uses this. Allow fetching a list of Lua markers/marker positions by property value. Renamed dgn.find_marker_prop -> dgn.find_marker_position_by_prop. s/helper/listener/ for fog machine listeners.
* Adding you.in_branch(string) as a lua function.Enne Walker2009-10-311-3/+3
| | | | | | This also removes you.where_are_you() so as not to require lua scripts to know the value of C++ enums. This change also fixes stricmp incorrectly falling through to strcmp on non-MSVC platforms.
* Volcano tweaks, you.where_are_you()Jude Brown2009-10-311-75/+59
| | | | | | you.where_are_you dlua binding, further Volcano tweaks. Signed-off-by: Matthew Cline <zelgadis@sourceforge.net>
* Some minor tweaks to Volcanoes.Jude Brown2009-10-311-15/+12
| | | | Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
* Revert the changes to uniques' weapons and armor in volcano.des, asDavid Lawrence Ramsey2009-10-301-3/+3
| | | | they're for flavor and survival purposes.
* And tweak them again, as Grum is always supposed to wear an animal skinDavid Lawrence Ramsey2009-10-301-2/+2
| | | | according to his description.
* Tweak uniques' weapons and armor in volcano.des and makeitem.cc to onlyDavid Lawrence Ramsey2009-10-301-3/+3
| | | | | have the flaming/fire resistance brands where they'd normally show up in-game.
* Tiny bit of randomisation for volcanoes.David Ploog2009-10-301-0/+2
|
* Typo fix.David Lawrence Ramsey2009-10-291-1/+1
|
* Typo fix: "the it".Adam Borowski2009-10-291-1/+1
|
* Typo fixes.David Lawrence Ramsey2009-10-291-4/+4
|
* Add Volcanoes, early-midgame portal vaults by Jude, with dpeg and Zaba.Eino Keskitalo2009-10-291-0/+981
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>