ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Mon Oct 22, 2018 12:29 pm

All times are UTC




Post new topic Reply to topic  [ 15 posts ] 
Author Message
PostPosted: Thu Dec 03, 2009 10:43 am 
Offline
Wyrmic

Joined: Wed May 21, 2008 2:08 am
Posts: 291
Hi,
Playing my highest level char to date. When I'm fighting I have several attacks, my demons have several attacks, and the baddies have several attacks. So naturally I hit someone for my turn and then hold down spacebar as the "who hits who" messages fly by until it is my turn again. Then all of a sudden there is a message sitting there
Quote:
Will you come [y/n]

In my messages window the last messages there are:
Quote:
You have slain the Great Wyrm of Law
Welcome to level 45.
You can increase 34 more skills.
You feel something roll beneath your feet.


No hint to the question I have to answer. So I say "no" (defensive). Afterwards it prints the question and the response to my answer. Turns out someone wanted me to help save Gondolin, and basically said "up yours" in response to my "no".

So other than just bitching about being forced to answer an unknown question, I am wondering what I missed out on? I take it there are no 2nd chances?

EDIT: Well all academic now, went down stairs and found myself in a room with the Necromancer and a bunch of the Nazgul. So I'm dead (not Nazgul dead, real dead).
On a similar topic, my "hold down the spacebar" technique often means that when I die I end up at the tombstone screen. From here ctrl-P diesn't seem to work so I can't even go back over the previous messages and find out how I died. Is there a way to do this?
Must have been fast, I have the hitpoint warning set to 40% and it was one of the last messages.

_________________
http://angband.oook.cz/ladder-browse.php?e=budswell
http://te4.org/user/1471/characters


Top
 Profile  
 
PostPosted: Thu Dec 03, 2009 12:29 pm 
Offline
Reaper

Joined: Sat Oct 29, 2005 11:16 am
Posts: 579
Location: London
Yep, been there, done that, ranted and raged about it. There are no second chances unfortunately, you just have to start being careful with the spacebar towards the end of level 44.

