111 {
112 if (!super.ActionCondition( player, target, item ))
113 return false;
114
115 Magazine mag = Magazine.Cast(target.GetObject());
116 Weapon_Base wpn = Weapon_Base.Cast(item);
117 return mag && player.GetWeaponManager().CanDetachMagazine(wpn,mag);
118 }