This commit is contained in:
Kyep
2018-12-11 14:48:55 -08:00
parent 713519d1c2
commit 412a4e0e78
@@ -27,19 +27,23 @@ var/datum/paiController/paiController // Global handler for pAI candidates
var/datum/paiCandidate/candidate = locate(href_list["candidate"])
if(candidate)
if(!istype(candidate))
message_admins("Warning: possible href exploit by [key_name(usr)] (paiController/Topic, candidate is not a pAI)")
return
if(candidate.key && usr.key && candidate.key != usr.key)
message_admins("Warning: possible href exploit by [key_name(usr)] (paiController/Topic, candidate and usr are different mobs)")
return
if("signup" in href_list)
var/mob/dead/observer/O = locate(href_list["signup"])
if(!O) return
if(!O)
return
if(!(O in GLOB.respawnable_list))
to_chat(O, "You've given up your ability to respawn!")
return
if(!check_recruit(O)) return
if(!check_recruit(O))
return
recruitWindow(O)
return