nt expeditionary weapons (#6682)

This commit is contained in:
silicons
2024-10-14 16:32:21 +02:00
committed by GitHub
parent ad098d4984
commit 7678e98fa0
95 changed files with 1348 additions and 244 deletions
-41
View File
@@ -1087,47 +1087,6 @@ var/datum/legacy_announcement/minor/admin_min_announcer = new
new /obj/effect/plant(get_turf(usr), SSplants.seeds[seedtype])
log_admin("[key_name(usr)] spawned [seedtype] vines at ([usr.x],[usr.y],[usr.z])")
/datum/admins/proc/spawn_atom(var/object as text)
set category = "Debug"
set desc = "(atom path) Spawn an atom"
set name = "Spawn"
if(!check_rights(R_SPAWN)) return
if(!object)
var/choice = alert(src, "You haven't specified anything to match -- this will lock your game up and take a while! \
It will also return the entire spawn list.", "WARNING!", "Cancel", "Continue")
if(choice == "Cancel")
return
var/list/types = typesof(/atom)
var/list/matches = new()
for(var/path in types)
if(findtext("[path]", object))
CHECK_TICK
matches += path
if(matches.len==0)
return
var/chosen
if(matches.len==1)
chosen = matches[1]
else
chosen = input("Select an atom type", "Spawn Atom", matches[1]) as null|anything in matches
if(!chosen)
return
if(ispath(chosen,/turf))
var/turf/T = get_turf(usr.loc)
T.ChangeTurf(chosen)
else
new chosen(usr.loc)
log_and_message_admins("spawned [chosen] at ([usr.x],[usr.y],[usr.z])")
feedback_add_details("admin_verb","SA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/show_traitor_panel(var/mob/M in GLOB.mob_list)
set category = "Admin"
set desc = "Edit mobs's memory and role"