mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-14 00:23:29 +01:00
Radiation fixes. (#26113)
This commit is contained in:
@@ -148,6 +148,7 @@
|
||||
part.max_heat_protection_temperature = theme.max_heat_protection_temperature
|
||||
part.min_cold_protection_temperature = theme.min_cold_protection_temperature
|
||||
part.siemens_coefficient = theme.siemens_coefficient
|
||||
part.flags_2 = theme.flag_2_flags
|
||||
for(var/obj/item/part as anything in mod_parts)
|
||||
RegisterSignal(part, COMSIG_OBJ_DECONSTRUCT, PROC_REF(on_part_destruction)) //look into
|
||||
RegisterSignal(part, COMSIG_PARENT_QDELETING, PROC_REF(on_part_deletion))
|
||||
|
||||
@@ -27,6 +27,8 @@
|
||||
var/obj/item/mod/armor/armor_type_2 = null
|
||||
/// Resistance flags shared across the MOD parts.
|
||||
var/resistance_flags = NONE
|
||||
/// Flag_2 flags to apply to the modsuit parts.
|
||||
var/flag_2_flags = NONE
|
||||
/// Atom flags shared across the MOD parts.
|
||||
var/atom_flags = NONE
|
||||
/// Max heat protection shared across the MOD parts.
|
||||
@@ -230,6 +232,7 @@
|
||||
default_skin = "advanced"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_advanced
|
||||
resistance_flags = FIRE_PROOF
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||
complexity_max = DEFAULT_MAX_COMPLEXITY - 3
|
||||
charge_drain = DEFAULT_CHARGE_DRAIN * 1.5
|
||||
@@ -913,7 +916,7 @@
|
||||
All rights reserved, tampering with suit will void warranty."
|
||||
default_skin = "syndicate"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_syndicate
|
||||
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT
|
||||
siemens_coefficient = 0
|
||||
slowdown_inactive = 1
|
||||
@@ -1001,6 +1004,7 @@
|
||||
default_skin = "elite"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_elite
|
||||
resistance_flags = FIRE_PROOF | ACID_PROOF
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||
siemens_coefficient = 0
|
||||
slowdown_inactive = 1
|
||||
@@ -1120,6 +1124,7 @@
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_responsory
|
||||
|
||||
resistance_flags = FIRE_PROOF
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||
siemens_coefficient = 0
|
||||
slowdown_inactive = 0.5
|
||||
@@ -1201,6 +1206,7 @@
|
||||
default_skin = "apocryphal"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_apocryphal
|
||||
resistance_flags = FIRE_PROOF | ACID_PROOF
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
ui_theme = "malfunction"
|
||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||
siemens_coefficient = 0
|
||||
@@ -1257,7 +1263,7 @@
|
||||
default_skin = "corporate"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_corporate
|
||||
resistance_flags = FIRE_PROOF | ACID_PROOF
|
||||
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||
siemens_coefficient = 0
|
||||
slowdown_inactive = 0.5
|
||||
@@ -1310,7 +1316,7 @@
|
||||
default_skin = "debug"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_debug
|
||||
resistance_flags = FIRE_PROOF | ACID_PROOF
|
||||
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT
|
||||
complexity_max = 50
|
||||
siemens_coefficient = 0
|
||||
@@ -1362,7 +1368,7 @@
|
||||
default_skin = "debug"
|
||||
armor_type_1 = /obj/item/mod/armor/mod_theme_administrative
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
|
||||
|
||||
flag_2_flags = RAD_PROTECT_CONTENTS_2
|
||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||
complexity_max = 1000
|
||||
charge_drain = DEFAULT_CHARGE_DRAIN * 0
|
||||
|
||||
Reference in New Issue
Block a user