More pirate weapon content(two new cannon ammo types, a musket and flintlock resprite and rebalance) (#23408)

* tally ho

* yarg

* forgot some shit

* Update projectiles.yml

* fucl

* glass ball

* Update snipers.yml

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
This commit is contained in:
Boaz1111
2024-01-09 13:23:11 +01:00
committed by GitHub
parent d59e28522a
commit 5fd3d4552c
25 changed files with 109 additions and 24 deletions

View File

@@ -178,3 +178,41 @@
types:
Radiation: 5
Piercing: 5
- type: entity
id: PelletGrapeshot #tally fucking ho
name: grapeshot pellet
noSpawn: true
parent: BaseBullet
components:
- type: Sprite
noRot: false
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
layers:
- state: grapeshot
shader: unshaded
- type: Projectile
damage:
types:
Piercing: 15
Structural: 5
- type: entity
id: PelletGlass
name: glass shard
parent: BaseBullet
noSpawn: true
components:
- type: Sprite
noRot: false
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
layers:
- state: shard
shader: unshaded
- type: EmbeddableProjectile
deleteOnRemove: true
- type: Projectile
deleteOnCollide: false
damage:
types:
Slash: 25

View File

@@ -135,3 +135,33 @@
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
state: ball
- type: entity
id: Grapeshot
name: grapeshot
suffix: Pirate
parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: PelletGrapeshot
count: 15
spread: 40
deleteOnSpawn: true
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
state: grapeshot
- type: entity
id: Glassshot
name: glassshot
suffix: Pirate
parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: PelletGlass
count: 5
spread: 10
deleteOnSpawn: true
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
state: glassshot

View File

@@ -69,29 +69,48 @@
id: Musket
description: This should've been in a museum long before you were born. Uses .60 anti-materiel ammo.
components:
- type: Sharp
- type: Item
size: Large
- type: Sprite
sprite: Objects/Weapons/Guns/Snipers/musket.rsi
state: base
- type: Clothing
sprite: Objects/Weapons/Guns/Snipers/musket.rsi
- type: Gun
useKey: false
selectedMode: SemiAuto
availableModes:
- SemiAuto
- type: UseDelayOnShoot
- type: UseDelay
delay: 8 #it's a musket
- type: BallisticAmmoProvider
whitelist:
tags:
- CartridgeAntiMateriel
capacity: 1
proto: CartridgeAntiMateriel
- type: MeleeWeapon
wideAnimationRotation: -135
damage:
types:
Piercing: 15 #you fucking stab em
Bloodloss: 2 #no way to apply bleed, triangular bayonet wounds are hard to fix(source:that one copypasta)
angle: 0
animation: WeaponArcThrust
soundHit:
path: /Audio/Weapons/bladeslice.ogg
- type: entity
name: flintlock pistol
parent: BaseWeaponSniper
id: WeaponPistolFlintlock
description: A pirate's companion. Yarrr! Uses .60 anti-materiel ammo.
components:
- type: Gun
minAngle: 0
maxAngle: 30 #miss him entirely because the barrel is smoothbore
- type: Item
size: Small
storedRotation: 90
@@ -99,6 +118,9 @@
sprite: Objects/Weapons/Guns/Snipers/flintlock.rsi
- type: Clothing
sprite: Objects/Weapons/Guns/Snipers/flintlock.rsi
- type: UseDelayOnShoot
- type: UseDelay
delay: 8 #it's a flintlock
- type: BallisticAmmoProvider
whitelist:
tags:
@@ -107,3 +129,4 @@
proto: CartridgeAntiMateriel
- type: StaticPrice
price: 0

View File

@@ -176,4 +176,4 @@
flavor: bitter
color: "#9e6b38"
boilingPoint: 190.0 # Perfluorooctanoic Acid.
meltingPoint: 45.0
meltingPoint: 45.0

View File

@@ -72,4 +72,4 @@
products:
Ethanol: 5
Hydrogen: 3
Sulfur: 2
Sulfur: 2