I’m sure this isn’t an important issue, since it only seems to occur when using cheats, but sometimes the glock will straight up not eject shells.
I think I’ve tracked down the issue to Impulse 101 also giving the player a weapon_assassin_glock, which takes up the same inventory slot as the weapon_glock and seems to be missing a shell definition entry, judging by the error message.
This could also potentially become a balance issue (again, not a high priority one due to it’s necessity on cheats to occur, but may be a small issue for people working on adjusting the balance of their own singleplayer maps) depending on what the cvars for the assassin’s glock damage are set to.