Skocz do zawartości

Naprawa błędu związanego z brakiem sprawdzenia aktywnego mounta przed zastosowaniem bonusów

Opublikowano

image.png.a144663d4007d16872d3413c4a1a8bf3.png

 

Cześć,

 

W funkcji 'pc_mount_bonus' zidentyfikowano kilka krytycznych błędów. Podczas przypisywania bonusów dla wierzchowca nie jest sprawdzane, czy gracz posiada aktualnie aktywnego wierzchowca, co może prowadzić do błędnego przypisania bonusów bez wierzchowca. Brakuje również zabezpieczenia przed wystąpieniem błędu null pointera podczas sprawdzania wartości charactera. Dodatkowo, nie jest sprawdzane, czy przypisywane bonusy nie przekraczają określonego limitu. Wprowadziłem również lepszą obsługę błędów dla lepszej diagnozy. 

 

Implementacja

📂 Lokalizacja pliku: 'game -> src -> questlua_pc.cpp'

 

🔍 Szukaj

🔐 Ukryta Treść 🔐

 

♻️ Zamień

🔐 Ukryta Treść 🔐

 

 

Featured Replies

Opublikowano

Dobrze wiedzieć xD

Dz

Opublikowano
  • Premium

dziekujee

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...