Necessary indeed when having lots of units and ScriptID's. Especially in case of reworking old maps and you forgot who's where and what's how I often put that info in a separate txt-file (and add commands, so i know/remember what area they were attacking or swarming to). Just another way of working, i guess.
I learned the hard way that planning and keeping track of the status of a project can save a lot of frustration and extra work. I also keep notes with screenshots. I use Joplin for this.
"Never interrupt your enemy when he is making a mistake.” Napoléon Bonaparte.
Recently，When I made some oil consumption code for my Berlin Campaign。I found you have already did it。 It is really interesting，I combine your code with mine，and plan to use them in My Berlin Campaign。 Especially I improved the recfuel function and the also make a system like “Fuel station <- >Fuel Truck <-> Tank”, the Fuel station will be the key point that should be considered with high priority。 I hope this will make BK more funny。