From d08fdd2f14e0267956d9f9c854abf5dcf6064f09 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 6 Dec 2022 05:36:42 +0000 Subject: [PATCH] Recalculate stats with player untransform. --- .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Creature.java | 1 + 26 files changed, 26 insertions(+) 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 222cf3ab3e..d3b56f3e3e 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 222cf3ab3e..d3b56f3e3e 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 222cf3ab3e..d3b56f3e3e 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 222cf3ab3e..d3b56f3e3e 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 2c6b3d7bcf..aa03874562 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 2c6b3d7bcf..aa03874562 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 2c6b3d7bcf..aa03874562 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 4d3fb445b4..bf15ff735c 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 90a13401a7..ccdae3ad2e 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 90a13401a7..ccdae3ad2e 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 d9819d7de3..3dca15ac00 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 @@ -502,6 +502,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java index d9819d7de3..3dca15ac00 100644 --- a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -502,6 +502,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/actor/Creature.java index 35b0bf8a42..2c776fd45c 100644 --- a/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/actor/Creature.java index 35b0bf8a42..2c776fd45c 100644 --- a/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 35b0bf8a42..2c776fd45c 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java index 35b0bf8a42..2c776fd45c 100644 --- a/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java index ca7ea5430c..1188327584 100644 --- a/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java index 3c3ed1e909..870494e8b1 100644 --- a/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -504,6 +504,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java index b4c20f932f..46e5bdfa06 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -504,6 +504,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java index 3c3ed1e909..870494e8b1 100644 --- a/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -504,6 +504,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 4cd69d0043..c7f68f33e2 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 @@ -504,6 +504,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 35b0bf8a42..2c776fd45c 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 152187a94e..f7105a3bcb 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 @@ -504,6 +504,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 d0c7e95203..8eb89a940e 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 @@ -504,6 +504,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } 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 3d994c0a03..2d46afe421 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 @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } } diff --git a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/actor/Creature.java index 3d994c0a03..2d46afe421 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -503,6 +503,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe // Resend UserInfo to player. if (isPlayer()) { + getStat().recalculateStats(true); sendPacket(new UserInfo((Player) this)); } }