Remove time task when restoring item appearance.
This commit is contained in:
@@ -2200,6 +2200,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2405,6 +2405,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2405,6 +2405,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2407,6 +2407,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2407,6 +2407,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2407,6 +2407,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2427,6 +2427,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2427,6 +2427,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2427,6 +2427,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
@@ -2427,6 +2427,14 @@ public final class L2ItemInstance extends L2Object
|
|||||||
public void setVisualId(int visualId)
|
public void setVisualId(int visualId)
|
||||||
{
|
{
|
||||||
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
getVariables().set(ItemVariables.VISUAL_ID, visualId);
|
||||||
|
|
||||||
|
// When removed, cancel existing lifetime task.
|
||||||
|
if ((visualId == 0) && (_appearanceLifeTimeTask != null))
|
||||||
|
{
|
||||||
|
_appearanceLifeTimeTask.cancel(true);
|
||||||
|
_appearanceLifeTimeTask = null;
|
||||||
|
onVisualLifeTimeEnd();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getVisualLifeTime()
|
public long getVisualLifeTime()
|
||||||
|
Reference in New Issue
Block a user