Spray Not Working __hot__ | Best – HOW-TO |

| ID | Requirement | Priority | | :--- | :--- | :--- | | | The system must register the spray input command within 50ms of the key press. | High | | FR-02 | The system must check for valid spray locations (geometry collision) before instantiation. | High | | FR-03 | The system must verify the spray asset is loaded in memory; if not, it must trigger a background load rather than failing silently. | High | | FR-04 | The system must display a UI indicator (progress wheel or icon) if the spray is on a cooldown timer. | Medium | | FR-05 | The system must play a "click" sound effect when the input is received, even if the spray is on cooldown (audio feedback). | Low |

the player has a valid spray selected And the player is looking at a valid surface When the player presses the "Spray" key Then the spray decal should appear on the surface immediately And the spray sound effect should play spray not working

This study did not examine: