diff --git a/mods/mobs/creeper.lua b/mods/mobs/creeper.lua new file mode 100644 index 00000000..ca2f2b58 --- /dev/null +++ b/mods/mobs/creeper.lua @@ -0,0 +1,67 @@ + +mobs:register_mob("mobs:creeper", { +type = "monster", +hp_min = 40, +hp_max = 50, +collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, +visual = "mesh", +mesh = "mobs_tree_monster.x", +--textures = {"mobs_tree_monster.png"}, +available_textures = { +total = 1, +texture_1 = {"mobs_tree_monster.png"}, +}, +visual_size = {x=4.5,y=4.5}, +makes_footstep_sound = true, +view_range = 16, +walk_velocity = 0.2, +run_velocity = 0.9, +damage = 0, + drops = { +{name = "default:torch", +chance = 10, +min = 3, +max = 5,}, +{name = "default:iron_lump", +chance = 5, +min = 1, +max = 2,}, +{name = "default:coal_lump", +chance = 3, +min = 1, +max = 3,}, +{name = "maptools:silver_coin", +chance = 2, +min = 2, +max = 3,}, +}, +light_resistant = true, +armor = 80, +drawtype = "front", +water_damage = 0, +lava_damage = 15, +light_damage = 0, +disable_fall_damage = false, +attack_type = "kamicaze", +animation = { +speed_normal = 15, +speed_run = 15, +stand_start = 0, +stand_end = 24, +walk_start = 25, +walk_end = 47, +run_start = 48, +run_end = 62, +punch_start = 48, +punch_end = 62, +}, +sounds = { +random = "mobs_treemonster", +}, +step = 0.5, +jump = true, +step = 1, +blood_texture = "default_wood.png", +}) +mobs:register_spawn("mobs:creeper", {"default:dirt_with_grass"}, 20, 8, 9000, 1, 31000) +mobs:register_egg("mobs:creeper", "Creeper", "default_tree_top.png", 1)