Kori 170 Posted April 29, 2019 Share Posted April 29, 2019 (edited) Hello m2dev, I have a bug with the costume mount system ( without value 3) Here is a gif https://metin2.download/picture/H1x3c6EhQ6QejjN8v81FaUaVX55VX8ye/.gif I hope I can solve this Edited August 27, 2022 by Metin2 Dev Core X - External 2 Internal 1 Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted April 30, 2019 Premium Share Posted April 30, 2019 Everyone have that problem. The solution is c++ refactor baby. Instance and races things are too awry. Link to comment Share on other sites More sharing options...
Kori 170 Posted April 30, 2019 Author Share Posted April 30, 2019 (edited) 33 minutes ago, WeedHex said: Everyone have that problem. The solution is c++ refactor baby. Instance and races things are too awry. The problem is when you use a costume. Here a video without costume https://metin2.download/picture/IVPoZc327zYJTM98K2VA41v2ONjdRZAW/.gif Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted April 30, 2019 Premium Share Posted April 30, 2019 It's normal bro, costume are PARTS on c++ there are a lot of settings for attach on the char when Phase_game starts. Mount and unmount is recharge the phase_game. It's too hard to explain but I hope you understand. Just for example. Spoiler void CInstanceBase::MountHorse(UINT eRace) { ................. m_GraphicThingInstance.RefreshActorInstance(); } You must refactor everything about refreshing on phase_game with better codes and align each parameter in the same way in all functions or maybe it can be a packet problem. 1 Link to comment Share on other sites More sharing options...
M.Sorin 282 Posted April 30, 2019 Share Posted April 30, 2019 WORD CHARACTER::GetOriginalPart(BYTE bPartPos) const Check if you have case PART_WEAPON: return GetPart(PART_WEAPON); 1 Link to comment Share on other sites More sharing options...
Kori 170 Posted April 30, 2019 Author Share Posted April 30, 2019 41 minutes ago, M.Sorin said: WORD CHARACTER::GetOriginalPart(BYTE bPartPos) const Check if you have case PART_WEAPON: return GetPart(PART_WEAPON); i have this: case PART_WEAPON: if (GetWear(WEAR_COSTUME_WEAPON) != 0) return GetPart(PART_WEAPON); Link to comment Share on other sites More sharing options...
Aioria 10 Posted April 30, 2019 Share Posted April 30, 2019 (edited) Can't understand if it is the same bug, but on the turkey forum there is a fix to this gif Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Kori 170 Posted April 30, 2019 Author Share Posted April 30, 2019 (edited) 2 minutes ago, Aioria said: Can't understand if it is the same bug, but on the turkey forum there is a fix to this gif Take off all costume and it's work Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Kori 170 Posted May 2, 2019 Author Share Posted May 2, 2019 #up guys Link to comment Share on other sites More sharing options...
Kori 170 Posted May 5, 2019 Author Share Posted May 5, 2019 I search for solutions Link to comment Share on other sites More sharing options...
Kori 170 Posted May 20, 2019 Author Share Posted May 20, 2019 Update Can everyone help? @Vanilla @VegaS or @VegaS™ @xP3NG3Rx 2 Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted May 20, 2019 Premium Share Posted May 20, 2019 Order your packets. Btw let's see if someone help. Link to comment Share on other sites More sharing options...
ManiacRobert 425 Posted May 20, 2019 Share Posted May 20, 2019 WORD CHARACTER::GetOriginalPart(BYTE bPartPos) const { switch (bPartPos) { case PART_MAIN: if (!IsPC()) return GetPart(PART_MAIN); else return m_pointsInstant.bBasePart; case PART_HAIR: return GetPart(PART_HAIR); #ifdef __WEAPON_COSTUME_SYSTEM__ case PART_WEAPON: return GetPart(PART_WEAPON); #endif default: return 0; } } Link to comment Share on other sites More sharing options...
Kori 170 Posted May 20, 2019 Author Share Posted May 20, 2019 2 hours ago, ManiacRobert said: WORD CHARACTER::GetOriginalPart(BYTE bPartPos) const { switch (bPartPos) { case PART_MAIN: if (!IsPC()) return GetPart(PART_MAIN); else return m_pointsInstant.bBasePart; case PART_HAIR: return GetPart(PART_HAIR); #ifdef __WEAPON_COSTUME_SYSTEM__ case PART_WEAPON: return GetPart(PART_WEAPON); #endif default: return 0; } } Thanks but it's only with speed pots. The pot : 71050 Type : ITEM_USE SubType : USE_ABILITY_UP Makes stocking With shoes : Type : ITEM_UNIQUE Subtybe : UNIQUE_NONE No bug? This is the funny part and it's not only with weapons it's with all costume parts Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now