* - 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
/// </summary>
[DataField]
public int WarTCAmountPerNukie = 50;
public int WarTCAmountPerNukie = 40;
/// <summary>
/// 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
productEntity: WeaponRevolverPythonAP
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:
- UplinkWeaponry
saleLimit: 1

View File

@@ -61,7 +61,7 @@
coefficients:
Blunt: 0.4
Slash: 0.4
Piercing: 0.7
Piercing: 0.9
Heat: 0.9
Caustic: 0.9
- type: ExplosionResistance
@@ -106,7 +106,7 @@
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
- type: Reflect
reflectProb: 1
reflectProb: 0.5
reflects:
- Energy

View File

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

View File

@@ -10,7 +10,7 @@
- ShellShotgun
- type: CartridgeAmmo
count: 6
spread: 22
spread: 28
soundEject:
collection: ShellEject
- type: Sprite
@@ -130,7 +130,7 @@
maxTransferAmount: 7
- type: SpentAmmoVisuals
state: "practice"
- type: entity
id: ShellShotgunImprovised
name: improvised shotgun shell
@@ -146,7 +146,7 @@
node: shell
- type: CartridgeAmmo
count: 10
spread: 45
spread: 45
proto: PelletShotgunImprovised
- type: SpentAmmoVisuals
state: "improvised"

View File

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

View File

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

View File

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

View File

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