Remove all toggles when set player active class.
Thanks to Liamxroy.
This commit is contained in:
@@ -9953,6 +9953,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9956,6 +9956,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9958,6 +9958,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9972,6 +9972,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9997,6 +9997,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10010,6 +10010,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10016,6 +10016,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10052,6 +10052,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10189,6 +10189,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
+3
@@ -10215,6 +10215,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10287,6 +10287,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9835,8 +9835,8 @@ public class Player extends Playable
|
|||||||
|
|
||||||
stopAllEffectsExceptThoseThatLastThroughDeath();
|
stopAllEffectsExceptThoseThatLastThroughDeath();
|
||||||
stopAllEffectsNotStayOnSubclassChange();
|
stopAllEffectsNotStayOnSubclassChange();
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|
||||||
restoreRecipeBook(false);
|
restoreRecipeBook(false);
|
||||||
|
|
||||||
// Restore any Death Penalty Buff
|
// Restore any Death Penalty Buff
|
||||||
|
|||||||
@@ -10377,8 +10377,8 @@ public class Player extends Playable
|
|||||||
|
|
||||||
stopAllEffectsExceptThoseThatLastThroughDeath();
|
stopAllEffectsExceptThoseThatLastThroughDeath();
|
||||||
stopAllEffectsNotStayOnSubclassChange();
|
stopAllEffectsNotStayOnSubclassChange();
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|
||||||
restoreRecipeBook(false);
|
restoreRecipeBook(false);
|
||||||
|
|
||||||
// Restore any Death Penalty Buff
|
// Restore any Death Penalty Buff
|
||||||
|
|||||||
@@ -10260,8 +10260,8 @@ public class Player extends Playable
|
|||||||
|
|
||||||
stopAllEffectsExceptThoseThatLastThroughDeath();
|
stopAllEffectsExceptThoseThatLastThroughDeath();
|
||||||
stopAllEffectsNotStayOnSubclassChange();
|
stopAllEffectsNotStayOnSubclassChange();
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|
||||||
restoreRecipeBook(false);
|
restoreRecipeBook(false);
|
||||||
|
|
||||||
// Restore any Death Penalty Buff
|
// Restore any Death Penalty Buff
|
||||||
|
|||||||
@@ -9848,6 +9848,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
+3
@@ -9859,6 +9859,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9859,6 +9859,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9859,6 +9859,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9845,6 +9845,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
+3
@@ -9888,6 +9888,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9943,6 +9943,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
+3
@@ -9888,6 +9888,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9848,6 +9848,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -9844,6 +9844,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
+3
@@ -10022,6 +10022,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10077,6 +10077,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
@@ -10297,6 +10297,9 @@ public class Player extends Playable
|
|||||||
// stopAllEffects();
|
// stopAllEffects();
|
||||||
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
getEffectList().stopEffects(info -> !info.getSkill().isNecessaryToggle() && !info.getSkill().isIrreplacableBuff(), true, false);
|
||||||
|
|
||||||
|
// In controversy with isNecessaryToggle above, new class rewarded skills should be rewarded bellow.
|
||||||
|
getEffectList().stopAllToggles();
|
||||||
|
|
||||||
// Update abnormal visual effects.
|
// Update abnormal visual effects.
|
||||||
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
sendPacket(new ExUserInfoAbnormalVisualEffect(this));
|
||||||
stopCubics();
|
stopCubics();
|
||||||
|
|||||||
Reference in New Issue
Block a user