forked from VoxeLibre/VoxeLibre
Make creepers even more deadly
This commit is contained in:
parent
9678b556e1
commit
cd6f07537f
|
@ -32,13 +32,15 @@ mobs.explode_attack_walk = function(self,dtime)
|
||||||
|
|
||||||
mobs.handle_explosion_animation(self)
|
mobs.handle_explosion_animation(self)
|
||||||
|
|
||||||
self.explosion_animation = self.explosion_animation + (dtime/3)
|
self.explosion_animation = self.explosion_animation + (dtime/2)
|
||||||
|
|
||||||
|
print(self.explosion_animation)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
--do biggening explosion thing
|
--do biggening explosion thing
|
||||||
if self.explosion_animation and self.explosion_animation > self.explosion_timer then
|
if self.explosion_animation and self.explosion_animation > self.explosion_timer then
|
||||||
mcl_explosions.explode(self.object:get_pos(), self.explosion_strength)
|
mcl_explosions.explode(self.object:get_pos(), self.explosion_strength,{ drop_chance = 1.0 })
|
||||||
self.object:remove()
|
self.object:remove()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -36,7 +36,7 @@ mobs:register_mob("mobs_mc:creeper", {
|
||||||
explode = "tnt_explode",
|
explode = "tnt_explode",
|
||||||
distance = 16,
|
distance = 16,
|
||||||
},
|
},
|
||||||
makes_footstep_sound = true,
|
makes_footstep_sound = false,
|
||||||
walk_velocity = 1.05,
|
walk_velocity = 1.05,
|
||||||
run_velocity = 2.1,
|
run_velocity = 2.1,
|
||||||
runaway_from = { "mobs_mc:ocelot", "mobs_mc:cat" },
|
runaway_from = { "mobs_mc:ocelot", "mobs_mc:cat" },
|
||||||
|
@ -44,12 +44,12 @@ mobs:register_mob("mobs_mc:creeper", {
|
||||||
|
|
||||||
--hssssssssssss
|
--hssssssssssss
|
||||||
|
|
||||||
explosion_strength = 3,
|
explosion_strength = 12,
|
||||||
explosion_radius = 3.5,
|
explosion_radius = 6,
|
||||||
explosion_damage_radius = 3.5,
|
explosion_damage_radius = 8,
|
||||||
explosiontimer_reset_radius = 6,
|
explosiontimer_reset_radius = 6,
|
||||||
reach = 3,
|
reach = 3,
|
||||||
explosion_timer = 1.5,
|
explosion_timer = 0.3,
|
||||||
allow_fuse_reset = true,
|
allow_fuse_reset = true,
|
||||||
stop_to_explode = true,
|
stop_to_explode = true,
|
||||||
|
|
||||||
|
@ -159,18 +159,18 @@ mobs:register_mob("mobs_mc:creeper_charged", {
|
||||||
explode = "tnt_explode",
|
explode = "tnt_explode",
|
||||||
distance = 16,
|
distance = 16,
|
||||||
},
|
},
|
||||||
makes_footstep_sound = true,
|
makes_footstep_sound = false,
|
||||||
walk_velocity = 1.05,
|
walk_velocity = 1.05,
|
||||||
run_velocity = 2.1,
|
run_velocity = 2.1,
|
||||||
runaway_from = { "mobs_mc:ocelot", "mobs_mc:cat" },
|
runaway_from = { "mobs_mc:ocelot", "mobs_mc:cat" },
|
||||||
attack_type = "explode",
|
attack_type = "explode",
|
||||||
|
|
||||||
explosion_strength = 6,
|
explosion_strength = 24,
|
||||||
explosion_radius = 8,
|
explosion_radius = 12,
|
||||||
explosion_damage_radius = 8,
|
explosion_damage_radius = 18,
|
||||||
explosiontimer_reset_radius = 6,
|
explosiontimer_reset_radius = 10,
|
||||||
reach = 2,
|
reach = 2,
|
||||||
explosion_timer = 0.75,
|
explosion_timer = 0.3,
|
||||||
allow_fuse_reset = true,
|
allow_fuse_reset = true,
|
||||||
stop_to_explode = true,
|
stop_to_explode = true,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue