#249 Swimming bug

Затворени
отворен преди 3 години от neatz09 · 1 коментара
neatz09 коментира преди 3 години

Fresh load of a client swimming acts as normal. Target a spawn then attempt to swim -> cant swim Relog character after target -> still cant swim Reload client -> can swim If targeting a spawn while swimming -> Will sink the bottom of the water and be unable to swim

Fresh load of a client swimming acts as normal. Target a spawn then attempt to swim -> cant swim Relog character after target -> still cant swim Reload client -> can swim If targeting a spawn while swimming -> Will sink the bottom of the water and be unable to swim
image коментира преди 3 години
Сътрудник

Spawn::InitializeInfoPacketData

This might be caused by follow_target, issue goes away if I comment out the 0xFFFFFFFF target_id when there is no follow target:

    // If player and player has a follow target
    if (IsPlayer()) {
        if (((Player*)this)->GetFollowTarget())
            packet->setDataByName("follow_target", ((((Player*)this)->GetIDWithPlayerSpawn(((Player*)this)->GetFollowTarget()) * -1) - 1));
        //else
        //  packet->setDataByName("follow_target", 0xFFFFFFFF);
    }
    //else if (!IsPet()) {
    //  packet->setDataByName("follow_target", 0xFFFFFFFF);
    //}
Spawn::InitializeInfoPacketData This might be caused by follow_target, issue goes away if I comment out the 0xFFFFFFFF target_id when there is no follow target: ``` // If player and player has a follow target if (IsPlayer()) { if (((Player*)this)->GetFollowTarget()) packet->setDataByName("follow_target", ((((Player*)this)->GetIDWithPlayerSpawn(((Player*)this)->GetFollowTarget()) * -1) - 1)); //else // packet->setDataByName("follow_target", 0xFFFFFFFF); } //else if (!IsPet()) { // packet->setDataByName("follow_target", 0xFFFFFFFF); //} ```
image посочи тази задача от ревизия преди 3 години
Впишете се за да се присъедините към разговора.
Зареждане...
Отказ
Запис
Все още няма съдържание.