Menu

#171 SI Fixes bug fix request: Yurel gives two orbs in maze (SS)

None
closed
None
5
2017-02-04
2004-08-29
Anonymous
No

I managed to get two purple orbs from Yurel in the
maze, not entirely sure how, but here's the steps I took
including a savegame from after I obtained the orbs.

I had two pieces of small cheese and the green cheese
from the corpses in the maze, talked to Yurel and gave
him the cheese, completed the conversation, then
dropped the bag containing the orb and the cheese,
finished the maze and obtained the items from the last
corpse, then went back to Yurel's room, picked up the
bag, and talked to him again, gave him the other piece
of cheese and got a second orb. I haven't tried to
duplicate the bug since I don't have a savegame that's
very close to the event and I don't feel like doing the
maze over again.

Contact email: urgan_4@yahoo.com

Thanks for such a great engine, by the way!

-Urganite

Discussion

  • Nobody/Anonymous

    savegame after bug two purple orbs in bag

     
  • Willem Jan Palenstijn

    • status: open --> closed-wont-fix
     
  • Willem Jan Palenstijn

    Logged In: YES
    user_id=23042

    This is a bug from the original.

     
  • Dominik Reichardt

    Ticket moved from /p/exult/bugs/1305/

     
  • Dominik Reichardt

    • summary: Yurel gives two orbs in maze (SS) --> SI Fixes bug fix request: Yurel gives two orbs in maze (SS)
    • status: closed-wont-fix --> open
    • assigned_to: Marzo Sette Torres Junior
    • Group: -->
     
  • Dominik Reichardt

    This might be something that SI Fixes could possibly fix. I'm attaching a savegame with two cheeses and standing in front of Yurel.

     
  • Dominik Reichardt

    Ticket moved from /p/exult/patches/106/

     
  • Knight Captain

    Knight Captain - 2017-02-04

    This is an original Silver Seed Usecode bug. Here's what's happening:

    There are three variable checks, as converted:

    var got_wheel = hasItemCount(AVATAR, 1, SHAPE_FOOD, QUALITY_ANY, FRAME_CHEESE_WHEEL);
    var got_wedge = hasItemCount(AVATAR, 1, SHAPE_FOOD, QUALITY_ANY, FRAME_CHEESE_WEDGE);
    var got_green = hasItemCount(AVATAR, 1, SHAPE_FOOD, QUALITY_ANY, FRAME_GREEN_CHEESE);
    

    If you meet the got_wheel check, Yurel says the same text and gives the orb, but misses the setting the of gflags[0x030E] = true; so he still acts hungry. The other two checks correctly set the flag, so you cannot get additional orbs if you didn't first give him the yellow cheese wheel.

    As part of my mod work I have fully reimplemented Yurel to fix the many missing closing quotes in his conversation, enable his PATROL barks, and also knock out him saying he's hungry after he's gotten some cheese. Hopefully this can be used in SIfixes someday as well.

    Great find on this bug! I don't think it's been listed before!

     

    Last edit: Knight Captain 2017-02-04
  • Dominik Reichardt

    • status: open --> closed
     
  • Dominik Reichardt

    Thanks for the follow up and solving it with your mod. closing it since it is not an Exult bug.