farlook vs "wall of lava"

Implement a couple of missing bits for wall of lava terrain.  It was
immune to being distorted by hallucination, unlike molten lava and
wall of water.  And the presence of wall of lava made molten lava,
after being shortened to "lava", no longer be listed as something
represented by the "}" character.

I started to renumber S_water, which would eliminate some hackery
from farlook's do_screen_description(), but that will require an
EDITLEVEL increment and make it necessary to reorder/renumber the
corresponding tiles so I stopped short.

This adds NHDT tags to the first line of defsym.h.
This commit is contained in:
PatR
2024-07-09 15:49:48 -07:00
parent a59cd71540
commit 0b30a7b18a
3 changed files with 39 additions and 12 deletions

View File

@@ -1,8 +1,7 @@
/* NetHack 3.7 defsym.h */
/* NetHack 3.7 defsym.h $NHDT-Date: 1720565306 2024/07/09 22:48:26 $ $NHDT-Branch: NetHack-3.7 $ $NHDT-Revision: 1.24 $ */
/* Copyright (c) 2016 by Pasi Kallinen */
/* NetHack may be freely redistributed. See license for details. */
/*
This header is included in multiple places to produce
different code depending on its use. Its purpose is to
@@ -131,6 +130,7 @@
PCHAR2(35, '\\', S_throne, "throne", "opulent throne", HI_GOLD)
PCHAR( 36, '{', S_sink, "sink", CLR_WHITE)
PCHAR( 37, '{', S_fountain, "fountain", CLR_BRIGHT_BLUE)
/* the S_pool symbol is used for both POOL terrain and MOAT terrain */
PCHAR2(38, '}', S_pool, "pool", "water", CLR_BLUE)
PCHAR( 39, '.', S_ice, "ice", CLR_CYAN)
PCHAR( 40, '}', S_lava, "molten lava", CLR_RED)
@@ -145,6 +145,8 @@
"raised drawbridge", CLR_BROWN)
PCHAR( 46, ' ', S_air, "air", CLR_CYAN)
PCHAR( 47, '#', S_cloud, "cloud", CLR_GRAY)
/* the S_water symbol is used for WATER terrain: wall of water in the
dungeon and Plane of Water in the endgame */
PCHAR( 48, '}', S_water, "water", CLR_BRIGHT_BLUE)
/* end dungeon characters */
/* */