diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index caf1ad2eaae..866c446cd3f 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -1200,8 +1200,12 @@ if(istype(I)) apply_to_card(I, H, get_all_accesses(), "Dark Priest", "syndie") var/obj/item/weapon/nullrod/armblade/B = H.r_hand - B.force = 20 - B.name = "blessing of the reaper" - B.desc = "Sometimes, someone's just gotta die." + if(istype(B)) + B.force = 20 + B.name = "blessing of the reaper" + B.desc = "Sometimes, someone's just gotta die." + var/obj/item/device/radio/headset/R = H.l_ear + if(istype(R)) + R.flags |= NODROP var/obj/item/weapon/implant/explosive/E = new(H) E.implant(H) \ No newline at end of file diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index b1925808eec..61b86a9ebe4 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1881,6 +1881,7 @@ N.mode = 2 N.target = H N.point_at(N.target) + N.flags |= NODROP var/datum/objective/assassinate/kill_objective = new kill_objective.owner = priest_mind kill_objective.target = H.mind