I just got disintegration whatever (into the void)
I can 100% confirm you DO NOT:
Need to kill every unit
Need to kill the fleets in the corners
Need to grab every gas pick-up.
I am confident people are killing the last structure BEFORE Narud, which is causing the trigger to not fire. You MUST kill the final structure on the map AFTER Narud dies in order to get the achievement. (Solar lance makes this pretty simple, so long as you know what to do). Either that, or kill a unit after both Narud and the final structure are dead.
I did a little bit more testing in the editor on the topic of contract saviors:
There is a scripted mutalisk that finishes building at about the 3:30 mark. Alone, circumventing that would be doable (speedrun finishes right before then).
However, almost all the zerglings around data cores 2 and 3 are “bully” units, meaning the AI will rebuild them constantly. This is an issue because if you kill a bully unit, the AI will MAKE a unit.
When you get close to the 2nd data core, it will instantly “activate” bully units and start training 1 egg of zerglings. Theoretically, you could kill the egg, but again that 3:30 muta time limit means you won’t have time. You can use the speedrun strategy and attack the core from the low ground to the top right, however from what i’ve seen, the zerglings will start to morph anyway when the core reaches low hp. There is a possibility that even if you kill this core last, Narud’s “let’s get out of here” dialogue will last too long to finish the mission before the zerglings morph.
The editor says it deactivates all bullies in an area when their respective cores are destoyed, but any bullies morphing already will continue to build. I was able to finish the mission in about 3:40.
I believe this achievement would be possible WITHOUT letting the zerg build a unit if
- The SINGULAR mutalisk that spawns at 3:30 was removed
- The 2nd data core didn’t spawn its bully zerglings.
Still, the best way to “fix” the achievement is to simply add the check for owner of triggering progress unit.