Add the Syndicate Raid Suit (#29845)

* Syndicate Raid Suit

* Raid suit speed and whitelist

* Fix copyright for the syndicate raid helmet
This commit is contained in:
Alzore
2024-07-19 04:38:26 -05:00
committed by GitHub
parent c4b6917cfc
commit 93dc22b67d
20 changed files with 193 additions and 0 deletions

View File

@@ -247,6 +247,19 @@
- id: DoubleEmergencyOxygenTankFilled
- id: DoubleEmergencyNitrogenTankFilled
- type: entity
parent: ClothingBackpackDuffelSyndicateBundle
id: ClothingBackpackDuffelSyndicateRaidBundle
name: syndicate raid suit bundle
description: "Contains the Syndicate's durable raid armor suit."
components:
- type: StorageFill
contents:
- id: ClothingOuterArmorRaid
- id: ClothingHeadHelmetRaid
- id: ClothingMaskGasSyndicate
- id: ClothingHandsGlovesCombat
- type: entity
parent: ClothingBackpackDuffelSyndicateBundle
id: ClothingBackpackDuffelSyndicateHardsuitBundle

View File

@@ -1298,6 +1298,22 @@
categories:
- UplinkWearables
- type: listing
id: UplinkClothingOuterArmorRaid
name: uplink-syndie-raid-name
description: uplink-syndie-raid-desc
icon: { sprite: /Textures/Clothing/OuterClothing/Armor/syndie-raid.rsi, state: icon }
productEntity: ClothingBackpackDuffelSyndicateRaidBundle
cost:
Telecrystal: 8
categories:
- UplinkWearables
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- NukeOpsUplink
- type: listing
id: UplinkHardsuitSyndieElite
name: uplink-hardsuit-syndieelite-name

View File

@@ -357,6 +357,24 @@
- type: Clothing
sprite: Clothing/Head/Helmets/ert_janitor.rsi
- type: entity
parent: ClothingHeadHelmetBasic
id: ClothingHeadHelmetRaid
name: syndicate raid helmet
description: An armored helmet for use with the syndicate raid suit. Very stylish.
components:
- type: Sprite
sprite: Clothing/Head/Helmets/syndie-raid.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/syndie-raid.rsi
- type: Armor
modifiers: #There's gotta be SOME reason to use this over other helmets.
coefficients:
Blunt: 0.85
Slash: 0.85
Piercing: 0.85
Heat: 0.85
#Bone Helmet
- type: entity
parent: ClothingHeadHelmetBasic

View File

@@ -99,6 +99,78 @@
reflects:
- Energy
- type: entity
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterArmorRaid
name: syndicate raid suit
description: A somewhat flexible and well-armored suit with a powerful shoulder mounted flashlight manufactured in the Gorlex Marauder's iconic blood-red color scheme, it does not protect it's wearer from space.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Armor/syndie-raid.rsi
layers:
- state: icon
- state: light-overlay
visible: false
shader: unshaded
- type: Clothing
sprite: Clothing/OuterClothing/Armor/syndie-raid.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.35
Slash: 0.35
Piercing: 0.35
Heat: 0.35
Caustic: 0.5
- type: ExplosionResistance
damageCoefficient: 0.35
- type: ClothingSpeedModifier
walkModifier: 0.9
sprintModifier: 0.9
#Shoulder mounted flashlight
- type: ToggleableLightVisuals
spriteLayer: light
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING-light
shader: unshaded
- type: Appearance
- type: HandheldLight
addPrefix: false
blinkingBehaviourId: blinking
radiatingBehaviourId: radiating
- type: PointLight
enabled: false
color: "#80ff80"
radius: 5
energy: 2
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
netsync: false
- type: LightBehaviour
behaviours:
- !type:FadeBehaviour
id: radiating
interpolate: Linear
maxDuration: 2.0
startValue: 3.0
endValue: 2.0
isLooped: true
reverseWhenFinished: true
- !type:PulseBehaviour
id: blinking
interpolate: Nearest
maxDuration: 1.0
minValue: 0.1
maxValue: 2.0
isLooped: true
- type: Battery
maxCharge: 600
startingCharge: 600
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 2
- type: entity
parent: ClothingOuterBaseLarge
id: ClothingOuterArmorCult