Merge remote-tracking branch 'origin/NetHack-3.6.0'

This commit is contained in:
keni
2016-11-13 15:23:28 -05:00
3 changed files with 4 additions and 3 deletions
+1
View File
@@ -355,6 +355,7 @@ wielding Trollsbane prevents trolls from reviving
wielding Demonbane prevents demons summoning friends wielding Demonbane prevents demons summoning friends
Elbereth must now be on a square by itself to function Elbereth must now be on a square by itself to function
Elbereth now erodes based on attacks by the player, not monsters scared Elbereth now erodes based on attacks by the player, not monsters scared
novels are made of paper, not gold
Fixes to Post-3.6.0 Problems that Were Exposed Via git Repository Fixes to Post-3.6.0 Problems that Were Exposed Via git Repository
+2 -2
View File
@@ -985,11 +985,11 @@ sho_obj_return_to_u(obj)
struct obj *obj; struct obj *obj;
{ {
/* might already be our location (bounced off a wall) */ /* might already be our location (bounced off a wall) */
if (bhitpos.x != u.ux || bhitpos.y != u.uy) { if ((u.dx || u.dy) && (bhitpos.x != u.ux || bhitpos.y != u.uy)) {
int x = bhitpos.x - u.dx, y = bhitpos.y - u.dy; int x = bhitpos.x - u.dx, y = bhitpos.y - u.dy;
tmp_at(DISP_FLASH, obj_to_glyph(obj)); tmp_at(DISP_FLASH, obj_to_glyph(obj));
while (x != u.ux || y != u.uy) { while (isok(x,y) && (x != u.ux || y != u.uy)) {
tmp_at(x, y); tmp_at(x, y);
delay_output(); delay_output();
x -= u.dx; x -= u.dx;
+1 -1
View File
@@ -984,7 +984,7 @@ SPELL("freeze sphere", "hardcover",
SPELL("blank paper", "plain", P_NONE, 18, 0, 0, 0, 0, HI_PAPER), SPELL("blank paper", "plain", P_NONE, 18, 0, 0, 0, 0, HI_PAPER),
/* tribute book for 3.6 */ /* tribute book for 3.6 */
OBJECT(OBJ("novel", "paperback"), OBJECT(OBJ("novel", "paperback"),
BITS(0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, P_NONE, HI_PAPER), BITS(0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, P_NONE, PAPER),
0, SPBOOK_CLASS, 0, 0, 0, 20, 0, 0, 0, 1, 20, CLR_BRIGHT_BLUE), 0, SPBOOK_CLASS, 0, 0, 0, 20, 0, 0, 0, 1, 20, CLR_BRIGHT_BLUE),
/* a special, one of a kind, spellbook */ /* a special, one of a kind, spellbook */
OBJECT(OBJ("Book of the Dead", "papyrus"), OBJECT(OBJ("Book of the Dead", "papyrus"),