diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2026-01-06 06:17:27 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2026-01-06 06:18:27 -0300 |
| commit | eeddc2b65af76b45001768133ed14d9ab94583b7 (patch) | |
| tree | 335b1ad5a06f13304de595d0fc281d5e61765062 /src | |
| parent | 8222b2412494738a2ea8a6facdee883521394077 (diff) | |
| download | game-eeddc2b65af76b45001768133ed14d9ab94583b7.tar.gz game-eeddc2b65af76b45001768133ed14d9ab94583b7.zip | |
fix condition for PVP_ENFORCED exp distribution (#50)
Diffstat (limited to 'src')
| -rw-r--r-- | src/crcombat.cc | 2 | ||||
| -rw-r--r-- | src/info.cc | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/crcombat.cc b/src/crcombat.cc index c50f028..98d689a 100644 --- a/src/crcombat.cc +++ b/src/crcombat.cc @@ -919,7 +919,7 @@ void TCombat::DistributeExperiencePoints(uint32 Exp){ int MasterLevel = Master->Skills[SKILL_LEVEL]->Get(); int AttackerLevel = Attacker->Skills[SKILL_LEVEL]->Get(); int MaxLevel = (MasterLevel * 11) / 10; - if(AttackerLevel <= MaxLevel){ + if(AttackerLevel >= MaxLevel){ continue; } diff --git a/src/info.cc b/src/info.cc index 939a211..ac467a9 100644 --- a/src/info.cc +++ b/src/info.cc @@ -1366,7 +1366,7 @@ bool CheckBanishmentRight(uint32 CharacterID, int Reason, int Action){ } const char *GetBanishmentReason(int Reason){ - const char *Result; + const char *Result = ""; switch(Reason){ case 0: Result = "NAME_INSULTING"; break; case 1: Result = "NAME_SENTENCE"; break; @@ -1402,7 +1402,6 @@ const char *GetBanishmentReason(int Reason){ case 31: Result = "INVALID_PAYMENT"; break; default:{ error("GetBanishmentReason: Ungültiger Verbannungsgrund %d.\n", Reason); - Result = ""; break; } } |
