Port gdi04c to New Lua

How about making this a secondary objective? The mission is quite hard already.