NPC Editing Question (Shamino is mad!)

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
Pibroch

NPC Editing Question (Shamino is mad!)

Post by Pibroch »

Apparently while running around the mine looting a troll's backpack or barrel, Shamino got mad and quit my party. He refuses to talk to me, and I can't seem to figure out how to revert him back to normal. I tried editing flags, but it hasn't worked. Anyone have any experience with this?

Thanks.
Gerry

Re: NPC Editing Question (Shamino is mad!)

Post by Gerry »

Have you tried casting the 'dance' spell on him (if you're playing BG, that is)? This usually 'reactivates' non-party NPC's, allowing you to talk to them.
Pibroch

Re: NPC Editing Question (Shamino is mad!)

Post by Pibroch »

Interesting suggestion, I never would've thought of that. It didn't work though. :-) He still tells me he doesn't join thieves. This has got to be solveable using flags...right? I'm curious now.

I also tried Dance, then killing, resurrecting, and Dance again, still no go.

Pibroch
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: NPC Editing Question (Shamino is mad!)

Post by SB-X »

It might be in the NPC flags for Shamino, but I'm not sure. One of the Exult developers would know.
Pibroch

Re: NPC Editing Question (Shamino is mad!)

Post by Pibroch »

I'm wishing that section of the FAQ was completed. ;-) It's still fun to mess around. I would just rather not revert back to my old savegame if I can hack that bastard back into my party!

P
Aerick

Re: NPC Editing Question (Shamino is mad!)

Post by Aerick »

Clear flag 748. Iolo's "angry at that dirty thief avatar" flag is 746. The other party members angry flags are also prolly in the same area but I'm not going to bother going through usecode to map them out. ;)
Aerick

Re: NPC Editing Question (Shamino is mad!)

Post by Aerick »

Shamino's "talk" function is 0403H. It would appear a timer is used to determine if enough time has elapsed for him to forgive your previous un-virtuousness. But by clearing flag 748, you force his forgiveness anyway.
Pibroch

Re: NPC Editing Question (Shamino is mad!)

Post by Pibroch »

Great, that worked! Thanks for the input. It'd be interesting to know what those other flags are for though... :-)

P
Locked