Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Ask fellow adventurers how to stay alive in the deep, dark, dangerous dungeon below, or share your own accumulated wisdom.
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Tomb Titivator
Posts: 895
Joined: Saturday, 15th June 2013, 23:54
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Klown wrote:The ray stops if you do anything other than 'wait a turn',. Including moving, casting magic dart, dropping your +1000+1000 handaxe of dpeg, etc. Once you stop it as such, it starts over at standard power if you choose to re-cast it again.
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
duvessa wrote:Unwield or wield an item. Drop an item. Throw an item. Pick up an item. Attack an empty square (press * then the direction). There are a lot of options.
Vestibule Violator
Posts: 1601
Joined: Sunday, 14th July 2013, 16:36
darkfeline wrote:duvessa wrote:Unwield or wield an item. Drop an item. Throw an item. Pick up an item. Attack an empty square (press * then the direction). There are a lot of options.
What if I'm in the middle of combat and don't want to unwield my weapon?
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Hurkyl wrote:Then wield it again afterwards. It adds up to the same amount of time as if you skipped the turn.
Or, since you're in the middle of combat, just attack with the darned thing!
Swamp Slogger
Posts: 131
Joined: Saturday, 2nd November 2013, 08:39
Location: Mother Russia
Snake Sneak
Posts: 101
Joined: Wednesday, 22nd May 2013, 04:32
Swamp Slogger
Posts: 131
Joined: Saturday, 2nd November 2013, 08:39
Location: Mother Russia
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Tristian wrote:I haven't tried it just yet, but how about trying to cast a spell or use an ability that you don't have?
Or, with that cursed weapon, read a scroll of RC.
Since you're in the middle of combat, cast another spell. Blink, IMB, etc.
Or simply shout.
Cocytus Succeeder
Posts: 2229
Joined: Sunday, 18th December 2011, 13:31
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
nago wrote:Why? When a enemy is in Los and you can actually do something do nothing is usually worse - even retreating to an explored area is usually a much better choice
darkfeline wrote:nago wrote:Why? When a enemy is in Los and you can actually do something do nothing is usually worse - even retreating to an explored area is usually a much better choice
Waiting for the perfect prism/cloud setup? You're backed into a dead end, you have just enough MP left for a freezing cloud, cursed big weapon with 0 skill, don't want to shout to attract attention, no escape options, you casted ray, but see more enemies. You want to kill all of them with one cloud, so you want to wait one turn for all of them to move into range.
Snake Sneak
Posts: 101
Joined: Wednesday, 22nd May 2013, 04:32
duvessa wrote:and all your worn jewellery is cursed and there are no other items in your inventory and you have no abilities and there are no items under you. Yeah that happens to me all the time, its totally unfair.
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Tristian wrote:Try to auto-explore. The fact that enemies are present will stop you from moving.
So it should be an action that doesn't cost any time.
Swamp Slogger
Posts: 131
Joined: Saturday, 2nd November 2013, 08:39
Location: Mother Russia
Blades Runner
Posts: 561
Joined: Friday, 18th January 2013, 01:08
Location: Medical Mechanica
Hirsch I wrote:Also,are you calling me a power-gamer? this is highly offensive! now excuse me, I have to go back to my GrBe game, that I savescummed until trog gave me a Vampiric +9 claymore.
Crypt Cleanser
Posts: 747
Joined: Friday, 6th January 2012, 12:30
Ziggurat Zagger
Posts: 11111
Joined: Friday, 8th February 2013, 12:00
darkfeline wrote: It shouldn't be a puzzle to stop the spell, I don't think that goes with DCSS philosophy.
Pandemonium Purger
Posts: 1337
Joined: Saturday, 7th July 2012, 02:28
Location: Limbo
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Psiweapon wrote:Or, you know, go to GDD and post a straightforward thread suggesting an (a)bility that (s)tops the searing ray.
Sandman25 wrote:Invisibility spell cannot be stopped (evoked Invisibility can), Flight spell cannot be stopped (evoked Flight can), Passwall cannot be stopped... Searing Ray is a spell too so we actually should be thankful to developers that we can stop the spell by doing some action
Vaults Vanquisher
Posts: 446
Joined: Thursday, 16th June 2011, 22:57
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
battaile wrote:Wouldn't 'p' stop it without taking any undesired action?
Vaults Vanquisher
Posts: 446
Joined: Thursday, 16th June 2011, 22:57
darkfeline wrote:battaile wrote:Wouldn't 'p' stop it without taking any undesired action?
Why not take half a minute to try it out before posting? I went to wizard mode just now to test it, no dice. Also doesn't work if you have a praying religion or you're on an altar, etc.
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
battaile wrote:Because I don't have a local build so I don't have wizard mode. How about not being a cunt about it?
Dungeon Master
Posts: 3160
Joined: Sunday, 5th August 2012, 14:52
Swamp Slogger
Posts: 147
Joined: Thursday, 29th August 2013, 02:22
darkfeline wrote:Waiting for the perfect prism/cloud setup? You're backed into a dead end, you have just enough MP left for a freezing cloud, cursed big weapon with 0 skill, don't want to shout to attract attention, no escape options, you casted ray, but see more enemies. You want to kill all of them with one cloud, so you want to wait one turn for all of them to move into range. Continuing with ray leaves you without enough MP.
Ziggurat Zagger
Posts: 3163
Joined: Friday, 6th January 2012, 18:45
Lasty wrote:Of course, there's also the question: why did you cast Searing Ray when you knew you didn't have enough mana to spare to cast it enough times to get the good effects? These are the cases where Magic Dart is the right choice.
Swamp Slogger
Posts: 147
Joined: Thursday, 29th August 2013, 02:22
Ziggurat Zagger
Posts: 11111
Joined: Friday, 8th February 2013, 12:00
Swamp Slogger
Posts: 147
Joined: Thursday, 29th August 2013, 02:22
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
variouselite wrote:Haha agreed. I dont think anyone can say the character didnt deserve to die, however there does appear to be a legitimate "bug" here. I just think that the right thing to do would be to say "ok darkfeline, we see what youre trying to say here and you have a point, its a bug. unfortunatly its not a big enough bug to be worth our time to fix. thanks for pointing it out." instead everyone is saying "omgwtfbbq! the situation that has to happen to produce this bug is so rare that you are foolish to even complain about it" well fine thats your prerogative, but as a programmer myself i think its not wise to spit in the face of someone who points out a bug in your code. everyone is always talking about flavor flavor flavor, but wheres the flavor in being able to stop a ray mid-cast by throwing a snozcumber on the ground but not with your mind or a word or w/e? just sayin..
Lasty wrote:As others have mentioned, the case where you are in a situation where you have been casting Searing Ray, and you want to stop casting it before getting to the good parts of the effect, and literally every other action you could perform will make your situation worse might come up once in about one hundred million games. Maybe fewer.
In a marginally larger subset of games, it will be the case that there are no actions you can take which will actively improve your situation, and yet you really can't spare that extra point of MP. In this subset, maybe it would make sense to have an (a)bility to stop casting so you don't need to take a junk action, but can you really say with a straight face that this is worth any developer's time?
Of course, there's also the question: why did you cast Searing Ray when you knew you didn't have enough mana to spare to cast it enough times to get the good effects? These are the cases where Magic Dart is the right choice.
Dungeon Master
Posts: 3160
Joined: Sunday, 5th August 2012, 14:52
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
Lasty wrote:As for your quoted description of one of the incredibly rare scenarios of a case where this would be slightly cleaner than having to take a useless action, it assumes a lot:
* The player is cornered, but does not wish to take actions to become uncornered.
* The player has somehow lost or discarded all escape options.
* The player has cursed all of their jewelry and their weapon.
* The player's wielded weapon takes so long to swing that doing so will imperil them.
* The player is at very low mana, but has just enough to cast the cloud/prism if they do nothing else.
* The player is already casting Searing Ray, implying that they planned to intentionally cast the ray for 4 turns and could foresee that being a good choice, further implying that whatever they were fighting was too big to take down with 6 Magic Darts.
* The player now wishes to stop, implying that the thing they were fighting that was too big for 6 Magic Darts is small enough that they don't mind aborting the Searing Ray they already invested in, leaving the target likely alive, so that they can instead tossing down a freezing cloud on different monsters that they had no way to foresee would appear, thereby draining all their mana and leaving them with only the option to attack the close monster with a weapon that swings far too slowly.
* The player genuinely wishes to have time pass while they take no action.
* The player doesn't know that a forced-swing at thin air always takes 10 AUT, regardless of weapon or skill.
* The player is frustrated they they will be forced to drop a single stone or potion of restore ability or spellbook or whatever instead of using a special do-nothing ability from the (a)bility menu.
Swamp Slogger
Posts: 147
Joined: Thursday, 29th August 2013, 02:22
Dungeon Master
Posts: 3160
Joined: Sunday, 5th August 2012, 14:52
Temple Termagant
Posts: 8
Joined: Monday, 1st April 2013, 05:02
Crypt Cleanser
Posts: 720
Joined: Friday, 6th September 2013, 09:17
Lasty wrote:* The player doesn't know that a forced-swing at thin air always takes 10 AUT, regardless of weapon or skill.
Lasty wrote:* The player doesn't know that a forced-swing at thin air always takes 10 AUT, regardless of weapon or skill.
Snake Sneak
Posts: 101
Joined: Wednesday, 22nd May 2013, 04:32
Lair Larrikin
Posts: 17
Joined: Thursday, 21st November 2013, 03:37
NOPE wrote:Hello friend,
If you happen to find a bug, please report it at the following website:
https://crawl.develz.org/mantis/main_page.php
You will then want to click the "Report Issue" link near the top of this page. Then you will fill out the form with as much detail on the bug as you can. You will want to choose "MAJOR" as the severity. One of our fantastic members of the development team will then look at your case.
Thank you for playing Dungeon Crawl Stone Soup and being part of our community!
With love and kind regards,
NOPE
Swamp Slogger
Posts: 179
Joined: Wednesday, 15th June 2011, 17:39
diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc
index 6fba8a9..81fe4a7 100644
--- a/crawl-ref/source/abl-show.cc
+++ b/crawl-ref/source/abl-show.cc
@@ -234,6 +234,8 @@ static const ability_def Ability_List[] =
0, 0, 0, 0, 0, ABFLAG_INSTANT},
{ ABIL_STOP_SINGING, "Stop Singing",
0, 0, 0, 0, 0, ABFLAG_NONE},
+ { ABIL_STOP_SEARING_RAY, "Stop Searing Ray",
+ 0, 0, 0, 0, 0, ABFLAG_NONE},
{ ABIL_MUMMY_RESTORATION, "Self-Restoration",
1, 0, 0, 0, 0, ABFLAG_PERMANENT_MP},
@@ -875,6 +877,7 @@ talent get_talent(ability_type ability, bool check_confused)
case ABIL_DELAYED_FIREBALL:
case ABIL_MUMMY_RESTORATION:
case ABIL_STOP_SINGING:
+ case ABIL_STOP_SEARING_RAY:
failure = 0;
break;
@@ -1660,6 +1663,7 @@ bool activate_talent(const talent& tal)
case ABIL_END_TRANSFORMATION:
case ABIL_DELAYED_FIREBALL:
case ABIL_STOP_SINGING:
+ case ABIL_STOP_SEARING_RAY:
case ABIL_MUMMY_RESTORATION:
case ABIL_TRAN_BAT:
case ABIL_BOTTLE_BLOOD:
@@ -2261,6 +2265,11 @@ static bool _do_ability(const ability_def& abil)
mpr("You stop singing.");
break;
+ case ABIL_STOP_SEARING_RAY:
+ mpr("You stop channeling your searing ray.");
+ end_searing_ray();
+ break;
+
case ABIL_STOP_FLYING:
you.duration[DUR_FLIGHT] = 0;
you.attribute[ATTR_PERM_FLIGHT] = 0;
@@ -3313,6 +3322,9 @@ vector<talent> your_talents(bool check_confused, bool include_unusable)
if (you.duration[DUR_SONG_OF_SLAYING])
_add_talent(talents, ABIL_STOP_SINGING, check_confused);
+
+ if (you.attribute[ ATTR_SEARING_RAY ])
+ _add_talent(talents, ABIL_STOP_SEARING_RAY, check_confused);
// Evocations from items.
if (you.scan_artefacts(ARTP_BLINK))
diff --git a/crawl-ref/source/dat/descript/ability.txt b/crawl-ref/source/dat/descript/ability.txt
index fb6e13f..0c64e1c 100644
--- a/crawl-ref/source/dat/descript/ability.txt
+++ b/crawl-ref/source/dat/descript/ability.txt
@@ -108,6 +108,10 @@ Stop Singing ability
Stop singing your Song of Slaying.
%%%%
+Stop Searing Ray ability
+
+Stop channeling your Searing Ray.
+%%%%
Self-Restoration ability
At the permanent loss of one magic point restore your Strength, Dexterity and
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h
index 9d71e41..28a0d05 100644
--- a/crawl-ref/source/enum.h
+++ b/crawl-ref/source/enum.h
@@ -58,6 +58,7 @@ enum ability_type
ABIL_DELAYED_FIREBALL,
ABIL_END_TRANSFORMATION,
ABIL_STOP_SINGING, // From song of slaying
+ ABIL_STOP_SEARING_RAY,
// Species-specific abilities.
// Demonspawn-only
diff --git a/crawl-ref/source/rltiles/dc-abilities.txt b/crawl-ref/source/rltiles/dc-abilities.txt
index 1658b26..5be6151 100644
--- a/crawl-ref/source/rltiles/dc-abilities.txt
+++ b/crawl-ref/source/rltiles/dc-abilities.txt
@@ -34,3 +34,4 @@ spit_acid ABILITY_SPIT_ACID
spit_poison ABILITY_SPIT_POISON
stop_recall ABILITY_STOP_RECALL
stop_singing ABILITY_STOP_SINGING
+stop_searing_ray ABILITY_STOP_SEARING_RAY
diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc
index e5d0fe0..e61ff7b 100644
--- a/crawl-ref/source/tilepick.cc
+++ b/crawl-ref/source/tilepick.cc
@@ -5356,6 +5356,8 @@ tileidx_t tileidx_ability(const ability_type ability)
return TILEG_ABILITY_STOP_RECALL;
case ABIL_STOP_SINGING:
return TILEG_ABILITY_STOP_SINGING;
+ case ABIL_STOP_SEARING_RAY:
+ return TILEG_ABILITY_STOP_SEARING_RAY;
// Species-specific abilities.
// Demonspawn-only
Barkeep
Posts: 4435
Joined: Tuesday, 11th January 2011, 12:28
darkfeline wrote:I apologize if this is a stupid question, but I have but one simple thing to ask: how do you stop searing ray?
Return to Dungeon Crawling Advice
Users browsing this forum: No registered users and 15 guests