summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Do "post_activate_remove" in dgn_place_map()Matthew Cline2009-12-051-0/+7
| | | | | Fixes MonPropsMarkers not being removed-on-activation when a vault is placed via &L.
* Reset map knowledge colour in clear_map.Robert Vollmert2009-12-051-1/+3
| | | | Fixes #120 (clear map removing walls).
* Fix uniques spawning multiple times (bug #123, Kyrris).Jude Brown2009-12-051-5/+5
| | | | | | dgn_reset_level(), which resets you.unique_creatures, was being called before temp_unique_creatures (where you.unique_creatures was being backed) was actually initialised.
* Properly use you.level_type_origin instead.Jude Brown2009-12-052-19/+18
| | | | | | | When changing levels and generating a note, misc.cc uses you.level_type_origin. place_name uses you.level_type__name instead. As you.level_type_origin is set to a variant of you.level_type_name, use that instead! That makes no sense.
* Add a "seen" flag.Jude Brown2009-12-051-0/+4
| | | | | | This allows dgn.create_monster to create monsters as though summoned, without generating "XYZ comes into view" messages (if the player happens to be resting at the time).
* Apply extra_monster_flags earlier to fix "comes into view" errors.Jude Brown2009-12-053-3/+17
| | | | | | | | | | | Rebranded monsters (ie, "kobold name:Durwent name_replace") who are created with Lua and dgn.create_monster while the player is resting will generate a "XYZ comes into view" warning message. However, as this message is triggered by handle_seen_interrupt, which is triggered before the additional flags are applied, it will disregard MF_NAME_SUFFIX, MF_NAME_REPLACE, MF_NAME_ADJECTIVE, etc. Applying these flags earlier fixes this.
* New monster spec tags for marking monsters summoned.Jude Brown2009-12-053-2/+53
| | | | | | | | | | dur:1-6, marks the abjuration duration of a monster. sum:<str>, any of "clone", "animate", "chaos", "miscast", "zot", "wrath" or "aid", or the relevant spell we're mimicking; nas:<str> equivalent to the non-actor summoner. Not setting the non-actor summoner will mean that kills by these pseudo- summons are unmarked as such.
* Fix typo, add section on 'wall_hit'.Jude Brown2009-12-051-1/+6
|
* Fix bad line wrapping in shop list (#118).Robert Vollmert2009-12-051-1/+1
|
* rltiles/makefile: add -lpthread on Linux to avoid missing pthread symbolsSteven Noonan2009-12-041-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Do out-of-LOS staircase emphasis when drawing.Robert Vollmert2009-12-044-10/+15
| | | | | This fixes emphasised stair colours being out of date until they come into LOS again.
* sqlite: update 3.6.18 -> 3.6.20Steven Noonan2009-12-041-0/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* pcre: update 7.9 -> 8.00Steven Noonan2009-12-041-0/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* libpng: update 1.2.40 -> 1.2.41Steven Noonan2009-12-041-0/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* freetype: update 2.3.9 -> 2.3.11Steven Noonan2009-12-041-0/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles/makefile: add -ldl on Linux to avoid dlopen/dlsym missing symbolsSteven Noonan2009-12-041-0/+3
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefile: add BUILD_ALL flag to build all contribs into binarySteven Noonan2009-12-041-0/+11
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Only reset env.tile_* when updating env.show.Robert Vollmert2009-12-041-4/+5
| | | | This should fix items and monsters sometimes not being drawn.
* A temple of Zin, with a spammy preacher angel.Adam Borowski2009-12-042-0/+56
|
* Let message_at_spot accept props; function_at_spot.Jude Brown2009-12-041-2/+12
|
* dLua "mark_summoned" wrapper for monsters.Jude Brown2009-12-043-1/+68
|
* De-duplicate magic res and stealth adjective choice.Robert Vollmert2009-12-044-67/+42
|
* Added monster MR display (petato, mantis-id 113).Robert Vollmert2009-12-043-4/+27
| | | | | | | | | | | | Adds a line to the monster description screen that tells you how resistant it is to magic. Uses the same scale as player MR (eg on the % screen) except it skips "not resistant" levels of (non-)resistance. Uploaded a new version of the patch; now includes experimental MR display rescaling for both players and npcs. Try it out on the % screen, or examine a creature. Adverbs stolen from the stealth display, crazy resistant creatures are described as "almost entirely resistant".
* New Swamp ending: icy swamp.Jude Brown2009-12-041-1/+51
| | | | | | | With hydra simulacra hibernating in the tunnel to the rune, which itself is guarded by ice dragons (and occasionally an azure jelly), freezing clouds and more hydra simulacra! There are also giant fish simulacra and freezing wraiths.
* Don't copy DNGN_UNDISCOVERED_TRAP to map knowledge.Robert Vollmert2009-12-031-4/+9
| | | | Fixes trave colouring revealing undiscovered traps.
* Turn cursor off when drawing delay_message_clear dash.Robert Vollmert2009-12-031-0/+1
|
* Fix off-by-one error in passwall depth calculation.Robert Vollmert2009-12-031-12/+12
| | | | Also reorganize cast_passwall() a bit.
* Don't assume a square is safe if there are a monster there.Jude Brown2009-12-032-7/+21
| | | | Could be a lava snake, swamp worm, etc.
* Mentioned Wizard commands are listed at x?.Jude Brown2009-12-031-0/+3
|
* Hopefully fix tiles compile.Jude Brown2009-12-031-0/+1
|
* Convert the_teleporter (and related Ice Cave) to you.teleport_to.Jude Brown2009-12-032-12/+2
|
* Fix missed firedrake -> fire drake.Jude Brown2009-12-031-2/+2
|
* New fiery Swamp:5 ending.Jude Brown2009-12-031-0/+36
|
* Teleport code refactor, you_teleport_to.Jude Brown2009-12-033-41/+119
| | | | | | | | | Move the post-teleport update to its own function so that it can be called from other functions. Provide a new function that accepts a coord_def; try hard to move the player here, moving monsters if allowed, but return false if we weren't able to. Lua wrappers for you_teleport_to.
* Reduce minimum message window height to 5.Robert Vollmert2009-12-036-4/+11
| | | | | | | | | | This is FR 2814313. This required adding a new option msg_min_height defaulting to 6 to keep the same default layout. I don't believe anything requires a message window of more than 5 lines (acquirement is fine with that).
* Clean up window size option handling.Robert Vollmert2009-12-031-21/+5
| | | | | view_{min,max}_width now use INT_OPTION (hope I didn't miss anything there), and msg_max_height gets an explicit minimum.
* Reduce MSG_MIN_HEIGHT from 7 to 6.Robert Vollmert2009-12-031-1/+1
| | | | | | | | | | | On an 80x24 terminal, this won't change anything, since viewsz.y still can't grow 17 to 19, so msgsz.y will increase from 6 to 7. I'm not aware of anything that requires a message window height of 7. Fixes msg_max_height=6 not working in an 80x25 terminal (SF id 2823419).
* Split a KMASK line into two; why this helps remains an issue.Adam Borowski2009-12-031-1/+2
|
* Give piety for the worst god for killing the best monster.Adam Borowski2009-12-031-1/+4
|
* Use env in hashbangs to placate necrocomputing OSes with packaged perl ↵Adam Borowski2009-12-025-5/+5
| | | | installed in /usr/local/bin/
* Disable crash traces on BSD.Adam Borowski2009-12-021-0/+3
|
* Get rid of you.synch_time.Robert Vollmert2009-12-027-32/+30
| | | | | Also, the check for whether to do the corresponding effects has been moved into effects.cc:handle_time.
* Don't mistake Hurd for some fruit, both use Mach (Pino Toscano).Adam Borowski2009-12-022-3/+10
|
* Fix mesmerisation being broken too soonMatthew Cline2009-12-022-1/+7
|
* Remove FPROP_FORCE_EXCLUDE.Robert Vollmert2009-12-024-9/+2
| | | | | It's not used anymore, and has issues, such as revealing information on the level map.
* Replace door force_exclude in david_entry_070 with door marker.Robert Vollmert2009-12-021-1/+5
|
* Remove obsolete force_excludes.Robert Vollmert2009-12-022-3/+0
| | | | | The cloud autoexcludes should take care of these, if I'm not mistaken.
* Move map colouring to function get_map_col.Robert Vollmert2009-12-022-13/+11
|
* .gitignore: add Debian build junkAdam Borowski2009-12-021-0/+13
| | | | | I'm committing this to master instead of the debian branch because switching between branches doesn't purge untracked files.
* .gitignore: add util/release_verAdam Borowski2009-12-021-0/+3
|