This can be changed in the files/scriptbank folder with this script. weapon.lua
The range command is in there. Currently at 150
If this is a specific instance only then you will want to duplicate the script, change its name.
Change the name of the functions to match the new file name exactly.
Find this line. Line 16 & 17
PlayerDist = GetPlayerDistance(e)
if PlayerDist < 150 and g_PlayerHealth > 0 and g_PlayerThirdPerson==0 then
and change the range value to less range then the distance of the center of the spawn point.
Save the lua file.
Open your map.
Choose the weapon behind the door.
Go to the properties, and change the script in the AI_Main spot, to the new script with the modified range.
That should take care of that for you.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit, Screen resolution 1680 x 1050.