Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002110 [DCSS] Bug Report minor always 2010-07-28 05:50 2011-10-22 02:29
Reporter mageykun View Status public  
Assigned To galehar
Priority normal Resolution no change required  
Status closed   Product Branch 0.7 ancient branch
Summary 0002110: Shallow water cancels merfolk transformation
Description Take a merfolk. Cast spider form, ice form, or necromutation. Step into some shallow water. Poof, your legs fuse into a tail and you're a merfolk again. Additionally, as long as you remain in water, further transformations are impossible.

I discovered this because I was curious if necromutation would produce a skeletal merfolk whose legs were capable of fusing into a skeletal tail, or if it turned everyone into generic human-form liches.

Is this intended behavior? Preventing the player from changing into something drown-able while in deep water makes sense, but not shallow. Neither does the racial tail transformation overriding already cast transformations. I would expect transformed merfolk either to be unaffected by shallow water (and stand in it like everyone else) or maybe have a special case for a tailed mer-lich (But not a mer-spider. That would just look silly).
Additional Information
Tags No tags attached.
Attached Files

- Relationships
related to 0002384closedgalehar Allow merfolk to cast transformations while in water 

-  Notes
(0008282)
rob (developer)
2010-09-09 15:29

This is by design. Whether it's good design, I'm not sure, but merfolk-in-water is treated almost like a transformation, and just one can be active at the moment. The mer-lich would not be worth the effort in my opinion. If you'd like to see some changes here, I suggest taking this to the wiki.
(0008283)
KiloByte (manager)
2010-09-09 15:34

Uhm, by that logic we should disallow merfolk from changing shape ON LAND. It's water where they have their natural form.
(0008284)
galehar (administrator)
2010-09-09 15:44

You can't have 2 forms active at the same time, but being transformed doesn't prevent you from changing form. If you're in spider form and cast ice form, you instantly change. It doesn't even take a turn to cancel the first form. So I understand why stepping in shallow water cancels a transformation (maybe it shouldn't), but there's really no reason why a merfolk in water couldn't change form.
(0008285)
KiloByte (manager)
2010-09-09 15:46

It's a real bug. Of course, they probably should be unable to enter deep water while transformed into a spider (which may untransform if Xom was not involved) or a hog (always untransformable), but certainly not shallow.

The only question here is about statue form and deep water. Technically, statues don't need to breathe and upon untransforming you can just swim up -- but that raises some issues about other races.
(0008717)
Kate (developer)
2010-09-21 08:24
edited on: 2010-09-21 08:25

This bug also seems to allow merfolk to cancel involuntary transformations (Kirke hogform, god wraths) for free by simply entering shallow water.

(0008718)
rob (developer)
2010-09-21 09:23

See also wiki page at https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:misc:mutations_and_forms [^]
(0008898)
galehar (administrator)
2010-10-04 21:34

fixed in trunk (9ad9d9ef)

- Issue History
Date Modified Username Field Change
2010-07-28 05:50 mageykun New Issue
2010-09-09 15:29 rob Note Added: 0008282
2010-09-09 15:29 rob Status new => resolved
2010-09-09 15:29 rob Fixed in Branch => 0.8 development branch
2010-09-09 15:29 rob Resolution open => no change required
2010-09-09 15:29 rob Assigned To => rob
2010-09-09 15:34 KiloByte Note Added: 0008283
2010-09-09 15:44 galehar Note Added: 0008284
2010-09-09 15:46 KiloByte Note Added: 0008285
2010-09-09 15:46 KiloByte Assigned To rob =>
2010-09-09 15:46 KiloByte Status resolved => confirmed
2010-09-10 12:07 rob Relationship added related to 0002384
2010-09-21 08:24 Kate Note Added: 0008717
2010-09-21 08:25 Kate Note Edited: 0008717
2010-09-21 09:23 rob Note Added: 0008718
2010-10-02 12:54 galehar Assigned To => galehar
2010-10-02 12:55 galehar Status confirmed => assigned
2010-10-04 21:34 galehar Note Added: 0008898
2010-10-04 21:34 galehar Status assigned => resolved
2011-10-22 02:29 Kate Status resolved => closed


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