1 #using scripts\codescripts\struct;
3 #insert scripts\shared\shared.gsh;
5 #namespace weapon_utils;
9 return isdefined( level.side_arm_array[ weapon ] );
15 return weapon.isFlash || weapon.isStun;
20 return (
isFlashOrStunWeapon(weapon) && ( meansofdeath ==
"MOD_GRENADE_SPLASH" || meansofdeath ==
"MOD_GAS" ) );
25 return ( mod ==
"MOD_MELEE" || mod ==
"MOD_MELEE_WEAPON_BUTT" || mod ==
"MOD_MELEE_ASSASSINATE" );
30 return weapon.type ==
"melee" && weapon.rootWeapon.name ==
"bare_hands";
35 return weapon.type ==
"melee" && weapon.rootWeapon.name ==
"knife_loadout";
40 return (weapon.type ==
"melee" && weapon.rootWeapon.name !=
"bare_hands") || weapon.isBallisticKnife;