Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006780 [DCSS] Bug Report minor always 2013-03-14 13:08 2013-03-14 14:35
Reporter madreisz View Status public  
Assigned To KiloByte
Priority normal Resolution done  
Status resolved   Product Branch 0.12 ancient branch
Summary 0006780: Disjunction wont blink enemies that cannot see you when you are invisible
Description This is a bug I encountered during a zig on cszo --- I was able to reproduce it offline on 0.12-a0-2696-g5d5c096.

It seems that when the player is invisible, enemies without see invisible or sense invisible near the player will not be affected by disjunction. During my zig this situation occurred when two zombies were next to me --- the zombies did not blink while other monsters did.

Here is one way to reproduce the bug in wizard mode:
- Make a character with disjunction
- Create potions of invisibility
- Create a monster with sense invisible or see invisible, like a hound
- Create a monster without sense invisible or see invisible, like a rat
- Drink invis
- Cast disjunction. The hound will blink while the rat does not. (If you start glowing the rat will start blinking)

Additional Information
Tags No tags attached.
Attached Files ? file icon 0001-Player-is-not-the-Bugblatter-Beast.patch [^] (2,057 bytes) 2013-03-14 13:58 [Show Content]

- Relationships

-  Notes
(0021466)
squarelos (reporter)
2013-03-14 13:15

Disjunction is implemented in terms of blink_away(teleport.cc), which seems to be made for the case in which a monster tries to blink away from something (blink scroll, blink away monster spell); if the monster can't see what it's blinking away from, blink_away aborts.
(0021467)
mumra (developer)
2013-03-14 13:58

Patch attached, adds a parameter to blink_away to skip the check.
(0021472)
KiloByte (manager)
2013-03-14 14:35

The patch appears to work, applied. Thanks!

- Issue History
Date Modified Username Field Change
2013-03-14 13:08 madreisz New Issue
2013-03-14 13:15 squarelos Note Added: 0021466
2013-03-14 13:58 mumra File Added: 0001-Player-is-not-the-Bugblatter-Beast.patch
2013-03-14 13:58 mumra Note Added: 0021467
2013-03-14 14:35 KiloByte Note Added: 0021472
2013-03-14 14:35 KiloByte Status new => resolved
2013-03-14 14:35 KiloByte Fixed in Branch => 0.12 development branch
2013-03-14 14:35 KiloByte Resolution open => done
2013-03-14 14:35 KiloByte Assigned To => KiloByte


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