Aetheria/Assets/Scripts/Gameplay/Weapons
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 9c0029931a Presentation follows the committed shot, not the selection (F7)
EntityInstance handed effect managers the shooter's selected target whatever
FireControl decided. A fused round whose target was invalid or out of arc
flies at none, and GuidedProjectileManager dropped a launcher shot with no
target entirely, so a real burst had no missile.

- Zone.TryGetShot: a presentation reads the shot the simulation committed
  (its target, its burst point) by the ShotId OnFire hands it.
- EntityInstance passes the shot's own target; a launcher round with none
  flies to the shot's burst point.

Unity-only; compile-checked by reading.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 16:27:54 +02:00
..
ChargeEffectManager.cs Charged Weapons & Hitscan Weapons 2021-01-30 01:02:11 +00:00
ChargeEffectManager.cs.meta Charged Weapons & Hitscan Weapons 2021-01-30 01:02:11 +00:00
ConstantLaser.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
ConstantLaser.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantLaserManager.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
ConstantLaserManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantLightning.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
ConstantLightning.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantLightningManager.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
ConstantLightningManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantParticleWeapon.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
ConstantParticleWeapon.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantParticleWeaponManager.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
ConstantParticleWeaponManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantWeaponEffectManager.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConstantWeaponEffectManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
GuidedProjectile.cs Add the CultMath bridge using that Cut 3 dropped 2026-09-19 14:10:59 +02:00
GuidedProjectile.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
GuidedProjectileManager.cs Presentation follows the committed shot, not the selection (F7) 2026-09-29 16:27:54 +02:00
GuidedProjectileManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
HitscanEffect.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
HitscanEffect.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
HitscanManager.cs Fire control Cut 4, part 2: the last five weapon kinds join FireControl 2026-09-19 15:17:17 +02:00
HitscanManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
InstantWeaponEffectManager.cs Fire control Cut 3: hit authority moves to FireControl 2026-09-19 14:07:07 +02:00
InstantWeaponEffectManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
Laser.cs Fire control Cut 3: hit authority moves to FireControl 2026-09-19 14:07:07 +02:00
Laser.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
LaserManager.cs Fire control Cut 3: hit authority moves to FireControl 2026-09-19 14:07:07 +02:00
LaserManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
Lightning.cs Fire control Cut 3: hit authority moves to FireControl 2026-09-19 14:07:07 +02:00
Lightning.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
LightningGunManager.cs Fire control Cut 3: hit authority moves to FireControl 2026-09-19 14:07:07 +02:00
LightningGunManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
Mine.cs Cut 12.4(b): Detonate replaces Splash and Entity.Absorb 2026-09-26 01:17:36 +02:00
Mine.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
MineManager.cs Fire control Cut 3: hit authority moves to FireControl 2026-09-19 14:07:07 +02:00
MineManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ParticleChargeEffect.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ParticleChargeEffect.cs.meta Charged Weapons & Hitscan Weapons 2021-01-30 01:02:11 +00:00
Projectile.cs Cut 12.4(b): Detonate replaces Splash and Entity.Absorb 2026-09-26 01:17:36 +02:00
Projectile.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ProjectileManager.cs Fire control Cut 6b: a shot's dice belong to the shot, and airburst resolves in the simulation 2026-09-19 18:34:04 +02:00
ProjectileManager.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
WeaponChargeEffect.cs Charged Weapons & Hitscan Weapons 2021-01-30 01:02:11 +00:00
WeaponChargeEffect.cs.meta Charged Weapons & Hitscan Weapons 2021-01-30 01:02:11 +00:00