Stat update & Mob skill animation & Yellow EXP patch + Packet logging
Solved a deadlock case within character stat locks that would sometimes tangle up during stat update dispatch operations. Fixed skill animation being unproperly casted when a mob tries to use a skill even though it couldn't possibly use from its current skillset. Fixed a bug with EXP gain (on where the solo player is on a party) where the EXP would appear in yellow even after soloing a mob. Added packet logging. Happy Easter, folks!
This commit is contained in:
@@ -541,12 +541,14 @@ public class MapleMonster extends AbstractLoadedMapleLife {
|
||||
avgExpReward += exp;
|
||||
}
|
||||
|
||||
// thanks Simon for finding an issue with solo party player gaining yellow EXP when soloing mobs
|
||||
float realAvgExpReward = avgExpReward;
|
||||
avgExpReward -= exp2; // clear out the 20% raw exp from last hitting
|
||||
avgExpReward /= personalExpReward.size();
|
||||
|
||||
float varExpReward = 0.0f;
|
||||
for (Float exp : personalExpReward.values()) {
|
||||
varExpReward += Math.pow(exp - avgExpReward, 2);
|
||||
varExpReward += Math.pow(exp - realAvgExpReward, 2);
|
||||
}
|
||||
varExpReward /= personalExpReward.size();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user