From 0c0bfe54bbb138436d3c8552736d52dba16e74e1 Mon Sep 17 00:00:00 2001 From: Bond-009 Date: Fri, 30 Jun 2017 10:48:06 +0200 Subject: Spider should attack only when the light level is lower than 11 (#3815) --- src/Mobs/Spider.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mobs/Spider.cpp b/src/Mobs/Spider.cpp index 226b1d0a7..971ff22f6 100644 --- a/src/Mobs/Spider.cpp +++ b/src/Mobs/Spider.cpp @@ -48,7 +48,10 @@ void cSpider::EventSeePlayer(cPlayer * a_Player, cChunk & a_Chunk) return; } - if (a_Player->CanMobsTarget() && (Chunk->GetSkyLightAltered(Rel.x, Rel.y, Rel.z) <= 9)) + if ( + a_Player->CanMobsTarget() && + !((Chunk->GetSkyLightAltered(Rel.x, Rel.y, Rel.z) > 11) || (Chunk->GetBlockLight(Rel.x, Rel.y, Rel.z) > 11)) + ) { super::EventSeePlayer(a_Player, a_Chunk); } -- cgit v1.2.3