Feel free to upload your sources to the community FTP:
http://www.dynaverse.net/forum/index.php/topic,163360158.0.htmlI'm sure many would appreciate browsing your mission sources.
Yes, splitting the mission might be the easiest way... However since coming up with those ideas I have started an attempt at adding PvP detection to the missioncomplete and processbattle code in the serverkit. It is strange but there is no existing logic in the kit that can be used for this. I'm most of the way there, have all the framework in place, just not the actual detection of whether a battle was PvP or not... not quite as simple as it sounds.
And since then, I got distracted again trying to compile a stock script under VC8. I'm almost there, but there are gaping holes in the API that the new compiler makes apparent. I think I am beginning to see why stock missions (ones compiled with the full client source tree included) seem to be more stable than missions compiled with just the scripting API with VC6.
I'll post any results achieved of course!
Good to see you're still checkin in!