Warcraft-GoA-Development-Team / Warcraft-Guardians-of-Azeroth-2

"Guardians of Azeroth" is a mod for Crusader Kings 3 with a worldwide development team, based on the Warcraft universe by Blizzard Entertainment. In this mod, our team is working to recreate the world of Azeroth in all of its glory, particularly focusing on the story of the classic Warcraft strategy games and World of Warcraft Classic.
83 stars 65 forks source link

Ogres should use fat animations to reduce clipping #817

Open ercarp opened 2 years ago

ercarp commented 2 years ago

Describe your suggestion in full detail below: The ogre ethnicity does not seem to affect weight at all, so even though they look really chunky, their weight is still extremely low which results in the game defaulting to use the non-fat emotes. Which means more clipping occurs.

As an example, here's Cho'gall with a weight of 3.

Click to expand ![image](https://user-images.githubusercontent.com/78575425/147839977-b0ec51eb-659c-4415-9796-30ffbe3594f9.png)

For contrast, even Llane Wrynn who looks like he's average weight, has a weight stat of 16. So something as low as 3 makes virtually zero sense for ogres.

Click to expand ![image](https://user-images.githubusercontent.com/78575425/147840002-c20477b2-f76a-4142-9987-598a39b35ff3.png)

The majority of fat animations don't trigger unless the character has a weight stat above 50 (some can trigger as low as 20 though, and a few only above 65). For a race as tall and big as the ogres, I think it would make sense for their weight stat to be somewhere between 75 to 100 but this may take some trial and error to figure out the ideal range. However, the ethnicity does use a range of 0.75 to 1.

Default Animation (currently in use) Arms are more inward and clip through the body. image

Fat Animation (simulated by adding weight in debug) Arms are flared outward and don't clip as much. image

Proposed Fixes

Click to expand The code I used which didn't work. ![image](https://user-images.githubusercontent.com/78575425/147840117-b04e9c25-1292-4db9-855d-dd177a3682a7.png)
zumbak04 commented 2 years ago

@MemeWizard suggested adding the weight gain to the race assignment event.

This looks better but we need to make it so obese minuses don't affect ogres or they're countered.