Skip to content

Commit

Permalink
Melee Tweaks and Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Rosycup committed Feb 26, 2025
1 parent 24bf812 commit d3a5162
Show file tree
Hide file tree
Showing 26 changed files with 82 additions and 30 deletions.
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
6 changes: 4 additions & 2 deletions Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml
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
9 changes: 6 additions & 3 deletions Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,11 @@
path: /Audio/SimpleStation14/Weapons/Melee/rapierhit.ogg
damage:
types:
Slash: 12
Slash: 17
heavyRateModifier: 2
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 @@ -200,7 +201,7 @@
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
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Objects/Weapons/security.yml
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
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
soundHit:
path: /Audio/Nyanotrasen/Weapons/club.ogg
bluntStaminaDamageFactor: 1.50 # 15 stamina damage
heavyStaminaCost: 20
# - type: MeleeStaminaCost
# swing: 10
# wieldCoefficient: 0.5 #if wielded you will only consume 5
Expand Down Expand Up @@ -48,3 +49,4 @@
quickEquip: false
slots:
- back
- suitStorage
Loading

0 comments on commit d3a5162

Please sign in to comment.