diff options
Diffstat (limited to 'npc/functions/hub.txt')
-rw-r--r-- | npc/functions/hub.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt index eadbb949f..0e052720e 100644 --- a/npc/functions/hub.txt +++ b/npc/functions/hub.txt @@ -270,10 +270,15 @@ function script HUB_PvP { HONOR+=.@honor; } else { // Dishonorable... But... Legit? - if (is_bandit(killedrid)) + if (is_bandit(killedrid)) { HONOR+=1; - else - HONOR+=.@honor; // It's negative + } else { + // Did the defensor cheat? (within Level+30% rule) + if (BaseLevel < readparam(BaseLevel, killedrid)*13/10) + HONOR+=1; // Ehhhhhh............ Well. + else + HONOR+=.@honor; // It's negative. + } } // It was a duel! |