Updates spring lock description to better indicate activation method (#27861)

* Better Description

* Better Description

* Deletes excessive \n

Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com>

---------

Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
This commit is contained in:
Drsmail
2025-01-08 21:24:18 +00:00
committed by GitHub
parent 7b3f53c409
commit 53f302bad4
2 changed files with 9 additions and 5 deletions
+6 -3
View File
@@ -4,9 +4,11 @@
/obj/item/mod/module/springlock
name = "MOD springlock module"
desc = "A module that spans the entire size of the MOD unit, sitting under the outer shell. \
This mechanical exoskeleton pushes out of the way when the user enters and it helps in booting \
up, but was taken out of modern suits because of the springlock's tendency to \"snap\" back \
into place when exposed to humidity. You know what it's like to have an entire exoskeleton enter you?"
This mechanical exoskeleton retracts to allow user entry and assists with booting up. \
It was removed from modern suits due to the springlock's tendency to \"snap\" back \
into place when exposed to specific chemical reactions, such as smoke from grenades. \
Despite the mention of humidity in older designs, this module only reacts to smoke. \
You know what it's like to have an entire exoskeleton snap into place around you?"
icon_state = "springlock"
complexity = 3 // it is inside every part of your suit, so
incompatible_modules = list(/obj/item/mod/module/springlock)
@@ -26,6 +28,7 @@
mod.activation_step_time *= activation_step_time_booster
/obj/item/mod/module/springlock/on_suit_activation()
// only works with smoke
RegisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS, PROC_REF(on_wearer_exposed))
if(dont_let_you_come_back)
RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_activate_spring_block))