Keep character transformation after dismount.
This commit is contained in:
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2539,9 +2539,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2539,9 +2539,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2539,9 +2539,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2538,9 +2538,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2542,9 +2542,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2549,9 +2549,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-2
@@ -2549,9 +2549,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
|||||||
*/
|
*/
|
||||||
public void stopTransformation(boolean removeEffects)
|
public void stopTransformation(boolean removeEffects)
|
||||||
{
|
{
|
||||||
if (removeEffects)
|
if (removeEffects && !_effectList.stopEffects(AbnormalType.TRANSFORM))
|
||||||
{
|
{
|
||||||
_effectList.stopEffects(AbnormalType.TRANSFORM);
|
|
||||||
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
_effectList.stopEffects(AbnormalType.CHANGEBODY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -383,8 +383,10 @@ public class Transform implements IIdentifiable
|
|||||||
|
|
||||||
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
player.sendPacket(ExBasicActionList.STATIC_PACKET);
|
||||||
|
|
||||||
player.getEffectList().stopEffects(AbnormalType.TRANSFORM);
|
if (!player.getEffectList().stopEffects(AbnormalType.TRANSFORM))
|
||||||
|
{
|
||||||
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
player.getEffectList().stopEffects(AbnormalType.CHANGEBODY);
|
||||||
|
}
|
||||||
|
|
||||||
if (hasTransformSkills)
|
if (hasTransformSkills)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user