@@ -102,6 +102,10 @@ public class KourendLibraryOverlay extends Overlay
|
|||||||
}
|
}
|
||||||
|
|
||||||
LocalPoint localBookcase = LocalPoint.fromWorld(client, caseLoc);
|
LocalPoint localBookcase = LocalPoint.fromWorld(client, caseLoc);
|
||||||
|
if (localBookcase == null)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
Point screenBookcase = Perspective.worldToCanvas(client, localBookcase.getX(), localBookcase.getY(), caseLoc.getPlane(), 25);
|
Point screenBookcase = Perspective.worldToCanvas(client, localBookcase.getX(), localBookcase.getY(), caseLoc.getPlane(), 25);
|
||||||
|
|
||||||
if (screenBookcase != null)
|
if (screenBookcase != null)
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ public class KourendLibraryPlugin extends Plugin
|
|||||||
{
|
{
|
||||||
if (MenuAction.GAME_OBJECT_FIRST_OPTION == menuOpt.getMenuAction() && menuOpt.getMenuTarget().contains("Bookshelf"))
|
if (MenuAction.GAME_OBJECT_FIRST_OPTION == menuOpt.getMenuAction() && menuOpt.getMenuTarget().contains("Bookshelf"))
|
||||||
{
|
{
|
||||||
lastBookcaseClick = WorldPoint.fromLocal(client, menuOpt.getId() & 127, menuOpt.getId() >> 7 & 127, client.getPlane());
|
lastBookcaseClick = WorldPoint.fromRegion(client, menuOpt.getId() & 127, menuOpt.getId() >> 7 & 127, client.getPlane());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user