#249 Swimming bug

Suljettu
3 vuotta sitten avasi neatz09 · 1 kommenttia
neatz09 kommentoitu 3 vuotta sitten

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 kommentoitu 3 vuotta sitten
Yhteistyökumppani

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 viittasi tähän ongelmaan commitissa 3 vuotta sitten
Kirjaudu sisään osallistuaksesi tähän keskusteluun.
Ladataan...
Peruuta
Tallenna
Sisältöä ei vielä ole.