diff --git a/code/datums/components/gunpoint.dm b/code/datums/components/gunpoint.dm index e454b0921c3..d8f1932bcd5 100644 --- a/code/datums/components/gunpoint.dm +++ b/code/datums/components/gunpoint.dm @@ -36,8 +36,8 @@ shooter.apply_status_effect(STATUS_EFFECT_HOLDUP) target.apply_status_effect(STATUS_EFFECT_HELDUP) - if(target.job == "Captain" && target.stat == CONSCIOUS && is_nuclear_operative(shooter)) - if(istype(weapon, /obj/item/gun/ballistic/rocketlauncher) && weapon.chambered) + if(istype(weapon, /obj/item/gun/ballistic/rocketlauncher) && weapon.chambered) + if(target.stat == CONSCIOUS && is_nuclear_operative(shooter) && !is_nuclear_operative(target) && (locate(/obj/item/disk/nuclear) in target.get_contents()) && shooter.client) shooter.client.give_award(/datum/award/achievement/misc/rocket_holdup, shooter) target.do_alert_animation(target)