Turret XP


Track XP, levels, and combat stats for vanilla gun turrets.

Tweaks
10 minutes ago
2.0
0
Combat
Owner:
meteovio
Source:
https://github.com/atyrode/turret_xp
Homepage:
https://atyrode.github.io/turret_xp/
License:
MIT
Created:
6 hours ago
Latest Version:
0.4.0 (10 minutes ago)
Factorio version:
2.0
Downloaded by:
0 users

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/