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:
GDN
2022-11-03 12:57:24 -05:00
committed by GitHub
parent 852726d107
commit dfbe11e345
4 changed files with 6 additions and 2 deletions
@@ -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>")