Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old October 7, 2011, 16:15   #1
artes
Adept
 
Join Date: Jun 2011
Location: In his house at R'lyeh
Posts: 113
artes is on a distinguished road
Don't close the door on Uglúk, the uruk!

A well-known trick to heal up during a fight with a monster capable of opening doors, e.g. an orc, is the following: Flee trough a door and close it. When the orc opens it, close it again in his face, and repeat this procedure until fully healed.

This is probably an unwanted exploit. In reality most monsters would be stronger than the player, and able to hold the door open. The exploit also makes iron spikes and locking doors with lock-picking unnecessary.

My suggestion is that the player should not be able to close a door if there is a monster adjacent to the door. I think I saw this in a variant, but I don't remember which one.
artes is offline   Reply With Quote
Old October 7, 2011, 16:20   #2
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,918
Derakon is on a distinguished road
It's been awhile since I used this tactic, but I seem to recall that the monster would eventually bash the door down, breaking it. Is that not the case?
Derakon is offline   Reply With Quote
Old October 7, 2011, 17:29   #3
artes
Adept
 
Join Date: Jun 2011
Location: In his house at R'lyeh
Posts: 113
artes is on a distinguished road
In the code it seems like it will not bash the door if it can open it. I just tested it with a Forest troll, and it did not try to bash the door even if I repeated the procedure for a long time. When I instead jammed the door with a spike, the troll bashed it immediately.

A monster that has a speed of more than 1 can move on top of the door after opening it when the monster gets a double move.

Anyway, I see the using the trick as an unwanted exploit, and I think it would be not so difficult to write a patch to disallow it.
artes is offline   Reply With Quote
Old October 7, 2011, 17:39   #4
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,002
fizzix is on a distinguished road
I've used this trick with Sauron. The (simplest) solution is to have a monster attempt to bash a door instead of opening it 1 in every 5 attempts.
fizzix is offline   Reply With Quote
Old October 7, 2011, 17:49   #5
Timo Pietilä
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilä is on a distinguished road
Quote:
Originally Posted by fizzix View Post
I've used this trick with Sauron. The (simplest) solution is to have a monster attempt to bash a door instead of opening it 1 in every 5 attempts.
How about making a counter for tries, and if it (successfully) opens a door in five turns a row then it bashes it instead. Any monster that can open a door should do it.

I would see monsters able to bash doors get at least slowed down by jammed door. One reason why nobody uses that is that it is completely ineffective against door-bashing monsters.
Timo Pietilä is offline   Reply With Quote
Old October 7, 2011, 18:22   #6
bio_hazard
Knight
 
bio_hazard's Avatar
 
Join Date: Dec 2008
Posts: 618
bio_hazard is on a distinguished road
If you wanted to change door behavior instead of monster behavior, you could give doors a chance to break every time they are opened or closed.

"You close the door. The door falls off its hinges!"

I don't see it as that abusive though, at least no more than endless pillar dancing. But I suppose any improvement to AI is welcome.
bio_hazard is offline   Reply With Quote
Old October 7, 2011, 18:45   #7
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,002
fizzix is on a distinguished road
Quote:
Originally Posted by Timo Pietilä View Post
How about making a counter for tries, and if it (successfully) opens a door in five turns a row then it bashes it instead. Any monster that can open a door should do it.

I would see monsters able to bash doors get at least slowed down by jammed door. One reason why nobody uses that is that it is completely ineffective against door-bashing monsters.
Yes that's better. But it's a bit more difficult. Yet another thing for the game to keep track of...

bio_hazard's solution is also ok.

I thought there were recent changes to door-jamming making it more effective. I still don't wind up using it because I dive through those levels...
fizzix is offline   Reply With Quote
Old October 7, 2011, 20:25   #8
buzzkill
Prophet
 
buzzkill's Avatar
 
Join Date: May 2008
Location: Indiana, USA
Posts: 2,939
Donated: $8
buzzkill is on a distinguished road
I see two possible, easy solutions here, not that ones already mentioned wouldn't work.

1. Halt natural regeneration upon aggressive or non-restful actions. Active combat is the obvious one, but you could add opening and closing doors to the list assuming manipulating a heavy wooden dungeon-style door requires more effort than a gentle push.

Well, just one. As it turns out my other ideas were cumbersome and ineffective.
__________________
www.mediafire.com/buzzkill - Get your 32x32 tiles here. UT32 now compatible Ironband and Quickband 9/6/2012.
My banding life on Buzzkill's ladder.
buzzkill is offline   Reply With Quote
Old October 7, 2011, 20:34   #9
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,918
Derakon is on a distinguished road
I kinda feel like this doesn't need fixing. It's an exploit, yes, but it's not a huge exploit, and the punishment to the user for doing it (in terms of tedium) is enough to make it so that you'll usually want to just be better prepared rather than resort to it.

That said I wouldn't mind having monsters that can bash doors randomly decide to bash instead of open if they have both options available to them. And possibly making OPEN_DOOR imply BASH_DOOR.
Derakon is offline   Reply With Quote
Old October 7, 2011, 20:45   #10
artes
Adept
 
Join Date: Jun 2011
Location: In his house at R'lyeh
Posts: 113
artes is on a distinguished road
Quote:
Originally Posted by Timo Pietilä View Post
I would see monsters able to bash doors get at least slowed down by jammed door. One reason why nobody uses that is that it is completely ineffective against door-bashing monsters.
They are slowed (in the newest versions). For every spike that has been put into the door, it takes one extra successful bash to bring down the door. For the weakest monsters it can take a long time. I just tested it.
artes is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Close Game UglySquirrell AAR 0 August 22, 2011 23:47
Yes, I know that's a door Whelk Vanilla 17 November 20, 2010 00:11
Close encounter with a Drolem miner Vanilla 11 May 15, 2009 05:46
YASD - soooooo close! bebo AAR 8 May 1, 2009 06:22
Close Encounter bpleshek Vanilla 15 October 2, 2008 15:49


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


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