FluffyFishGames / AdvancedCompany

Repository for my AdvancedCompany mod.
Creative Commons Zero v1.0 Universal
13 stars 15 forks source link

Borked AC item holding animations #135

Open YoBii opened 9 months ago

YoBii commented 9 months ago

Describe the bug Animations for holding AC items are often borked. This sometimes translates to holding other items like the shopping cart from LGU but I tested this with only AC (and dependencies) installed and it still happens. Turning on animations compatibility mode fixes it in 1st person (but in my experience doesn't when emote mods are installed) and even toggling it off again keeps it fixed but holding animations will still be broken in 3rd person. See screenshots.

To Reproduce Steps to reproduce the behavior:

  1. Install only AC on fresh profile
  2. Start round and order spray can, lightning rod, missile launcher
  3. Keep switching between these items and animations will break
  4. No logs are printed

Edit: To reproduce in this basic setup it's sufficient to order a missile launcher for example and just pick that up. It's with my full modpack (with TME and LGU) where things get wild and switching between different items inconsistently breaks or fixes animations. So picking up some items will restore animations for AC items but then picking up a vanilla item like spray paint will break AC item animations again. LGU shopping cart animation will consistently break on the first pickup and then work again on the second but only for host. For client they also break and fix but on different triggers it seems.

Expected behavior Animations working without emote mods. Animations working with emotes mods (with compatibility mode for some of them)

Screenshots Compat mode off image Compat mode on (notice how animations are still broken on shadow - missile launcher floating besides hands) image

Logfiles Player.log

Add a list of all of your mods

BepInEx-BepInExPack-5.4.2100
Rune580-LethalCompany_InputUtils-0.6.3
PotatoePet-AdvancedCompany-1.1.1