Grats on your best character so far and commiserations on his death :(


Top
 Profile  
 
PostPosted: Thu Dec 03, 2009 1:20 pm 
Offline
Reaper

Joined: Sun Jan 26, 2003 11:49 pm
Posts: 1715
Location: West Virginia
Don't feel too bad. Everyone misses this quest occasionally. Even if you are being careful, it is easy to go past it when you are in the middle of a princess quest with 12 Archliches or something like that.

Holding down the spacebar is guaranteed to eventually get you killed or ruin your character. If you are doing this, I recommend setting the option to automatically clear more prompts (option set 5). In this case you would have seen "Will you come? Y/N" which isn't very informative, but is better than "Y/N".

I think that the escape key is also safer than the spacebar.

Whatever you are doing, you can review all messages using ^P. so at least you know after the fact what you have missed out on.


Top
 Profile  
 
PostPosted: Thu Dec 03, 2009 2:59 pm 
Offline
Keeper

Joined: Tue Aug 12, 2003 3:08 pm
Posts: 1537
Location: The edge of the Abyss
I do think, though, that there should be a way to get this quest without being recalled. I think the last time this happened I was clearing out a special level.

_________________
And it was such a good idea...


Top
 Profile  
 
PostPosted: Thu Dec 03, 2009 4:17 pm 
Offline
Archmage

Joined: Fri Jan 17, 2003 9:33 am
Posts: 409
Location: Les Corbi?res sauvages
Helps if you've come across a couple of experience potions and not glugged them right away, then can reach cLevel 45 at a time of your convenience. If only to avoid frustration ... "You see a Great Wyrm of Law. It is carrying a Longsword (5d5)" and you're 2000 XP from being whisked away. Yes, with a bit of a wriggle you can still be cutting off Maeglin's head with it - but might fail to put on the Cap of Thinking in time to realize that :(


Top
 Profile  
 
PostPosted: Thu Feb 18, 2010 2:25 am 
Offline
Halfling

Joined: Sun Dec 20, 2009 7:21 pm
Posts: 112
The escape key's really just as bad. I just failed this quest because of this :cry:. Honestly I wouldn't have a lot of qualms about messing with some files to get this back if that's possible. But it's not like the god quest where there's a lua file for it (my automatizer destroyed the relic piece on the fourth quest somehow and I got kinda mad about losing those skillpoints). Is there any way to save Gondolin after this?


Top
 Profile  
 
PostPosted: Thu Feb 18, 2010 2:59 am 
Offline
Wayist

Joined: Sun Jan 31, 2010 3:55 pm
Posts: 23
budswell wrote:
Quote:
Will you come [y/n]


No hint to the question I have to answer. So I say "no" (defensive). Afterwards it prints the question and the response to my answer. Turns out someone wanted me to help save Gondolin, and basically said "up yours" in response to my "no".... being forced to answer an unknown question...


This is a bug. Can we fix this bug in ToME? Can we make a version of ToME that prints the question before the y/n prompt?

This is the code in src/q_invas.c:

Code:
   /* Ok give the quest */
   quick_messages = FALSE;
   cmsg_print(TERM_YELLOW, "A Thunderlord appears in front of you and says:");
   cmsg_print(TERM_YELLOW, "'Hello, noble hero. I am Liron, rider of Tolan. Turgon, King of Gondolin sent me.'");
   cmsg_print(TERM_YELLOW, "'Gondolin is being invaded; he needs your help now or everything will be lost.'");
   cmsg_print(TERM_YELLOW, "'I can bring you to Gondolin, but we must go now.'");
   /* This is SO important a question that flush pending inputs */
   flush();

   if (!get_check("Will you come?"))
   {
      cmsg_print(TERM_YELLOW, "'Turgon overestimated you... Now Gondolin will fall.'");
      cmsg_print(TERM_YELLOW, "'I will return alone and die there. May you be doomed!'");


I wonder what we need to put before the get_check("Will you come?") to put the messages out before the y/n prompt.


Top
 Profile  
 
PostPosted: Thu Feb 18, 2010 3:36 am 
Offline
Halfling

Joined: Sun Dec 20, 2009 7:21 pm
Posts: 112
I seem to have gotten the quest back. Very cheap, but come on! Does it have to be so easy to miss? Would calling flush() before printing messages work, or does flush() only clear inputs?


Top
 Profile  
 
PostPosted: Thu Feb 18, 2010 4:44 am 
Offline
Low Yeek

Joined: Sun Jan 24, 2010 6:53 pm
Posts: 5
I have had the same thing happen with Princess/FF quests a couple of times. Worst was when a Mage accidentally got Barehand Combat from a FF quest, which broke all of my spellcasting macros. At least it wasn't Antimagic.


Top
 Profile  
 
PostPosted: Thu Feb 18, 2010 10:42 pm 
Offline
Halfling

Joined: Sun Dec 20, 2009 7:21 pm
Posts: 112
I modified my q_invas.c to make Liron extremely insistent. I am never going to be able accidentally say no to this quest by holding down a button with quick_messages ever again!
Code:
while (!get_check("Will you come?"))
   {
      if (!get_check("Are you sure you want to abandon Gondolin?"))
      {
         cmsg_print(TERM_YELLOW, "'One should not toy with a Thundlerlord!'");
         cmsg_print(TERM_YELLOW, "'Still, Turgon thinks much of you...I shall ask again.'");
      }
      else
      {   
         if(!get_check("Are you REALLY sure? Gondolin will be lost without your help!"))
         {   
            cmsg_print(TERM_YELLOW, "'Agh! You are beginning to irritate me!'");
            cmsg_print(TERM_YELLOW, "'But the fate of Gondolin lies in the balance. Again.'");
         }
         else
         {
            cmsg_print(TERM_YELLOW, "'Turgon overestimated you... Now Gondolin will fall.'");
            cmsg_print(TERM_YELLOW, "'I will return alone and die there. May you be doomed!'");
            
            cquest.status = QUEST_STATUS_FAILED;
            town_info[2].destroyed = TRUE;
            
            quick_messages = old_quick_messages;
            
            del_hook(HOOK_END_TURN, quest_invasion_turn_hook);
            process_hooks_restart = TRUE;
            return (FALSE);
         }   
      }   
   }


Top
 Profile  
 
PostPosted: Sat Feb 20, 2010 5:50 pm 
Offline
Halfling

Joined: Mon May 08, 2006 12:45 am
Posts: 85
Location: Seattle
h_double wrote:
I have had the same thing happen with Princess/FF quests a couple of times. Worst was when a Mage accidentally got Barehand Combat from a FF quest, which broke all of my spellcasting macros. At least it wasn't Antimagic.
You can make your macros resistant to this problem. Let's say that your macro to cast Manathrust at an enemy is "*tmaaa". That is, the first entry in your 'm' menu is "Cast a spell", the first book in your inventory is the Mana book, and the first spell in that book is Manathrust. Now inscribe your Mana book with "@m1" and use the following macro instead: "*tm@Cast a spell\r1a". This will always work so long as you can cast spells and you have your spellbook, regardless of what items get added to your 'm' menu and what spellbooks you pick up.


Top
 Profile  
 
PostPosted: Sat Feb 20, 2010 6:14 pm 
Offline
Spiderkin

Joined: Sat Mar 18, 2006 12:48 pm
Posts: 482
You can go even further and name the spell you want to cast. That way it doesn't even matter if it's in a book or inscribed on an item. Just use m@Cast a spell\r@Manathrust\r (for example).


Top
 Profile  
 
PostPosted: Sat Feb 20, 2010 10:06 pm 
Offline
Reaper

Joined: Sun Jan 26, 2003 11:49 pm
Posts: 1715
Location: West Virginia
AnonymousHero wrote:
You can go even further and name the spell you want to cast. That way it doesn't even matter if it's in a book or inscribed on an item. Just use m@Cast a spell\r@Manathrust\r (for example).
Since Cast a spell is the default, you can use m@\rManathrust\r. (Since Manathrust is the default also, m@\r@\r also works.)


Top
 Profile  
 
PostPosted: Mon Mar 22, 2010 11:12 am 
Offline
Wyrmic

Joined: Wed May 21, 2008 2:08 am
Posts: 291
OK, have now just had another character reach level 45. This time I said yes (I was in Moria at the time).
So it took me back to the surface above Moria, I walked to Gondolin and see now there is another > as well as the troll one (which I have not done yet). So is this just like a normal quest, I can leave it and do it at my leisure. Or do I need to do this right now?

_________________
http://angband.oook.cz/ladder-browse.php?e=budswell
http://te4.org/user/1471/characters


Top
 Profile  
 
PostPosted: Mon Mar 22, 2010 12:14 pm 
Offline
Reaper

Joined: Sat Oct 29, 2005 11:16 am
Posts: 579
Location: London
You can leave it as long as you like (provided of course that you don't destroy Gondolin by wearing the Ring).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group