Skip to content

Commit f9f1814

Browse files
committed
add negative detection for lvup
1 parent fae4ca7 commit f9f1814

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Kernel/Wizardry/Core/Lvup/Source/AutoLevel.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ void UnitAutolevelRealistic(struct Unit *unit)
2828
LYN_REPLACE_CHECK(UnitAutolevelCore);
2929
void UnitAutolevelCore(struct Unit *unit, u8 classId, int levelCount)
3030
{
31-
if (levelCount) {
31+
if (levelCount > 0) {
3232
int mhp = unit->maxHP + GetAutoleveledStatIncrease(unit->pClassData->growthHP, levelCount);
3333
int pow = unit->pow + GetAutoleveledStatIncrease(unit->pClassData->growthPow, levelCount);
3434
int skl = unit->skl + GetAutoleveledStatIncrease(unit->pClassData->growthSkl, levelCount);
@@ -78,7 +78,7 @@ void UnitAutolevelPenalty(struct Unit *unit, u8 classId, int levelCount)
7878
{
7979
int level = unit->level;
8080

81-
if (levelCount && level > unit->pCharacterData->baseLevel) {
81+
if (levelCount > 0 && level > unit->pCharacterData->baseLevel) {
8282
levelCount = level - levelCount;
8383

8484
unit->maxHP = unit->pCharacterData->baseHP + unit->pClassData->baseHP;

0 commit comments

Comments
 (0)