Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Development (http://angband.oook.cz/forum/forumdisplay.php?f=10)
-   -   Buggy mimic (http://angband.oook.cz/forum/showthread.php?t=4534)

jens June 13, 2011 11:06

Buggy mimic
 
Still playing the Nighlty from May 24: angband-rd39a356436, on Windows 7.

The mimic in question did not show up on the monster list nor the object list. It was detected by Detect Monsters. When I tried to 'l'ook at it, the mode for looking at interesting objects did not stop on it, and when I switched to force look I only saw open floor when looking at it.

Feels like we are halfway to hiding the mimics ;-)

Was actually easier for me to spot it than of old, or rather it drew more attention to itself with not letting me look at it :-)

I had a savefile, but when checking that I really had it I managed to wake the mimic and then save it over my savefile... When the mimic was awake I could see it in monster list and I could look at it.

jens June 13, 2011 11:08

Oh, btw, it was a ring mimic...

jens June 19, 2011 21:07

1 Attachment(s)
This bug is still there. Now playing the nightly ec791bb (june 18). This time I do have a save file :-)

@ is a few steps from $ (mithril by the color). $ does not show up in the monster list, and not in the item list. I can't look at that location without using the 'o' option. And when I do that I see: 'You see an open floor'

Magnate June 19, 2011 21:40

Opened as #1479, thanks.

jens June 19, 2011 21:44

Good thing I'm testing stealth...

CunningGabe June 21, 2011 02:42

Quote:

Originally Posted by jens (Post 55347)
This bug is still there. Now playing the nightly ec791bb (june 18). This time I do have a save file :-)

@ is a few steps from $ (mithril by the color). $ does not show up in the monster list, and not in the item list. I can't look at that location without using the 'o' option. And when I do that I see: 'You see an open floor'

I wrote the new mimic code, and that is working as intended for the moment. Money never shows up on the item list, and creeping coins are now essentially "money mimics". The weird interaction with looking was somewhat intentional to help disguise them.

Same with the mimic. Before the ring mimic attacks you, it doesn't show up anywhere, and then once you run into it or it attacks you, it shows up on the monster list. Eventually, the idea is for the mimic to show up on the item list, but doing that in a non-hacky way requires some thought.

jens June 21, 2011 08:20

Quote:

Originally Posted by CunningGabe (Post 55470)
I wrote the new mimic code, and that is working as intended for the moment. Money never shows up on the item list, and creeping coins are now essentially "money mimics". The weird interaction with looking was somewhat intentional to help disguise them.

Same with the mimic. Before the ring mimic attacks you, it doesn't show up anywhere, and then once you run into it or it attacks you, it shows up on the monster list. Eventually, the idea is for the mimic to show up on the item list, but doing that in a non-hacky way requires some thought.

The first time I reported this it was with a ring mimic, this time just happened to be $. The weird looking interaction is OK for now I guess... But both = and $ were detected by detect monsters, without showing up in the monster list, that made it pretty obvious something strange was afoot...

d_m June 22, 2011 05:45

Quote:

Originally Posted by CunningGabe (Post 55470)
I wrote the new mimic code, and that is working as intended for the moment. Money never shows up on the item list, and creeping coins are now essentially "money mimics". The weird interaction with looking was somewhat intentional to help disguise them.

Same with the mimic. Before the ring mimic attacks you, it doesn't show up anywhere, and then once you run into it or it attacks you, it shows up on the monster list. Eventually, the idea is for the mimic to show up on the item list, but doing that in a non-hacky way requires some thought.

Hi Gabe! Long time no see...

I was going to work a bit on mimics before 3.3 but if you are planning to then I can hold off. Don't want to co-opt your excellent work on mimics.

Tobias June 22, 2011 12:30

There seems to be a minor bug where identifying a mimic doesn't force the monster list subwindow to update.
That means that the mimic doesn't appear in the monster list subwindow, until a change gets triggered by something else (like monster or player moving).
I just noticed it recently and hadn't had an opportunity to confim it.

I like the more surprising mimics in this version. But maybe there should be some kind of saving throw, search based maybe.

Max Stats July 3, 2011 22:53

Quote:

Originally Posted by CunningGabe (Post 55470)
I wrote the new mimic code

I saw your pull request with your new mimic code. From the description, it looks great and seems to make mimics behave more like they are expected to from most gaming lore. I wanted to make one suggestion. I would like there to be at least a slight possibility of noticing a mimic before actually getting close enough for it to attack you. I would suggest tying the distance from which the character gets a chance to notice, as well as the chance of success, to the Perception skill. Maybe Rogues should get a tiny extra boost as well, unless the fact that they get the highest Perception skill to begin with seems to be enough of a bonus.

I like this because it gives value to a skill that currently has next to none. I also like the fact that this way characters aren't completely at the mercy of mimics. Unless I am mistaken, the only way to notice one as it stands is to either walk into it and get attacked or get lucky/guess right and hit it with a ranged attack. If you want to balance this out, the mimic's free attack upon failure to notice could be made tougher (perhaps bypassing AC reduction and/or giving possibility to stun).

Incidentally, how does the new code handle searching next to a chest mimic? It says that opening one triggers the attack. I'm thinking searching should have some possibility of triggering the attack, but also some possibility of the character noticing it is a mimic (with the chance of this tied to the Searching skill). Just imagine the character standing and looking very carefully at the chest. Possibly the mimic sees an opening and attacks, or possibly the character spots something suspicious and pulls back.

Anyway, I think the code is a great improvement as it stands, no matter what else is done.


All times are GMT +1. The time now is 20:22.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.