diff --git a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 02422e5899..cc2c4dc9ee 100644 --- a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10884,6 +10884,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 9e805d594c..4b55e849d8 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10891,6 +10891,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 69c613a9b1..33b2cfee2a 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10893,6 +10893,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 4ccbef8791..b87f3cc1f4 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10884,6 +10884,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index bc5e4fa4b4..e69eb0e73b 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10871,6 +10871,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 6832e9508f..5cef36705c 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10874,6 +10874,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 95db3bf7cd..c83783cfc4 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10880,6 +10880,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 4df81dda0d..107f20f0ee 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10881,6 +10881,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 17e415cc0c..2b56bb1bf5 100644 --- a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10884,6 +10884,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 444d431818..286a59befb 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -11222,6 +11222,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Set the online Flag to True or False and update the characters table of the database with online status and lastAccess (called when login and logout) try { diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 40ff02e4ad..b2912bb4eb 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -11199,6 +11199,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 9cc3de7983..54b83dd7e6 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10767,6 +10767,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 101c7cf953..1cca142906 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10767,6 +10767,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 66bd8fa843..c6f8f4a60e 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10753,6 +10753,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index e48f8f0c8a..4dd12564eb 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10783,6 +10783,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index df53fee4f7..73029fb553 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10783,6 +10783,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 728df4e5c6..17c7b6cde5 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10714,6 +10714,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 9fe50e6cc8..278c4a6c6c 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10788,6 +10788,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try { diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 8ad6008e24..cf05a9ffb2 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -10766,6 +10766,12 @@ public class PlayerInstance extends Playable LOGGER.log(Level.SEVERE, "deleteMe()", e); } + // Make sure player variables are stored. + getVariables().storeMe(); + + // Make sure account variables are stored. + getAccountVariables().storeMe(); + // Recommendations must be saved before task (timer) is canceled try {