Nerf & standardised slip times (#27879)

* standardised slip times

* puddle and gib soap

* banana peels

* cleaned yaml by shifting to component

* error slip

* error slip intersect

* intersect ratio return

* error and omega soap changes

* SlipocalypseClusterSoap 2 tc cost
This commit is contained in:
K-Dynamic
2024-07-17 11:26:02 +12:00
committed by GitHub
parent 21d48ca5c4
commit 8db252e7dc
11 changed files with 14 additions and 31 deletions

View File

@@ -25,14 +25,14 @@ namespace Content.Shared.Slippery
/// </summary> /// </summary>
[DataField, AutoNetworkedField] [DataField, AutoNetworkedField]
[Access(Other = AccessPermissions.ReadWrite)] [Access(Other = AccessPermissions.ReadWrite)]
public float ParalyzeTime = 3f; public float ParalyzeTime = 1.5f;
/// <summary> /// <summary>
/// The entity's speed will be multiplied by this to slip it forwards. /// The entity's speed will be multiplied by this to slip it forwards.
/// </summary> /// </summary>
[DataField, AutoNetworkedField] [DataField, AutoNetworkedField]
[Access(Other = AccessPermissions.ReadWrite)] [Access(Other = AccessPermissions.ReadWrite)]
public float LaunchForwardsMultiplier = 1f; public float LaunchForwardsMultiplier = 1.5f;
/// <summary> /// <summary>
/// If this is true, any slipping entity loses its friction until /// If this is true, any slipping entity loses its friction until

View File

@@ -784,7 +784,7 @@
description: uplink-slipocalypse-clustersoap-desc description: uplink-slipocalypse-clustersoap-desc
productEntity: SlipocalypseClusterSoap productEntity: SlipocalypseClusterSoap
cost: cost:
Telecrystal: 3 Telecrystal: 2
categories: categories:
- UplinkDisruption - UplinkDisruption

View File

@@ -113,7 +113,6 @@
components: components:
- type: Clickable - type: Clickable
- type: Slippery - type: Slippery
launchForwardsMultiplier: 2.0
- type: Transform - type: Transform
noRot: true noRot: true
anchored: true anchored: true

View File

@@ -311,7 +311,6 @@
sprite: Objects/Specific/Hydroponics/banana.rsi sprite: Objects/Specific/Hydroponics/banana.rsi
heldPrefix: peel heldPrefix: peel
- type: Slippery - type: Slippery
launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.2 intersectRatio: 0.2
- type: CollisionWake - type: CollisionWake
@@ -388,7 +387,6 @@
path: /Audio/Effects/slip.ogg path: /Audio/Effects/slip.ogg
params: params:
volume: -100 volume: -100
launchForwardsMultiplier: 1.6
- type: entity - type: entity
name: bananium peel name: bananium peel
@@ -402,8 +400,6 @@
sprite: Objects/Materials/materials.rsi sprite: Objects/Materials/materials.rsi
heldPrefix: peel heldPrefix: peel
- type: Slippery - type: Slippery
paralyzeTime: 4
launchForwardsMultiplier: 2
- type: entity - type: entity
name: carrot name: carrot

View File

@@ -257,9 +257,7 @@
borderColor: "#C18199" borderColor: "#C18199"
- type: Icon - type: Icon
state: pda-clown state: pda-clown
- type: Slippery - type: Slippery # secretly made of bananium
paralyzeTime: 4
launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
- type: CollisionWake - type: CollisionWake
enabled: false enabled: false

View File

@@ -162,8 +162,6 @@
sound: sound:
path: /Audio/Items/bikehorn.ogg path: /Audio/Items/bikehorn.ogg
- type: Slippery - type: Slippery
paralyzeTime: 4
launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
- type: CollisionWake - type: CollisionWake
enabled: false enabled: false

View File

@@ -16,7 +16,8 @@
- ReagentId: Nutriment - ReagentId: Nutriment
Quantity: 5 Quantity: 5
- type: Slippery - type: Slippery
launchForwardsMultiplier: 5 paralyzeTime: 3
launchForwardsMultiplier: 3
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.2 intersectRatio: 0.2
- type: CollisionWake - type: CollisionWake
@@ -28,14 +29,14 @@
slips: slips:
shape: shape:
!type:PhysShapeAabb !type:PhysShapeAabb
bounds: "-0.2,-0.2,0.2,0.2" bounds: "-0.4,-0.3,0.4,0.3"
hard: false hard: false
layer: layer:
- SlipLayer - SlipLayer
fix1: fix1:
shape: shape:
!type:PhysShapeAabb !type:PhysShapeAabb
bounds: "-0.2,-0.2,0.2,0.2" bounds: "-0.4,-0.3,0.4,0.3"
density: 30 density: 30
mask: mask:
- ItemMask - ItemMask

View File

@@ -108,8 +108,6 @@
- type: Transform - type: Transform
anchored: true anchored: true
- type: Slippery - type: Slippery
paralyzeTime: 2
launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.2 intersectRatio: 0.2
- type: Physics - type: Physics

View File

@@ -21,8 +21,6 @@
sprite: Objects/Specific/Janitorial/soap.rsi sprite: Objects/Specific/Janitorial/soap.rsi
storedRotation: -90 storedRotation: -90
- type: Slippery - type: Slippery
paralyzeTime: 2
launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.2 intersectRatio: 0.2
- type: CollisionWake - type: CollisionWake
@@ -129,8 +127,8 @@
- type: SolutionContainerVisuals - type: SolutionContainerVisuals
fillBaseName: syndie- fillBaseName: syndie-
- type: Slippery - type: Slippery
paralyzeTime: 5 paralyzeTime: 3
launchForwardsMultiplier: 2.5 launchForwardsMultiplier: 3
- type: Item - type: Item
heldPrefix: syndie heldPrefix: syndie
- type: FlavorProfile - type: FlavorProfile
@@ -154,8 +152,8 @@
layers: layers:
- state: syndie-soaplet - state: syndie-soaplet
- type: Slippery - type: Slippery
paralyzeTime: 5 paralyzeTime: 1.5 # these things are tiny
launchForwardsMultiplier: 2.5 launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.04 intersectRatio: 0.04
- type: Item - type: Item
@@ -196,7 +194,6 @@
- type: SolutionContainerVisuals - type: SolutionContainerVisuals
fillBaseName: gibs- fillBaseName: gibs-
- type: Slippery - type: Slippery
paralyzeTime: 2
- type: StepTrigger - type: StepTrigger
- type: Item - type: Item
heldPrefix: gibs heldPrefix: gibs
@@ -221,8 +218,8 @@
- type: SolutionContainerVisuals - type: SolutionContainerVisuals
fillBaseName: omega- fillBaseName: omega-
- type: Slippery - type: Slippery
paralyzeTime: 7 paralyzeTime: 5.0
launchForwardsMultiplier: 3 launchForwardsMultiplier: 3.0
- type: Item - type: Item
heldPrefix: omega heldPrefix: omega
- type: SolutionContainerManager - type: SolutionContainerManager

View File

@@ -44,8 +44,6 @@
- !type:DoActsBehavior - !type:DoActsBehavior
acts: [ "Destruction" ] acts: [ "Destruction" ]
- type: Slippery - type: Slippery
paralyzeTime: 2
launchForwardsMultiplier: 1.5
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.2 intersectRatio: 0.2
- type: Physics - type: Physics

View File

@@ -77,8 +77,6 @@
meltingPoint: 18.2 meltingPoint: 18.2
tileReactions: tileReactions:
- !type:SpillTileReaction - !type:SpillTileReaction
paralyzeTime: 3
launchForwardsMultiplier: 2
requiredSlipSpeed: 1 requiredSlipSpeed: 1
superSlippery: true superSlippery: true