From 7bb3cd8d8573e2fdf64d88b4256848f1b9e186c4 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Sat, 31 Mar 2018 09:21:58 +0100 Subject: [PATCH] exploding mobs diffuse range is set using 'reach' --- api.lua | 6 +++--- api.txt | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/api.lua b/api.lua index b3eb81a..990a989 100644 --- a/api.lua +++ b/api.lua @@ -3,7 +3,7 @@ mobs = {} mobs.mod = "redo" -mobs.version = "20180328" +mobs.version = "20180331" -- Intllib @@ -1845,10 +1845,10 @@ local do_states = function(self, dtime) mob_sound(self, self.sounds.fuse) -- print ("=== explosion timer started", self.explosion_timer) - -- stop timer if out of blast radius or direct line of sight + -- stop timer if out of reach or direct line of sight elseif self.allow_fuse_reset and self.v_start - and (dist > max(self.reach, entity_damage_radius) + 0.5 + and (dist > self.reach or not line_of_sight(self, s, p, 2)) then self.v_start = false self.timer = 0 diff --git a/api.txt b/api.txt index f5bc365..c6e4cc8 100644 --- a/api.txt +++ b/api.txt @@ -46,8 +46,6 @@ functions needed for the mob to work properly which contains the following: in e.g. "air" or "default:water_source". 'runaway' if true causes animals to turn and run away when hit. 'view_range' how many nodes in distance the mob can see a player. - 'reach' how many nodes in distance a mob can attack a player while - standing. 'damage' how many health points the mob does to a player or another mob when melee attacking. 'knock_back' when true has mobs falling backwards when hit, the greater