Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0008281 [DCSS] Bug Report tweak always 2014-03-15 17:16 2014-03-16 06:48
Reporter dck View Status public  
Assigned To
Priority normal Resolution open  
Status confirmed   Product Branch 0.14 ancient branch
Summary 0008281: Tengu flight in dragon form doesn't give an EV bonus
Description Te can use their racial abilities to "start" or "stop" flying when they are in DF (and thus constantly flying no matter what, using the abilities doesn't actually affect this) and while using the Te flight ability still gets them the movespeed bonus, it doesn't affect their EV.
Probably for consistency with Te flight in the rest of forms, DF permaflight should be treated as Te flight no matter whether the player was flying before entering DF or not.
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0025627)
gammafunk (administrator)
2014-03-16 06:47
edited on: 2014-03-16 08:28

It turns out that tengu in dragon form are always getting both the move speed and the EV bonus regardless of tengu perma-flight status. You can see this by using &r to turn to e.g. human with the same base EV and casting dragon form; the human player in dragon form will have lower EV compared to the the tengu player in dragon form. For move speed, I see that a tengu in dragon form moves at .9 regardless of whether I have permaflight active, so perhaps you just didn't notice that it was present in both conditions

So dragon flight is triggering the tengu bonuses properly, but it's a bit confusing. Dragon form is always flying regardless of perma-flight, yet that ability remains in the ability menu while transformed. After discussion on ##crawl-dev, it seems that a reasonable solution is to disallow perma-flight in dragon form, but use the "panic flight" code used for boots of flying to try to prevent player drowning if dform expires over deep water. Applying this mechanism consistently to Te, black Dr, and Gr will help avoid confusion. There are other strange inconsistencies in the ability menu wrt flight (wear a ring of flight while in dragon form and you get a "stop flying" ability that does nothing), so a few commits are needed to fix everything. I'm going to tag this confirmed and will get to it after 0.14 is branched if no one else does.

(0025628)
gammafunk (administrator)
2014-03-16 06:48

Marking confirmed.

- Issue History
Date Modified Username Field Change
2014-03-15 17:16 dck New Issue
2014-03-16 06:47 gammafunk Note Added: 0025627
2014-03-16 06:48 gammafunk Note Added: 0025628
2014-03-16 06:48 gammafunk Status new => confirmed
2014-03-16 08:28 gammafunk Note Edited: 0025627


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