[CS2][Workshop Tools] Picked up grenades cannot be selected via weapon slot key (only via bind)
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:
-
Open Hammer (CS2 Workshop Tools).
-
Place an entity: weapon_hegrenade (or any other grenade, e.g. weapon_flashbang).
-
Compile and launch the map in-game.
-
Pick up the grenade.
-
Try selecting it using the key 4 — it doesn’t work.
-
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)