This is my first post here, but i follow these threads daily. Ive got something id like to point out, and i have by no means cracked the WW upgrade yet. But ive been reading/writing COD script since cod 4, so i have a little knowledge here.
IDGUN_quest remove_IDGUN_from_box does not mean in any way that you have to give the weapon back and try and get it from the box. It simply means when the apothicon servant is built, the IDGUN_quest gsc is loaded, and the gun is removed from the box, until the gun is given up by whoever has it. The gun is then able to be taken by anybody else from the box. Once taken by anybody, have a guess what gsc and string are loaded? Even when the WW is upgraded, that variable will return true until the gun is lost again, putiing it back in the box.