some shake

This commit is contained in:
2026-01-20 15:27:59 +01:00
parent 8d1e7ebb4f
commit c1ca0bf27b
143 changed files with 5704 additions and 6 deletions

View File

@@ -1787,13 +1787,19 @@ public partial class PlayerController : CharacterBody3D,
var finalDamage = CDamageable.TakeDamage(damageRecord);
DamageTaken?.Invoke(this, finalDamage);
HeadSystem.OnGetHit();
TriggerHitstop();
_isInvincible = true;
_invincibilityTimer.Start();
OnHitInvincibility();
return finalDamage;
}
public void OnHitInvincibility()
{
_isInvincible = true;
_invincibilityTimer.Start();
}
public void OnInputHitPressed()
{
if (_aiming.Active && WeaponSystem.InHandState.Active)
@@ -1842,6 +1848,8 @@ public partial class PlayerController : CharacterBody3D,
foreach (var damageable in _hitEnemies)
damageable.TakeDamage(new DamageRecord(this, RDamage));
_hitEnemies.Clear();
HeadSystem.OnHitTarget();
TriggerHitstop();
}