mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
(bounty) you no longer need ALL parts deployed to use a modsuit (limbless welcome!) (#86825)
## About The Pull Request you no longer need all parts deployed to activate a modsuit in order to use a module it needs its required part deployed, eg magnetic attachment = boots needed passive effects from a module dont work unless the relevant parts are deployed video todo ## Why It's Good For The Game fikou wants this and uhh i guess its better that the legless and the armless are capable of using modsuits however wearing a modsuit onearmed or onelegged properly still needs a seperate PR ## Changelog 🆑 balance: you no longer need all parts deployed to activate a modsuit, you can use them limbless /🆑 --------- Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com> Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
This commit is contained in:
@@ -62,6 +62,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -203,6 +205,8 @@
|
||||
SEALED_COVER = HEADCOVERSEYES,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE,
|
||||
@@ -266,6 +270,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -334,6 +340,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -406,6 +414,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -480,6 +490,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT|HIDEBELT,
|
||||
@@ -512,6 +524,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT|HIDEBELT,
|
||||
@@ -588,6 +602,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE,
|
||||
SEALED_MESSAGE = CHESTPLATE_SEAL_MESSAGE,
|
||||
@@ -660,6 +676,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -693,6 +711,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -773,6 +793,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -845,6 +867,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -912,6 +936,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -979,6 +1005,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1052,6 +1080,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1120,6 +1150,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1195,6 +1227,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1228,6 +1262,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1301,6 +1337,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1376,6 +1414,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT|HIDEMUTWINGS,
|
||||
CAN_OVERSLOT = TRUE,
|
||||
@@ -1461,6 +1501,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1531,6 +1573,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL|CASTING_CLOTHES,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1600,6 +1644,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1671,6 +1717,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1739,6 +1787,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1806,6 +1856,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1837,6 +1889,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1919,6 +1973,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -1988,6 +2044,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -2052,6 +2110,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -2118,6 +2178,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
@@ -2183,6 +2245,8 @@
|
||||
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
||||
),
|
||||
/obj/item/clothing/suit/mod = list(
|
||||
UNSEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
SEALED_LAYER = MOD_CHESTPLATE_LAYER,
|
||||
UNSEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE,
|
||||
|
||||
Reference in New Issue
Block a user