mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
Adds Interdyne Modsuits (#76236)
## About The Pull Request Adds separate, Interdyne-brand Modsuits for Intrudyne pirates. Incredibly fast and more techy, including among other things an organ thrower module (which is, based on flavour text, Interdyne tech). To balance this, they discharge dramatically fast, encouraging fast get-in get-out approach. Sprite itself is mostly a combination of medical and syndicate suits, with labcoat bits for extra stylishness and evil feel. The colour pallete was enterily borrowed from Interdyne Pharmaceutics container sprite and Interdyne-produced E-surgery tools.    Lorewise, I borrowed a random idea from cyberpunk lore video I once watched and is now blurred for me now, upon seeing retrieval suits. Originally made by conjuction of Cybersun and Intrudyne, combining mechanics with supersoldier treatment for speed, allegadely for rapid response and retrieval off corpses. [By the way, it would be funny if someone coded an event where after cap's death on Revs or Cult, a bunch of guys in these suits would show up with sole goal of recovering the body and escaping with it (plus maybe some side syndicate objective)] Aaanyway, obviously, the rapid speed plays into a lot of Intrudyne-related tactics for the shady side of things as well. Much like a scalpel, their attacks are supposed to be fast, clean and precise. ## Why It's Good For The Game Consistency thing, mostly. It doesn't make much sense that a medical corp would use their competitors tools when they could develop a counter. Also ties with organ thrower module, why would they have made it, if they didn't have modsuits for it? ## Changelog 🆑 add: Added Interdyne ModSuits for Interdyne pirates. /🆑 --------- Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
This commit is contained in:
co-authored by
Fikou
parent
90f8241421
commit
97ec5ed1a0
@@ -1161,6 +1161,88 @@
|
||||
acid = 100
|
||||
wound = 25
|
||||
|
||||
/datum/mod_theme/interdyne
|
||||
name = "interdyne"
|
||||
desc = "A corpse-snatching and rapid-retrieval modsuit, resulting from a lucrative tech exchange between Interdyne Pharmaceutics and Cybersun Industries."
|
||||
extended_desc = "While Waffle Co. and Azik Interstellar provide the means, Donk Co., Tiger Cooperative, Animal Rights Consortium and \
|
||||
Gorlex Marauders willing or easly bribable brawn, S.E.L.F. and MI13 information, the clear syndicate tech providers would be Interdyne and Cybersun, \
|
||||
their combined knowledge in technologies rivaled by only most enigmatic of aliens, and certainly not by any Nanotrasen scientist. \
|
||||
This model is one of rare fruits created by their joint operations, mashing scrapped designs with super soldier enhancements. \
|
||||
Already light, when powered on, this modsuits injects the wearer seemlessly with muscle-enhancing supplements, while adding piston strenght \
|
||||
to their legs. Combination of these mechanisms is very energy draining - but results in next to no speed reduction for the wearer.\
|
||||
Over the years, many a rich person, including Nanostrasen officials with premium subscriptions, had their life or genes rescued thanks to \
|
||||
unrivaled speed of this suit model. Equally as many, however, mysteriously dissapeared in the flash of these white suits after they forgot \
|
||||
to pay off said subscriptions in due time or publicly communicated unfavourable opinions on Intrudyne's gene-modding tech and ethics. "
|
||||
default_skin = "interdyne"
|
||||
armor_type = /datum/armor/mod_theme_interdyne
|
||||
resistance_flags = FIRE_PROOF|ACID_PROOF
|
||||
max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT
|
||||
charge_drain = DEFAULT_CHARGE_DRAIN * 2
|
||||
slowdown_inactive = 0.0
|
||||
slowdown_active = -0.5
|
||||
inbuilt_modules = list(/obj/item/mod/module/quick_carry/advanced, /obj/item/mod/module/organ_thrower)
|
||||
allowed_suit_storage = list(
|
||||
/obj/item/ammo_box,
|
||||
/obj/item/ammo_casing,
|
||||
/obj/item/assembly/flash,
|
||||
/obj/item/healthanalyzer,
|
||||
/obj/item/melee/baton,
|
||||
/obj/item/melee/baton/telescopic,
|
||||
/obj/item/melee/energy/sword,
|
||||
/obj/item/reagent_containers/cup/beaker,
|
||||
/obj/item/reagent_containers/cup/bottle,
|
||||
/obj/item/reagent_containers/cup/tube,
|
||||
/obj/item/reagent_containers/dropper,
|
||||
/obj/item/reagent_containers/hypospray,
|
||||
/obj/item/reagent_containers/pill,
|
||||
/obj/item/reagent_containers/syringe,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/sensor_device,
|
||||
/obj/item/shield/energy,
|
||||
/obj/item/stack/medical,
|
||||
/obj/item/storage/bag/bio,
|
||||
/obj/item/storage/bag/chemistry,
|
||||
/obj/item/storage/pill_bottle,
|
||||
)
|
||||
skins = list(
|
||||
"interdyne" = list(
|
||||
HELMET_FLAGS = list(
|
||||
UNSEALED_LAYER = NECK_LAYER,
|
||||
UNSEALED_CLOTHING = SNUG_FIT,
|
||||
SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE|BLOCK_GAS_SMOKE_EFFECT|HEADINTERNALS,
|
||||
UNSEALED_INVISIBILITY = HIDEFACIALHAIR,
|
||||
SEALED_INVISIBILITY = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT,
|
||||
SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF,
|
||||
),
|
||||
CHESTPLATE_FLAGS = list(
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
||||
),
|
||||
GAUNTLETS_FLAGS = list(
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
CAN_OVERSLOT = TRUE,
|
||||
),
|
||||
BOOTS_FLAGS = list(
|
||||
UNSEALED_CLOTHING = THICKMATERIAL,
|
||||
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
||||
CAN_OVERSLOT = TRUE,
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
/datum/armor/mod_theme_interdyne
|
||||
melee = 30
|
||||
bullet = 30
|
||||
laser = 30
|
||||
energy = 30
|
||||
bomb = 20
|
||||
bio = 100
|
||||
fire = 100
|
||||
acid = 100
|
||||
wound = 30
|
||||
|
||||
/datum/mod_theme/enchanted
|
||||
name = "enchanted"
|
||||
desc = "The Wizard Federation's relatively low-tech MODsuit. Is very protective, though."
|
||||
|
||||
@@ -288,6 +288,20 @@
|
||||
/obj/item/mod/module/visor/diaghud,
|
||||
)
|
||||
|
||||
|
||||
/obj/item/mod/control/pre_equipped/interdyne
|
||||
theme = /datum/mod_theme/interdyne
|
||||
applied_cell = /obj/item/stock_parts/cell/super
|
||||
applied_modules = list(
|
||||
/obj/item/mod/module/defibrillator/combat,
|
||||
/obj/item/mod/module/flashlight,
|
||||
/obj/item/mod/module/health_analyzer,
|
||||
/obj/item/mod/module/injector,
|
||||
/obj/item/mod/module/surgical_processor/preloaded,
|
||||
/obj/item/mod/module/storage/syndicate,
|
||||
/obj/item/mod/module/tether
|
||||
)
|
||||
|
||||
/obj/item/mod/control/pre_equipped/enchanted
|
||||
theme = /datum/mod_theme/enchanted
|
||||
applied_core = /obj/item/mod/core/infinite
|
||||
|
||||
Reference in New Issue
Block a user