Normally I think this would be a problem if I had over 50 generics on a map. But chapter 5 has been causing a lot of annoying problems for me lately.
First of all, Only a max of 20 NPC’s seem to be able to be loaded on this map when the chapter actually begins. So that’s already strange because if I try to load more, the game starts to delete other units.
I have no idea what’s going on? I thought the game was able to handle at most, 50 generic units on screen. Is it something specific with chapter 5? because I can’t go more than 20 for units and my events look fine.
also, this happens.
if I talk to the berserker here:
upon a soft reset and a resume i get this.
And the ID’s are completely different for these conversations
my gut says the conversation changing is related to NPCs disappearing; note that the berserker is gone after resume in the talk screenshots. what i assume is happening (if someone wants to fact-check me on this in the code that’d be great) is that the game remembers the last action taken, which is “unit A talked to the unit on square [X,Y]” and attempts to load the conversations from events accordingly. However, as the target of the talk is gone, the game loads a random person and/or a random conversation instead