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

Melee Tweaks and Changes #289

Merged
merged 5 commits into from
Feb 26, 2025
Merged
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 @@ -36,6 +36,7 @@
quickEquip: false
slots:
- back
- suitStorage
sprite: Objects/Fun/Instruments/eguitar.rsi
- type: Tag
tags:
Expand Down Expand Up @@ -80,6 +81,7 @@
quickEquip: false
slots:
- back
- suitStorage
sprite: Objects/Fun/Instruments/bassguitar.rsi
- type: Tag
tags:
Expand Down Expand Up @@ -131,6 +133,7 @@
quickEquip: false
slots:
- back
- suitStorage
sprite: Objects/Fun/Instruments/rockguitar.rsi
- type: Tag
tags:
Expand Down Expand Up @@ -161,6 +164,7 @@
quickEquip: false
slots:
- back
- suitStorage
sprite: Objects/Fun/Instruments/guitar.rsi
- type: Wieldable
- type: Damageable # Smash it! Does 20 damage a hit, but breaks after 1 hit.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,7 @@
heavyDamageBaseModifier: 1
heavyStaminaCost: 10
maxTargets: 8
angle: 360
angle: 120
soundHit:
path: /Audio/Items/drill_hit.ogg
- type: DamageOtherOnHit
Expand Down Expand Up @@ -461,7 +461,7 @@
heavyDamageBaseModifier: 1
heavyStaminaCost: 10
maxTargets: 8
angle: 360
angle: 120
soundHit:
path: /Audio/Items/drill_hit.ogg
- type: DamageOtherOnHit
Expand Down Expand Up @@ -619,4 +619,4 @@
state: evil
- type: Item
size: Small
heldPrefix: evil
heldPrefix: evil
Original file line number Diff line number Diff line change
Expand Up @@ -473,8 +473,8 @@
- MobState
damage:
types:
Blunt: 20
Slash: 5
Blunt: 25
Slash: 10
- type: Projectile
impactEffect: BulletImpactEffectKinetic
damage:
Expand Down Expand Up @@ -1046,7 +1046,7 @@
collection: MeatLaserImpact

- type: entity
name: laser bolt
name: laser bolt
id: BulletLaser
parent: BaseBullet
categories: [ HideSpawnMenu ]
Expand Down Expand Up @@ -1095,7 +1095,7 @@
- type: ProjectileSpread
proto: BulletLaser
count: 5 #50 heat damage if you hit all your shots, but wide spread
spread: 30
spread: 30

- type: entity
name: narrow laser barrage
Expand Down Expand Up @@ -1139,7 +1139,7 @@
- type: ProjectileSpread
proto: BulletDisablerSmg
count: 3 #bit stronger than a disabler if you hit your shots you goober, still not a 2 hit stun though
spread: 9
spread: 9

- type: entity #Goobstation, put here so the X-01 stuff isnt spread everywhere.
name: magnum bolt
Expand Down Expand Up @@ -1178,4 +1178,4 @@
Blunt: 3
Heat: 15
soundHit:
collection: MeatLaserImpact
collection: MeatLaserImpact
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@
- Rolling
speedModifier: 0.75 # a bit unwieldly but does the job
- type: Clothing
sprite: Objects/Weapons/Melee/baseball_bat.rsi
quickEquip: false
slots:
- back
- suitStorage
- type: Construction
graph: WoodenBat
node: bat
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
quickEquip: false
slots:
- back
- suitStorage
- type: Tool
qualities:
- Prying
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@
size: Large
- type: Tool
speedModifier: 0.5 # it's very heavy, it rolls slower than a wooden bat
- type: Clothing
sprite: Objects/Weapons/Melee/home_run_bat.rsi
quickEquip: false
slots:
- back
- suitStorage
- type: UseDelay
delay: 2
- type: PhysicalComposition
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
# Shitmed Change
- type: Scalpel
speed: 0.3
- type: BoneSaw
- type: BoneSaw
speed: 0.5

- type: entity
Expand Down Expand Up @@ -239,7 +239,9 @@
sprite: Objects/Weapons/Melee/shiv.rsi
state: icon
- type: MeleeWeapon
attackRate: .57
attackRate: .9
heavyRateModifier: 1.5
heavyDamageBaseModifier: 1.1
range: 1.4
damage:
types:
Expand Down
31 changes: 24 additions & 7 deletions Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
Piercing: 3
bluntStaminaDamageFactor: 2.0
heavyDamageBaseModifier: 1.75
heavyStaminaCost: 7.5
maxTargets: 5
angle: 80
- type: DamageOtherOnHit
Expand Down Expand Up @@ -71,7 +72,7 @@
path: "/Audio/Items/drill_hit.ogg"
attackRate: 0.25
range: 1.5
heavyStaminaCost: 0.4
heavyStaminaCost: 0
damage:
groups:
Brute: 3
Expand Down Expand Up @@ -107,7 +108,7 @@
wideAnimationRotation: -90
soundHit:
path: "/Audio/Items/drill_hit.ogg"
heavyStaminaCost: 0.2 # More efficient so less stamina needed to use
heavyStaminaCost: 0
damage:
groups:
Brute: 6
Expand Down Expand Up @@ -176,7 +177,7 @@
damage:
types:
Blunt: 8
Slash: 4
Slash: 5
bluntStaminaDamageFactor: 2.0
heavyRateModifier: 0.75
heavyDamageBaseModifier: 1.2
Expand All @@ -190,8 +191,8 @@
- type: IncreaseDamageOnWield
damage:
types:
Blunt: 2.5
Slash: 2.5
Blunt: 5
Slash: 5
Structural: 30
- type: GunRequiresWield
- type: Item
Expand All @@ -201,6 +202,11 @@
qualities:
- Prying
- type: Prying
- type: Clothing
quickEquip: false
slots:
- back
- suitStorage

