Revert "Weapon Reflection Movement Mechanic (#27219)" (#29326)

* Revert "Weapon Reflection Movement Mechanic (#27219)"

This reverts commit b90373356e.

# Conflicts:
#	Content.Shared/Alert/AlertType.cs
#	Content.Shared/Weapons/Reflect/ReflectSystem.cs

* Add myself to codeowners

* Add myself to codeowners

* Also the alerts
This commit is contained in:
metalgearsloth
2024-06-23 12:16:08 +10:00
committed by GitHub
parent 089cdcf777
commit 0546c9bf64
13 changed files with 105 additions and 274 deletions

View File

@@ -24,7 +24,6 @@
- category: Thirst
- alertType: Magboots
- alertType: Pacified
- alertType: Deflecting
- type: entity
id: AlertSpriteView
@@ -475,11 +474,3 @@
state: critical
name: Debug6
description: Debug
- type: alert
id: Deflecting
icons:
- sprite: /Textures/Interface/Alerts/deflecting.rsi
state: deflecting0
name: alerts-deflecting-name
description: alerts-deflecting-desc

View File

@@ -84,7 +84,6 @@
description: anomaly-behavior-reflect
components:
- type: Reflect
innate: true
reflectProb: 0.5
reflects:
- Energy

View File

@@ -96,7 +96,6 @@
Heat: 0.4 # this technically means it protects against fires pretty well? -heat is just for lasers and stuff, not atmos temperature
- type: Reflect
reflectProb: 1
innate: true # armor grants a passive shield that does not require concentration to maintain
reflects:
- Energy

View File

@@ -56,7 +56,6 @@
- type: Perishable
- type: Reflect
reflectProb: 0.7
innate: true
reflects:
- Energy
- type: Fixtures

View File

@@ -313,7 +313,7 @@
name: mirror shield
parent: BaseShield
id: MirrorShield
description: Glows an eerie red. You hear the Geometer whispering...
description: Eerily glows red... you hear the geometer whispering
components:
- type: Sprite
state: mirror-icon
@@ -321,7 +321,6 @@
heldPrefix: mirror
- type: Reflect
reflectProb: 0.95
innate: true
reflects:
- Energy
- type: Blocking #Mirror shield reflects heat/laser, but is relatively weak to everything else.
@@ -409,7 +408,6 @@
- type: Reflect
enabled: false
reflectProb: 0.95
innate: true
reflects:
- Energy
- type: Blocking

View File

@@ -78,8 +78,6 @@
malus: 0
- type: Reflect
enabled: false
reflectProb: 0.5
minReflectProb: 0.25
- type: IgnitionSource
temperature: 700
@@ -220,7 +218,7 @@
name: double-bladed energy sword
parent: EnergySword
id: EnergySwordDouble
description: Syndicate Command's intern thought that having only one blade on energy swords was not cool enough. This can be stored in pockets.
description: Syndicate Command Interns thought that having one blade on the energy sword was not enough. This can be stored in pockets.
components:
- type: EnergySword
- type: ItemToggle
@@ -271,8 +269,7 @@
size: Small
sprite: Objects/Weapons/Melee/e_sword_double-inhands.rsi
- type: Reflect
reflectProb: .80
minReflectProb: .65
reflectProb: .75
spread: 75
- type: UseDelay
delay: 1

View File

@@ -13,17 +13,12 @@
attackRate: 1.5
damage:
types:
Slash: 15
Slash: 17 #cmon, it has to be at least BETTER than the rest.
soundHit:
path: /Audio/Weapons/bladeslice.ogg
- type: Reflect
enabled: true
# Design intent: a robust captain or tot can sacrifice movement to make the most of this weapon, but they have to
# really restrict themselves to walking speed or less.
reflectProb: 0.5
velocityBeforeNotMaxProb: 1.0
velocityBeforeMinProb: 3.0
minReflectProb: 0.1
reflectProb: .1
spread: 90
- type: Item
size: Normal
@@ -88,9 +83,6 @@
- Back
- Belt
- type: Reflect
reflectProb: 0.3
velocityBeforeNotMaxProb: 6.0 # don't punish ninjas for being ninjas
velocityBeforeMinProb: 10.0
- type: entity
name: machete
@@ -160,7 +152,7 @@
wideAnimationRotation: -135
damage:
types:
Slash: 15
Slash: 16
soundHit:
path: /Audio/Weapons/bladeslice.ogg
- type: Item
@@ -172,7 +164,7 @@
name: The Throngler
parent: BaseItem
id: Throngler
description: Why would someone make this?
description: Why would you make this?
components:
- type: Sharp
- type: Sprite
@@ -193,10 +185,7 @@
path: /Audio/Effects/explosion_small1.ogg
- type: Reflect
enabled: true
reflectProb: 0.5 # In robust hands, deflects as well as an e-sword
velocityBeforeNotMaxProb: 1.0
velocityBeforeMinProb: 3.0
minReflectProb: 0.1
reflectProb: .25
spread: 90
- type: Item
size: Ginormous