Milk hard dels, snacks hard dels, ghosts hard dels (#37655)

* More hard dels tracking

* Ghost hard del 2

* Revert "More hard dels tracking"

This reverts commit 2b357a7d92.

* The great reagent goose chase of 2025

* Hitler

* On PEUT le fairegit add code/*

* better fix
This commit is contained in:
ShiftyRail
2025-06-02 13:48:47 +01:00
committed by GitHub
parent 04374cc2c2
commit 3de904b6fa
26 changed files with 61 additions and 70 deletions

View File

@@ -11,9 +11,7 @@
. *= 2 // Drones are slow
/mob/living/carbon/alien/humanoid/drone/New()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
if(src.name == "alien drone")
src.name = text("alien drone ([rand(1, 1000)])")
src.real_name = src.name
@@ -23,4 +21,4 @@
..()
add_spell(new /spell/aoe_turf/conjure/choice/alienresin, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)
add_spell(new /spell/corrosive_acid, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)
add_spell(new /spell/aoe_turf/evolve/drone, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)
add_spell(new /spell/aoe_turf/evolve/drone, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)

View File

@@ -12,9 +12,7 @@
return ..() * 0.9 // Hunters are fast.
/mob/living/carbon/alien/humanoid/hunter/New()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
if(name == "alien hunter")
name = text("alien hunter ([rand(1, 1000)])")
real_name = name

View File

@@ -11,9 +11,7 @@
//As far as movement goes, Sentinels are average
/mob/living/carbon/alien/humanoid/sentinel/New()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
if(name == "alien sentinel")
name = text("alien sentinel ([rand(1, 1000)])")
real_name = name
@@ -22,4 +20,4 @@
/mob/living/carbon/alien/humanoid/sentinel/add_spells_and_verbs()
..()
add_spell(new /spell/targeted/projectile/alienneurotoxin, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)
add_spell(new /spell/corrosive_acid, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)
add_spell(new /spell/corrosive_acid, "alien_spell_ready", /obj/abstract/screen/movable/spell_master/alien)

View File

@@ -12,9 +12,7 @@
//This is fine right now, if we're adding organ specific damage this needs to be updated
/mob/living/carbon/alien/humanoid/New()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
if(name == "alien")
name = text("alien ([rand(1, 1000)])")
real_name = name

View File

@@ -16,9 +16,7 @@
//This is fine right now, if we're adding organ specific damage this needs to be updated
/mob/living/carbon/alien/larva/New()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
if(name == "alien larva")
name = "alien larva ([rand(1, 1000)])"
real_name = name

View File

@@ -12,9 +12,7 @@
universal_understand = 1
/mob/living/carbon/brain/New()
var/datum/reagents/R = new/datum/reagents(1000)
reagents = R
R.my_atom = src
create_reagents(1000)
..()
verbs -= /mob/living/carbon/verb/mob_sleep

View File

@@ -44,9 +44,8 @@
var/unmonkey_anim = "monkey2h"
/mob/living/carbon/monkey/New()
var/datum/reagents/R = new/datum/reagents(1000)
reagents = R
R.my_atom = src
create_reagents(1000)
if(namenumbers)
name = "[name] ([rand(1, 1000)])"

View File

@@ -69,9 +69,7 @@
/mob/living/carbon/slime/New()
lifestage_updates() //Set values according to whether the slime is a baby or an adult.
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
name = "[colour] slime ([rand(1, 1000)])"
desc = "\An [lifestage_name()] [colour] slime."
icon_state = "[iconstate_color()] [lifestage_name()] slime"
@@ -527,9 +525,7 @@
/obj/item/slime_extract/New()
..()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
icon_state_backup = icon_state
if (Uses > 1)
update_icon()
@@ -1078,9 +1074,7 @@
/obj/item/slime_core/New()
..()
var/datum/reagents/R = new/datum/reagents(100)
reagents = R
R.my_atom = src
create_reagents(100)
POWERFLAG = rand(1,10)
Uses = rand(7, 25)
//flags |= NOREACT