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

@@ -318,6 +318,9 @@ uplink-hardsuit-carp-desc = Looks like an ordinary carp suit, except fully space
uplink-hardsuit-syndie-name = Syndicate Hardsuit
uplink-hardsuit-syndie-desc = The Syndicate's well known armored blood red hardsuit, capable of space walks and bullet resistant.
uplink-syndie-raid-name = Syndicate Raid Suit
uplink-syndie-raid-desc = A very durable and reasonably flexible suit of blood-red armor, reinforced against all common forms of damage but not capable of space walks. Comes with a sick helmet.
uplink-hardsuit-syndieelite-name = Syndicate Elite Hardsuit
uplink-hardsuit-syndieelite-desc = An elite version of the blood-red hardsuit, with improved mobility and fireproofing. Property of Gorlex Marauders.

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 B

View File

@@ -0,0 +1,30 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by alzore_(Discord) for SS14 using the colors of the blood-red hardsuit",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "equipped-HELMET-vox",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 743 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 740 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 349 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

View File

@@ -0,0 +1,41 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by alzore_(Discord) for SS14 using the colors of the blood-red hardsuit",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "light-overlay"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "equipped-OUTERCLOTHING-light",
"directions": 4
},
{
"name": "equipped-OUTERCLOTHING-vox",
"directions": 4
},
{
"name": "equipped-OUTERCLOTHING-light-vox",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}