Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Turrets Redo
Modular ballista turret improvements with lead shots, spread control, configurable speed, range, cooldown, targeting, and ammo behavior.
CHANGELOG
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.