I'm interested to know the usage of the ScriptLink.
I have joint image of usage I have found in the HammerWatch campaign.
Example 1 :
I understand that the usage here is that the random script will do one of the three outcome and the ScriptLink regroup multiple script for on outcome.
But, could we bypass the use of the ScriptLink by simply chaining the other script ?
Example 2 :
This one I do not understand. Do the ScriptLink add something that simply linking the CheckGlobalFlag to the ChangeDoodadState would not do ?
I have also seen numerous example where one script, let say GlobalEvent (LevelStart), fire multiple script around the map. And le ScriptLink regroup script in one particular section of the map.
I'm in the impression that the ScriptLink usage is to regroup script together, not much ?
Example Demo :
What is the best practice A, B or C ?