From 9d7d7f4db32df72aeb989743e4fed951673539fc Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 23 May 2022 21:55:33 +0000 Subject: [PATCH] Changed addExpAndSp methods to synchronized. --- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 2 +- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 2 +- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../l2jmobius/gameserver/model/actor/instance/Servitor.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 2 +- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../l2jmobius/gameserver/model/actor/instance/Servitor.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 2 +- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 4 ++-- .../org/l2jmobius/gameserver/model/actor/instance/Pet.java | 2 +- 89 files changed, 115 insertions(+), 115 deletions(-) diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Creature.java index 36a8e5d647..9436455cc6 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java index d0c97e2b49..e3ed4dbbf2 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10542,12 +10542,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Creature.java index 36a8e5d647..9436455cc6 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java index eefd4dba7d..2fc3956fce 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10545,12 +10545,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Creature.java index 36a8e5d647..9436455cc6 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java index 2c3ab0736b..12bdbe8051 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10547,12 +10547,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Creature.java index 36a8e5d647..9436455cc6 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java index cc0c6f790e..9bd211efc1 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10538,12 +10538,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Creature.java index d35d51bc4d..1e014d80ef 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java index 3866e2e3aa..28f5348673 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10562,12 +10562,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index ea779dbeeb..83112490f3 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Creature.java index d35d51bc4d..1e014d80ef 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java index 858835e465..df1e79902a 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10565,12 +10565,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Creature.java index d35d51bc4d..1e014d80ef 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java index 349348672f..2a8b8d420d 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10571,12 +10571,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java index efbca2b4a3..c369b992e9 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3771,7 +3771,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java index 7bb124ecea..8cc6359ba3 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10593,12 +10593,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Creature.java index ed7dd644e5..33acd30945 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3771,7 +3771,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java index e5ab7b57b5..a91f6d80d4 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10704,12 +10704,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index f0c453e361..5ec82b769e 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Creature.java index ed7dd644e5..33acd30945 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3771,7 +3771,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java index a3b461e6b6..07fc5f0510 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10731,12 +10731,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index f0c453e361..5ec82b769e 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java index 1a8aab5a00..a410117aae 100644 --- a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3771,7 +3771,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java index 352f04ea61..350703d284 100644 --- a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10781,12 +10781,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 7370e093a4..0c0a18cb81 100644 --- a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java index 1a8aab5a00..a410117aae 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3771,7 +3771,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java index 1a8b3e1515..702aa24a71 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10781,12 +10781,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 7370e093a4..0c0a18cb81 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java index 538f96efa5..7e0875922c 100644 --- a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -1187,7 +1187,7 @@ public abstract class Creature extends WorldObject return true; } - public void addExpAndSp(int addToExp, int addToSp) + public synchronized void addExpAndSp(int addToExp, int addToSp) { } diff --git a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java index 1f599d9fd2..43066a3577 100644 --- a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -336,7 +336,7 @@ public class Player extends Creature } @Override - public void addExpAndSp(int addToExp, int addToSp) + public synchronized void addExpAndSp(int addToExp, int addToSp) { _exp += addToExp; _sp += addToSp; diff --git a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 6e18325a80..4f01008596 100644 --- a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -244,7 +244,7 @@ public class Pet extends Creature } @Override - public void addExpAndSp(int addToExp, int addToSp) + public synchronized void addExpAndSp(int addToExp, int addToSp) { _exp += addToExp; _sp += addToSp; diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Creature.java index 0acce3b2c9..4a03e8f720 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -5709,7 +5709,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder * @param addToExp the add to exp * @param addToSp the add to sp */ - public void addExpAndSp(long addToExp, int addToSp) + public synchronized void addExpAndSp(long addToExp, int addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java index 056083b44f..a360385642 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -12368,7 +12368,7 @@ public class Player extends Playable } @Override - public void addExpAndSp(long addToExp, int addToSp) + public synchronized void addExpAndSp(long addToExp, int addToSp) { getStat().addExpAndSp(addToExp, addToSp); } diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 218a2b376b..05af0bafe8 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1003,7 +1003,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(long addToExp, int addToSp) + public synchronized void addExpAndSp(long addToExp, int addToSp) { if (getNpcId() == 12564) { diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java index 228c5d1280..7312fe560c 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java @@ -170,7 +170,7 @@ public class Servitor extends Summon _timeRemaining -= value; } - public void addExpAndSp(int addToExp, int addToSp) + public synchronized void addExpAndSp(int addToExp, int addToSp) { getOwner().addExpAndSp(addToExp, addToSp); } diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java index 68843f6202..5b07828f54 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -5755,7 +5755,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder * @param addToExp the add to exp * @param addToSp the add to sp */ - public void addExpAndSp(long addToExp, int addToSp) + public synchronized void addExpAndSp(long addToExp, int addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java index 410c48dfcd..c785aba093 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -12680,7 +12680,7 @@ public class Player extends Playable } @Override - public void addExpAndSp(long addToExp, int addToSp) + public synchronized void addExpAndSp(long addToExp, int addToSp) { getStat().addExpAndSp(addToExp, addToSp); } diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3896fb75f5..51e629b1e4 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1012,7 +1012,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(long addToExp, int addToSp) + public synchronized void addExpAndSp(long addToExp, int addToSp) { if (getNpcId() == 12564) { diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java index c4b8349ad8..9b935e43e3 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Servitor.java @@ -170,7 +170,7 @@ public class Servitor extends Summon _timeRemaining -= value; } - public void addExpAndSp(int addToExp, int addToSp) + public synchronized void addExpAndSp(int addToExp, int addToSp) { getOwner().addExpAndSp(addToExp, addToSp); } diff --git a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java index 57533a9912..f39225320c 100644 --- a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -4547,7 +4547,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java index 10756775d7..e855e99b25 100644 --- a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10400,12 +10400,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3437dec391..f8633fbd3f 100644 --- a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1135,7 +1135,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) { diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Creature.java index 692612441d..0387de9fb0 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -4742,7 +4742,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java index f36bfc29b5..652d686f74 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10942,12 +10942,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 4dba093df8..52ec898a3e 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1141,7 +1141,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) { diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Creature.java index 7c46c4a316..90be78dfe1 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -4744,7 +4744,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java index bfd3982378..7049b27042 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10825,12 +10825,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 4dba093df8..52ec898a3e 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1141,7 +1141,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java index 29d3fb3f80..725419116c 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java index 606adbae76..b2227aef32 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10447,12 +10447,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java index 29d3fb3f80..725419116c 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java index e7feba126f..6a27280f63 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10447,12 +10447,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java index 4401a8d44f..c39a8a5c3b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java index def2e7288f..53bd845911 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10433,12 +10433,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java index 38a56e6c7a..1164a91637 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3785,7 +3785,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java index add8bdfcd5..c10fa0e657 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10462,12 +10462,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java index 38a56e6c7a..1164a91637 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3785,7 +3785,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java index 91e6b4e98f..f5116feec8 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10462,12 +10462,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Creature.java index 21c7212a7a..3eadbc4b51 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3784,7 +3784,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java index e69cdb1c0a..56f4e3c73a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10419,12 +10419,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 3b04eafa72..eb9d4f94ad 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1177,7 +1177,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java index 29d3fb3f80..725419116c 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3772,7 +3772,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java index dad026cb86..6ff3158fdc 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10443,12 +10443,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index b088c8b8c9..8ae3b04938 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1175,7 +1175,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Creature.java index 55ae4107be..3734281f56 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3787,7 +3787,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java index 39a394da64..7b90fbac81 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10596,12 +10596,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 2974afe2e2..c01453ced4 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1320,7 +1320,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Creature.java index 8f423dbd06..5cad7189c3 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3794,7 +3794,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java index 3bf9c707e9..996c5ece3f 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10663,12 +10663,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index feab7bf6e6..00d34669ee 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1320,7 +1320,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Creature.java index 1d4da68f08..5aa36e1e1f 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3794,7 +3794,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java index 2adc0c32d5..efbea7ced8 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10811,12 +10811,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 059ecba0a7..67d6bf6cde 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1320,7 +1320,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. { diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java index dc598caf8c..0fda9c8db7 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -3794,7 +3794,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe * @param addToExp * @param addToSp */ - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { // Dummy method (overridden by players and pets) } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java index bc8ab856ef..d3e4a0851c 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10833,12 +10833,12 @@ public class Player extends Playable } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { getStat().addExpAndSp(addToExp, addToSp, false); } - public void addExpAndSp(double addToExp, double addToSp, boolean useVitality) + public synchronized void addExpAndSp(double addToExp, double addToSp, boolean useVitality) { getStat().addExpAndSp(addToExp, addToSp, useVitality); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java index 059ecba0a7..67d6bf6cde 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/instance/Pet.java @@ -1320,7 +1320,7 @@ public class Pet extends Summon } @Override - public void addExpAndSp(double addToExp, double addToSp) + public synchronized void addExpAndSp(double addToExp, double addToSp) { if (getId() == 12564) // TODO: Remove this stupid hardcode. {