v2.5.3: fixed a crash in new yog aggro logic
This commit is contained in:
committed by
Evan Debenham
parent
fb08349cf6
commit
c2b163ae03
+1
-1
@@ -503,7 +503,7 @@ public class YogDzewa extends Mob {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void aggro(Char ch) {
|
public void aggro(Char ch) {
|
||||||
if (ch.alignment != alignment || !(ch instanceof Larva || ch instanceof YogRipper || ch instanceof YogEye || ch instanceof YogScorpio)) {
|
if (ch != null && ch.alignment != alignment || !(ch instanceof Larva || ch instanceof YogRipper || ch instanceof YogEye || ch instanceof YogScorpio)) {
|
||||||
for (Mob mob : (Iterable<Mob>) Dungeon.level.mobs.clone()) {
|
for (Mob mob : (Iterable<Mob>) Dungeon.level.mobs.clone()) {
|
||||||
if (mob != ch && Dungeon.level.distance(pos, mob.pos) <= 4 && mob.alignment == alignment &&
|
if (mob != ch && Dungeon.level.distance(pos, mob.pos) <= 4 && mob.alignment == alignment &&
|
||||||
(mob instanceof Larva || mob instanceof YogRipper || mob instanceof YogEye || mob instanceof YogScorpio)) {
|
(mob instanceof Larva || mob instanceof YogRipper || mob instanceof YogEye || mob instanceof YogScorpio)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user