Changelog
0.0.4
- Fixed infinite ammo so the inserted ammo count remains unchanged after each shot.
- Hardened destruction refunds so only the network owner can return ammo and each turret returns ammo once.
- Updated attack cooldown scaling: 0 is vanilla, 100 fires twice as fast, and higher values continue scaling the firing rate.
- Fixed ignored-target scanning so turrets continue searching for valid hostile targets.
0.0.3
- Added configurable horizontal and vertical turret aim angles with vanilla defaults of 25 and 20 degrees.
- Added projectile immunity for identities ignored by targeting settings.
- Added ignore-friendly-Dvergr targeting behavior while preserving hostile Dvergr targets.
- Fixed friendly Dvergr filtering so turrets continue scanning for other valid hostile targets.
- Fixed infinite ammo so turrets continue firing after the first shot.
- Renamed multi-word configuration keys with underscores and made module enable keys unique.
- Updated documentation and the example configuration.
0.0.2
- Added friendly Dvergr targeting control.
- Added lead-shot targeting based on target position, movement, collider center, and projectile speed.
- Added vanilla spread removal and view-distance spread compensation.
- Added configurable horizontal and vertical aim range settings.
- Added modular turret speed, projectile speed, view distance, cooldown, targeting, and ammo settings.
- Added ConditionalConfigSync server-authority support.
- Preserved the turret self-hit projectile collision fix.