add prayer orb msgs if no prayer protection is used
remove prayer infobox detached position high priority for infobox
This commit is contained in:
@@ -38,6 +38,7 @@ import net.runelite.api.SpriteID;
|
|||||||
import net.runelite.client.game.SpriteManager;
|
import net.runelite.client.game.SpriteManager;
|
||||||
import net.runelite.client.ui.overlay.Overlay;
|
import net.runelite.client.ui.overlay.Overlay;
|
||||||
import net.runelite.client.ui.overlay.OverlayPosition;
|
import net.runelite.client.ui.overlay.OverlayPosition;
|
||||||
|
import net.runelite.client.ui.overlay.OverlayPriority;
|
||||||
import net.runelite.client.ui.overlay.components.ComponentConstants;
|
import net.runelite.client.ui.overlay.components.ComponentConstants;
|
||||||
import net.runelite.client.ui.overlay.components.InfoBoxComponent;
|
import net.runelite.client.ui.overlay.components.InfoBoxComponent;
|
||||||
import net.runelite.client.ui.overlay.components.PanelComponent;
|
import net.runelite.client.ui.overlay.components.PanelComponent;
|
||||||
@@ -64,7 +65,8 @@ public class CoxInfoBox extends Overlay
|
|||||||
this.client = client;
|
this.client = client;
|
||||||
this.spriteManager = spriteManager;
|
this.spriteManager = spriteManager;
|
||||||
setPosition(OverlayPosition.BOTTOM_RIGHT);
|
setPosition(OverlayPosition.BOTTOM_RIGHT);
|
||||||
setPosition(OverlayPosition.DETACHED);
|
setPriority(OverlayPriority.HIGH);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -227,22 +227,30 @@ public class CoxPlugin extends Plugin
|
|||||||
needOlm = true;
|
needOlm = true;
|
||||||
Olm_NextSpec = -1;
|
Olm_NextSpec = -1;
|
||||||
break;
|
break;
|
||||||
case "the great olm's left claw clenches to protect itself temporarily.":
|
|
||||||
HandCripple = true;
|
|
||||||
timer = 45;
|
|
||||||
break;
|
|
||||||
case "the great olm fires a sphere of aggression your way. your prayers have been sapped.":
|
case "the great olm fires a sphere of aggression your way. your prayers have been sapped.":
|
||||||
prayAgainstOlm = PrayAgainst.MELEE;
|
prayAgainstOlm = PrayAgainst.MELEE;
|
||||||
lastPrayTime = System.currentTimeMillis();
|
lastPrayTime = System.currentTimeMillis();
|
||||||
break;
|
break;
|
||||||
|
case "the great olm fires a sphere of aggression your way.":
|
||||||
|
prayAgainstOlm = PrayAgainst.MELEE;
|
||||||
|
lastPrayTime = System.currentTimeMillis();
|
||||||
|
break;
|
||||||
case "the great olm fires a sphere of magical power your way. your prayers have been sapped.":
|
case "the great olm fires a sphere of magical power your way. your prayers have been sapped.":
|
||||||
prayAgainstOlm = PrayAgainst.MAGIC;
|
prayAgainstOlm = PrayAgainst.MAGIC;
|
||||||
lastPrayTime = System.currentTimeMillis();
|
lastPrayTime = System.currentTimeMillis();
|
||||||
break;
|
break;
|
||||||
|
case "the great olm fires a sphere of magical power your way.":
|
||||||
|
prayAgainstOlm = PrayAgainst.MAGIC;
|
||||||
|
lastPrayTime = System.currentTimeMillis();
|
||||||
|
break;
|
||||||
case "the great olm fires a sphere of accuracy and dexterity your way. your prayers have been sapped.":
|
case "the great olm fires a sphere of accuracy and dexterity your way. your prayers have been sapped.":
|
||||||
prayAgainstOlm = PrayAgainst.RANGED;
|
prayAgainstOlm = PrayAgainst.RANGED;
|
||||||
lastPrayTime = System.currentTimeMillis();
|
lastPrayTime = System.currentTimeMillis();
|
||||||
break;
|
break;
|
||||||
|
case "the great olm fires a sphere of accuracy and dexterity your way.":
|
||||||
|
prayAgainstOlm = PrayAgainst.RANGED;
|
||||||
|
lastPrayTime = System.currentTimeMillis();
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user