mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-12 07:33:34 +01:00
Alien BlackBox tracking (#19582)
* Alien BlackBox tracking * AA's suggestion Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
This commit is contained in:
@@ -30,11 +30,11 @@
|
||||
|
||||
if(powerc(500))
|
||||
// Queen check
|
||||
var/no_queen = 1
|
||||
var/no_queen = TRUE
|
||||
for(var/mob/living/carbon/alien/humanoid/queen/Q in GLOB.alive_mob_list)
|
||||
if(!Q.key && Q.get_int_organ(/obj/item/organ/internal/brain/))
|
||||
continue
|
||||
no_queen = 0
|
||||
no_queen = FALSE
|
||||
|
||||
if(no_queen)
|
||||
adjustPlasma(-500)
|
||||
@@ -44,6 +44,7 @@
|
||||
var/mob/living/carbon/alien/humanoid/queen/new_xeno = new(loc)
|
||||
mind.transfer_to(new_xeno)
|
||||
new_xeno.mind.name = new_xeno.name
|
||||
SSblackbox.record_feedback("tally", "alien_growth", 1, "queen")
|
||||
qdel(src)
|
||||
else
|
||||
to_chat(src, "<span class='notice'>We already have an alive queen.</span>")
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
mind.transfer_to(new_xeno)
|
||||
else
|
||||
new_xeno.key = key
|
||||
SSblackbox.record_feedback("tally", "alien_growth", 1, "[lowertext(alien_caste)]")
|
||||
new_xeno.mind.name = new_xeno.name
|
||||
qdel(src)
|
||||
return
|
||||
|
||||
@@ -116,6 +116,7 @@
|
||||
chest.droplimb()
|
||||
else //If we are discovered mid-surgery
|
||||
owner.adjustBruteLoss(40)
|
||||
SSblackbox.record_feedback("tally", "alien_growth", 1, "hatched_eggs")
|
||||
qdel(src)
|
||||
|
||||
/*----------------------------------------
|
||||
|
||||
@@ -177,6 +177,7 @@
|
||||
|
||||
if(!target.get_int_organ(/obj/item/organ/internal/body_egg/alien_embryo))
|
||||
new /obj/item/organ/internal/body_egg/alien_embryo(target)
|
||||
SSblackbox.record_feedback("tally", "alien_growth", 1, "people_infected")
|
||||
else
|
||||
target.visible_message("<span class='danger'>[src] violates [target]'s face!</span>", \
|
||||
"<span class='userdanger'>[src] violates [target]'s face!</span>")
|
||||
|
||||
Reference in New Issue
Block a user