Display item visual appearance lifetime.

This commit is contained in:
MobiusDev 2019-01-08 01:35:59 +00:00
parent 189e4a3c7c
commit 85401b7e89
20 changed files with 30 additions and 0 deletions

View File

@ -145,6 +145,7 @@ public class ItemInfo
} }
_option = item.getEnchantOptions(); _option = item.getEnchantOptions();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -196,6 +196,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -218,6 +219,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**

View File

@ -152,6 +152,7 @@ public class ItemInfo
_soulCrystalOptions = item.getSpecialAbilities(); _soulCrystalOptions = item.getSpecialAbilities();
_soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities(); _soulCrystalSpecialOptions = item.getAdditionalSpecialAbilities();
_visualId = item.getVisualId(); _visualId = item.getVisualId();
_visualExpiration = item.getVisualLifeTime() > 0 ? (item.getVisualLifeTime() - System.currentTimeMillis()) / 1000 : 0;
} }
public ItemInfo(L2ItemInstance item, int change) public ItemInfo(L2ItemInstance item, int change)

View File

@ -202,6 +202,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**
@ -224,6 +225,7 @@ public final class L2ItemInstance extends L2Object
_mana = _item.getDuration(); _mana = _item.getDuration();
_time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000); _time = _item.getTime() == -1 ? -1 : System.currentTimeMillis() + (_item.getTime() * 60 * 1000);
scheduleLifeTimeTask(); scheduleLifeTimeTask();
scheduleVisualLifeTime();
} }
/** /**