MechShieldReminder
MechShieldReminder is a RimWorld mod that provides tactical awareness by notifying the player when projectile interceptor shields (such as High-shield and Low-shield buildings) go down for recharging and when they come back online.
Features
- Notifications:
[list] - Receives a letter when a shield drops (Charging or Cooldown).
- Receives a notification when a shield is fully recharged and active again.
[*] Universal Compatibility: Automatically detects any ThingDef that uses CompProjectileInterceptor. This means it works with:
- Vanilla Shields: High and Low Shields
- Modded shields: Ones that utilize the standard interception component.
[*] Multi-Map Support: Monitors shields across all active maps simultaneously.
[*] Performance Optimized:
- Uses a throttled check (runs every 250 ticks) rather than every tick to ensure little impact on TPS.
- Includes automatic hash cleanup to prevent memory leaks from destroyed objects.
[/list]
Compatibility
- Save Safe: Can be added or removed mid-game without issues.
- Mods: Compatible with any mod that adds shields using the vanilla CompProjectileInterceptor class.
Contributing
- If you would like to contribute this mod, then please open a PR or issue on my GitHub repo: GitHub Repository[github.com]
- If you notice any bugs, then also add that to the issues list on the GitHub (This is my first mod so I can easily see problems pop up 😁)