Actually fix ground item ticks (#791)
This commit is contained in:
@@ -501,6 +501,9 @@ public class GroundItemsPlugin extends Plugin
|
|||||||
final int alchPrice = itemManager.getAlchValue(realItemId);
|
final int alchPrice = itemManager.getAlchValue(realItemId);
|
||||||
int durationMillis;
|
int durationMillis;
|
||||||
int durationTicks;
|
int durationTicks;
|
||||||
|
|
||||||
|
WorldPoint playerLocation = client.getLocalPlayer().getWorldLocation();
|
||||||
|
|
||||||
if (client.isInInstancedRegion())
|
if (client.isInInstancedRegion())
|
||||||
{
|
{
|
||||||
durationMillis = INSTANCE_DURATION_MILLIS;
|
durationMillis = INSTANCE_DURATION_MILLIS;
|
||||||
@@ -514,11 +517,9 @@ public class GroundItemsPlugin extends Plugin
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
durationMillis = NORMAL_DURATION_MILLIS;
|
durationMillis = NORMAL_DURATION_MILLIS;
|
||||||
durationTicks = NORMAL_DURATION_TICKS;
|
durationTicks = tile.getWorldLocation().equals(playerLocation) ? NORMAL_DURATION_TICKS * 2 : NORMAL_DURATION_TICKS;
|
||||||
}
|
}
|
||||||
|
|
||||||
WorldPoint playerLocation = client.getLocalPlayer().getWorldLocation();
|
|
||||||
|
|
||||||
final GroundItem groundItem = GroundItem.builder()
|
final GroundItem groundItem = GroundItem.builder()
|
||||||
.id(itemId)
|
.id(itemId)
|
||||||
.location(tile.getWorldLocation())
|
.location(tile.getWorldLocation())
|
||||||
|
|||||||
Reference in New Issue
Block a user