mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 09:54:52 +00:00
Mining inquisitor/berserker hardsuit nerf, slight drake armor buff. (#12289)
* Mining inquisitor/berserker hardsuit nerf, slight drake armor buff. * Pretty unlikely you'll be hit by more than a handful spells in a single round. * aaaa * Update miscellaneous.dm
This commit is contained in:
@@ -395,10 +395,18 @@ Contains:
|
|||||||
actions_types = list()
|
actions_types = list()
|
||||||
resistance_flags = FIRE_PROOF
|
resistance_flags = FIRE_PROOF
|
||||||
mutantrace_variation = NONE
|
mutantrace_variation = NONE
|
||||||
|
var/charges = INFINITY
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize()
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/Initialize()
|
||||||
. = ..()
|
. = ..()
|
||||||
AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD)
|
AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, charges, TRUE, null, CALLBACK(src, .proc/anti_magic_gone))
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/proc/anti_magic_gone()
|
||||||
|
var/mob/M = loc
|
||||||
|
if(!istype(M))
|
||||||
|
return
|
||||||
|
do_sparks(2, TRUE, M)
|
||||||
|
M.show_message("<span class='warning'>\The [src] sparks and fizzles as its psychic wards wane away at last...</span>", MSG_VISUAL)
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/hardsuit/ert/paranormal
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal
|
||||||
name = "paranormal response team suit"
|
name = "paranormal response team suit"
|
||||||
@@ -408,10 +416,18 @@ Contains:
|
|||||||
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal
|
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal
|
||||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||||
resistance_flags = FIRE_PROOF
|
resistance_flags = FIRE_PROOF
|
||||||
|
var/charges = INFINITY
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize()
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize()
|
||||||
. = ..()
|
. = ..()
|
||||||
AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_OCLOTHING)
|
AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_OCLOTHING, charges, TRUE, null, CALLBACK(src, .proc/anti_magic_gone))
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/proc/anti_magic_gone()
|
||||||
|
var/mob/M = loc
|
||||||
|
if(!istype(M))
|
||||||
|
return
|
||||||
|
do_sparks(2, TRUE, M)
|
||||||
|
M.show_message("<span class='warning'>\The [src] sparks and fizzles as its anti magic wards wane away at last...</span>", MSG_VISUAL)
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor
|
||||||
name = "inquisitor's hardsuit"
|
name = "inquisitor's hardsuit"
|
||||||
@@ -424,6 +440,19 @@ Contains:
|
|||||||
icon_state = "hardsuit0-inq"
|
icon_state = "hardsuit0-inq"
|
||||||
item_state = "hardsuit0-inq"
|
item_state = "hardsuit0-inq"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor/old
|
||||||
|
desc = "Powerful wards are built into this hardsuit, protecting the user from all manner of paranormal threats. Alas, this one looks pretty worn out and rusted."
|
||||||
|
armor = list("melee" = 55, "bullet" = 40, "laser" = 40, "energy" = 40, "bomb" = 40, "bio" = 80, "rad" = 80, "fire" = 60, "acid" = 60)
|
||||||
|
slowdown = 0.8
|
||||||
|
obj_flags = IMMUTABLE_SLOW //rest in peace rusty joints.
|
||||||
|
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/inquisitor/old
|
||||||
|
charges = 12
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/inquisitor/old
|
||||||
|
desc = "A helmet worn by those who deal with paranormal threats for a living. Alas, this one looks pretty worn out and rusted."
|
||||||
|
armor = list("melee" = 55, "bullet" = 40, "laser" = 40, "energy" = 40, "bomb" = 40, "bio" = 80, "rad" = 80, "fire" = 60, "acid" = 60)
|
||||||
|
charges = 12
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker
|
||||||
name = "champion's hardsuit"
|
name = "champion's hardsuit"
|
||||||
desc = "Voices echo from the hardsuit, driving the user insane."
|
desc = "Voices echo from the hardsuit, driving the user insane."
|
||||||
@@ -437,6 +466,19 @@ Contains:
|
|||||||
icon_state = "hardsuit0-beserker"
|
icon_state = "hardsuit0-beserker"
|
||||||
item_state = "hardsuit0-beserker"
|
item_state = "hardsuit0-beserker"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker/old
|
||||||
|
desc = "Voices echo from the hardsuit, driving the user insane. This one is pretty battle-worn, but still fearsome."
|
||||||
|
armor = list("melee" = 55, "bullet" = 40, "laser" = 40, "energy" = 40, "bomb" = 40, "bio" = 80, "rad" = 80, "fire" = 60, "acid" = 60)
|
||||||
|
slowdown = 0.8
|
||||||
|
obj_flags = IMMUTABLE_SLOW //rest in peace rusty joints.
|
||||||
|
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/inquisitor/old
|
||||||
|
charges = 6
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/beserker/old
|
||||||
|
desc = "Peering into the eyes of the helmet is enough to seal damnation. This one is pretty battle-worn, but still fearsome."
|
||||||
|
armor = list("melee" = 55, "bullet" = 40, "laser" = 40, "energy" = 40, "bomb" = 40, "bio" = 80, "rad" = 80, "fire" = 60, "acid" = 60)
|
||||||
|
charges = 6
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/space/fragile
|
/obj/item/clothing/head/helmet/space/fragile
|
||||||
name = "emergency space helmet"
|
name = "emergency space helmet"
|
||||||
desc = "A bulky, air-tight helmet meant to protect the user during emergency situations. It doesn't look very durable."
|
desc = "A bulky, air-tight helmet meant to protect the user during emergency situations. It doesn't look very durable."
|
||||||
@@ -477,4 +519,4 @@ Contains:
|
|||||||
name = "paramedic EVA helmet"
|
name = "paramedic EVA helmet"
|
||||||
desc = "A deep blue space helmet with a large red cross on the faceplate to designate the wearer as trained emergency medical personnel."
|
desc = "A deep blue space helmet with a large red cross on the faceplate to designate the wearer as trained emergency medical personnel."
|
||||||
icon_state = "paramedic-eva-helmet"
|
icon_state = "paramedic-eva-helmet"
|
||||||
item_state = "paramedic-eva-helmet"
|
item_state = "paramedic-eva-helmet"
|
||||||
|
|||||||
@@ -76,7 +76,7 @@
|
|||||||
icon_state = "dragon"
|
icon_state = "dragon"
|
||||||
desc = "A suit of armour fashioned from the remains of an ash drake."
|
desc = "A suit of armour fashioned from the remains of an ash drake."
|
||||||
allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/twohanded/spear)
|
allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/twohanded/spear)
|
||||||
armor = list("melee" = 60, "bullet" = 20, "laser" = 30, "energy" = 25, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100)
|
armor = list("melee" = 70, "bullet" = 20, "laser" = 35, "energy" = 25, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100)
|
||||||
hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake
|
hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake
|
||||||
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
||||||
body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
name = "drake helm"
|
name = "drake helm"
|
||||||
icon_state = "dragon"
|
icon_state = "dragon"
|
||||||
desc = "The skull of a dragon."
|
desc = "The skull of a dragon."
|
||||||
armor = list("melee" = 60, "bullet" = 20, "laser" = 30, "energy" = 25, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100)
|
armor = list("melee" = 70, "bullet" = 20, "laser" = 35, "energy" = 25, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100)
|
||||||
heat_protection = HEAD
|
heat_protection = HEAD
|
||||||
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
||||||
resistance_flags = FIRE_PROOF | ACID_PROOF | GOLIATH_RESISTANCE
|
resistance_flags = FIRE_PROOF | ACID_PROOF | GOLIATH_RESISTANCE
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
if(11)
|
if(11)
|
||||||
new /obj/item/ship_in_a_bottle(src)
|
new /obj/item/ship_in_a_bottle(src)
|
||||||
if(12)
|
if(12)
|
||||||
new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker(src)
|
new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker/old(src)
|
||||||
if(13)
|
if(13)
|
||||||
new /obj/item/jacobs_ladder(src)
|
new /obj/item/jacobs_ladder(src)
|
||||||
if(14)
|
if(14)
|
||||||
@@ -67,7 +67,7 @@
|
|||||||
new /obj/item/grenade/clusterbuster/inferno(src)
|
new /obj/item/grenade/clusterbuster/inferno(src)
|
||||||
if(24)
|
if(24)
|
||||||
new /obj/item/reagent_containers/food/drinks/bottle/holywater/hell(src)
|
new /obj/item/reagent_containers/food/drinks/bottle/holywater/hell(src)
|
||||||
new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor(src)
|
new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor/old(src)
|
||||||
if(25)
|
if(25)
|
||||||
new /obj/item/book/granter/spell/summonitem(src)
|
new /obj/item/book/granter/spell/summonitem(src)
|
||||||
if(26)
|
if(26)
|
||||||
|
|||||||
Reference in New Issue
Block a user