transformation message when you apply a figurine
make the transformation message of a deliberate apply of a figurine seem a bit less definite when blind. Put 'I' unseen monster marker at the spot you expect it to be.
This commit is contained in:
@@ -104,6 +104,9 @@ wizard mode ^I^I didn't make temporary identifications become persistent if
|
|||||||
the build configuration makes plain 'char' unsigned
|
the build configuration makes plain 'char' unsigned
|
||||||
wizard mode #wizidentify didn't disclose extra information for unID'd items if
|
wizard mode #wizidentify didn't disclose extra information for unID'd items if
|
||||||
key bindings took away ^I and didn't bind #wizidentify to another key
|
key bindings took away ^I and didn't bind #wizidentify to another key
|
||||||
|
make transformation message of a deliberate apply of a figurine seem a bit
|
||||||
|
less definite when blind and place unseen monster marker at the spot
|
||||||
|
you think it should be
|
||||||
|
|
||||||
|
|
||||||
Fixes to Post-3.6.1 Problems that Were Exposed Via git Repository
|
Fixes to Post-3.6.1 Problems that Were Exposed Via git Repository
|
||||||
|
|||||||
+5
-2
@@ -2236,16 +2236,19 @@ struct obj **optr;
|
|||||||
/* Passing FALSE arg here will result in messages displayed */
|
/* Passing FALSE arg here will result in messages displayed */
|
||||||
if (!figurine_location_checks(obj, &cc, FALSE))
|
if (!figurine_location_checks(obj, &cc, FALSE))
|
||||||
return;
|
return;
|
||||||
You("%s and it transforms.",
|
You("%s and it %stransforms.",
|
||||||
(u.dx || u.dy) ? "set the figurine beside you"
|
(u.dx || u.dy) ? "set the figurine beside you"
|
||||||
: (Is_airlevel(&u.uz) || Is_waterlevel(&u.uz)
|
: (Is_airlevel(&u.uz) || Is_waterlevel(&u.uz)
|
||||||
|| is_pool(cc.x, cc.y))
|
|| is_pool(cc.x, cc.y))
|
||||||
? "release the figurine"
|
? "release the figurine"
|
||||||
: (u.dz < 0 ? "toss the figurine into the air"
|
: (u.dz < 0 ? "toss the figurine into the air"
|
||||||
: "set the figurine on the ground"));
|
: "set the figurine on the ground"),
|
||||||
|
Blind ? "supposedly " : "");
|
||||||
(void) make_familiar(obj, cc.x, cc.y, FALSE);
|
(void) make_familiar(obj, cc.x, cc.y, FALSE);
|
||||||
(void) stop_timer(FIG_TRANSFORM, obj_to_any(obj));
|
(void) stop_timer(FIG_TRANSFORM, obj_to_any(obj));
|
||||||
useup(obj);
|
useup(obj);
|
||||||
|
if (Blind)
|
||||||
|
map_invisible(cc.x, cc.y);
|
||||||
*optr = 0;
|
*optr = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user