1.139 (25-Oct-2023) - Added new attribute "L4D2IWA_WeaponType" for use with the "L4D2_GetIntWeaponAttribute" native. Thanks to "Forgetest" for providing. - Added new enum "WeaponType" for use with the "L4D2IWA_WeaponType" attribute. Thanks to "Forgetest" for providing. - Added forward "L4D_OnMotionControlledXY" which is called when staggering or other motion controlled animations. Requested by "Forgetest". - Added forward "L4D_OnDeathDroppedWeapons" to list weapon indexes dropped on player death. Requested by "Forgetest". - Added forwards "L4D2_GrenadeLauncher_Detonate", "L4D2_GrenadeLauncher_Detonate_Post" and "L4D2_GrenadeLauncher_Detonate_PostHandled" when a Grenade Launcher projectile detonates. - Added native "L4D_PrecacheParticle" to precache particle effects. - Added native "L4D_RemoveEntityDelay" to remove an entity after a specified amount of time. - Added native "L4D_WriteMemoryString" to write a string to a memory address. - Changed native "L4D_PipeBombPrj" to optionally create the PipeBomb fuse/light particles. Requested by "Eyal282". - Fixed native "L4D2_IsRealismMode" from returning values other than 0 and 1. Thanks to "Eyal282" for reporting. - Fixed forward "L4D2_OnFindScavengeItem*" to stop passing invalid entities. Thanks to "kochiurun119" for reporting. - Updated: Plugin and test plugin. - Updated: "/scripting/gamedata/left4dhooks.l4d1.txt" GameData file. - Updated: "/scripting/gamedata/left4dhooks.l4d2.txt" GameData file. - Updated: "/scripting/include/left4dhooks.inc" Include file. - Updated: "/scripting/l4dd/l4dd_forwards.sp" project file. - Updated: "/scripting/l4dd/l4dd_gamedata.sp" project file. - Updated: "/scripting/l4dd/l4dd_natives.sp" project file. - Updated: "/scripting/l4dd/l4dd_setup.sp" project file.