To test the gun in question, I have writen a temporary script to pop it straight into my players inventory. Or at least I think I have, but nothing seems to be working.
Gun Details
Editor ID: DPMesmapulse
Form ID: 01000ADE
Script Being Used:
ScriptName DPMesmaPulseAddshort DPMesmaRunOnceBegin gamemodeif DPMesmaRunOnce != 1 player.additem DPMesmapulse 1 Set DPMesmaRunOnce to 1endifend
Its a fairly standard gun at the moment, it is in fact just a renamed plasma pistol for now.
I have also tried to use the console to bring it in, but it then says that it can't find that object ID so I suspect the problem is in my method rather than a bug, but I can't for the life of me see what I have done wriong.
(For the record, yes I have checked that the .esp is active)