TeraProxy / Cosplayer

A tera-proxy module able to change your client-side appearance.
GNU General Public License v3.0
14 stars 13 forks source link

Little bug when Unleash #11

Closed Hachiman2810 closed 6 years ago

Hachiman2810 commented 6 years ago

It's a bit complicated to explain due my bad english, but I try.

The first time you log in your Berkerker and unleash in combat and it finish, you got your original weapon skin and enchant, but when you go out of combat after that, magically you got the weapon and enchant cosplay.

There's an example: ezgif com-video-to-gif

I think it's redundant to say it but this only happens the first time you log in your Berserker and you Unleash for the first time, after that, you got the weapon and enchant cosplay normally (this is what I have seen doing tests).

TeraProxy commented 6 years ago

Thank you very much, @Hachiman2810 I'll look into this as soon as I can. I think I already know how to fix this.

TeraProxy commented 6 years ago

I implemented an alternative way to handle this. Could you try it again?

Hachiman2810 commented 6 years ago

Now all the times you unleash, you got your original weapon skin and enchant.

TeraProxy commented 6 years ago

I brain lagged there lol. Accidentally left a line from a previous test in. I'll push an update soon that fixes that and hopefully you can let me know how that works out.

Hachiman2810 commented 6 years ago

Sorry if I didn't answer, I don't know if you already pushed the update. But if you did it, still getting original weapon skin and enchant.

gievepix commented 6 years ago

Seems like there is wrong Unleash abnormality id. I changed it from 401705 to 401730 and now weapon skin correctly reverts to custom one. I don't have any idea how it works, because on activating Unleash server sends 3 S_ABNORMALITY_BEGIN (401730, 401705, 401712), and when Unleash expires - S_ABNORMALITY_END for each of them. image The fun thing is that replacing 401705 with 401712 will cause your character to have original weapon skin during unleash. With no reverting it to custom one after, of course.

TeraProxy commented 6 years ago

@gievepix thank you very much. That's exactly what I needed and couldn't get myself since I don't play Berserker. I'm pushing the fix now.