diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index bb39c282c9f..f38b1f2139b 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -201,7 +201,7 @@ datum check_completion() if(issilicon(owner.current) && owner.current != owner.original) return 0 - if(!owner.current || owner.current.stat == 2) + if(!owner.current || owner.current.stat == 2 || isbrain(owner.current)) //Brains no longer win survive objectives. --NEO return 0 return 1 diff --git a/code/game/objects/items/weapons/guns_new.dm b/code/game/objects/items/weapons/guns_new.dm index 3eb83e5f1d2..5971206ee5d 100644 --- a/code/game/objects/items/weapons/guns_new.dm +++ b/code/game/objects/items/weapons/guns_new.dm @@ -877,6 +877,18 @@ force = 10 origin_tech = null //forgotten technology of ancients lol + New() + ..() + charge() + + proc + charge() + if(power_supply.charge < power_supply.maxcharge) + power_supply.give(100) + update_icon() + spawn(50) charge() + //Added this to the cap's laser back before the gun overhaul to make it halfways worth stealing. It's back now. --NEO + cyborg load_into_chamber() if(in_chamber)