I'm trying to figure out why this mod doesn't fully work yet on gemrb and it brought me to the summoning part. On the face of it it seems to work fine, he appears and talks and follows through the portal. But resummoning doesn't work and it made me wonder whether he's really supposed to be a global actor, saved in the GAM or not (question 1).
Question 2 is related. What is this part of a7afqhlp.baf achieving?
CreateCreature("A7Afaaq", [0.0], 0)
ActionOverride("A7Afaaq", MakeGlobal())
ActionOverride("A7Afaaq", DestroySelf())
Makes me think we don't understand something about DestroySelf or MakeGlobal if it's working as intended. Is the point here that MakeGlobal doesn't affect the current creature, but creates a copy and then the DestroySelf removes only the map original of the creature? IESDP has a note that repeating a MakeGlobal will create more copies, which could be related.