Okay, so I finally got things running pretty smoothly so far. In editing mode, everything acts just fine (I mostly work in the GUI with the occasional pop over to Code View when the GUI chokes on some script).
The file size is currently 140+ kilobytes. The problem occurs when I publish it to a .quest file and try to test run it.
Suddenly, the file inflates to 5 Megs and I get this Error:
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.Combine(String path1, String path2)
at Ionic.Zip.ZipEntry.ValidateOutput(String basedir, Stream outstream, String& OutputFile)
at Ionic.Zip.ZipEntry.InternalExtract(String baseDir, Stream outstream, String password)
at Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty)
at AxeSoftware.Quest.PackageReader.LoadPackage(String filename)
at AxeSoftware.Quest.GameLoader.LoadCompiledFile(String filename)
at AxeSoftware.Quest.GameLoader.Load(String filename)
at AxeSoftware.Quest.WorldModel.InitialiseInternal(GameLoader loader)
at AxeSoftware.Quest.WorldModel.Initialise(IPlayer player)
at AxeSoftware.Quest.Player.FinishInitialise()
at AxeSoftware.Quest.Player._Lambda$__28()
Now, I have no clue what it's choking on, so I'm posting the .aslx file and hoping someone can take a look and see what the heck I did wrong this time. Also posting the Score Lib that goes with it, otherwise opening it in editing is gonna pop up another error.