Why place buldings on mission start, rather than end?


I’ve been looking through the mission code, and have noticed that all of the construction seems to occur when the next mission in a chain is started, rather than on the completion of the mission. Why is that? It seems like it would make more sense to make mission completion trigger this sort of thing. Is it esaier for some reason to do it on start?

On a related note, how would I make a function that places objects for the final quest in a chain, if doing it in the mission start is the way it is supposed to be done? As there is not - yet - a next mission to trigger the events.


I have no idea why it’s done that way, but you can just use the mission_end function to do stuff at the end.