SI: am I forgetting something?

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Lakota

SI: am I forgetting something?

Post by Lakota »

In Serpent Isle, I have just recently spoken with both the Chaos and Order Heirophants, and I have all of the Serpent Teeth in my Jawbone. However, when I return to Monk Isle to speak with Xenka, she doesn't tell me about the "Ultimate Sacrifice". From playing SI in the golden olden days, I remember what I have to do, and who I have to lose (I'm trying not to put TOO many spoilers in here... hehe) but Xenka isn't complying. Is there something I've forgotten, something I must do in between speaking with the two Heirophants' shades and collecting all the Serpent Treasures?

I'd really like to be able to pass the game -.-

Thanks!
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: SI: am I forgetting something?

Post by wjp »

Hm, I'm pretty sure that we figured this out some time ago, but I can't remember the details. Did you try searching on the forum for 'sacrifice'?
RazorBlade

Re: SI: am I forgetting something?

Post by RazorBlade »

I think this was a plot-stopper in the original though I don't know how to reconstruct it. Your solution you found didn't work out for me. I played SI(without Exult) many times up to this event, eventually using all kind of walkthroughs, but for me it never worked. My last attempt was exactly following everything some wt told and it didn't work.(Perhaps a bug of the CD-version?)
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: SI: am I forgetting something?

Post by wjp »

I haven't seen a single SI walkthrough that accurately lists all steps needed at all points.

If necessary, one of us could check the SI usecode to see what exactly the conditions are for the 'sacrifice' option to be shown. (I can do it tonight when I get home.)
RazorBlade

Re: SI: am I forgetting something?

Post by RazorBlade »

I did not say 'one' but some. I know there is no single really accurate wt. But taken a few one could assume the game could be beaten.

Whatever, although I never could beat it, its still one of my 3 favourite games;)

I really wonder which flag has to be set; back then I really knew everything about it and I got everything necessery. Dozens of people asked if I got this and did that and no one knew(back in the newsgroups) why she wouldn't come up with 'sacrifice'.

I guess I still have some savegames on that part but only for the original game not exult..
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: SI: am I forgetting something?

Post by wjp »

"some walkthrough" means "a walkthrough" (i.e., one), only with a slightly more negative meaning, AFAIK :-)

SI can definitely be finished in both the original and Exult, btw. (I have finished it multiple times in Exult.)
RazorBlade

Re: SI: am I forgetting something?

Post by RazorBlade »

Oh, sorry, my english sucks. ;)

You must have much better english lessons in NL :)

Uhm, I think you get what I meant.
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: SI: am I forgetting something?

Post by wjp »

These were my observations on the 'sacrifice' option from a while back:

-----



ok, it looks like (at least) the following flags are relevant:

0x1f9 has to be set
0x25e has to be set
0x22b has to be set
0x242 has to be cleared

0x25e: set when returning amulet to Gwani. Never cleared

0x22b: set when talking to the Chaos Hierophant. Never cleared

0x242: this one is cleared at the start of the game, and is set when healing the Chaos Serpent, it seems. (that function is a bit too complex to be 100% sure, but it sounds reasonable)

0x1f9: This is set in usecode function 0x6ac when the Serpent Staff if nearby. This function isn't called by any other usecode functions, so I guess it's called by an egg or something. 0x1f9 is never cleared.
[...]. That egg is in the vault with the Serpent Staff. However, it's automatically called when picking up the staff.
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: SI: am I forgetting something?

Post by SB-X »

There were some problems before about having to pick up some object, but not triggering the egg if not close enough to the object, weren't there? Sorry if that was vague... I havn't even played SI but I just thought of that. :)
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: SI: am I forgetting something?

Post by wjp »

Yes, that's the Serpent Staff.

We once (ages ago) had a bug where the serpent staff accidently wasn't lying on top of the egg, but was hovering over it, so it didn't trigger the egg :-)

I'm not entirely sure about the distance issue, but to be safe it's best to be close to the staff when picking it up.
Incidentally it should be possible to put the staff back in its original place and pick it up again if it didn't work the first time.
Locked