Aslona "return the prince" quest can be broken with Lyre

https://attnam.com/topics/Aslona-return-the-prince-quest-can-be-broken-with-Lyre

The Cathedral of Attnam > Trouble Shooting and Bugs

#1 Feb 17, 1:50 pm Hide

Dark-Star2018

Presumably this also works with other methods of charming on NPC such as praying to the right God or using a scroll of taming.

So I brought the Crown Prince all the way to the Castle. But after turning him in I realized I'd given him my enchanted advertising shirt, so I charmed him with the Lyre of Charm in order to get the NPC commands back and get my shirt.

In doing so the dialogue for the other NPCs in the castle reverted to as it was before I had turned him in.

Fortunately I was able to fix the situation and not break the quest line by turning him into his uncle once again.
#2 Feb 18, 12:40 am Hide

vasiliy

do you prefer Aslona to became hostile if you try to mess with king's mind instead?
#3 Feb 18, 8:32 pm Hide

Dark-Star2018

vasiliy wrote
do you prefer Aslona to became hostile if you try to mess with king's mind instead?

How about a hidden ending where the young Prince is secretly under your control?
#4 Feb 18, 10:21 pm Hide

vasiliy

with mighty wizard and two other people around who basically did exactly that? lifetime expectancy: -1.
#5 Feb 18, 10:42 pm Hide

Dark-Star2018

In all seriousness...would adding code to prevent this be a bigger chore than just leaving it be for the one in a million case that something like this happens?
#6 Feb 18, 11:34 pm Hide

vasiliy

basically, yes, adding special handling for this is a… medium size change. currently, characters has no `TryToCharm()` method, all charming code simply sets the new team directly. so we need to refactor this to a new method first, and then use it everywhere. which is a good thing to do (it might help with other similar effects later), but is slightly more than simply adding a check.

or, we can copy-paste the check in each charm code, which is way worser, and error-prone.

so i think that it is "nice to have", but if it doesn't break the quest… let's call it a "feature". at least for now.

besides, this actually might be a feature, if you'll change your mind, and decide to give the kid to the other side. it shouldn't be that easy… but let's say that it explains how goblins took the kid in the first place: nobody really cares about the poor little king. politics, you know…

SPOILER ALERT. Click here to see text.
actually, they might WANT you to take him away. nobody will tell this to you directly, but they will turn a blind eye on it.