1
0
Fork 0

Tweaked aggresive mob speeds + made hand bit taller

* some aggresive mobs where slow down to be more natural and minecraft-like
* made hand look a bit taller
This commit is contained in:
amuerta 2023-07-07 19:49:49 +03:00
parent 40e072ab89
commit 8132943512
12 changed files with 27 additions and 22 deletions

View File

@ -39,8 +39,8 @@ mcl_mobs.register_mob("mobs_mc:creeper", {
distance = 16,
},
makes_footstep_sound = true,
walk_velocity = 1.05,
run_velocity = 2.0,
walk_velocity = .8,
run_velocity = 1.3, -- not dead yet slow, imagine fast crepeer...
runaway_from = { "mobs_mc:ocelot", "mobs_mc:cat" },
attack_type = "explode",
@ -51,7 +51,7 @@ mcl_mobs.register_mob("mobs_mc:creeper", {
explosion_damage_radius = 3.5,
explosiontimer_reset_radius = 6,
reach = 3,
explosion_timer = 1.5,
explosion_timer = 2.5, -- (was 1.5) This was way too fast compare to mc,
allow_fuse_reset = true,
stop_to_explode = true,

View File

@ -292,8 +292,8 @@ mcl_mobs.register_mob("mobs_mc:enderman", {
random = {name="mobs_mc_enderman_random", gain=0.5},
distance = 16,
},
walk_velocity = 0.2,
run_velocity = 3.4,
walk_velocity = 0.5, -- ( was 0.2 ) he isnt that slow in mc?
run_velocity = 2.75, -- runs fast!
damage = 7,
reach = 2,
particlespawners = psdefs,

View File

@ -38,7 +38,7 @@ mcl_mobs.register_mob("mobs_mc:ghast", {
-- TODO: better death
},
walk_velocity = 1.6,
run_velocity = 3.2,
run_velocity = 3, -- (was 3.2) since player can run, this is ok for a flying mob
drops = {
{name = "mcl_mobitems:gunpowder", chance = 1, min = 0, max = 2, looting = "common"},
{name = "mcl_mobitems:ghast_tear", chance = 10/6, min = 0, max = 1, looting = "common", looting_ignore_chance = true},

View File

@ -38,7 +38,7 @@ local hoglin = {
jump = true,
makes_footstep_sound = true,
walk_velocity = 1,
run_velocity = 2.8,
run_velocity = 2.5, -- ( was 2.8 ) < 2.4 is slow and 2.6 < is fast
drops = {
{name = "mobs_mcitems:leather",
chance = 1,

View File

@ -68,7 +68,7 @@ local piglin = {
jump = true,
makes_footstep_sound = true,
walk_velocity = 1.4,
run_velocity = 2.8,
run_velocity = 2.0, -- (was 2.8) hes fast and has bow, but slower compare to hoglin
drops = {
{name = "mcl_bows:crossbow",
chance = 10,

View File

@ -44,8 +44,8 @@ local skeleton = {
"mcl_bows_bow_0.png", -- wielded_item
}
},
walk_velocity = 1.2,
run_velocity = 2.0,
walk_velocity = 1.0,
run_velocity = 2.0, -- skeletons are really anoying in mc, so i made only walkin 0.2 slower
damage = 2,
reach = 2,
drops = {

View File

@ -205,10 +205,10 @@ local slime_big = {
attack_type = "dogfight",
passive = false,
jump = true,
walk_velocity = 1.9,
run_velocity = 1.9,
walk_velocity = 1.75, -- with no jump delay 1.9<-(was) is way too fast compare to origianl deltax speed of slime
run_velocity = 1.75,
walk_chance = 0,
jump_height = 5.2,
jump_height = 8, -- (was 5.8) JUMP!
fear_height = 0,
spawn_small_alternative = "mobs_mc:slime_small",
on_die = spawn_children_on_die("mobs_mc:slime_small", 1.0, 1.5),
@ -403,8 +403,8 @@ local magma_cube_big = {
attack = "mobs_mc_magma_cube_attack",
distance = 16,
},
walk_velocity = 2.5,
run_velocity = 2.5,
walk_velocity = 1.5,
run_velocity = 1.5, -- (was 2.5) they are slow and huge
damage = 6,
reach = 3,
armor = 53,
@ -456,7 +456,7 @@ magma_cube_small.visual_size = {x=6.25, y=6.25}
magma_cube_small.damage = 3
magma_cube_small.reach = 2.75
magma_cube_small.walk_velocity = .8
magma_cube_small.run_velocity = 2.0
magma_cube_small.run_velocity = 1.75 -- (was 2.0)
magma_cube_small.jump_height = 6
magma_cube_small.damage = 4
magma_cube_small.reach = 2.75

View File

@ -83,7 +83,7 @@ local spider = {
distance = 16,
},
walk_velocity = 1.3,
run_velocity = 2.4,
run_velocity = 2.0, -- (was 2.4) a bit slower, they arent much different from running skeletons
jump = true,
jump_height = 4,
view_range = 16,

View File

@ -34,8 +34,8 @@ mcl_mobs.register_mob("mobs_mc:vex", {
damage = 9,
reach = 2,
view_range = 16,
walk_velocity = 3.2,
run_velocity = 5.9,
walk_velocity = 2,
run_velocity = 3, -- vex does not have ender dragon speed. (was ~6)
attack_type = "dogfight",
sounds = {
-- TODO: random

View File

@ -54,8 +54,8 @@ mcl_mobs.register_mob("mobs_mc:villager_zombie", {
makes_footstep_sound = true,
damage = 3,
reach = 2,
walk_velocity = 1.2,
run_velocity = 1.8,
walk_velocity = 0.8,
run_velocity = 1.2, -- same as zombie
attack_type = "dogfight",
group_attack = true,
drops = {

View File

@ -79,7 +79,11 @@ local zombie = {
distance = 16,
},
walk_velocity = .8,
run_velocity = 1.8,
run_velocity = 1.2, --guideline for mob speed
--undead - slow
--alive - avrg
--magic - quick
--bosses - fast
damage = 3,
reach = 2,
fear_height = 4,

View File

@ -7,6 +7,7 @@ local node_def = {
use_texture_alpha = "opaque",
paramtype = "light",
drawtype = "mesh",
wield_scale = { x = 0.8, y = 1 , z = 0.8 }, -- makes hand look taller (looks more like mc compare to default)
node_placement_prediction = "",
on_construct = function(pos)
local name = minetest.get_node(pos).name