# v1.0.3 - Weapon Inspect Multi-Click Fix - Build Fix 1

- Fixed the weapon-inspect fire guard activation order.
- The guard now blocks CanPressTrigger during the GClass2038 prefix candidate window, before EFT can forward the same trigger into GClass2037.
- The postfix still confirms the inspection-exit state or resets immediately for unrelated utility operations.
- No version bump; this corrects the previous implementation.

# Changelog

## 1.0.3

- Build fix: normal weapon inspection now suppresses the LMB trigger that EFT carries into idle.
- Repeated LMB clicks remain suppressed for the full visible weapon-inspection/return animation, not only the first click.
- Firing is re-armed only after the inspection animation has returned to a stable state and LMB has been released.
- Mag Slam behavior and configuration are otherwise unchanged.
- Finalized the Mag Slam speed-based implementation.
- Frozen all Mag Slam timing, phase, smoothing, enable, and profile-selection behavior in code.
- Removed Mag Slam tuning entries from the F12 Configuration Manager.
- Retained the original Magazine Check Interrupt configuration for reload-window/key-conflict and slow-check behavior.
- Final straight-in profile: 1.8x exit / 3.0x insertion / 1.4x recovery.
- Final pistol profile: 1.6x / 2.4x / 1.25x.
- Final rock-and-lock profile: 1.55x / 2.2x / 1.25x.
- Retained trigger suppression, inventory-click protection, normal reload interruption, and Fika slam synchronization.
- Reset the Fika host-config receipt state between client raids so a later missing/mismatched host config can still be detected.
- Old beta Mag Slam config keys are ignored when upgrading from a beta build.

## 1.0.3-beta.3

- Added automatic weapon-family timing profiles.
- Straight-in rifles use the tested 1.8x / 3.0x / 1.4x curve.
- Pistols use a gentler 1.6x / 2.4x / 1.25x curve.
- AK-style rock-and-lock weapons use 1.55x / 2.2x / 1.25x with later recovery.
- Added a global profile override for direct A/B testing.
- Added an advanced list for additional modded rock-and-lock weapon template IDs.
- Added profile and template-ID details to debug logging.
- Retained trigger suppression, inventory-click protection, reload interruption, and Fika synchronization.

## 1.0.3-beta.2

- Replaced the single uniform slam multiplier with a three-stage speed curve.
- Added separate exit-inspection, insertion, and recovery speed settings.
- Added advanced normalized-time boundaries for insertion and recovery phases.
- Default curve: 1.8x exit, 3.2x insertion, and 1.4x recovery.
- Added debug-build phase-transition logging for easier in-game tuning.
- Retained trigger suppression, inventory-click protection, reload interruption, and Fika synchronization.

## 1.0.3-beta.1

- Added left-click magazine slam during detachable-magazine checks.
- Slam works regardless of magazine ammunition count.
- Added trigger-input guard until left mouse is released.
- Disabled slam activation while inventory is open.
- Added configurable slam animation speed and smoothing.
- Added Fika slam packet synchronization.
- Added solo/Fika conditional build support.
- Added PowerShell release and installation tooling.