- type: entity
parent: BaseWeaponCrusher
Expand All @@ -214,11 +220,11 @@
- type: MeleeWeapon
autoAttack: true
wideAnimationRotation: -135
attackRate: 1.25
attackRate: 1
range: 1.4
damage:
types:
Slash: 9
Slash: 12
heavyRateModifier: 0.9
heavyDamageBaseModifier: 1.2
maxTargets: 2
Expand Down Expand Up @@ -249,10 +255,21 @@
groups:
Brute: -21
- type: MeleeWeapon
- type: IncreaseDamageOnWield
damage:
types:
Blunt: 5
Slash: 10
Structural: 30
- type: EmbeddableProjectile
- type: EmbedPassiveDamage
- type: ThrowingAngle
angle: 225
- type: Tag
tags:
- Pickaxe
- type: Clothing
quickEquip: false
slots:
- back
- suitStorage
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
bluntStaminaDamageFactor: 2.0
heavyRateModifier: 1.25
heavyDamageBaseModifier: 1.2
heavyStaminaCost: 5
animation: WeaponArcThrust
- type: DamageOtherOnHit
- type: StaminaDamageOnHit
Expand Down
19 changes: 11 additions & 8 deletions Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@
path: /Audio/SimpleStation14/Weapons/Melee/rapierhit.ogg
damage:
types:
Slash: 15
Slash: 18
heavyRateModifier: 1.25
heavyRangeModifier: 1
heavyDamageBaseModifier: 1
heavyDamageBaseModifier: 1.1
heavyStaminaCost: 5
maxTargets: 7
angle: 80
Expand All @@ -54,7 +54,7 @@
- type: ThrowingAngle
angle: 225
- type: Reflect
reflectProb: .1
reflectProb: .2
spread: 90
- type: Item
size: Normal
Expand Down Expand Up @@ -88,11 +88,11 @@
path: /Audio/SimpleStation14/Weapons/Melee/rapierhit.ogg
damage:
types:
Slash: 12
heavyRateModifier: 2
Slash: 17
heavyRateModifier: 1.5
heavyRangeModifier: 2.75 #Superior Japanese folded steel
heavyDamageBaseModifier: 1.25
heavyStaminaCost: 15
heavyStaminaCost: 7.5
maxTargets: 1
angle: 20
- type: DamageOtherOnHit
Expand Down Expand Up @@ -164,6 +164,7 @@
heavyRangeModifier: 1.25
heavyDamageBaseModifier: 1.2
heavyStaminaCost: 7.5
maxTargets: 3
angle: 80
soundHit:
path: /Audio/Weapons/bladeslice.ogg
Expand Down Expand Up @@ -195,12 +196,12 @@
Slash: 19
Blunt: 1
bluntStaminaDamageFactor: 25.0
heavyRateModifier: 2
heavyRateModifier: 1.5
heavyRangeModifier: 1
heavyDamageBaseModifier: 1
heavyStaminaCost: 15
maxTargets: 10
angle: 200
angle: 120
soundHit:
path: /Audio/Weapons/bladeslice.ogg
- type: DamageOtherOnHit
Expand All @@ -215,6 +216,7 @@
sprite: Objects/Weapons/Melee/claymore.rsi
slots:
- back
- suitStorage

- type: entity
name: cutlass
Expand All @@ -234,6 +236,7 @@
damage:
types:
Slash: 12
Piercing: 3
heavyRateModifier: 1.25
heavyRangeModifier: 1.2
heavyDamageBaseModifier: 1.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@
parent: BaseBola
description: An advanced hardlight criminal entangling tool. Otherwise known as an expensive piece of string.
components:
- type: Tag
tags:
- SecBeltEquip
- type: Item
size: Small
- type: Sprite
sprite: Objects/Weapons/Throwable/energy_bola.rsi
- type: DamageOnLand
Expand All @@ -72,8 +77,8 @@
destroyOnRemove: true
freeTime: 2.0
breakoutTime: 3.5 #all bola should generally be fast to remove
walkSpeed: 0.7 #makeshift bola shouldn't slow too much
sprintSpeed: 0.7
walkSpeed: 0.5 #makeshift bola shouldn't slow too much
sprintSpeed: 0.5
staminaDamage: 55 # Sudden weight increase sapping stamina
canThrowTrigger: true
canMoveBreakout: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
bluntStaminaDamageFactor: 2.5
heavyRateModifier: 0.75
heavyDamageBaseModifier: 1.75
heavyStaminaCost: 1
heavyStaminaCost: 5
animation: WeaponArcSlash
- type: DamageOtherOnHit
- type: StaminaDamageOnHit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@
- type: loadout
id: LoadoutSalvageWeaponsThrowingKnife
category: JobsLogisticsSalvageSpecialist
cost: 1
cost: 4
canBeHeirloom: true
customColorTint: true # Go read Neuromancer
requirements:
Expand All @@ -198,7 +198,7 @@
- type: loadout
id: LoadoutSalvageWeaponsMachete
category: JobsLogisticsSalvageSpecialist
cost: 1
cost: 2
canBeHeirloom: true
customColorTint: true # Go read Neuromancer
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
quickEquip: false
slots:
- back
- suitStorage

- type: entity
name: shinai
Expand Down
Loading
Loading