csgo-osx-linux icon indicating copy to clipboard operation
csgo-osx-linux copied to clipboard

[CS2][Workshop Tools] Picked up grenades cannot be selected via weapon slot key (only via bind)

Open SWRHARD opened this issue 2 months ago • 0 comments

When placing grenade entities (for example weapon_hegrenade) directly on the map in Hammer and compiling it for Counter-Strike 2, players can pick up the grenade, but cannot select it using the weapon slot key (default “4”). However, the grenade can be selected and thrown if a manual bind is used, for example:

bind "button" "use weapon_hegrenade"

Expected behavior: After picking up a grenade from the ground, pressing the default slot key (4) should select the grenade normally, as if it was purchased or spawned in inventory.

Actual behavior: Pressing the weapon slot key (4) does nothing — the grenade doesn’t appear in the active weapon slot. Only a manual bind command (use weapon_hegrenade) allows selecting it.

Steps to reproduce:

  1. Open Hammer (CS2 Workshop Tools).

  2. Place an entity: weapon_hegrenade (or any other grenade, e.g. weapon_flashbang).

  3. Compile and launch the map in-game.

  4. Pick up the grenade.

  5. Try selecting it using the key 4 — it doesn’t work.

  6. Bind a key manually with bind x "use weapon_hegrenade" — it works.

Additional notes:

  • The issue occurs with all grenade entities tested (weapon_flashbang, weapon_smokegrenade, etc).

  • It affects both local and published Workshop maps.

  • Verified on multiple maps by other creators — the issue is consistent.

  • Likely caused by grenades placed as map entities not being registered properly in the player’s weapon slot system.

Game version:

  • Counter-Strike 2 (latest build, October 2025)

SWRHARD avatar Oct 11 '25 10:10 SWRHARD