Maybe I did the script wrong, I'm not that well versed in the scripting language, though I hope to be through practice. This is what I put at the end of the last event in C026.cmb:
Header ev29(15,false,false)
Event ev29
ev::CutScene(string("C026_ED"))
ev::CutScene(string("C026_ED2"))
pass {
ev::UnitGetByPID(storein(1),string("PID_Gunter"))
raw(23)
call(1)
pass {
ev::ItemGain(call(1),string("IID_Gundari"))
}
}
end
My thinking is that, since Gunter is not on the field during the chapter, they can't get his PlayerID, and so the ItemGain event isn't played at all.