mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-29 18:51:03 +00:00
31 lines
853 B
Plaintext
31 lines
853 B
Plaintext
/obj/structure/ghost_pod/manual
|
|
var/remains_active = FALSE
|
|
var/activated = FALSE
|
|
|
|
/obj/structure/ghost_pod/manual/attack_ghost(var/mob/observer/dead/user)
|
|
if(!remains_active || busy)
|
|
return
|
|
|
|
if(!activated)
|
|
to_chat(user, "<span class='warning'>\the [src] has not yet been activated. Sorry.</span>")
|
|
return
|
|
|
|
if(used)
|
|
to_chat(user, "<span class='warning'>Another spirit appears to have gotten to \the [src] before you. Sorry.</span>")
|
|
return
|
|
|
|
busy = TRUE
|
|
var/choice = input(user, "Are you certain you wish to activate this pod?", "Control Pod") as null|anything in list("Yes", "No")
|
|
|
|
if(!choice || choice == "No")
|
|
busy = FALSE
|
|
return
|
|
|
|
else if(used)
|
|
to_chat(user, "<span class='warning'>Another spirit appears to have gotten to \the [src] before you. Sorry.</span>")
|
|
busy = FALSE
|
|
return
|
|
|
|
busy = FALSE
|
|
|
|
create_occupant(user) |