Check if SelMahumDrill event receiver is attackable before class cast.
This commit is contained in:
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -221,6 +221,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
@@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "CHIEF_DIED":
|
case "CHIEF_DIED":
|
||||||
{
|
{
|
||||||
|
if (!receiver.isAttackable())
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
|
||||||
{
|
{
|
||||||
if (getRandom(4) < 1)
|
if (getRandom(4) < 1)
|
||||||
|
Reference in New Issue
Block a user