pirate content (#11799)

* pirate content

* pirate content

* merge

* merge

* update launchers

* trying to fix launcher error

* merge

* merge

* merge

* fix for launchers

* update to held cannon sprite

* attempt to fix issue

* first updates in long time

* changes mostly to sprites

* more sprite fixes

* more sprite changes

* json fixes

* small update

* new pirate crate

* update

* updae json

* fix eva

* update accent

* fix accentcomp

* improved pirate chest

* accent localized

* station to docks

* modified the pirate ship

* changed pda spawns for firstmate nad piratecaptain to passenger pdas

* fixes

* pirate accent

* removed  spacing in shotgun.yml

* redo accent

* fix

* removed no spawn from helmet hardsuit

* suffix capitalization

* tweaks

* a

* jusdt fixing up the hi and yes which are both replacement and not replacement and replaced.

* pirate accent fixes

* desc fix

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: AJCM <AJCM@tutanota.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
This commit is contained in:
brainfood1183
2023-04-10 06:47:40 +01:00
committed by GitHub
parent 317a4013eb
commit 8e817e2b97
97 changed files with 2949 additions and 2454 deletions

View File

@@ -61,3 +61,15 @@
accent-dwarf-words-33: accent-dwarf-words-replace-33
accent-dwarf-words-34: accent-dwarf-words-replace-34
accent-dwarf-words-35: accent-dwarf-words-replace-35
- type: accent
id: pirate
wordReplacements:
accent-pirate-replaced-1: accent-pirate-replacement-1
accent-pirate-replaced-2: accent-pirate-replacement-2
accent-pirate-replaced-3: accent-pirate-replacement-3
accent-pirate-replaced-4: accent-pirate-replacement-4
accent-pirate-replaced-5: accent-pirate-replacement-4
accent-pirate-replaced-6: accent-pirate-replacement-3
accent-pirate-replaced-7: accent-pirate-replacement-5
accent-pirate-replaced-8: accent-pirate-replacement-6

View File

@@ -127,3 +127,13 @@
cost: 1000
category: Fun
group: market
- type: cargoProduct
id: FunPirate
icon:
sprite: Structures/Storage/Crates/piratechest.rsi
state: crate_icon
product: CrateFunPirate
cost: 400
category: Fun
group: market

View File

@@ -286,3 +286,14 @@
contents:
- id: BoxSurvival
- type: entity
parent: ClothingBackpackSatchelLeather
id: ClothingBackpackPirateFilled
suffix: Filled, Pirate
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: Cutlass
- id: WeaponRevolverPirate
- id: ClothingEyesEyepatch

View File

@@ -0,0 +1,37 @@
- type: entity
id: CratePirateChestCaptain
name: captains pirate chest
suffix: Filled
parent: CratePirate
components:
- type: StorageFill
contents:
- id: ClothingOuterHardsuitPirateCap
amount: 1
- id: ClothingNeckCloakPirateCap
amount: 1
- id: EnergyCutlass
amount: 1
- id: MicroBombImplanter
amount: 1
- type: entity
id: CratePirateChest
name: crews pirate chest
suffix: Filled
parent: CratePirate
components:
- type: StorageFill
contents:
- id: WeaponLauncherPirateCannon
amount: 2
- id: ClothingOuterCoatGentle
amount: 1
- id: Cutlass
amount: 2
- id: CannonBall
amount: 2
- id: WeaponPistolFlintlock
amount: 4
- id: WeaponShotgunBlunderbuss
amount: 2

View File

@@ -193,4 +193,25 @@
- type: StorageFill
contents:
- id: VehicleSyndicateSegway
amount: 1
- id: VehicleKeySyndicateSegway
amount: 1
- type: entity
id: CrateFunPirate
parent: CratePirate
components:
- type: StorageFill
contents:
- id: ClothingUniformJumpsuitPirate
amount: 2
- id: ClothingHeadHatPirate
amount: 1
- id: ClothingOuterCoatPirate
amount: 1
- id: ClothingShoesBootsLaceup
amount: 2
- id: HatBandRed
amount: 1
- id: FoamCutlass
amount: 2

View File

@@ -455,6 +455,38 @@
Cold: 0.2
Radiation: 0.2
- type: entity
parent: ClothingHeadHardsuitBase
id: ClothingHeadHelmetHardsuitPirateCap
noSpawn: true
name: ancient hardsuit helmet
suffix: Pirate
description: Special hardsuit helmet, made for the captain of a pirate ship.
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi
- type: Clothing
sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi
- type: PressureProtection
highPressureMultiplier: 0.3
lowPressureMultiplier: 1000
- type: entity
parent: ClothingHeadHardsuitBase
id: ClothingHeadHelmetHardsuitPirateEVA
noSpawn: true
name: deep space EVA helmet
suffix: Pirate
description: A deep space EVA helmet, very heavy but provides good protection.
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/pirateeva.rsi
- type: Clothing
sprite: Clothing/Head/Hardsuits/pirateeva.rsi
- type: PressureProtection
highPressureMultiplier: 0.3
lowPressureMultiplier: 1000
#ERT
- type: entity
parent: ClothingHeadHardsuitWithLightBase

View File

@@ -539,6 +539,17 @@
- type: Clothing
sprite: Clothing/Head/Hats/beret_cmo.rsi
- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatPirateTricord
name: pirate hat
description: 'Yo ho ho and a bottle of rum!'
components:
- type: Sprite
sprite: Clothing/Head/Hats/piratetricord.rsi
- type: Clothing
sprite: Clothing/Head/Hats/piratetricord.rsi
- type: entity
parent: ClothingHeadBase
id: ClothingHeadClothingHeadHatWatermelon

View File

@@ -131,6 +131,15 @@
containers:
toggleable-clothing: !type:ContainerSlot {}
- type: entity
parent: ClothingNeckBase
id: ClothingNeckCloakPirateCap
name: pirate captain cloak
description: A rather fetching black pirate cloak, complete with skull motif.
components:
- type: Sprite
sprite: Clothing/Neck/Cloaks/piratecap.rsi
- type: entity
parent: ClothingNeckBase
id: ClothingNeckCloakMoth
@@ -147,3 +156,4 @@
containers:
toggleable-clothing: !type:ContainerSlot {}

View File

@@ -716,3 +716,60 @@
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitERTJanitor
- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitPirateCap
name: ancient armored hardsuit
suffix: Pirate
description: An ancient armored hardsuit.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/piratecaptain.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/piratecaptain.rsi
- type: PressureProtection
highPressureMultiplier: 0.02
lowPressureMultiplier: 1000
- type: ClothingSpeedModifier
walkModifier: 0.8
sprintModifier: 0.8
- type: Armor
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.8
Piercing: 0.85
Heat: 0.4
Radiation: 0.2
- type: ExplosionResistance
damageCoefficient: 0.6
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitPirateCap
- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitPirateEVA
name: deep space EVA suit
suffix: Pirate
description: A heavy space suit that provides some basic protection from the cold harsh realities of deep space.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/pirateeva.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/pirateeva.rsi
- type: ClothingSpeedModifier
walkModifier: 0.6
sprintModifier: 0.6
- type: Armor
modifiers:
coefficients:
Blunt: 0.8
Slash: 0.8
Piercing: 0.9
Heat: 0.4
Radiation: 0.2
- type: ExplosionResistance
damageCoefficient: 0.7
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitPirateEVA

View File

@@ -1039,3 +1039,16 @@
sprite: Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitPirate
name: pirate slops
description: A pirate variation of a space sailor's jumpsuit.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/pirate.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/pirate.rsi
- type: AddAccentClothing
accent: PirateAccent

View File

@@ -844,6 +844,27 @@
- enum.DamageStateVisualLayers.Base:
base: Sixteen
- type: entity
parent: BaseItem
id: FoamCutlass
name: foam cutlass
description: Cosplay as a pirate and force your friends to walk the plank.
components:
- type: Sprite
sprite: Objects/Weapons/Melee/cutlass.rsi
state: foam_icon
- type: MeleeWeapon
attackRate: 1.5
range: 2.0
angle: 0
animation: WeaponArcThrust
damage:
types:
Blunt: 0
- type: Item
size: 15
sprite: Objects/Weapons/Melee/cutlass.rsi
- type: entity
parent: BaseItem
id: ClownRecorder

View File

@@ -124,3 +124,17 @@
- type: SpentAmmoVisuals
state: frag
suffix: false
- type: entity
id: CannonBall
name: cannonball
suffix: Pirate
parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: BulletCannonBall
deleteOnSpawn: true
- type: Sprite
netsync: false
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
state: ball

View File

@@ -119,6 +119,38 @@
zeroVisible: true
- type: Appearance
- type: entity
name: pirate cannon
parent: BaseWeaponLauncher
id: WeaponLauncherPirateCannon
description: Kaboom!
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Launchers/pirate_cannon.rsi
layers:
- state: icon
map: ["enum.GunVisualLayers.Base"]
- containers:
balistic-ammo: !type:Container
ents: []
ballistic-ammo: !type:Container
ents: []
type: ContainerContainer
- type: Clothing
sprite: Objects/Weapons/Guns/Launchers/pirate_cannon.rsi
- type: Gun
fireRate: 1
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/mateba.ogg
- type: BallisticAmmoProvider
whitelist:
tags:
- Grenade
capacity: 1
proto: CannonBall
soundInsert:
path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg
# Admeme
- type: entity
name: meteor launcher

View File

@@ -507,3 +507,25 @@
- state: xeno_toxic
- type: Ammo
muzzleFlash: null
- type: entity
id: BulletCannonBall
name: cannonball
parent: BaseBulletTrigger
noSpawn: true
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
layers:
- state: ball
- type: ExplodeOnTrigger
- type: Explosive
explosionType: DemolitionCharge
maxIntensity: 9
intensitySlope: 6
totalIntensity: 60
maxTileBreak: 0
- type: PointLight
radius: 1
color: orange
energy: 0.5

View File

@@ -184,3 +184,17 @@
graph: ShotgunSawn
node: shotgunsawn
deconstructionTarget: null
- type: entity
name: blunderbuss
parent: BaseWeaponShotgun
id: WeaponShotgunBlunderbuss
suffix: Pirate
description: Deadly at close range.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Shotguns/blunderbuss.rsi
- type: Gun
fireRate: 2
- type: BallisticAmmoProvider
capacity: 1

View File

@@ -121,3 +121,30 @@
- Write
- type: DisarmMalus
malus: 0
- type: entity
name: energy cutlass
parent: EnergySword
id: EnergyCutlass
description: An exotic energy weapon.
components:
- type: EnergySword
secret: true
litDamageBonus:
types:
Slash: 7.5
Heat: 7.5
Blunt: -1
litDisarmMalus: 0.6
- type: Sprite
sprite: Objects/Weapons/Melee/e_cutlass.rsi
layers:
- state: e_cutlass
- state: e_cutlass_blade
color: "#e95151"
visible: false
shader: unshaded
map: [ "blade" ]
- type: Item
size: 5
sprite: Objects/Weapons/Melee/e_cutlass.rsi

View File

@@ -87,3 +87,25 @@
slots:
- back
- type: DisarmMalus
- type: entity
name: cutlass
parent: BaseItem
id: Cutlass
description: A wickedly curved blade, often seen in the hands of space pirates.
components:
- type: Sharp
- type: Tag
tags:
- Machete
- type: Sprite
sprite: Objects/Weapons/Melee/cutlass.rsi
state: icon
- type: MeleeWeapon
damage:
types:
Slash: 16
- type: Item
size: 15
sprite: Objects/Weapons/Melee/cutlass.rsi
- type: DisarmMalus

View File

@@ -335,3 +335,26 @@
- type: StaticPrice
price: 60
- type: entity
parent: CrateGeneric
id: CratePirate
name: pirate chest
description: A space pirate chest, not for station lubbers.
components:
- type: Sprite
sprite: Structures/Storage/Crates/piratechest.rsi
layers:
- state: crate
- state: crate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon
sprite: Structures/Storage/Crates/piratechest.rsi
state: crate_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: crate_open
state_closed: crate_door

View File

@@ -0,0 +1,44 @@
- type: startingGear
id: PirateGear
equipment:
jumpsuit: ClothingUniformJumpsuitPirate
back: ClothingBackpackPirateFilled
head: HatBandBlack
shoes: ClothingShoesBootsLaceup
id: PassengerPDA
belt: ClothingBeltUtility
pocket1: AppraisalTool
innerclothingskirt: ClothingUniformJumpsuitPirate
satchel: ClothingBackpackPirateFilled
duffelbag: ClothingBackpackPirateFilled
- type: startingGear
id: PirateCaptainGear
equipment:
jumpsuit: ClothingUniformJumpsuitPirate
back: ClothingBackpackPirateFilled
head: ClothingHeadHatPirate
shoes: ClothingShoesBootsLaceup
id: PassengerPDA
belt: ClothingBeltUtility
pocket1: AppraisalTool
pocket2: EnergyCutlass
outerClothing: ClothingOuterCoatPirate
innerclothingskirt: ClothingUniformJumpskirtColorLightBrown
satchel: ClothingBackpackPirateFilled
duffelbag: ClothingBackpackPirateFilled
- type: startingGear
id: PirateFirstmateGear
equipment:
jumpsuit: ClothingUniformJumpsuitPirate
back: ClothingBackpackPirateFilled
head: ClothingHeadHatPirateTricord
shoes: ClothingShoesBootsLaceup
id: PassengerPDA
belt: ClothingBeltUtility
pocket1: AppraisalTool
outerClothing: ClothingOuterCoatGentle
innerclothingskirt: ClothingUniformJumpsuitPirate
satchel: ClothingBackpackPirateFilled
duffelbag: ClothingBackpackPirateFilled

View File

@@ -16,22 +16,6 @@
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
#Pirate Outfit
- type: startingGear
id: PirateGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorLightBrown
back: ClothingBackpackSatchelEngineering
head: ClothingHeadHatPirate
outerClothing: ClothingOuterCoatPirate
shoes: ClothingShoesBootsWork
id: PassengerPDA
belt: ClothingBeltUtility
pocket1: AppraisalTool
innerclothingskirt: ClothingUniformJumpskirtColorLightBrown
satchel: ClothingBackpackSatchelEngineering
duffelbag: ClothingBackpackSatchelEngineering
#Skeleton Biker
- type: startingGear
id: SkeletonBiker