Menu

#30 [hi-res] Theurgists not reacting to stolen Breath of Wind

open
nobody
None
5
2010-10-10
2010-10-10
dungy
No

I completed Argentrock Isle and got my final focus from Stellos. I then immediately went and returned to Stellos and stole the breath of wind. For some reason, despite my theft of the Breath of Wind, none of the theurgists respond to its theft, Stellos doesn't drop over dead, and I can still cast air spells. Did I miss setting a flag somewhere? I'm including two files. One before I steal the breath, but have finished all of the Theurgist quests, and a second, in which I have the breath of Air, and am trying to talk to Stellos.

Discussion

  • dungy

    dungy - 2010-10-10

    No breath of Air

     
  • dungy

    dungy - 2010-10-10

    I sure hope this is an actual bug, and not just me failing to remember how Ultima VIII is supposed to work, but I looked it up in Pentology and a walkthrough I found online, and they both say Stellos should be dead and my spells should not be working.

     
  • dungy

    dungy - 2010-10-10

    Have breath of air

     
  • Willem Jan Palenstijn

    Hm, this is quite serious. It didn't detect you took the Breath of Wind.

    As a workaround, run the following command in pentagram's console:

    UCMachine::setGlobal 58 1 1

     
  • Willem Jan Palenstijn

    • priority: 5 --> 7
     
  • Willem Jan Palenstijn

    What did you do exactly to get the Breath, by the way? I cast Reveal and then Aerial Servant to retrieve the Breath, and it worked properly.

     
  • dungy

    dungy - 2010-10-10

    I also cast Reveal followed by Aerial Servant to retrieve the Breath of Wind. From my first save game, I run straight to Stellos, took the Breath of Wind, recalled back to Argentrock Isle, talked to Stellos, and nothing happened. I tested it twice last night, and both times I got no reaction. The second time instead of recalling, I actually jumped back to Argentrock, and still had the same problems. I also tried using Aerial Servant directly on myself to get the Breath, and I also tried using it on the ground and then picking up the Breath. Neither worked for me. Would another savegame potentially help?

     
  • Willem Jan Palenstijn

    It could, yes. Could you make a savegame directly before casting Aerial Servant?

    You can tell if it worked directly after taking the Breath, by the way. If the flag is properly set, Stratos will say:
    "Oh, dear Child, you must not do this. I have given so much and asked only for the devotion of my children. Now you will rob me of even that. Ah, thoughtless child, you break my heart with your actions. "

     
  • dungy

    dungy - 2010-10-10

    About to take the Breath

     
  • dungy

    dungy - 2010-10-10

    Tested it a third and fourth time. Definately something amiss.

     
  • Willem Jan Palenstijn

    I've tried a number of times now, and each time I try from your 'old' savegame it works, but from your 'new' savegame it doesn't. Very weird. I don't have time today to look properly, but this should make it relatively easy to track down.

     
  • Willem Jan Palenstijn

    About to take the Breath (ok)

     
  • Willem Jan Palenstijn

    I've attached a savegame I've made after running from your pent08.sav to Stratos and casting Reveal. Casting Aerial Servant on the Breath to yourself triggered the hasBreath flag for me 3 out of 3 times.

     
  • dungy

    dungy - 2010-10-10

    The new savegame worked beautifully. I have no idea what is happening. I haven't been teleporting or cheating or anything. If it helps, I've also been careful to use the foci and not the cheat menu.

     
  • Willem Jan Palenstijn

    A usecode script (belonging to 'STRATHAT') that should be running to monitor if you took the Breath isn't running in your savegame. The 'egg' that should trigger it is on the island directly to the bottom-right of the platform on which you're standing, but that egg hasn't been triggered in your savegame. Did you use that island when jumping to Stratos?

     
  • dungy

    dungy - 2010-10-10

    THAT is the problem. I have never gone to Stellos using the path you mentioned. I always took a far more direct route. With the higher resolution it is possible to bypass that platform quite easily.

     
  • dungy

    dungy - 2010-10-10

    My route to Stellos

     
  • dungy

    dungy - 2010-10-10

    Err... to the Titan of air, but I'm sure you understood what I meant.

     
  • Willem Jan Palenstijn

    Ok, good; so it's no subtle engine bug :-)

    I'll add this to the list of 'hi-res' feature requests.

     
  • Willem Jan Palenstijn

    • priority: 7 --> 5
    • summary: Theurgists not reacting to stolen Breath of Wind --> [hi-res] Theurgists not reacting to stolen Breath of Wind
     
  • Willem Jan Palenstijn

    Just thinking about a possible solution a bit... do you think removing the small island below the last island would "fix" this?

     
  • dungy

    dungy - 2010-10-11

    I suppose one could do that, since I think it'd make it impossible to jump to Stratos any other way. Would it also be possible just to duplicate the usecode flag, or it that a whole different story?

     
  • Willem Jan Palenstijn

    That's slightly trickier. (It's not the flag that would need to be duplicated, but the trigger, by the way.) It might just be possible to put a duplicate trigger on that other island, but I'll have to investigate what happens if they both get triggered, and if it isn't a problem to have it trigger while you're still relatively far from the Breath.

    A third option would be an engine hack to manually trigger it when you reach the final island. That would be pretty ugly though...

     

Log in to post a comment.

MongoDB Logo MongoDB