CreatureStat previous comparison moved in lock.

This commit is contained in:
MobiusDevelopment
2020-06-20 20:17:59 +00:00
parent 61157a6d03
commit 1c1eaddde3
15 changed files with 330 additions and 330 deletions

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -987,11 +987,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1015,6 +1010,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{

View File

@@ -977,11 +977,6 @@ public class CreatureStat
}
_attackSpeedMultiplier = Formulas.calcAtkSpdMultiplier(_creature);
_mAttackSpeedMultiplier = Formulas.calcMAtkSpdMultiplier(_creature);
}
finally
{
_lock.writeLock().unlock();
}
// Notify recalculation to child classes
onRecalculateStats(broadcast);
@@ -1005,6 +1000,11 @@ public class CreatureStat
_creature.broadcastModifiedStats(changed);
}
}
finally
{
_lock.writeLock().unlock();
}
}
protected void onRecalculateStats(boolean broadcast)
{