* - tweak: Nerfs mostly.

* - tweak: Less tc.

* - tweak: Ebow tweak.

* - tweak: More nerfs.

* - fix: firerate.
This commit is contained in:
Aviu00
2024-06-17 17:12:02 +00:00
committed by GitHub
parent f0492b422c
commit 881574a829
11 changed files with 58 additions and 21 deletions

View File

@@ -84,7 +84,7 @@ public sealed partial class NukeopsRuleComponent : Component
/// This amount of TC will be given to each nukie /// This amount of TC will be given to each nukie
/// </summary> /// </summary>
[DataField] [DataField]
public int WarTCAmountPerNukie = 50; public int WarTCAmountPerNukie = 40;
/// <summary> /// <summary>
/// Delay between war declaration and nuke ops arrival on station map. Gives crew time to prepare /// Delay between war declaration and nuke ops arrival on station map. Gives crew time to prepare

View File

@@ -0,0 +1,8 @@
namespace Content.Shared._White.Knockdown;
[RegisterComponent]
public sealed partial class KnockdownOnCollideComponent : Component
{
[DataField]
public float BlurTime = 20f;
}

View File

@@ -0,0 +1,30 @@
using Content.Shared.Eye.Blinding.Components;
using Content.Shared.Projectiles;
using Content.Shared.Standing.Systems;
using Content.Shared.StatusEffect;
namespace Content.Shared._White.Knockdown;
public sealed class KnockdownOnCollideSystem : EntitySystem
{
[Dependency] private readonly SharedStandingStateSystem _standing = default!;
[Dependency] private readonly StatusEffectsSystem _statusEffects = default!;
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<KnockdownOnCollideComponent, ProjectileHitEvent>(OnProjectileHit);
}
private void OnProjectileHit(Entity<KnockdownOnCollideComponent> ent, ref ProjectileHitEvent args)
{
_standing.TryLieDown(args.Target, null, true);
if (ent.Comp.BlurTime <= 0f)
return;
_statusEffects.TryAddStatusEffect<BlurryVisionComponent>(args.Target, "BlurryVision",
TimeSpan.FromSeconds(ent.Comp.BlurTime), true);
}
}

View File

@@ -17,7 +17,7 @@
description: uplink-revolver-python-desc description: uplink-revolver-python-desc
productEntity: WeaponRevolverPythonAP productEntity: WeaponRevolverPythonAP
cost: cost:
Telecrystal: 6 # Originally was 13 TC but was not used due to high cost Telecrystal: 8 # Originally was 13 TC but was not used due to high cost
categories: categories:
- UplinkWeaponry - UplinkWeaponry
saleLimit: 1 saleLimit: 1

View File

@@ -61,7 +61,7 @@
coefficients: coefficients:
Blunt: 0.4 Blunt: 0.4
Slash: 0.4 Slash: 0.4
Piercing: 0.7 Piercing: 0.9
Heat: 0.9 Heat: 0.9
Caustic: 0.9 Caustic: 0.9
- type: ExplosionResistance - type: ExplosionResistance
@@ -106,7 +106,7 @@
Piercing: 0.9 Piercing: 0.9
Heat: 0.4 # this technically means it protects against fires pretty well? -heat is just for lasers and stuff, not atmos temperature Heat: 0.4 # this technically means it protects against fires pretty well? -heat is just for lasers and stuff, not atmos temperature
- type: Reflect - type: Reflect
reflectProb: 1 reflectProb: 0.5
reflects: reflects:
- Energy - Energy

View File

@@ -576,7 +576,7 @@
Blunt: 0.5 Blunt: 0.5
Slash: 0.5 Slash: 0.5
Piercing: 0.5 Piercing: 0.5
Heat: 0.2 Heat: 0.4
Radiation: 0.01 Radiation: 0.01
Caustic: 0.5 Caustic: 0.5
- type: Item - type: Item
@@ -609,7 +609,7 @@
coefficients: coefficients:
Blunt: 0.4 Blunt: 0.4
Slash: 0.4 Slash: 0.4
Piercing: 0.3 Piercing: 0.4
Heat: 0.5 Heat: 0.5
Radiation: 0.25 Radiation: 0.25
Caustic: 0.4 Caustic: 0.4
@@ -642,7 +642,7 @@
Blunt: 0.2 Blunt: 0.2
Slash: 0.2 Slash: 0.2
Piercing: 0.2 Piercing: 0.2
Heat: 0.2 Heat: 0.4
Radiation: 0.2 Radiation: 0.2
Caustic: 0.2 Caustic: 0.2
- type: ClothingSpeedModifier - type: ClothingSpeedModifier

View File

@@ -10,7 +10,7 @@
- ShellShotgun - ShellShotgun
- type: CartridgeAmmo - type: CartridgeAmmo
count: 6 count: 6
spread: 22 spread: 28
soundEject: soundEject:
collection: ShellEject collection: ShellEject
- type: Sprite - type: Sprite

View File

@@ -10,7 +10,7 @@
- type: Projectile - type: Projectile
damage: damage:
types: types:
Piercing: 28 Piercing: 40
- type: entity - type: entity
id: PelletShotgunBeanbag id: PelletShotgunBeanbag

View File

@@ -26,10 +26,7 @@
hard: false hard: false
mask: mask:
- Opaque - Opaque
- type: StunOnCollide - type: KnockdownOnCollide
stunAmount: 1 - type: StaminaDamageOnCollide
knockdownAmount: 1 ignoreResistances: false
slowdownAmount: 5 damage: 60
walkSpeedModifier: 0.5
runSpeedModifier: 0.3

View File

@@ -65,6 +65,8 @@
- CartridgeAntiMateriel - CartridgeAntiMateriel
capacity: 5 capacity: 5
proto: CartridgeAntiMateriel proto: CartridgeAntiMateriel
- type: Gun
fireRate: 0.6
- type: Wieldable - type: Wieldable
forceTwoHanded: True forceTwoHanded: True
- type: Telescope - type: Telescope

View File

@@ -15,11 +15,11 @@
- Belt - Belt
- type: Gun - type: Gun
resetOnHandSelected: false resetOnHandSelected: false
fireRate: 0.3 fireRate: 0.5
soundGunshot: soundGunshot:
path: /Audio/Weapons/click.ogg path: /Audio/Weapons/click.ogg
- type: RechargeBasicEntityAmmo - type: RechargeBasicEntityAmmo
rechargeCooldown: 2.5 rechargeCooldown: 1.5
rechargeSound: rechargeSound:
path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg
- type: BasicEntityAmmoProvider - type: BasicEntityAmmoProvider