ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
660 stars 76 forks source link

TF2 - Spy Disguise missing wearable equipped items #275

Open powerlord opened 11 years ago

powerlord commented 11 years ago

When a Spy disguises as someone equipped with Ali Baba's Wee Booties or the Bootlegger, these items do not appear on the Spy.

This means you see a DemoMan with no legs running around and it's extremely obvious that player is a Spy.

jorgenpt commented 11 years ago

I'm assuming this occurs on all platforms (Windows, Linux, Mac)?

powerlord commented 11 years ago

I've never tested it on anything but Windows, but it's been happening there since Ali Baba's Wee Booties were introduced in the Über Update. Comments on my server (RUGC Midwest) suggests it happens across all platforms, though. I assume it's because tf_wearable items that aren't hats or miscs aren't created for disguised Spies.

powerlord commented 9 years ago

So, revisiting this two years later, I'm going to note that it happens for wearables that appear in item slots in the inventory.

I'm guessing it's because when the game looks for items to create disguise wearables for, it's only checking slots 7 and onward... but as previously noted, wearables can also appear in slots 0 (Demo shoes) and 1 (Demo shields, Sniper Shields, Gunboats).

It's just FAR more obvious for Demo Feet items as they disable part of the standard player model, which does get copied to the Spy.

Exaeta commented 6 years ago

@kisak-valve This bug still exists.

This is a gameplay breaking bug since it gives away your disguise to the other team. I haven't figured out exactly how to reproduce it but switching between the fallback shotgun and demoman with booties seems to work a good percentage of the time.