| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Fixes MonPropsMarkers not being removed-on-activation when a vault is
placed via &L.
|
|
|
|
| |
Fixes #120 (clear map removing walls).
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
|
| |
This fixes emphasised stair colours being out of date until they
come into LOS again.
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
| |
This should fix items and monsters sometimes not being drawn.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Fixes trave colouring revealing undiscovered traps.
|
| |
|
|
|
|
| |
Also reorganize cast_passwall() a bit.
|
|
|
|
| |
Could be a lava snake, swamp worm, etc.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
| |
view_{min,max}_width now use INT_OPTION (hope I didn't miss anything
there), and msg_max_height gets an explicit minimum.
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
|
|
|
| |
installed in /usr/local/bin/
|
| |
|
|
|
|
|
| |
Also, the check for whether to do the corresponding effects has
been moved into effects.cc:handle_time.
|
| |
|
| |
|
|
|
|
|
| |
It's not used anymore, and has issues, such as revealing
information on the level map.
|
| |
|
|
|
|
|
| |
The cloud autoexcludes should take care of these, if I'm not
mistaken.
|
| |
|
|
|
|
|
| |
I'm committing this to master instead of the debian branch because
switching between branches doesn't purge untracked files.
|
| |
|