24 Feb 11, 08:28AM
then the script is in two places on your hard drive.
The point in deleting aliases is to go easy on your RAM. When the game first loads, reading every-single-gosh-darn-script twice (once in saved.cfg and then again in the script cfg file) is going to make your client more prone to errors like the alias forgetting bug (haven't had a problem with that lately, actually).
It also helps keep saved.cfg relatively "clean" when you have to go trudging through it for debugging.
Which leads me to this point: Don't code a self-cleaning script (deleting its aliases on quit) until you can operate it flawlessly and have no need for debugging at all.
Blah blah blah when I was your age; scripting uphill both ways, etc.
The point in deleting aliases is to go easy on your RAM. When the game first loads, reading every-single-gosh-darn-script twice (once in saved.cfg and then again in the script cfg file) is going to make your client more prone to errors like the alias forgetting bug (haven't had a problem with that lately, actually).
It also helps keep saved.cfg relatively "clean" when you have to go trudging through it for debugging.
Which leads me to this point: Don't code a self-cleaning script (deleting its aliases on quit) until you can operate it flawlessly and have no need for debugging at all.
Blah blah blah when I was your age; scripting uphill both ways, etc.