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.
WeaponEnhancer
ItemGun tuning (fire rate, accuracy, spread, recoil, damage multiplier, explosive bullets (visual), infinite ammo, and more) + dedicated ItemGunLaser controls (cooldown, duration, continuous fire).
CHANGELOG
Changelog
2.0.0
✨ New
- Added Laser section with dedicated controls for
ItemGunLaserbehavior:- Laser Tweaks
- Laser Cooldown Between Shots
- Inflict Damage
- Laser Reload Between Shot Speed
- Continuous Fire
- Shot Duration
- Implemented a laser-specific state approach to extend/override the default “~3 seconds then stop” firing behavior.
🧰 Weapon Logic
- Added Weapon Logic panel (Spawner utilities):
- New Connected toggle
- Spawn support for weapon-focused items (guns-only list)
🔁 Changes
- Renamed UI + config keys to match the new terminology:
- Laser section labels updated for clarity (cooldown, duration, continuous fire, etc.)
- Spawner section renamed to Weapon Logic
- “Spawner Enabled” renamed to Connected
- Preserved existing global tuning behavior for
ItemGunweapons.
🛠 Fixes
- Clean reintegration of Infinite Battery so battery behavior remains stable while weapon tuning remains active.
- General cleanup for safer expansion and easier future maintenance.
1.1.0
Changes
- Added Bullets Per Shot multiplier (1–20×)
Allows any firearm to fire multiple bullets simultaneously per trigger pull. - Fully compatible with existing modifiers:
- Damage Multiplier
- Perfect Accuracy
- Spread / Recoil tuning
- Infinite Ammo
Fixes
- Improved internal tuning pipeline so bullet multipliers apply reliably across weapon states.
- Strengthened safety around original weapon value caching.
- Removed abandoned code paths for burst/full-auto prototypes.
Improvements
- Refactored WeaponEnhancerMod for clearer structure and easier expansion.
- Optimization pass on Harmony patches and tuning logic.
1.0.1
Fixes
- Resolved C# compiler errors related to unsupported
new()shorthand. - Updated namespace to WeaponEnhancer and plugin class to WeaponEnhancerMod.
- Corrected UI labels still referencing “Handgun Mod”.
- Synced dependency names and identifiers with the Thunderstore package.
Improvements
- Cleaned and organized tuning system internals.
- Improved consistency between config, UI, and gameplay patches.
- Internal optimizations for future features.
1.0.0
Initial Release
- First release of Weapon Enhancer.
- Global enhancement system for all ItemGun weapons.
- Added MenuLib UI in the REPO Admin Menu.
- Included features:
- Fire Rate slider
- Infinite Ammo toggle
- Perfect Accuracy toggle
- Spread Factor slider
- Recoil Multiplier slider
- Damage Multiplier slider
- Explosive Bullets toggle
- Explosion Radius slider
- Explosion Force slider
- Multiplayer-safe and compatible with all base guns.