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

Blatant Reference Hardsuits and more #130

Merged
merged 11 commits into from
Jan 6, 2025
Merged
Binary file added Resources/Audio/_Arc/melee_frying_pan_01.ogg
Binary file not shown.
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Clothing/Under/under.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@
sprite: Clothing/Under/Socks/coder.rsi
- type: Clothing
sprite: Clothing/Under/Socks/coder.rsi

Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
- type: entity
name: frying pan
parent: BaseItem
id: FryingPan
description: Used for cooking, rolling, and beating people to death.
components:
- type: Sprite
sprite: _arc/Objects/Weapons/Melee/fryingpan.rsi
state: icon
- type: MeleeWeapon
wideAnimationRotation: -135
range: 1.6
damage:
types:
Blunt: 7.5
Structural: 5
bluntStaminaDamageFactor: 2.0
heavyRateModifier: 2
heavyDamageBaseModifier: 1.75
heavyStaminaCost: 10
maxTargets: 2
angle: 120
soundHit:
path: /Audio/_Arc/melee_frying_pan_01.ogg
- type: DamageOtherOnHit
staminaCost: 10
- type: Item
size: Normal
- type: Tool
qualities:
- Rolling
speedModifier: 0.05 # if a motherfucker trys rolling out a pizza with the pan handle ill laugh my ass off - Dusty Whitewitch
- type: Clothing
quickEquip: true
slots:
- back
- type: UseDelay
delay: 1
- type: PhysicalComposition
materialComposition:
Wood: 250
- type: Tag
tags:
- BaseballBat

- type: entity
name: golden frying pan
parent: BaseItem
id: GoldFryingPan
description: 1.77%.
components:
- type: Sprite
sprite: _arc/Objects/Weapons/Melee/goldpan.rsi
state: icon
- type: MeleeWeapon
wideAnimationRotation: -135
range: 1.6
damage:
types:
Blunt: 30 # fair and balanced
Structural: 25
Holy: 200 #mm
bluntStaminaDamageFactor: 2.0
heavyRateModifier: 2
heavyDamageBaseModifier: 1.75
heavyStaminaCost: 30 # g o l d
maxTargets: 2
angle: 120
soundHit:
path: /Audio/_Arc/melee_frying_pan_01.ogg #i tried to overlay the random crit sound with this. i couldnt.
- type: DamageOtherOnHit
staminaCost: 45 # this bitch solid gold. do not wideswing you dope
- type: Item
size: Normal
- type: Tool
qualities:
- Rolling
speedModifier: 0.05
- type: Clothing
quickEquip: false
slots:
- back
- type: UseDelay
delay: 1
- type: PhysicalComposition
materialComposition:
Wood: 250
- type: Tag
tags:
- BaseballBat

Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#When adding new hardsuits, please try to keep the organization consistent with hardsuit.yml (if possible.)

#For now, since locational damage is not a thing, all "combat" hardsuits (with the exception of the deathsquad hardsuit) have the equvilent of a helmet in terms of armor.
#This is so people don't need to wear both regular, on-station helmets and hardsuits to get full protection.
#Generally, unless you're adding something like caustic damage, you should probably avoid messing with armor here outside of the above scenario.



- type: entity
parent: ClothingHeadHardsuitBase
id: ClothingHeadHelmetHardsuitHeckdivers
name: Bureaucrat tacsuit helmet
description: Extra bright included head lamp for seeing all that paperwork you need to file to quit.
components:
- type: BreathMask
- type: Sprite
sprite: /Textures/_Arc/Clothing/Head/Hardsuits/notcopyrightedhelmet.rsi
- type: Clothing
sprite: /Textures/_Arc/Clothing/Head/Hardsuits/notcopyrightedhelmet.rsi
- type: PressureProtection
highPressureMultiplier: 0.08
lowPressureMultiplier: 1000
- type: Armor
modifiers:
coefficients:
Blunt: 0.9
Slash: 0.9
Piercing: 0.9
Heat: 0.9
36 changes: 36 additions & 0 deletions Resources/Prototypes/_Arc/Entities/clothing/Head/hats.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatUnusual
name: unusual burning flames team captain
description: It costs four hundred thousand dollars to wear this hat... for twelve seconds.
components:
- type: Sprite
sprite: _Arc/Clothing/Head/Hats/teamcaptain.rsi
- type: StaticPrice
price: 319.23
- type: Clothing
clothingVisuals:
head:
- state: equipped-HELMET
offset: "0, 0.15"
sprite: _Arc/Clothing/Head/Hats/teamcaptain.rsi
- type: Tag
tags:
- ClothMade
- WhitelistChameleon

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatkid
name: finder's hat
description: A fancy little hat to wear when looking for time.
components:
- type: Sprite
sprite: _Arc/Clothing/Head/Hats/hatkid.rsi
- type: Clothing
sprite: _Arc/Clothing/Head/Hats/hatkid.rsi
- type: Tag
tags:
- ClothMade
- WhitelistChameleon
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#When adding new hardsuits, please try to keep the organization consistent with hardsuit-helmets.yml (if possible.)


- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitHeckdivers
name: NT-824 "Bureaucrat" tacsuit
description: A tacsuit for defending your rights to wait three to five business days for your crew care representative to reply.
components:
- type: Sprite
sprite: _Arc/Clothing/OuterClothing/Hardsuits/notcopyrighted.rsi
- type: Clothing
sprite: _Arc/Clothing/OuterClothing/Hardsuits/notcopyrighted.rsi
- type: PressureProtection
highPressureMultiplier: 0.02
lowPressureMultiplier: 1000
- type: TemperatureProtection
coefficient: 0.001
- type: ExplosionResistance
damageCoefficient: 0.2
- type: Armor
modifiers:
coefficients:
Blunt: 0.3
Slash: 0.3
Piercing: 0.3
Heat: 0.3
Radiation: 0.3
Caustic: 0.3
- type: ClothingSpeedModifier
walkModifier: 1.0
sprintModifier: 1.0
- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitHeckdivers
- type: StaminaDamageResistance
coefficient: 0.1 # 90%

11 changes: 11 additions & 0 deletions Resources/Prototypes/_Arc/Entities/clothing/under/under.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: entity
parent: ClothingShoesBase
id: ClothingUnderSocksShoes
name: shoesocks
description: Finally, socks AND shoes! They're cut off for maximum comfort while wearing a skirt.
components:
- type: Sprite
sprite: _Arc/Clothing/under/blacksocks.rsi
- type: Clothing
sprite: _Arc/Clothing/under/blacksocks.rsi

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": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e | vulpkanin versions taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38 and edited by Floofers | Vox state by Flareguy, recolored by FBI",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "equipped-HELMET-vulpkanin",
"directions": 4
},
{
"name": "equipped-HELMET-vox",
"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.
30 changes: 30 additions & 0 deletions Resources/Textures/_Arc/Clothing/Head/Hats/hatkid.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e and then recolored by FBI",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "equipped-HELMET-hamster",
"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.
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by TJohnson. Certain sprites either made by or edited by FBI",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "equipped-HELMET",
"directions": 4,
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"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.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state made by Flareguy for SS14, harpy edit by VMSolidus. Recolored and otherwise edited by FBI",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "equipped-OUTERCLOTHING-harpy",
"directions": 4
},
{
"name": "equipped-OUTERCLOTHING-vox",
"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
Loading