Czasami zdarza się następująca rzecz: "Poziom 30(100%)". Jest to błahostka, wystarczy byle exp i uzyskujemy wyższy lvl, lecz jednak występuje i należałoby to zniwelować. Nie znam struktury diablo, ale z doświadczenia podejrzewam iż warunek If skonstruowany jest następująco
$expObecny > $expPotrzebny
Powinno być
$expObecny >= $expPotrzebny
albo
$expObecny > $expPotrzebny or $expObecny == $expPotrzebny
Mój charakter kodu(odmienność) może pochodzić
stąd, że jestem programistą PHP(Nie mam większego pojęcia o C++ i ich pochodnych).