mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Keeps dummy names after ghosting and gives namepick before they spawn (#25195)
This commit is contained in:
@@ -3817,26 +3817,25 @@
|
||||
feedback_add_details("admin_secrets_fun_used","TD")
|
||||
message_admins("[key_name_admin(usr)] spawned himself as a Test Dummy.")
|
||||
log_admin("[key_name_admin(usr)] spawned himself as a Test Dummy.")
|
||||
var/newname = ""
|
||||
newname = copytext(sanitize(input("Before you step out as an embodied god, what name do you wish for?", "Choose your name.", "Admin") as null|text),1,MAX_NAME_LEN)
|
||||
if (!newname)
|
||||
newname = "Admin"
|
||||
var/turf/T = get_turf(usr)
|
||||
var/mob/living/carbon/human/dummy/D = new /mob/living/carbon/human/dummy(T)
|
||||
usr.client.cmd_assume_direct_control(D)
|
||||
var/obj/item/weapon/card/id/admin/admin_id = new(D)
|
||||
admin_id.registered_name = newname
|
||||
D.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(D), slot_w_uniform)
|
||||
D.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(D), slot_shoes)
|
||||
D.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(D), slot_ears)
|
||||
D.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(D), slot_back)
|
||||
D.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival/engineer(D.back), slot_in_backpack)
|
||||
D.equip_to_slot_or_del(admin_id, slot_wear_id)
|
||||
T.turf_animation('icons/effects/96x96.dmi',"beamin",-WORLD_ICON_SIZE,0,MOB_LAYER+1,'sound/misc/adminspawn.ogg',anim_plane = MOB_PLANE)
|
||||
D.name = "Admin"
|
||||
D.real_name = "Admin"
|
||||
var/newname = ""
|
||||
newname = copytext(sanitize(input(D, "Before you step out as an embodied god, what name do you wish for?", "Choose your name.", "Admin") as null|text),1,MAX_NAME_LEN)
|
||||
if (!newname)
|
||||
newname = "Admin"
|
||||
D.name = newname
|
||||
D.real_name = newname
|
||||
var/obj/item/weapon/card/id/admin/admin_id = new(D)
|
||||
admin_id.registered_name = newname
|
||||
D.equip_to_slot_or_del(admin_id, slot_wear_id)
|
||||
usr.client.cmd_assume_direct_control(D)
|
||||
|
||||
//False flags and bait below. May cause mild hilarity or extreme pain. Now in one button
|
||||
if("fakealerts")
|
||||
feedback_inc("admin_secrets_fun_used",1)
|
||||
|
||||
Reference in New Issue
Block a user