Check if SelMahumDrill event receiver is attackable before class cast.

This commit is contained in:
MobiusDevelopment 2020-03-26 15:51:35 +00:00
parent 0e65792652
commit cf380a7833
9 changed files with 36 additions and 0 deletions

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -221,6 +221,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)

View File

@ -220,6 +220,10 @@ public class SelMahumDrill extends AbstractNpcAI
}
case "CHIEF_DIED":
{
if (!receiver.isAttackable())
{
return null;
}
if (CommonUtil.contains(MAHUM_SOLDIERS, receiver.getId()))
{
if (getRandom(4) < 1)