Jump to content

cyberbrest2

Members
  • Posts

    2
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

cyberbrest2's Achievements

Newbie

Newbie (1/3)

0

Reputation

  1. 1. Problem only on gcc compiler. 2. I can't explain how, but after loading go locales, all objects of GameObjectLocale in our GameObjectLocaleMap are broken or empty or not exist. 3. Its can be temp fix because finally I cannot understand how it happened. In GameObject.h: +struct GameObjectLocale +{ + std::vector<std::string> Name; + std::vector<std::string> CastBarCaption; +}; + // GCC have alternative #pragma pack() syntax and old gcc version not support pack(pop), also any gcc version not support it at some platform #if defined( __GNUC__ ) #pragma pack() #else #pragma pack(pop) #endif -struct GameObjectLocale -{ - std::vector<std::string> Name; - std::vector<std::string> CastBarCaption; -}; -
  2. What bug does the patch fix? * In 3.3.5 changed structure additional data in cast packet. I found it on looking problems with cast of http://www.wowhead.com/spell=61384. Patch fix cast spells with unk_flags witch has 0x02 mask. For which repository revision was the patch created? * 10457 Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread. *Sorry. I am not looking there. Who has been writing this patch? me. In SpellHandler.cpp // some spell cast packet including more data (for projectiles?) if (unk_flags & 0x02) { uint8 unk1; - recvPacket >> Unused<float>(); // unk1, coords? - recvPacket >> Unused<float>(); // unk1, coords? recvPacket >> unk1; // >> 1 or 0 if(unk1) { ObjectGuid guid; // guid - unused MovementInfo movementInfo;
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use