Add null check for projectile source. Fixes #626

This commit is contained in:
Philip Cass
2015-07-17 10:35:55 +01:00
parent ce323f5f50
commit c8b11a6b15

View File

@@ -220,9 +220,13 @@ public class Consumer extends TimerTask {
}
if (killer instanceof Projectile) {
ProjectileSource ps = ((Projectile) killer).getShooter();
if (ps == null) {
killerActor = Actor.actorFromEntity(killer);
} else {
killerActor = Actor.actorFromProjectileSource(ps);
weapon = itemIDfromProjectileEntity(killer);
}
}
queueKill(victim.getLocation(), killerActor, Actor.actorFromEntity(victim), weapon);
}