| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
This reverts commit 941444076c26e5e5149c6368a4261d60842fe3ec.
After consultation with Enne, this doesn't really fix the issue, and is
therefore superfluous.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
With 30 kills to 5696 deaths, Michael just isn't unique enough.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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_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.
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
you.where_are_you dlua binding, further Volcano tweaks.
Signed-off-by: Matthew Cline <zelgadis@sourceforge.net>
|
|
|
|
| |
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
|
|
|
| |
they're for flavor and survival purposes.
|
|
|
|
| |
according to his description.
|
|
|
|
|
| |
have the flaming/fire resistance brands where they'd normally show up
in-game.
|
| |
|
| |
|
| |
|
| |
|
|
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|