Added COX Olm attacking projectile IDs (#293)

* Added COX Olm attacking projectile IDs

added OLM_MAGE_ATTACK and OLM_RANGE_ATTACK ids

* no hardcoded projectiles

removed two hardcoded projectiles for olm attacks
This commit is contained in:
Justin
2019-05-19 01:43:09 +10:00
committed by Ganom
parent af8ba0d884
commit 92a4d718af
2 changed files with 6 additions and 3 deletions

View File

@@ -49,7 +49,9 @@ public class ProjectileID
public static final int OLM_FALLING_CRYSTAL_TRAIL = 1352; public static final int OLM_FALLING_CRYSTAL_TRAIL = 1352;
public static final int OLM_ACID_TRAIL = 1354; public static final int OLM_ACID_TRAIL = 1354;
public static final int OLM_FIRE_LINE = 1347; public static final int OLM_FIRE_LINE = 1347;
public static final int OLM_MAGE_ATTACK = 1339;
public static final int OLM_RANGE_ATTACK = 1340;
public static final int VORKATH_BOMB_AOE = 1481; public static final int VORKATH_BOMB_AOE = 1481;
public static final int VORKATH_POISON_POOL_AOE = 1483; public static final int VORKATH_POISON_POOL_AOE = 1483;
public static final int VORKATH_TICK_FIRE_AOE = 1482; public static final int VORKATH_TICK_FIRE_AOE = 1482;

View File

@@ -41,6 +41,7 @@ import net.runelite.api.MessageNode;
import net.runelite.api.NPC; import net.runelite.api.NPC;
import net.runelite.api.NpcID; import net.runelite.api.NpcID;
import net.runelite.api.Projectile; import net.runelite.api.Projectile;
import net.runelite.api.ProjectileID;
import net.runelite.api.Varbits; import net.runelite.api.Varbits;
import net.runelite.api.coords.WorldPoint; import net.runelite.api.coords.WorldPoint;
import net.runelite.api.events.ChatMessage; import net.runelite.api.events.ChatMessage;
@@ -269,13 +270,13 @@ public class CoxPlugin extends Plugin
public void onProjectileMoved(ProjectileMoved event) public void onProjectileMoved(ProjectileMoved event)
{ {
Projectile projectile = event.getProjectile(); Projectile projectile = event.getProjectile();
if (projectile.getId() == 1339) if (projectile.getId() == ProjectileID.OLM_MAGE_ATTACK)
{ {
log.debug("Mage Detected"); log.debug("Mage Detected");
prayAgainstOlm = PrayAgainst.MAGIC; prayAgainstOlm = PrayAgainst.MAGIC;
lastPrayTime = System.currentTimeMillis(); lastPrayTime = System.currentTimeMillis();
} }
if (projectile.getId() == 1340) if (projectile.getId() == ProjectileID.OLM_RANGE_ATTACK)
{ {
log.debug("Range Detected"); log.debug("Range Detected");
prayAgainstOlm = PrayAgainst.RANGED; prayAgainstOlm = PrayAgainst.RANGED;