mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-22 08:11:06 +00:00
use better dead checking methods.
This commit is contained in:
@@ -36,10 +36,9 @@ var/datum/paiController/paiController // Global handler for pAI candidates
|
|||||||
if(href_list["download"])
|
if(href_list["download"])
|
||||||
var/datum/paiCandidate/candidate = locate(href_list["candidate"])
|
var/datum/paiCandidate/candidate = locate(href_list["candidate"])
|
||||||
var/obj/item/paicard/card = locate(href_list["device"])
|
var/obj/item/paicard/card = locate(href_list["device"])
|
||||||
var/mob/downloader = locate(href_list["downloader"])
|
|
||||||
if(card.pai)
|
if(card.pai)
|
||||||
return
|
return
|
||||||
if(downloader.stat == DEAD || istype(downloader,/mob/dead/observer))
|
if(usr.incapacitated() || isobserver(usr))
|
||||||
return
|
return
|
||||||
if(istype(card,/obj/item/paicard) && istype(candidate,/datum/paiCandidate))
|
if(istype(card,/obj/item/paicard) && istype(candidate,/datum/paiCandidate))
|
||||||
var/mob/living/silicon/pai/pai = new(card)
|
var/mob/living/silicon/pai/pai = new(card)
|
||||||
@@ -337,7 +336,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table class="download">
|
<table class="download">
|
||||||
<td class="download"><a href='byond://?src=[UID()];download=1;candidate=\ref[c];device=\ref[p];downloader=[user]' class="button"><b>Download [c.name]</b></a>
|
<td class="download"><a href='byond://?src=[UID()];download=1;candidate=\ref[c];device=\ref[p]' class="button"><b>Download [c.name]</b></a>
|
||||||
</td>
|
</td>
|
||||||
</table>
|
</table>
|
||||||
<br>
|
<br>
|
||||||
|
|||||||
Reference in New Issue
Block a user