Turret XP
Turret XP adds the first layer of per-turret progression for vanilla gun turrets.
Current prototype:
- Adds a Turret XP panel to the vanilla gun turret GUI.
- Tracks XP, level, kills, kill credit, lifetime damage, and skill allocations per turret.
- Awards configurable XP from damage dealt by gun turrets and proportional kill credit.
- Shows HP, shooting speed, range, loaded ammo, estimated ammo damage, estimated DPS, kills, total damage, and XP progress.
- Includes runtime-global settings for XP pacing.
- Uses Factorio Library (flib) styles and richer vanilla-like panel structure.
- Shows research bonuses in base plus bonus format.
- Shows HP and range quality summaries using Factorio quality prototypes and the real quality info marker.
- Adds a scrollable technology-style skill tree surface with four allocatable skills: Ballistics Drill, Kill Chain, Field Repairs, and Targeting Data.
- Adds an embedded click-drag panning spike for the skill tree without opening a separate window.
- Uses effect-only skill hover text, a central turret root summary, and a custom solid XP bar style.
This is an early test release intended to validate the simplified GUI, quality summaries, skill-tree shape, embedded panning, and XP pacing before deeper combat bonuses.
Source:
https://github.com/atyrode/turret_xp
Homepage:
https://atyrode.github.io/turret_xp/