Fixed probable AbstractConditionalHpEffect NPE.

This commit is contained in:
MobiusDevelopment 2019-06-05 05:57:39 +00:00
parent 0d4a181380
commit 0e258a7266
12 changed files with 48 additions and 0 deletions

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())

View File

@ -85,6 +85,10 @@ abstract class AbstractConditionalHpEffect extends AbstractStatEffect
{ {
final Creature creature = event.getCreature(); final Creature creature = event.getCreature();
final AtomicBoolean update = _updates.get(creature); final AtomicBoolean update = _updates.get(creature);
if (update == null)
{
return;
}
if (canPump(null, creature, null)) if (canPump(null, creature, null))
{ {
if (update.get()) if (update.get())