Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000548 [DCSS] FR: Other minor have not tried 2010-01-25 12:09 2012-07-07 21:04
Reporter cbus View Status public  
Assigned To neil
Priority normal Resolution done  
Status resolved   Product Branch
Summary 0000548: Adding shallow water as a status
Description It would be nice if the status indicator (Pois, SLOW...) would indicate when a player character is in shallow water, currently the player needs to do something like "xlh" to see if it's in shallow water. by mentioned possible status messages as in "Wade" or "Wet".
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0001581)
dpeg (administrator)
2010-01-25 13:27

I agree. If we do this, do we also want to indicate if the player is over deep water (e.g. Wet in two colours)?
(0001582)
jpeg (manager)
2010-01-25 16:25

What does shallow water do nowadays? I gather it doesn't affect fighting anymore (though I'm not sure I like that). Slow down movement speed?

Levitating/flying/swimming through[*] dangerous terrain could warrant a status indicator by itself. Should also cover lava.

*) in ice form (possibly also walking on water as a Beoghite)

And a special note to say that Tiles doesn't require a status indicator for deep or shallow water, but I wouldn't mind a general drowning danger indicator.
(0001584)
Lemuel (updater)
2010-01-25 16:47

The combat penalty for shallow water was removed? Why? I suggest reverting that change.
(0001586)
doy (developer)
2010-01-25 17:11

What was removed was shallow water bonuses (swamp worm double damage attacks, etc). Floundering for non-water-native attackers in shallow water still exists (as far as I'm aware).
(0001600)
rob (developer)
2010-01-25 19:35

On ##crawl-dev, syllogism requested also showing whether you're levitating over deep water (and presumably lava). This could be accomplished with "Water" (light or dark blue) or "Lava", though these are a little at odds with other status effects. Also, you wouldn't get the distinction between standing in water and levitating over water except by the additional Fly/Lev.

Another option would be to show the cell the character is standing in somewhere in the hud, perhaps at the start of the status line (that would be a blue ~ usually).
(0001613)
Kyrris (reporter)
2010-01-25 22:05

I like the option of having a place to glance to see what's at your feet. Although just pressing ; works, doesn't it?
(0001641)
due (developer)
2010-01-26 01:29

The only shallow water effect that was removed was the water attack bonus, where water-native swimmers get a damage bonus against anyone floundering. Floundering definitely still exists, as I didn't touch any of that code.
(0011258)
Eronarn (updater)
2011-02-20 05:56

This is still relevant. I propose these for the status lights:

light blue "Shallow": shallow water
dark blue "Deep": deep water
red "Lava": lava
brown "Mud": Leda's

and darkgrey them out if you're flying or clinging above them.

It could be worthwhile to do something similar for standing in a cloud (also not visible except for inspecting) - a status light with the cloud's shortname and cloud color.
(0018818)
neil (administrator)
2012-07-07 21:04

In trunk (0.11-a0-718-gcfef93b).

- Issue History
Date Modified Username Field Change
2010-01-25 12:09 cbus New Issue
2010-01-25 13:27 dpeg Note Added: 0001581
2010-01-25 16:25 jpeg Note Added: 0001582
2010-01-25 16:47 Lemuel Note Added: 0001584
2010-01-25 17:11 doy Note Added: 0001586
2010-01-25 19:35 rob Note Added: 0001600
2010-01-25 22:05 Kyrris Note Added: 0001613
2010-01-26 01:29 due Note Added: 0001641
2011-02-20 05:56 Eronarn Note Added: 0011258
2012-07-07 21:04 neil Note Added: 0018818
2012-07-07 21:04 neil Status new => resolved
2012-07-07 21:04 neil Fixed in Branch => 0.11 development branch
2012-07-07 21:04 neil Resolution open => done
2012-07-07 21:04 neil Assigned To => neil


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker