Skip to content

Commit

Permalink
everything, i suppose
Browse files Browse the repository at this point in the history
  • Loading branch information
RikuTheKiller committed Apr 24, 2024
1 parent 5cfde0a commit 0ba7523
Show file tree
Hide file tree
Showing 5 changed files with 252 additions and 132 deletions.
4 changes: 3 additions & 1 deletion code/__DEFINES/nanites.dm
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,14 @@
#define NES_HEALTH_PERCENT "Health Percent"
#define NES_DIRECTION "Direction"
#define NES_NANITE_PERCENT "Nanite Percent"
#define NES_BLOOD_PERCENT "Blood Percent"
#define NES_NUTRITION_PERCENT "Nutrition Percent"
#define NES_DAMAGE_TYPE "Damage Type"
#define NES_DAMAGE "Damage"
#define NES_SENTENCE "Sentence"
#define NES_MESSAGE "Message"
#define NES_DIRECTIVE "Directive"
#define NES_INCLUSIVE_MODE "Inclusive Mode"
#define NES_MATCH_MODE "Match Mode"
#define NES_RACE "Race"
#define NES_HALLUCINATION_TYPE "Hallucination Type"
#define NES_HALLUCINATION_DETAIL "Hallucination Detail"
Expand Down
20 changes: 17 additions & 3 deletions monkestation/code/modules/research/designs/nanite_designs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -478,16 +478,30 @@
program_type = /datum/nanite_program/sensor/damage
category = list("Sensor Nanites")

/datum/design/nanites/sensor_blood
name = "Blood Sensor"
desc = "The nanites receive a signal when the host's blood volume is above/below a target percentage."
id = "sensor_blood_nanites"
program_type = /datum/nanite_program/sensor/blood
category = list("Sensor Nanites")

/datum/design/nanites/sensor_nutrition
name = "Nutrition Sensor"
desc = "The nanites receive a signal when the host's nutrition level is above/below a target percentage."
id = "sensor_nutrition_nanites"
program_type = /datum/nanite_program/sensor/nutrition
category = list("Sensor Nanites")

/datum/design/nanites/sensor_crit
name = "Critical Health Sensor"
desc = "The nanites receive a signal when the host first reaches critical health."
desc = "The nanites receive a signal when the host enters/leaves critical condition."
id = "sensor_crit_nanites"
program_type = /datum/nanite_program/sensor/crit
category = list("Sensor Nanites")

/datum/design/nanites/sensor_death
name = "Death Sensor"
desc = "The nanites receive a signal when they detect the host is dead."
desc = "The nanites receive a signal when the host dies/revives."
id = "sensor_death_nanites"
program_type = /datum/nanite_program/sensor/death
category = list("Sensor Nanites")
Expand All @@ -508,7 +522,7 @@

/datum/design/nanites/sensor_species
name = "Species Sensor"
desc = "When triggered, the nanites scan the host to determine their species and output a signal depending on the conditions set in the settings."
desc = "The nanites receive a singal when they detect that the host is/isn't the target species."
id = "sensor_species_nanites"
program_type = /datum/nanite_program/sensor/species
category = list("Sensor Nanites")
Expand Down
Loading

0 comments on commit 0ba7523

Please sign in to comment.