otland / otclient

An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize
https://docs.otland.net
Other
54 stars 22 forks source link

Idle Outfit Animations #4

Open theshibbies opened 5 years ago

theshibbies commented 5 years ago

Using latest TFS and OTC. Outfits with idle animation do not work and also the walking for these outfits are bugged.

player_outfit_bug

dbjorkholm commented 5 years ago

Feel free to test out the changes I uploaded to the branch I just created: WalkAnimation (No backward compatibility)

theshibbies commented 5 years ago

Looking a ton better, you the man @ninjalulz .

animation_fix

Although there is an issue with using a non idle animating outfit with an idle animating mount.

animation_bug

dbjorkholm commented 5 years ago

Ouch, I'll see if I can manage a fix today

Edit: Please check if the latest commit does anything

theshibbies commented 5 years ago

Looks good to me @ninjalulz, haven't found anymore bugs. Thanks a ton.

Oen44 commented 5 years ago

I'd like to say that speed from GameNewSpeedLaw should be disabled. With this, walking animations are twice as fast and that looks awful. Without that, it's just like in official Tibia client. creature.cpp

if(g_game.getFeature(Otc::GameNewSpeedLaw))
    speed *= 2;

Remove or comment out

theshibbies commented 5 years ago

I'd like to say that speed from GameNewSpeedLaw should be disabled. With this, walking animations are twice as fast and that looks awful. Without that, it's just like in official Tibia client. creature.cpp

if(g_game.getFeature(Otc::GameNewSpeedLaw))
    speed *= 2;

Remove or comment out

That decreases your walking speed as well, not only the animation speed.