From ab7cfa1e4324aceb2ca0fb60f39ba0ce758de428 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 5 Dec 2020 03:21:39 +0100 Subject: [PATCH] Improve flight behavior of bat/parrot a little --- mods/ENTITIES/mobs_mc/bat.lua | 4 +++- mods/ENTITIES/mobs_mc/parrot.lua | 25 +++++++++++++------------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/mods/ENTITIES/mobs_mc/bat.lua b/mods/ENTITIES/mobs_mc/bat.lua index be0d72e8..7110b2b3 100644 --- a/mods/ENTITIES/mobs_mc/bat.lua +++ b/mods/ENTITIES/mobs_mc/bat.lua @@ -40,10 +40,12 @@ mobs:register_mob("mobs_mc:bat", { die_loop = false, ]] }, - + walk_chance = 100, fall_damage = 0, view_range = 16, + fear_height = 0, + jump = false, fly = true, }) diff --git a/mods/ENTITIES/mobs_mc/parrot.lua b/mods/ENTITIES/mobs_mc/parrot.lua index a6a2a276..45b24a47 100644 --- a/mods/ENTITIES/mobs_mc/parrot.lua +++ b/mods/ENTITIES/mobs_mc/parrot.lua @@ -35,25 +35,26 @@ mobs:register_mob("mobs_mc:parrot", { animation = { stand_speed = 50, walk_speed = 50, - stand_start = 0, - stand_end = 0, - walk_start = 0, - walk_end = 130, - --run_start = 0, - --run_end = 20, - --fly_start = 30, - --fly_end = 45, + fly_speed = 50, + stand_start = 30, + stand_end = 45, + fly_start = 30, + fly_end = 45, + walk_start = 30, + walk_end = 45, + -- TODO: actual walk animation + --walk_start = 0, + --walk_end = 20, + + -- TODO: more unused animations between 45 and 130 }, - walk_chance = 100, fall_damage = 0, fall_speed = -2.25, attack_type = "dogfight", - jump = true, - jump_height = 4, floats = 1, physical = true, fly = true, - fear_height = 4, + fear_height = 0, view_range = 16, follow = mobs_mc.follow.parrot, on_rightclick = function(self, clicker)