Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old December 9, 2010, 14:34   #1
buzzkill
Prophet
 
buzzkill's Avatar
 
Join Date: May 2008
Location: Indiana, USA
Posts: 2,939
Donated: $8
buzzkill is on a distinguished road
Feature request: Enemies awake upon TO

The title pretty much says it all. Sleeping enemies should be awakened upon being teleported away (teleport other). I'd like to see this considered for implementation in all variants who's current default behavior is 'you can TO a sleeping monster and it remains asleep'.

Without getting into the discussion of whether TO is overpowered or not, this seems pretty simple to me. Teleport other is a hostile action. It should be considered an attack for purposes of waking.

Secondly, it adds more strategic decision to the game. Right now, if you encounter a sleeping something you don't want to fight, then (assuming cheap and easy TO, which is common) you TO it and it remains asleep, and less likely to awake as it has probably been moved out of detection range. With the change, you have a choice to make. Either leave it sleeping (and sneak away/sneak around it), or TO it with the knowledge that it will be awakened in the process. You'll be safe for now, but may encounter additional danger later.
__________________
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 December 9, 2010, 14:45   #2
Psi
Knight
 
Join Date: Apr 2007
Location: Surrey, UK
Age: 44
Posts: 870
Psi is on a distinguished road
Quote:
Originally Posted by buzzkill View Post
The title pretty much says it all. Sleeping enemies should be awakened upon being teleported away (teleport other). I'd like to see this considered for implementation in all variants who's current default behavior is 'you can TO a sleeping monster and it remains asleep'.

Without getting into the discussion of whether TO is overpowered or not, this seems pretty simple to me. Teleport other is a hostile action. It should be considered an attack for purposes of waking.

Secondly, it adds more strategic decision to the game. Right now, if you encounter a sleeping something you don't want to fight, then (assuming cheap and easy TO, which is common) you TO it and it remains asleep, and less likely to awake as it has probably been moved out of detection range. With the change, you have a choice to make. Either leave it sleeping (and sneak away/sneak around it), or TO it with the knowledge that it will be awakened in the process. You'll be safe for now, but may encounter additional danger later.
Is that really not the default already? I haven't played many variants, but I've never seen a TO'd monster stay asleep.
Psi is offline   Reply With Quote
Old December 9, 2010, 15:19   #3
buzzkill
Prophet
 
buzzkill's Avatar
 
Join Date: May 2008
Location: Indiana, USA
Posts: 2,939
Donated: $8
buzzkill is on a distinguished road
Quote:
Originally Posted by Psi View Post
Is that really not the default already? I haven't played many variants, but I've never seen a TO'd monster stay asleep.
I get my variants confused pretty easily. It's hard for me to keep track of which have which features. That's why I left the OP so vague. I'm thinking DaJ does it, and it probably inherited it from somewhere. My apologies if I'm completely wrong about this.
__________________
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 December 9, 2010, 16:36   #4
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 39
Posts: 1,516
d_m is on a distinguished road
I'm pretty sure V does this already--at least, I have never TO'd a monster and then encountered it sleeping later. If you can verify that this is possible in V then I will gladly fix.
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old December 9, 2010, 17:57   #5
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,943
Derakon is on a distinguished road
From my reading of the project_m() code, it should always call mon_take_hit() for monsters that are touched by the effect, which in turn always calls wake_monster(). This happens regardless of damage dealt or if the monster is immune to the effect. As a simple demonstration, you can try using a Sleep Monster effect on a naturally-sleeping unsleepable monster (like a creeping copper coins); it will wake up.
Derakon is offline   Reply With Quote
Old December 9, 2010, 22:03   #6
will_asher
DaJAngband Maintainer
 
will_asher's Avatar
 
Join Date: Apr 2007
Location: San Antonio, TX
Posts: 927
Donated: $10
will_asher is on a distinguished road
I think this may be a bug which started in DAJ. Shouldn't be too hard to fix.
__________________
Will_Asher

Play DaJAngband:
http://sites.google.com/site/dajangbandwebsite/home
will_asher 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
Feature Request Omnipact Vanilla 6 October 28, 2010 14:38
Feature Request dhegler Vanilla 5 March 11, 2010 11:29
[FA] Feature request Zikke Variants 4 February 18, 2009 15:06
Feature request Antoine Vanilla 5 January 8, 2009 04:27
Feature Request Zero Vanilla 1 February 5, 2008 18:21


All times are GMT +1. The time now is 05:01.


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