slap against floor while riding
> Greetings! <Someone> suggested I report this bug to you: > in 3.3.1, riding a horse while blind, I ate a bad carrot (to > unblind myself) and got the message, "Blecch! Rotten food! The > world spins and you slap against the floor." Upon regaining > consciousness, I found I was still safely mounted on my steed, > raising the question of what part of me could have "slapped > against the floor." I thought I would have fallen off my > horse, or at least have slumped against it. <Someone> said in his > reply to me on rgrn: "Looks like Yet Another message that > fails to take riding into account; should be easy enough for > the DevTeam to fix, though, since it's one that's already > being modified for levitation and the like." Hope this helps. > Thanks very much! <email deleted> >
This commit is contained in:
@@ -451,6 +451,7 @@ half physical damage should apply to gas spores
|
||||
iron bars should affect wall corner wallification
|
||||
potion of polymorph shouldn't be identified if object being dipped into
|
||||
it ends up as the same type of object after polymorphing
|
||||
don't slap against the floor while riding and eating bad food
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
@@ -1159,7 +1159,11 @@ struct obj *obj;
|
||||
Is_waterlevel(&u.uz))
|
||||
what = "you lose control of", where = "yourself";
|
||||
else
|
||||
what = "you slap against the", where = surface(u.ux,u.uy);
|
||||
what = "you slap against the", where =
|
||||
#ifdef STEED
|
||||
(u.usteed) ? "saddle" :
|
||||
#endif
|
||||
surface(u.ux,u.uy);
|
||||
pline_The("world spins and %s %s.", what, where);
|
||||
flags.soundok = 0;
|
||||
nomul(-rnd(10));
|
||||
|
||||
Reference in New Issue
Block a user