From fa49411b58460bfb224b770b64dc74890bf68a6b Mon Sep 17 00:00:00 2001 From: CekisSWG Date: Fri, 7 Feb 2020 01:09:33 -0500 Subject: [PATCH] Fixed issue with IG-88 Head timer not being stored correctly and thereby removing re-use timer on logout. --- sku.0/sys.server/compiled/game/script/item/ig_88_head.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sku.0/sys.server/compiled/game/script/item/ig_88_head.java b/sku.0/sys.server/compiled/game/script/item/ig_88_head.java index b8aad714f..7e139e5af 100755 --- a/sku.0/sys.server/compiled/game/script/item/ig_88_head.java +++ b/sku.0/sys.server/compiled/game/script/item/ig_88_head.java @@ -12,7 +12,7 @@ public class ig_88_head extends script.base_script } public static final string_id SID_MUST_BIO_LINK_FROM_INVENTORY = new string_id("base_player", "must_biolink_to_use_from_inventory"); public static final string_id SID_NOT_YET = new string_id("base_player", "not_yet"); - public static final float REUSE_TIME = 1800; + public static final int REUSE_TIME = 1800; public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException { menu_info_data mid = mi.getMenuItemByType(menu_info_types.ITEM_USE); @@ -38,11 +38,11 @@ public class ig_88_head extends script.base_script } if (item == menu_info_types.ITEM_USE) { - float buffTime = getFloatObjVar(player, "clickItem.ig_head"); + float buffTime = getIntObjVar(player, "clickItem.ig_head"); if (getGameTime() > buffTime || isGod(player)) { setObjVar(player, "clickItem.ig_head", (getGameTime() + REUSE_TIME)); - sendCooldownGroupTimingOnly(player, getStringCrc("epic_items"), REUSE_TIME); + sendCooldownGroupTimingOnly(player, getStringCrc("epic_items"), (float) REUSE_TIME); playClientEffectObj(player, "clienteffect/medic_reckless_stimulation.cef", player, ""); activateHead(self, player); }