Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSS's firmsuit #156

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,18 @@
Piercing: 0.95
Heat: 0.9
Radiation: 0.6

- type: entity
parent: ClothingHeadEVAHelmetBase
id: ClothingHeadHelmetHardsuitCSS
noSpawn: false
name: chief service supervisor's keeper helmet
description: An ingenious and simultaneously impossible, flexible, air-tight mesh helmet used for EVA.
components:
- type: Sprite
sprite: SimpleStation14/Clothing/Head/Hardsuits/csssuit.rsi
- type: Clothing
sprite: SimpleStation14/Clothing/Head/Hardsuits/csssuit.rsi
- type: PressureProtection
highPressureMultiplier: 0.3
lowPressureMultiplier: 1000
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,93 @@
damageCoefficient: 0.8
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitHoP

- type: entity
parent: ClothingOuterEVASuitBase
id: ClothingOuterHardsuitCSS
name: chief service supervisor's nuclear firmsuit
description: A painfully saturated, nuclear powered, semi-softsuit made by the chief service supervisor after Nanotrasen denied their request for a proper hardsuit. Offers almost no protection from anything besides space.
components:
- type: Sprite
netsync: false
sprite: SimpleStation14/Clothing/OuterClothing/Hardsuits/csssuit.rsi
layers:
- state: icon
- state: icon-unshaded
shader: unshaded
- state: light-overlay
visible: false
shader: unshaded
map: [ "light" ]
- type: ToggleableLightVisuals
spriteLayer: light
clothingVisuals:
outerclothing:
- state: equipped-outerclothing-light
shader: unshaded
- type: Clothing
clothingVisuals:
outerclothing:
- state: equipped-outerclothing
- state: equipped-outerclothing-unshaded
shader: unshaded
- type: PowerCellSlot
cellSlotId: cell_slot
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default
startingItem: PowerCellCSS
- type: ContainerContainer
containers:
cell_slot: !type:ContainerSlot {}
- type: PointLight
netsync: false
enabled: false
radius: 8
energy: 8
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
- type: Appearance
- type: HandheldLight
addPrefix: true
blinkingBehaviourId: blinking
radiatingBehaviourId: radiating
- type: LightBehaviour
behaviours:
- !type:FadeBehaviour
id: radiating
interpolate: Linear
maxDuration: 2.0
startValue: 3.0
endValue: 2.0
isLooped: true
property: Radius
enabled: false
reverseWhenFinished: true
- !type:PulseBehaviour
id: blinking
interpolate: Nearest
maxDuration: 1.0
minValue: 0.1
maxValue: 2.0
isLooped: true
property: Radius
enabled: false
color: "#ff2034"
- type: PressureProtection
highPressureMultiplier: 0.4
lowPressureMultiplier: 1000
- type: ClothingSpeedModifier
walkModifier: 0.9
sprintModifier: 0.9
- type: Armor
modifiers:
coefficients:
Blunt: 0.95
Slash: 0.95
Piercing: 0.95
Heat: 0.9
Radiation: 0.70
- type: ExplosionResistance
damageCoefficient: 0.95
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
- type: entity
name: css's nuclear cell
description: A tiny, self-sufficient, nuclear power cell. Intended for use in the CSS's jury rigged suit. It slowly recharges by itself.
id: PowerCellCSS
suffix: Full
parent: BasePowerCell
components:
- type: Sprite
sprite: SimpleStation14\Objects\Power\cssCell.rsi
layers:
- map: [ "enum.PowerCellVisualLayers.Base" ]
state: cssCell
- map: [ "enum.PowerCellVisualLayers.Unshaded" ]
state: o2
shader: unshaded
- type: Battery
maxCharge: 180
startingCharge: 180
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 0.5 #takes about 6 minutes to charge itself back to full
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by DSC@Cabbage#9633 (561159087765848084)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by DSC@Cabbage#9633 (561159087765848084)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon-unshaded"
},
{
"name": "light-overlay"
},
{
"name": "equipped-outerclothing",
"directions": 4
},
{
"name": "equipped-outerclothing-light",
"directions": 4
},
{
"name": "equipped-outerclothing-unshaded",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Made by DSC@Cabbage#9633 (561159087765848084)",
"states": [
{
"name": "cssCell"
},
{
"name": "o1"
},
{
"name": "o2"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.