CS22 min read
Counter-Strike 2 Update: Grenade Fixes, Cache Improvements, and New Scripting Tools
Guildfy·

Valve has released a new update for Counter-Strike 2, addressing gameplay mechanics, map issues, and expanding map scripting capabilities.
Gameplay Adjustments
A significant gameplay fix targets grenade mechanics:
- Fixed a case where grenades could be thrown through level geometry.
Map Updates
Two maps received attention in this patch:
Cache
The community-favorite map Cache saw several improvements and fixes:
- Fixed various gaps in the map.
- Fixed collision in various spots across the map.
- Fixed flickering on some assets.
- Removed boost spot in Outside A.
Shelter
- Updated to the latest version from the Community Workshop (Update Notes).
Map Scripting Enhancements
Developers and modders will find a host of new tools and events for map scripting, offering greater control and customization:
- Added
Instance.TracePlayer - Added
Instance.OnWeaponPickup - Added
Instance.OnBombExplode - Added
Instance.SpawnGrenadeProjectile - Added
droppertoInstance.OnWeaponDropevent - Added
hitEntitytoInstance.OnGrenadeBounceevent - Added
normaltoInstance.OnGrenadeBounceevent - Added
CSGrenadeProjectileBase.GetGrenadeType - Added
CSGrenadeProjectileBase.GetThrower - Added
CSGrenadeProjectileBase.Detonate - Added
CSPlantedC4.IsBombsiteA - Added
CSPlantedC4.IsBombsiteB - Added
CSPlantedC4.GetPlanter - Added
CSPlantedC4.GetDefuser - Added
CSPlantedC4.IsActive - Added
CSPlantedC4.IsExploded - Added
CSPlantedC4.IsDefused - Added
CSPlantedC4.GetPlantTime - Added
CSPlantedC4.GetExplodeTime - Added
CSPlantedC4.GetDefuseStartTime - Added
CSPlantedC4.GetDefuseFinishTime - Added
CSPlayerPawn.HasDefuser - Added
CSPlayerPawn.SetHasDefuser - Added
CSGrenadeTypeenum - Fixed a bug where
Instance.RegisterCheatCommandwould not work on script reload. - Deprecated
bouncesfromInstance.OnGrenadeBounceevent.

