Update mobs_mc

This commit is contained in:
Wuzzy 2017-07-26 00:26:18 +02:00
parent aec9618b9e
commit 8ddb427777
33 changed files with 43 additions and 22 deletions

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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,
}) })

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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)

View file

@ -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,

View file

@ -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,

View file

@ -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,
}) })

View file

@ -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,

View file

@ -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,
}, },

View file

@ -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},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 583 B

After

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 956 B

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 864 B

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -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,

View file

@ -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,

View file

@ -28,19 +28,16 @@ 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,
fear_height = 4, fear_height = 4,

View file

@ -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,

View file

@ -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",

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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",