Update mobs_mc
@ -167,7 +167,6 @@ mobs_mc.follow = {
|
|||||||
dog = { mobs_mc.items.rabbit_raw, mobs_mc.items.rabbit_cooked, mobs_mc.items.mutton_raw, mobs_mc.items.mutton_cooked, mobs_mc.items.beef_raw, mobs_mc.items.beef_cooked, mobs_mc.items.chicken_raw, mobs_mc.items.chicken_cooked, mobs_mc.items.rotten_flesh,
|
dog = { mobs_mc.items.rabbit_raw, mobs_mc.items.rabbit_cooked, mobs_mc.items.mutton_raw, mobs_mc.items.mutton_cooked, mobs_mc.items.beef_raw, mobs_mc.items.beef_cooked, mobs_mc.items.chicken_raw, mobs_mc.items.chicken_cooked, mobs_mc.items.rotten_flesh,
|
||||||
-- Mobs Redo items
|
-- Mobs Redo items
|
||||||
"mobs:meat", "mobs:meat_raw" },
|
"mobs:meat", "mobs:meat_raw" },
|
||||||
e
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Contents for replace_what
|
-- Contents for replace_what
|
||||||
|
@ -49,7 +49,7 @@ Origin of those models:
|
|||||||
* `mobs_mc_parrot_grey.png`
|
* `mobs_mc_parrot_grey.png`
|
||||||
* `mobs_mc_parrot_red_blue.png`
|
* `mobs_mc_parrot_red_blue.png`
|
||||||
* `mobs_mc_parrot_yellow_blue.png`
|
* `mobs_mc_parrot_yellow_blue.png`
|
||||||
* `mobs_mc_evoker_base.png`
|
* `mobs_mc_evoker_base.png` (modified by kingoscargames)
|
||||||
* `mobs_mc_illusionist_bow.png`
|
* `mobs_mc_illusionist_bow.png`
|
||||||
* `mobs_mc_illusionist.png`
|
* `mobs_mc_illusionist.png`
|
||||||
* `mobs_mc_vindicator_axe.png`
|
* `mobs_mc_vindicator_axe.png`
|
||||||
@ -58,6 +58,13 @@ Origin of those models:
|
|||||||
* Additions by kingoscargames:
|
* Additions by kingoscargames:
|
||||||
* `mobs_mc_vex.png`
|
* `mobs_mc_vex.png`
|
||||||
* `mobs_mc_vex_charging.png`
|
* `mobs_mc_vex_charging.png`
|
||||||
|
* `mobs_mc_llama.png`
|
||||||
|
* `mobs_mc_llama_creamy.png`
|
||||||
|
* `mobs_mc_llama_brown.png`
|
||||||
|
* `mobs_mc_llama_white.png`
|
||||||
|
* `mobs_mc_llama_gray.png`
|
||||||
|
* `mobs_mc_llama_chest.png`
|
||||||
|
* `mobs_mc_endermite.png`
|
||||||
|
|
||||||
* “Spawn egg” textures (`mobs_mc_spawn_icon_*`) by 22i
|
* “Spawn egg” textures (`mobs_mc_spawn_icon_*`) by 22i
|
||||||
* Any other texture not mentioned here are licensed under the MIT License
|
* Any other texture not mentioned here are licensed under the MIT License
|
||||||
|
@ -34,6 +34,7 @@ mobs:register_mob("mobs_mc:blaze", {
|
|||||||
walk_velocity = .8,
|
walk_velocity = .8,
|
||||||
run_velocity = 1.6,
|
run_velocity = 1.6,
|
||||||
damage = 6,
|
damage = 6,
|
||||||
|
reach = 2,
|
||||||
pathfinding = 1,
|
pathfinding = 1,
|
||||||
drops = {
|
drops = {
|
||||||
{name = mobs_mc.items.blaze_rod,
|
{name = mobs_mc.items.blaze_rod,
|
||||||
|
@ -42,6 +42,7 @@ mobs:register_mob("mobs_mc:enderman", {
|
|||||||
walk_velocity = 0.2,
|
walk_velocity = 0.2,
|
||||||
run_velocity = 3.4,
|
run_velocity = 3.4,
|
||||||
damage = 7,
|
damage = 7,
|
||||||
|
reach = 2,
|
||||||
drops = {
|
drops = {
|
||||||
{name = mobs_mc.items.ender_pearl,
|
{name = mobs_mc.items.ender_pearl,
|
||||||
chance = 1,
|
chance = 1,
|
||||||
|
@ -33,6 +33,7 @@ mobs:register_mob("mobs_mc:endermite", {
|
|||||||
fear_height = 4,
|
fear_height = 4,
|
||||||
view_range = 16,
|
view_range = 16,
|
||||||
damage = 2,
|
damage = 2,
|
||||||
|
reach = 1,
|
||||||
blood_amount = 0,
|
blood_amount = 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@ mobs:register_mob("mobs_mc:guardian", {
|
|||||||
walk_velocity = 2,
|
walk_velocity = 2,
|
||||||
run_velocity = 4,
|
run_velocity = 4,
|
||||||
damage = 6,
|
damage = 6,
|
||||||
|
reach = 3,
|
||||||
collisionbox = {-0.425, 0.25, -0.425, 0.425, 1.1, 0.425},
|
collisionbox = {-0.425, 0.25, -0.425, 0.425, 1.1, 0.425},
|
||||||
visual = "mesh",
|
visual = "mesh",
|
||||||
mesh = "mobs_mc_guardian.b3d",
|
mesh = "mobs_mc_guardian.b3d",
|
||||||
|
@ -19,6 +19,7 @@ mobs:register_mob("mobs_mc:guardian_elder", {
|
|||||||
walk_velocity = 2,
|
walk_velocity = 2,
|
||||||
run_velocity = 4,
|
run_velocity = 4,
|
||||||
damage = 8,
|
damage = 8,
|
||||||
|
reach = 3,
|
||||||
collisionbox = {-0.99875, 0.5, -0.99875, 0.99875, 2.4975, 0.99875},
|
collisionbox = {-0.99875, 0.5, -0.99875, 0.99875, 2.4975, 0.99875},
|
||||||
visual = "mesh",
|
visual = "mesh",
|
||||||
mesh = "mobs_mc_guardian.b3d",
|
mesh = "mobs_mc_guardian.b3d",
|
||||||
|
@ -40,6 +40,7 @@ mobs:register_mob("mobs_mc:iron_golem", {
|
|||||||
run_velocity = 1.2,
|
run_velocity = 1.2,
|
||||||
-- Approximation
|
-- Approximation
|
||||||
damage = 14,
|
damage = 14,
|
||||||
|
reach = 3,
|
||||||
group_attack = true,
|
group_attack = true,
|
||||||
attacks_monsters = true,
|
attacks_monsters = true,
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
|
@ -64,6 +64,7 @@ local ocelot = {
|
|||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
pathfinding = 1,
|
pathfinding = 1,
|
||||||
damage = 2,
|
damage = 2,
|
||||||
|
reach = 1,
|
||||||
attack_animals = true,
|
attack_animals = true,
|
||||||
specific_attack = { "mobs_mc:chicken" },
|
specific_attack = { "mobs_mc:chicken" },
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
@ -27,6 +27,7 @@ mobs:register_mob("mobs_mc:polar_bear", {
|
|||||||
visual_size = {x=3.0, y=3.0},
|
visual_size = {x=3.0, y=3.0},
|
||||||
makes_footstep_sound = true,
|
makes_footstep_sound = true,
|
||||||
damage = 6,
|
damage = 6,
|
||||||
|
reach = 2,
|
||||||
walk_velocity = 1.2,
|
walk_velocity = 1.2,
|
||||||
run_velocity = 2.4,
|
run_velocity = 2.4,
|
||||||
group_attack = true,
|
group_attack = true,
|
||||||
|
@ -7,7 +7,7 @@ local S, NS = dofile(MP.."/intllib.lua")
|
|||||||
local rabbit = {
|
local rabbit = {
|
||||||
type = "animal",
|
type = "animal",
|
||||||
passive = true,
|
passive = true,
|
||||||
reach = 2,
|
reach = 1,
|
||||||
|
|
||||||
hp_min = 3,
|
hp_min = 3,
|
||||||
hp_max = 3,
|
hp_max = 3,
|
||||||
|
@ -41,6 +41,7 @@ mobs:register_mob("mobs_mc:silverfish", {
|
|||||||
view_range = 16,
|
view_range = 16,
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
damage = 1,
|
damage = 1,
|
||||||
|
reach = 1,
|
||||||
blood_amount = 0,
|
blood_amount = 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -39,6 +39,7 @@ local skeleton = {
|
|||||||
walk_velocity = 1.2,
|
walk_velocity = 1.2,
|
||||||
run_velocity = 2.4,
|
run_velocity = 2.4,
|
||||||
damage = 2,
|
damage = 2,
|
||||||
|
reach = 2,
|
||||||
drops = {
|
drops = {
|
||||||
{name = mobs_mc.items.arrow,
|
{name = mobs_mc.items.arrow,
|
||||||
chance = 1,
|
chance = 1,
|
||||||
@ -63,19 +64,17 @@ local skeleton = {
|
|||||||
animation = {
|
animation = {
|
||||||
stand_start = 0,
|
stand_start = 0,
|
||||||
stand_end = 40,
|
stand_end = 40,
|
||||||
speed_stand = 5,
|
stand_speed = 5,
|
||||||
walk_start = 40,
|
walk_start = 40,
|
||||||
walk_end = 60,
|
walk_end = 60,
|
||||||
speed_walk = 50,
|
walk_speed = 50,
|
||||||
shoot_start = 70,
|
shoot_start = 70,
|
||||||
shoot_end = 90,
|
shoot_end = 90,
|
||||||
punch_start = 70,
|
punch_start = 70,
|
||||||
punch_end = 90,
|
punch_end = 90,
|
||||||
die_start = 120,
|
die_start = 120,
|
||||||
die_end = 130,
|
die_end = 130,
|
||||||
speed_die = 5,
|
die_loop = false,
|
||||||
hurt_start = 100,
|
|
||||||
hurt_end = 120,
|
|
||||||
},
|
},
|
||||||
water_damage = 1,
|
water_damage = 1,
|
||||||
lava_damage = 4,
|
lava_damage = 4,
|
||||||
|
@ -39,6 +39,7 @@ mobs:register_mob("mobs_mc:witherskeleton", {
|
|||||||
walk_velocity = 1.2,
|
walk_velocity = 1.2,
|
||||||
run_velocity = 2.4,
|
run_velocity = 2.4,
|
||||||
damage = 7,
|
damage = 7,
|
||||||
|
reach = 2,
|
||||||
drops = {
|
drops = {
|
||||||
{name = mobs_mc.items.coal,
|
{name = mobs_mc.items.coal,
|
||||||
chance = 1,
|
chance = 1,
|
||||||
@ -58,17 +59,19 @@ mobs:register_mob("mobs_mc:witherskeleton", {
|
|||||||
animation = {
|
animation = {
|
||||||
stand_start = 0,
|
stand_start = 0,
|
||||||
stand_end = 40,
|
stand_end = 40,
|
||||||
speed_stand = 5,
|
stand_speed = 5,
|
||||||
walk_start = 40,
|
walk_start = 40,
|
||||||
walk_end = 60,
|
walk_end = 60,
|
||||||
speed_walk = 50,
|
walk_speed = 50,
|
||||||
shoot_start = 70,
|
shoot_start = 70,
|
||||||
shoot_end = 90,
|
shoot_end = 90,
|
||||||
punch_start = 70,
|
punch_start = 70,
|
||||||
punch_end = 90,
|
punch_end = 90,
|
||||||
die_start = 120,
|
die_start = 120,
|
||||||
die_end = 130,
|
die_end = 130,
|
||||||
speed_die = 5,
|
die_loop = false,
|
||||||
|
|
||||||
|
-- Not supported yet
|
||||||
hurt_start = 100,
|
hurt_start = 100,
|
||||||
hurt_end = 120,
|
hurt_end = 120,
|
||||||
},
|
},
|
||||||
|
@ -23,6 +23,7 @@ local spider = {
|
|||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
pathfinding = 1,
|
pathfinding = 1,
|
||||||
damage = 2,
|
damage = 2,
|
||||||
|
reach = 2,
|
||||||
hp_min = 16,
|
hp_min = 16,
|
||||||
hp_max = 16,
|
hp_max = 16,
|
||||||
collisionbox = {-0.7, -0.01, -0.7, 0.7, 0.89, 0.7},
|
collisionbox = {-0.7, -0.01, -0.7, 0.7, 0.89, 0.7},
|
||||||
|
Before Width: | Height: | Size: 583 B After Width: | Height: | Size: 566 B |
Before Width: | Height: | Size: 956 B After Width: | Height: | Size: 1.8 KiB |
BIN
mods/ENTITIES/mobs_mc/textures/mobs_mc_llama.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_brown.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_chest.png
Normal file
After Width: | Height: | Size: 263 B |
BIN
mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_creamy.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_gray.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_white.png
Normal file
After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 864 B After Width: | Height: | Size: 1.1 KiB |
@ -31,6 +31,7 @@ mobs:register_mob("mobs_mc:vex", {
|
|||||||
},
|
},
|
||||||
visual_size = {x=1.25, y=1.25},
|
visual_size = {x=1.25, y=1.25},
|
||||||
damage = 9,
|
damage = 9,
|
||||||
|
reach = 2,
|
||||||
view_range = 16,
|
view_range = 16,
|
||||||
walk_velocity = 3.2,
|
walk_velocity = 3.2,
|
||||||
run_velocity = 5.9,
|
run_velocity = 5.9,
|
||||||
|
@ -68,17 +68,18 @@ mobs:register_mob("mobs_mc:evoker", {
|
|||||||
distance = 16,
|
distance = 16,
|
||||||
},
|
},
|
||||||
animation = {
|
animation = {
|
||||||
speed_normal = 25,
|
walk_speed = 25,
|
||||||
speed_run = 25,
|
run_speed = 25,
|
||||||
stand_start = 40,
|
stand_start = 40,
|
||||||
stand_end = 59,
|
stand_end = 59,
|
||||||
speed_stand = 5,
|
stand_speed = 5,
|
||||||
walk_start = 0,
|
walk_start = 0,
|
||||||
walk_end = 40,
|
walk_end = 40,
|
||||||
shoot_start = 60,
|
shoot_start = 60,
|
||||||
shoot_end = 80,
|
shoot_end = 80,
|
||||||
die_start = 80,
|
die_start = 80,
|
||||||
die_end = 130,
|
die_end = 130,
|
||||||
|
die_loop = false,
|
||||||
},
|
},
|
||||||
water_damage = 0,
|
water_damage = 0,
|
||||||
lava_damage = 4,
|
lava_damage = 4,
|
||||||
|
@ -28,18 +28,15 @@ mobs:register_mob("mobs_mc:illusioner", {
|
|||||||
animation = {
|
animation = {
|
||||||
walk_speed = 25,
|
walk_speed = 25,
|
||||||
run_speed = 25,
|
run_speed = 25,
|
||||||
shoot_speed = 25,
|
|
||||||
stand_start = 40,
|
stand_start = 40,
|
||||||
stand_end = 59,
|
stand_end = 59,
|
||||||
stand_speed = 5,
|
|
||||||
walk_start = 0,
|
walk_start = 0,
|
||||||
walk_end = 40,
|
walk_end = 40,
|
||||||
--speed_walk = 50,
|
|
||||||
shoot_start = 90,
|
shoot_start = 90,
|
||||||
shoot_end = 110,
|
shoot_end = 110,
|
||||||
die_start = 110,
|
die_start = 110,
|
||||||
die_end = 130,
|
die_end = 130,
|
||||||
die_speed = 5,
|
die_loop = false,
|
||||||
-- 60-80 magic arm swinging, 80-90 transition between magic to bow shooting
|
-- 60-80 magic arm swinging, 80-90 transition between magic to bow shooting
|
||||||
},
|
},
|
||||||
view_range = 16,
|
view_range = 16,
|
||||||
|
@ -29,6 +29,7 @@ mobs:register_mob("mobs_mc:vindicator", {
|
|||||||
visual_size = {x=3, y=3},
|
visual_size = {x=3, y=3},
|
||||||
makes_footstep_sound = true,
|
makes_footstep_sound = true,
|
||||||
damage = 13,
|
damage = 13,
|
||||||
|
reach = 2,
|
||||||
walk_velocity = 1.2,
|
walk_velocity = 1.2,
|
||||||
run_velocity = 2.4,
|
run_velocity = 2.4,
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
@ -55,13 +56,11 @@ mobs:register_mob("mobs_mc:vindicator", {
|
|||||||
stand_speed = 5,
|
stand_speed = 5,
|
||||||
walk_start = 0,
|
walk_start = 0,
|
||||||
walk_end = 40,
|
walk_end = 40,
|
||||||
--speed_walk = 50,
|
|
||||||
punch_speed = 25,
|
|
||||||
punch_start = 90,
|
punch_start = 90,
|
||||||
punch_end = 110,
|
punch_end = 110,
|
||||||
die_speed = 25,
|
|
||||||
die_start = 110,
|
die_start = 110,
|
||||||
die_end = 130,
|
die_end = 130,
|
||||||
|
die_loop = false,
|
||||||
},
|
},
|
||||||
water_damage = 1,
|
water_damage = 1,
|
||||||
lava_damage = 4,
|
lava_damage = 4,
|
||||||
|
@ -33,6 +33,7 @@ mobs:register_mob("mobs_mc:villager_zombie", {
|
|||||||
visual_size = {x=3, y=3},
|
visual_size = {x=3, y=3},
|
||||||
makes_footstep_sound = true,
|
makes_footstep_sound = true,
|
||||||
damage = 3,
|
damage = 3,
|
||||||
|
reach = 2,
|
||||||
walk_velocity = 1.2,
|
walk_velocity = 1.2,
|
||||||
run_velocity = 2.4,
|
run_velocity = 2.4,
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
|
@ -29,6 +29,7 @@ mobs:register_mob("mobs_mc:witch", {
|
|||||||
visual_size = {x=3, y=3},
|
visual_size = {x=3, y=3},
|
||||||
makes_footstep_sound = true,
|
makes_footstep_sound = true,
|
||||||
damage = 2,
|
damage = 2,
|
||||||
|
reach = 2,
|
||||||
walk_velocity = 1.2,
|
walk_velocity = 1.2,
|
||||||
run_velocity = 2.4,
|
run_velocity = 2.4,
|
||||||
pathfinding = 1,
|
pathfinding = 1,
|
||||||
|
@ -47,6 +47,7 @@ local wolf = {
|
|||||||
run_velocity = 3,
|
run_velocity = 3,
|
||||||
stepheight = 1.1,
|
stepheight = 1.1,
|
||||||
damage = 4,
|
damage = 4,
|
||||||
|
reach = 2,
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
fear_height = 4,
|
fear_height = 4,
|
||||||
water_damage = 0,
|
water_damage = 0,
|
||||||
|
@ -38,6 +38,7 @@ local zombie = {
|
|||||||
walk_velocity = .8,
|
walk_velocity = .8,
|
||||||
run_velocity = 1.6,
|
run_velocity = 1.6,
|
||||||
damage = 3,
|
damage = 3,
|
||||||
|
reach = 2,
|
||||||
fear_height = 4,
|
fear_height = 4,
|
||||||
pathfinding = 1,
|
pathfinding = 1,
|
||||||
jump = true,
|
jump = true,
|
||||||
|
@ -23,6 +23,7 @@ local pigman = {
|
|||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
group_attack = true,
|
group_attack = true,
|
||||||
damage = 9,
|
damage = 9,
|
||||||
|
reach = 2,
|
||||||
collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.94, 0.3},
|
collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.94, 0.3},
|
||||||
visual = "mesh",
|
visual = "mesh",
|
||||||
mesh = "mobs_mc_zombie_pigman.b3d",
|
mesh = "mobs_mc_zombie_pigman.b3d",
|
||||||
|