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,
-- Mobs Redo items
"mobs:meat", "mobs:meat_raw" },
e
}
-- Contents for replace_what

View File

@ -49,7 +49,7 @@ Origin of those models:
* `mobs_mc_parrot_grey.png`
* `mobs_mc_parrot_red_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.png`
* `mobs_mc_vindicator_axe.png`
@ -58,6 +58,13 @@ Origin of those models:
* Additions by kingoscargames:
* `mobs_mc_vex.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
* 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,
run_velocity = 1.6,
damage = 6,
reach = 2,
pathfinding = 1,
drops = {
{name = mobs_mc.items.blaze_rod,

View File

@ -42,6 +42,7 @@ mobs:register_mob("mobs_mc:enderman", {
walk_velocity = 0.2,
run_velocity = 3.4,
damage = 7,
reach = 2,
drops = {
{name = mobs_mc.items.ender_pearl,
chance = 1,

View File

@ -33,6 +33,7 @@ mobs:register_mob("mobs_mc:endermite", {
fear_height = 4,
view_range = 16,
damage = 2,
reach = 1,
blood_amount = 0,
})

View File

@ -19,6 +19,7 @@ mobs:register_mob("mobs_mc:guardian", {
walk_velocity = 2,
run_velocity = 4,
damage = 6,
reach = 3,
collisionbox = {-0.425, 0.25, -0.425, 0.425, 1.1, 0.425},
visual = "mesh",
mesh = "mobs_mc_guardian.b3d",

View File

@ -19,6 +19,7 @@ mobs:register_mob("mobs_mc:guardian_elder", {
walk_velocity = 2,
run_velocity = 4,
damage = 8,
reach = 3,
collisionbox = {-0.99875, 0.5, -0.99875, 0.99875, 2.4975, 0.99875},
visual = "mesh",
mesh = "mobs_mc_guardian.b3d",

View File

@ -40,6 +40,7 @@ mobs:register_mob("mobs_mc:iron_golem", {
run_velocity = 1.2,
-- Approximation
damage = 14,
reach = 3,
group_attack = true,
attacks_monsters = true,
attack_type = "dogfight",

View File

@ -64,6 +64,7 @@ local ocelot = {
attack_type = "dogfight",
pathfinding = 1,
damage = 2,
reach = 1,
attack_animals = true,
specific_attack = { "mobs_mc:chicken" },
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},
makes_footstep_sound = true,
damage = 6,
reach = 2,
walk_velocity = 1.2,
run_velocity = 2.4,
group_attack = true,

View File

@ -7,7 +7,7 @@ local S, NS = dofile(MP.."/intllib.lua")
local rabbit = {
type = "animal",
passive = true,
reach = 2,
reach = 1,
hp_min = 3,
hp_max = 3,

View File

@ -41,6 +41,7 @@ mobs:register_mob("mobs_mc:silverfish", {
view_range = 16,
attack_type = "dogfight",
damage = 1,
reach = 1,
blood_amount = 0,
})

View File

@ -39,6 +39,7 @@ local skeleton = {
walk_velocity = 1.2,
run_velocity = 2.4,
damage = 2,
reach = 2,
drops = {
{name = mobs_mc.items.arrow,
chance = 1,
@ -63,19 +64,17 @@ local skeleton = {
animation = {
stand_start = 0,
stand_end = 40,
speed_stand = 5,
stand_speed = 5,
walk_start = 40,
walk_end = 60,
speed_walk = 50,
walk_speed = 50,
shoot_start = 70,
shoot_end = 90,
punch_start = 70,
punch_end = 90,
die_start = 120,
die_end = 130,
speed_die = 5,
hurt_start = 100,
hurt_end = 120,
die_loop = false,
},
water_damage = 1,
lava_damage = 4,

View File

@ -39,6 +39,7 @@ mobs:register_mob("mobs_mc:witherskeleton", {
walk_velocity = 1.2,
run_velocity = 2.4,
damage = 7,
reach = 2,
drops = {
{name = mobs_mc.items.coal,
chance = 1,
@ -58,17 +59,19 @@ mobs:register_mob("mobs_mc:witherskeleton", {
animation = {
stand_start = 0,
stand_end = 40,
speed_stand = 5,
stand_speed = 5,
walk_start = 40,
walk_end = 60,
speed_walk = 50,
walk_speed = 50,
shoot_start = 70,
shoot_end = 90,
punch_start = 70,
punch_end = 90,
die_start = 120,
die_end = 130,
speed_die = 5,
die_loop = false,
-- Not supported yet
hurt_start = 100,
hurt_end = 120,
},

View File

@ -23,6 +23,7 @@ local spider = {
attack_type = "dogfight",
pathfinding = 1,
damage = 2,
reach = 2,
hp_min = 16,
hp_max = 16,
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},
damage = 9,
reach = 2,
view_range = 16,
walk_velocity = 3.2,
run_velocity = 5.9,

View File

@ -68,17 +68,18 @@ mobs:register_mob("mobs_mc:evoker", {
distance = 16,
},
animation = {
speed_normal = 25,
speed_run = 25,
walk_speed = 25,
run_speed = 25,
stand_start = 40,
stand_end = 59,
speed_stand = 5,
stand_speed = 5,
walk_start = 0,
walk_end = 40,
shoot_start = 60,
shoot_end = 80,
die_start = 80,
die_end = 130,
die_loop = false,
},
water_damage = 0,
lava_damage = 4,

View File

@ -28,19 +28,16 @@ mobs:register_mob("mobs_mc:illusioner", {
animation = {
walk_speed = 25,
run_speed = 25,
shoot_speed = 25,
stand_start = 40,
stand_end = 59,
stand_speed = 5,
walk_start = 0,
walk_end = 40,
--speed_walk = 50,
shoot_start = 90,
shoot_end = 110,
die_start = 110,
die_end = 130,
die_speed = 5,
-- 60-80 magic arm swinging, 80-90 transition between magic to bow shooting
die_loop = false,
-- 60-80 magic arm swinging, 80-90 transition between magic to bow shooting
},
view_range = 16,
fear_height = 4,

View File

@ -29,6 +29,7 @@ mobs:register_mob("mobs_mc:vindicator", {
visual_size = {x=3, y=3},
makes_footstep_sound = true,
damage = 13,
reach = 2,
walk_velocity = 1.2,
run_velocity = 2.4,
attack_type = "dogfight",
@ -55,13 +56,11 @@ mobs:register_mob("mobs_mc:vindicator", {
stand_speed = 5,
walk_start = 0,
walk_end = 40,
--speed_walk = 50,
punch_speed = 25,
punch_start = 90,
punch_end = 110,
die_speed = 25,
die_start = 110,
die_end = 130,
die_loop = false,
},
water_damage = 1,
lava_damage = 4,

View File

@ -33,6 +33,7 @@ mobs:register_mob("mobs_mc:villager_zombie", {
visual_size = {x=3, y=3},
makes_footstep_sound = true,
damage = 3,
reach = 2,
walk_velocity = 1.2,
run_velocity = 2.4,
attack_type = "dogfight",

View File

@ -29,6 +29,7 @@ mobs:register_mob("mobs_mc:witch", {
visual_size = {x=3, y=3},
makes_footstep_sound = true,
damage = 2,
reach = 2,
walk_velocity = 1.2,
run_velocity = 2.4,
pathfinding = 1,

View File

@ -47,6 +47,7 @@ local wolf = {
run_velocity = 3,
stepheight = 1.1,
damage = 4,
reach = 2,
attack_type = "dogfight",
fear_height = 4,
water_damage = 0,

View File

@ -38,6 +38,7 @@ local zombie = {
walk_velocity = .8,
run_velocity = 1.6,
damage = 3,
reach = 2,
fear_height = 4,
pathfinding = 1,
jump = true,

View File

@ -23,6 +23,7 @@ local pigman = {
attack_type = "dogfight",
group_attack = true,
damage = 9,
reach = 2,
collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.94, 0.3},
visual = "mesh",
mesh = "mobs_mc_zombie_pigman.b3d",