Hey bro - i feel your pain - My standalone has now 5 fully finished quests (more in development) Teleporting to trigger - showing messages with condition - all that works now finally actually very smooth for me - All i do is put my story goals below _Start .
Id say a save location is a location you can be 100% zu your goals are last initialized
I name it based on what the goal does like "trader", "riddle","journey". Thing is as all other sub-start goals are listed with _ they will all ini before my goals so i am on the save site. Not to say the way i do it is perfect but i never had any dependace issues.
The biggest issue i see is the following (quote from wiki)
If you call PROCs from your INIT code, ensure that these are defined in goals that are guaranteed to already have been intialised.
You will not get a compile-time nor run-time error if you call a routine declared in a goal that is not yet active; the call will simply not do anything.Example: consider the screenshot of the Goal Initialisation and Completion section. Calling a PROC defined in the FTJ_Origins_Ifan goal from the INIT code (or from a PROC called from the INIT code) of the AtaractionArtifacts goal will silently fail here. The reason is that both goals are subgoals of the _Start goal, and goals are initialised and activated in alphabetical order. So when the AtaractionArtifacts goal gets initialsed, the FTJ_Origins_Ifan goal is not yet active.
THAT is just lame , why no info ....
ps: i noticed some issues if i have origin as dependancy ... well for my standalone i actually dont need ir
