Thats not what I meant.
Even if you use GUI variables, variables can have no initial value.
Take groups for example. If your initial value is "null" and you try to destroy or enum something with the group in the variable (which does not exist at this moment), the trigger will stop running.
I'm pretty sure it does. Actually, a LOT of natives crash if you use incorrect input values. Enuming is one of them, I'm pretty sure about that.And as far i know it won't crash the thread if you use a native function with a null/invalid argument, excepted maybe few of them.
And in the case of converting to vJASS, I'll probably do that if I make a new map. I can't make it work in my map b4 so I gave up on doing that.
This is what usually happens at some place when generating spaghetti code.Ok now all of my custom sounds are not working.