Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (plugin.isRunBloat() && config.BloatIndicator())
- {
- NPC bloat = plugin.getBloat_NPC();
- int state = plugin.getBloat_State();
- List<GraphicsObject> graphicsObjects = client.getGraphicsObjects();
- for (GraphicsObject graphicsObject : graphicsObjects) {
- LocalPoint lp = graphicsObject.getLocation();
- Polygon poly = Perspective.getCanvasTilePoly(client, lp);
- WorldPoint lp2 = WorldPoint.fromLocal(client, lp);
- if (poly != null) {
- if (graphicsObject.getId() == 1570 || graphicsObject.getId() == 1571
- ||graphicsObject.getId() == 1572 || graphicsObject.getId() == 1573)
- drawTile(graphics, lp2, Color.YELLOW, 2, 120, 0);
- }
- }
- if (bloat == null)
- {
- return null;
- }
- switch (state)
- {
- case 2:
- renderNpcOverlay(graphics, bloat, Color.GREEN, 3, 150, 0);
- break;
- case 3:
- renderNpcOverlay(graphics, bloat, Color.YELLOW, 3, 150, 0);
- break;
- default:
- renderNpcOverlay(graphics, bloat, new Color(223, 109, 255), 3, 150, 0);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement