diff --git a/mods/ENTITIES/mobs_mc/bat.lua b/mods/ENTITIES/mobs_mc/bat.lua index 5e6b9aa976..64e0e349e6 100644 --- a/mods/ENTITIES/mobs_mc/bat.lua +++ b/mods/ENTITIES/mobs_mc/bat.lua @@ -24,10 +24,21 @@ mobs:register_mob("mobs_mc:bat", { run_velocity = 6.0, -- TODO: Hang upside down animation = { - walk_speed = 80, stand_speed = 80, run_speed = 80, - stand_start = 0, stand_end = 40, - walk_start = 0, walk_end = 40, - run_start = 0, run_end = 40, + stand_speed = 80, + stand_start = 0, + stand_end = 40, + walk_speed = 80, + walk_start = 0, + walk_end = 40, + run_speed = 80, + run_start = 0, + run_end = 40, + -- TODO: Less ugly death animation +--[[ die_speed = 60, + die_start = 40, + die_end = 80, + die_loop = false, +]] }, water_damage = 1, diff --git a/mods/ENTITIES/mobs_mc/textures/mobs_mc_iron_axe.png b/mods/ENTITIES/mobs_mc/textures/mobs_mc_iron_axe.png deleted file mode 100644 index 2fd16d0919..0000000000 Binary files a/mods/ENTITIES/mobs_mc/textures/mobs_mc_iron_axe.png and /dev/null differ diff --git a/mods/ENTITIES/mobs_mc/villager.lua b/mods/ENTITIES/mobs_mc/villager.lua index d4fdfcd815..5cb9783c0d 100644 --- a/mods/ENTITIES/mobs_mc/villager.lua +++ b/mods/ENTITIES/mobs_mc/villager.lua @@ -59,10 +59,19 @@ mobs:register_mob("mobs_mc:villager", { distance = 16, }, animation = { - stand_speed = 25, walk_speed = 25, run_speed = 50, - stand_start = 40, stand_end = 59, - walk_start = 0, walk_end = 40, - run_start = 0, run_end = 40, + stand_speed = 25, + stand_start = 40, + stand_end = 59, + walk_speed = 25, + walk_start = 0, + walk_end = 40, + run_speed = 25, + run_start = 0, + run_end = 40, + die_speed = 15, + die_start = 210, + die_end = 220, + die_loop = false, }, water_damage = 0, lava_damage = 4, diff --git a/mods/ENTITIES/mobs_mc/villager_evoker.lua b/mods/ENTITIES/mobs_mc/villager_evoker.lua index 05ac68d415..45b50d05ee 100644 --- a/mods/ENTITIES/mobs_mc/villager_evoker.lua +++ b/mods/ENTITIES/mobs_mc/villager_evoker.lua @@ -69,20 +69,19 @@ mobs:register_mob("mobs_mc:evoker", { distance = 16, }, animation = { - walk_speed = 25, - run_speed = 25, + stand_speed = 25, stand_start = 40, stand_end = 59, - stand_speed = 5, + walk_speed = 25, walk_start = 0, walk_end = 40, - shoot_start = 120, + run_speed = 25, + shoot_start = 120, --magic arm swinging shoot_end = 140, - -- TODO: Implement and fix death animation - --die_start = 190, - --die_end = 200, - --die_speed = 15, - --die_loop = false, + die_speed = 15, + die_start = 190, + die_end = 200, + die_loop = false, }, water_damage = 0, lava_damage = 4, diff --git a/mods/ENTITIES/mobs_mc/villager_illusioner.lua b/mods/ENTITIES/mobs_mc/villager_illusioner.lua index 52d84c6d65..7d50ecd206 100644 --- a/mods/ENTITIES/mobs_mc/villager_illusioner.lua +++ b/mods/ENTITIES/mobs_mc/villager_illusioner.lua @@ -28,19 +28,19 @@ mobs:register_mob("mobs_mc:illusioner", { run_velocity = 2, jump = true, animation = { - walk_speed = 25, - run_speed = 25, + stand_speed = 25, stand_start = 40, stand_end = 59, + walk_speed = 25, walk_start = 0, walk_end = 40, + run_speed = 25, shoot_start = 150, shoot_end = 170, - -- TODO: Implement and fix death animation - --die_start = 170, - --die_end = 180, - --die_speed = 15, - --die_loop = false, + die_speed = 15, + die_start = 170, + die_end = 180, + die_loop = false, -- 120-140 magic arm swinging, 140-150 transition between magic to bow shooting }, view_range = 16, diff --git a/mods/ENTITIES/mobs_mc/villager_vindicator.lua b/mods/ENTITIES/mobs_mc/villager_vindicator.lua index 821e4e0dc8..15983f7153 100644 --- a/mods/ENTITIES/mobs_mc/villager_vindicator.lua +++ b/mods/ENTITIES/mobs_mc/villager_vindicator.lua @@ -26,7 +26,7 @@ mobs:register_mob("mobs_mc:vindicator", { { "mobs_mc_vindicator_base.png", "blank.png", --no hat - "mobs_mc_iron_axe.png", + "default_tool_steelaxe.png", -- TODO: Glow when attacking (mobs_mc_vindicator.png) }, }, @@ -54,19 +54,19 @@ mobs:register_mob("mobs_mc:vindicator", { }, animation = { stand_speed = 25, - walk_speed = 25, - run_speed = 25, - punch_speed = 25, stand_start = 40, stand_end = 59, + walk_speed = 25, walk_start = 0, walk_end = 40, + run_speed = 25, + punch_speed = 25, punch_start = 90, punch_end = 110, - -- TODO: Implement and fix death animation - --die_start = 170, - --die_end = 180, - --die_loop = false, + die_speed = 25, + die_start = 170, + die_end = 180, + die_loop = false, }, water_damage = 1, lava_damage = 4,