1873 lines
48 KiB
Lua
1873 lines
48 KiB
Lua
--mobs_badplayer v1.4
|
|
--maikerumine
|
|
--made for Extreme Survival game
|
|
--License for code is WTFPL
|
|
|
|
-------------------------
|
|
--BAD NPC'S
|
|
-------------------------
|
|
mobs:register_mob("mobs_badplayer:just_test_griefer", {
|
|
type = "monster",
|
|
docile_by_day = true,
|
|
passive = false,
|
|
attack_type = "dogfight",
|
|
specific_attack = {"player","mobs:griefer_ghost"},
|
|
--local specific_attack = function(list, what)
|
|
--'attack_specific' has a table of entity names that monsters can attack {"player", "mobs_animal:chicken"}
|
|
pathfinding = 1,
|
|
reach = 2,
|
|
hp_min = 25,
|
|
hp_max = 40,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{
|
|
--"character_32.png",
|
|
"3d_armor_trans.png",
|
|
"badplayer_43.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,
|
|
}},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 10,
|
|
walk_velocity = 2.5,
|
|
run_velocity = 3,
|
|
damage = 2,
|
|
drops = {
|
|
{name = "default:apple",
|
|
chance = 7,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:sword_steel",
|
|
chance = 5,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stick",
|
|
chance = 2,
|
|
min = 0,
|
|
max=3,},
|
|
|
|
},
|
|
light_resistant = true,
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 0,
|
|
lava_damage = 1,
|
|
light_damage = 0,
|
|
attack_type = "dogfight",
|
|
lifetimer=300,
|
|
group_attack = true,
|
|
fear_height = 3,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
})
|
|
--mobs:spawn_specfic(name, nodes, neighbors, min_light, max_light, interval, chance, active_object_count, min_height, max_height, day_toggle, on_spawn)
|
|
mobs:spawn_specific("mobs_badplayer:just_test_griefer",{ "default:cobble"}, {"air"},
|
|
0, 6, 35, 3000, 1, -50, 31000)
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer2", {
|
|
type = "monster",
|
|
hp_min = 35,
|
|
hp_max = 75,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_2.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 3,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:jungletree",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "default:sword_steel",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stick",
|
|
chance = 2,
|
|
min = 0,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 100,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer3", {
|
|
type = "monster",
|
|
hp_min = 49,
|
|
hp_max = 83,
|
|
collisionbox = {-0.3, -0.6, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_3.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1.2, y=.7},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 0.1,
|
|
run_velocity = 2,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:stone_with_mese",
|
|
chance = 7,
|
|
min = 0,
|
|
max = 5,},
|
|
{name = "default:sword_steel",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:apple",
|
|
chance = 1,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_howl",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer4", {
|
|
type = "monster",
|
|
hp_min = 37,
|
|
hp_max = 82,
|
|
collisionbox = {-0.3, -1.3, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_4.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:pick_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1.2, y=1.3},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 3,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:sword_steel",
|
|
chance = 2,
|
|
min =0,
|
|
max = 1,},
|
|
{name = "default:pick_steel",
|
|
chance = 4,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:steel_ingot",
|
|
chance = 2,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 100,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer6", {
|
|
type = "monster",
|
|
hp_min = 130,
|
|
hp_max = 140,
|
|
collisionbox = {-0.3, -0.8, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_6.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_mese"].inventory_image,}
|
|
},
|
|
visual_size = {x=.9, y=.8},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 3,
|
|
run_velocity = 4,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:sword_mese",
|
|
chance = 3,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:gold_ingot",
|
|
chance = 3,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:apple",
|
|
chance = 2,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer7", {
|
|
type = "monster",
|
|
hp_min = 37,
|
|
hp_max = 70,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_7.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_mese"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1.2,
|
|
run_velocity = 3,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:sword_mese",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:steel_ingot",
|
|
chance = 3,
|
|
min = 0,
|
|
max = 5,},
|
|
{name = "default:apple",
|
|
chance = 1,
|
|
min = 1,
|
|
max=2,},
|
|
|
|
},
|
|
armor = 85,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_yeti_death",
|
|
attack = "mobs_oerkki_attack",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer8", {
|
|
type = "monster",
|
|
hp_min = 157,
|
|
hp_max = 195,
|
|
collisionbox = {-0.3, -0.8, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_8.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=0.6, y=0.8},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 1.5,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:snow",
|
|
chance = 1,
|
|
min = 3,
|
|
max = 33,},
|
|
{name = "default:sword_steel",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:ice",
|
|
chance = 2,
|
|
min = 13,
|
|
max=30,},
|
|
|
|
},
|
|
armor = 100,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer9", {
|
|
type = "monster",
|
|
hp_min = 177,
|
|
hp_max = 190,
|
|
collisionbox = {-0.3, -0.8, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_9.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_diamond"].inventory_image,}
|
|
},
|
|
visual_size = {x=.9, y=.8},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 3,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:sword_diamond",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stone_with_diamond",
|
|
chance = 6,
|
|
min = 0,
|
|
max = 3,},
|
|
{name = "default:apple",
|
|
chance = 1,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer10", {
|
|
type = "monster",
|
|
hp_min = 157,
|
|
hp_max = 200,
|
|
collisionbox = {-0.3, -1.5, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_10.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_mese"].inventory_image,}
|
|
},
|
|
visual_size = {x=1.3, y=1.5},
|
|
makes_footstep_sound = true,
|
|
view_range = 10,
|
|
walk_velocity = 0.5,
|
|
run_velocity =15,
|
|
damage = 4,
|
|
drops = {
|
|
{name = "farming:cotton",
|
|
chance = 1,
|
|
min = 3,
|
|
max = 5,},
|
|
{name = "default:sword_diamond",
|
|
chance = 3,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:sword_mese",
|
|
chance = 2,
|
|
min = 0,
|
|
max=1,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_fireball",
|
|
attack = "mobs_slash_attack",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer11", {
|
|
type = "monster",
|
|
hp_min = 49,
|
|
hp_max = 85,
|
|
collisionbox = {-0.3, -1.3, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_11.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1.3},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 2,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:sapling",
|
|
chance = 1,
|
|
min = 3,
|
|
max = 5,},
|
|
{name = "default:sword_steel",
|
|
chance = 6,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:dirt",
|
|
chance = 2,
|
|
min = 13,
|
|
max=30,},
|
|
|
|
},
|
|
armor = 100,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer12", {
|
|
type = "monster",
|
|
hp_min = 57,
|
|
hp_max = 85,
|
|
collisionbox = {-0.3, -0.5, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_12.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_wood"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=.5},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 0.3,
|
|
run_velocity = 1.5,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:grass_1",
|
|
chance = 1,
|
|
min = 3,
|
|
max = 5,},
|
|
{name = "default:sword_wood",
|
|
chance = 2,
|
|
min = 1,
|
|
max = 1,},
|
|
{name = "default:sand",
|
|
chance = 2,
|
|
min = 13,
|
|
max=30,},
|
|
|
|
},
|
|
armor = 100,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer16", {
|
|
type = "monster",
|
|
hp_min = 47,
|
|
hp_max = 85,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_16.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:pick_wood"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 1.4,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:pick_wood",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:sword_wood",
|
|
chance = 1,
|
|
min = 1,
|
|
max = 1,},
|
|
{name = "default:stick",
|
|
chance = 2,
|
|
min = 1,
|
|
max=5,},
|
|
|
|
},
|
|
armor = 90,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer18", {
|
|
type = "monster",
|
|
hp_min = 48,
|
|
hp_max = 77,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_18.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:pick_stone"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 2,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:pick_stone",
|
|
chance = 1,
|
|
min = 1,
|
|
max = 3,},
|
|
{name = "default:sword_stone",
|
|
chance = 5,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stone_with_gold",
|
|
chance = 2,
|
|
min = 4,
|
|
max=8,},
|
|
|
|
},
|
|
armor = 90,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_eerie",
|
|
death = "mobs_yeti_death",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer22", {
|
|
type = "monster",
|
|
hp_min = 77,
|
|
hp_max = 90,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_22.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 3,
|
|
run_velocity = 3,
|
|
damage = 4,
|
|
drops = {
|
|
{name = "default:chest",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:sword_steel",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:book",
|
|
chance = 4,
|
|
min = 1,
|
|
max=30,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_die_yell",
|
|
death = "mobs_death2",
|
|
attack = "default_punch",
|
|
},
|
|
attacks_monsters = true,
|
|
peaceful = true,
|
|
group_attack = true,
|
|
step = 1,
|
|
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer23", {
|
|
type = "monster",
|
|
hp_min = 127,
|
|
hp_max = 152,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_23.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 17,
|
|
walk_velocity = 1.3,
|
|
run_velocity = 3.5,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:steelblock",
|
|
chance = 3,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "default:sword_steel",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:bronze_ingot",
|
|
chance = 2,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer24", {
|
|
type = "monster",
|
|
hp_min = 137,
|
|
hp_max = 159,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_24.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:gold_ingot"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 0.5,
|
|
run_velocity = 3,
|
|
damage = 2.5,
|
|
drops = {
|
|
{name = "default:goldblock",
|
|
chance = 6,
|
|
min = 1,
|
|
max = 4,},
|
|
{name = "default:sword_steel",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stick",
|
|
chance = 2,
|
|
min = 0,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
fly = true,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer25", {
|
|
type = "monster",
|
|
hp_min = 100,
|
|
hp_max = 120,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_25.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:pick_diamond"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 12,
|
|
walk_velocity = 2,
|
|
run_velocity = 3,
|
|
damage = 5,
|
|
drops = {
|
|
{name = "default:pick_diamond",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:sword_diamond",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "default:apple",
|
|
chance = 2,
|
|
min = 1,
|
|
max=5,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer26", {
|
|
type = "monster",
|
|
hp_min = 73,
|
|
hp_max = 80,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_26.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:axe_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 2,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:axe_steel",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "farming:seed_cotton",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stick",
|
|
chance = 2,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 90,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer27", {
|
|
type = "monster",
|
|
hp_min = 99,
|
|
hp_max = 140,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_27.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_diamond"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 10,
|
|
walk_velocity = 2,
|
|
run_velocity = 4,
|
|
damage = 6,
|
|
drops = {
|
|
{name = "default:sword_diamond",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:apple",
|
|
chance = 1,
|
|
min = 1,
|
|
max = 7,},
|
|
{name = "default:stick",
|
|
chance = 1,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer28", {
|
|
type = "monster",
|
|
hp_min = 77,
|
|
hp_max = 90,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_28.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 0.5,
|
|
run_velocity = 1.5,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:obsidian",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 5,},
|
|
{name = "default:sword_steel",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:apple",
|
|
chance = 2,
|
|
min = 1,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer29", {
|
|
type = "monster",
|
|
hp_min = 69,
|
|
hp_max = 89,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_29.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_stone"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 2,
|
|
damage = 3,
|
|
drops = {
|
|
{name = "default:sword_stone",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "default:water_flowing",
|
|
chance = 3,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:apple",
|
|
chance = 2,
|
|
min = 1,
|
|
max=9,},
|
|
|
|
},
|
|
armor = 100,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_eerie",
|
|
death = "mobs_yeti_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer30", {
|
|
type = "monster",
|
|
hp_min = 137,
|
|
hp_max = 150,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_30.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_mese"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 5,
|
|
walk_velocity = 1,
|
|
run_velocity = 3.6,
|
|
damage = 4,
|
|
drops = {
|
|
{name = "default:diamondblock",
|
|
chance = 4,
|
|
min = 1,
|
|
max = 3,},
|
|
{name = "default:sword_mese",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:apple",
|
|
chance = 2,
|
|
min = 2,
|
|
max=7,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_howl",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer31", {
|
|
type = "monster",
|
|
hp_min = 77,
|
|
hp_max = 130,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_31.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_mese"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 5,
|
|
walk_velocity = 1,
|
|
run_velocity = 5,
|
|
damage = 4,
|
|
drops = {
|
|
{name = "default:cactus",
|
|
chance = 5,
|
|
min = 0,
|
|
max = 3,},
|
|
{name = "default:sword_mese",
|
|
chance = 2,
|
|
min = 1,
|
|
max = 1,},
|
|
{name = "default:dirt",
|
|
chance = 2,
|
|
min = 6,
|
|
max=23,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 0,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_howl",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:badplayer35", {
|
|
type = "monster",
|
|
hp_min = 35,
|
|
hp_max = 75,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_43.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_diamond"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1.9,
|
|
run_velocity = 3.8,
|
|
damage = 4,
|
|
drops = {
|
|
{name = "default:jungletree",
|
|
chance = 1,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "default:sword_steel",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "default:stick",
|
|
chance = 2,
|
|
min = 0,
|
|
max=3,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 1,
|
|
fear_height = 5,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch2",
|
|
},
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:Mr_Black", {
|
|
type = "monster",
|
|
hp_min = 35,
|
|
hp_max = 65,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_33.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:sword_stone"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 3,
|
|
damage = 2,
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell1",
|
|
death = "mobs_barbarian_death",
|
|
attack = "default_punch1",
|
|
},
|
|
drops = {
|
|
{name = "default:apple",
|
|
chance = 1,
|
|
min = 1,
|
|
max = 2,},
|
|
{name = "default:sword_steel",
|
|
chance = 2,
|
|
min = 0,
|
|
max = 1,},
|
|
|
|
},
|
|
armor = 75,
|
|
drawtype = "front",
|
|
water_damage = 70,
|
|
lava_damage = 50,
|
|
light_damage = 0,
|
|
fear_height = 5,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
sounds = {
|
|
attack = "default_punch3",
|
|
},
|
|
on_rightclick = function(self, clicker)
|
|
local item = clicker:get_wielded_item()
|
|
--local_chat(clicker:getpos(),"Mr. Black: Grrrrrrrrrrrr!",3)
|
|
if item:get_name() == "mobs:meat" or item:get_name() == "farming:bread" then
|
|
local hp = self.object:get_hp()
|
|
if hp + 4 > self.hp_max then return end
|
|
if not minetest.setting_getbool("creative_mode") then
|
|
item:take_item()
|
|
clicker:set_wielded_item(item)
|
|
end
|
|
self.object:set_hp(hp+4)
|
|
|
|
|
|
-- right clicking with gold lump drops random item from mobs.npc_drops
|
|
elseif item:get_name() == "default:gold_lump" then
|
|
if not minetest.setting_getbool("creative_mode") then
|
|
item:take_item()
|
|
clicker:set_wielded_item(item)
|
|
end
|
|
local pos = self.object:getpos()
|
|
pos.y = pos.y + 0.5
|
|
minetest.add_item(pos, {name = mobs.npc_drops[math.random(1,#mobs.npc_drops)]})
|
|
else
|
|
if self.owner == "" then
|
|
self.owner = clicker:get_player_name()
|
|
else
|
|
local formspec = "size[8,4]"
|
|
formspec = formspec .. "textlist[2.85,0;2.1,0.5;dialog;What can I do for you?]"
|
|
formspec = formspec .. "button_exit[1,1;2,2;gfollow;follow]"
|
|
formspec = formspec .. "button_exit[5,1;2,2;gstand;stand]"
|
|
formspec = formspec .. "button_exit[0,2;4,4;gfandp;follow and protect]"
|
|
formspec = formspec .. "button_exit[4,2;4,4;gsandp;stand and protect]"
|
|
--formspec = formspec .. "button_exit[1,2;2,2;ggohome; go home]"
|
|
--formspec = formspec .. "button_exit[5,2;2,2;gsethome; sethome]"
|
|
minetest.show_formspec(clicker:get_player_name(), "order", formspec)
|
|
minetest.register_on_player_receive_fields(function(clicker, formname, fields)
|
|
if fields.gfollow then
|
|
self.order = "follow"
|
|
self.attacks_monsters = false
|
|
end
|
|
if fields.gstand then
|
|
self.order = "stand"
|
|
self.attacks_monsters = false
|
|
end
|
|
if fields.gfandp then
|
|
self.order = "follow"
|
|
self.attacks_monsters = true
|
|
end
|
|
if fields.gsandp then
|
|
self.order = "stand"
|
|
self.attacks_monsters = true
|
|
end
|
|
if fields.gsethome then
|
|
self.floats = self.object:getpos()
|
|
end
|
|
if fields.ggohome then
|
|
if self.floats then
|
|
self.order = "stand"
|
|
self.object:setpos(self.floats)
|
|
end
|
|
end
|
|
end)
|
|
|
|
end
|
|
end
|
|
end,
|
|
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
attacks_monsters = true,
|
|
peaceful = true,
|
|
group_attack = true,
|
|
--step = 1,
|
|
})
|
|
|
|
mobs:register_mob("mobs_badplayer:Jasmine", {
|
|
type = "monster",
|
|
hp_min = 277,
|
|
hp_max = 290,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_42.png",
|
|
"3d_armor_trans.png",
|
|
minetest.registered_items["default:axe_steel"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 18,
|
|
walk_velocity = 5,
|
|
run_velocity = 3.4,
|
|
damage = 7,
|
|
drops = {
|
|
{name = "default:diamond",
|
|
chance = 5,
|
|
min = 0,
|
|
max = 2,},
|
|
{name = "es:sword_emerald",
|
|
chance = 7,
|
|
min = 0,
|
|
max = 1,},
|
|
{name = "flowers:rose",
|
|
chance = 6,
|
|
min = 0,
|
|
max=1,},
|
|
|
|
},
|
|
armor = 75,
|
|
drawtype = "front",
|
|
water_damage = 10,
|
|
lava_damage = 50,
|
|
light_damage = 70,
|
|
fear_height = 4,
|
|
on_rightclick = function(self, clicker)
|
|
local item = clicker:get_wielded_item()
|
|
--local_chat(clicker:getpos(),"Jasmine: Tame me now, come to me later, we will chat after I have cooled off.",3)
|
|
if item:get_name() == "mobs:meat" or item:get_name() == "farming:bread" then
|
|
local hp = self.object:get_hp()
|
|
if hp + 4 > self.hp_max then return end
|
|
if not minetest.setting_getbool("creative_mode") then
|
|
item:take_item()
|
|
clicker:set_wielded_item(item)
|
|
end
|
|
self.object:set_hp(hp+4)
|
|
|
|
|
|
-- right clicking with gold lump drops random item from mobs.npc_drops
|
|
elseif item:get_name() == "default:gold_lump" then
|
|
if not minetest.setting_getbool("creative_mode") then
|
|
item:take_item()
|
|
clicker:set_wielded_item(item)
|
|
end
|
|
local pos = self.object:getpos()
|
|
pos.y = pos.y + 0.5
|
|
minetest.add_item(pos, {name = mobs.npc_drops[math.random(1,#mobs.npc2_drops)]})
|
|
else
|
|
if self.owner == "" then
|
|
self.owner = clicker:get_player_name()
|
|
else
|
|
local formspec = "size[8,4]"
|
|
formspec = formspec .. "textlist[2.85,0;2.1,0.5;dialog;What can I do for you?]"
|
|
formspec = formspec .. "button_exit[1,1;2,2;gfollow;follow]"
|
|
formspec = formspec .. "button_exit[5,1;2,2;gstand;stand]"
|
|
formspec = formspec .. "button_exit[0,2;4,4;gfandp;follow and protect]"
|
|
formspec = formspec .. "button_exit[4,2;4,4;gsandp;stand and protect]"
|
|
--formspec = formspec .. "button_exit[1,2;2,2;ggohome; go home]"
|
|
--formspec = formspec .. "button_exit[5,2;2,2;gsethome; sethome]"
|
|
minetest.show_formspec(clicker:get_player_name(), "order", formspec)
|
|
minetest.register_on_player_receive_fields(function(clicker, formname, fields)
|
|
if fields.gfollow then
|
|
self.order = "follow"
|
|
self.attacks_monsters = false
|
|
end
|
|
if fields.gstand then
|
|
self.order = "stand"
|
|
self.attacks_monsters = false
|
|
end
|
|
if fields.gfandp then
|
|
self.order = "follow"
|
|
self.attacks_monsters = true
|
|
end
|
|
if fields.gsandp then
|
|
self.order = "stand"
|
|
self.attacks_monsters = true
|
|
end
|
|
if fields.gsethome then
|
|
self.floats = self.object:getpos()
|
|
end
|
|
if fields.ggohome then
|
|
if self.floats then
|
|
self.order = "stand"
|
|
self.object:setpos(self.floats)
|
|
end
|
|
end
|
|
end)
|
|
|
|
end
|
|
end
|
|
end,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_howl",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
|
|
mobs:register_mob("mobs_badplayer:Infinium_Monster", {
|
|
type = "monster",
|
|
hp_min = 377,
|
|
hp_max = 390,
|
|
collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3},
|
|
visual = "mesh",
|
|
mesh = "3d_armor_character.b3d",
|
|
textures = {{"badplayer_32.png",
|
|
"3d_armor_trans.png",
|
|
--minetest.registered_items["default:sword_mese"].inventory_image,
|
|
minetest.registered_items["fire:basic_flame"].inventory_image,}
|
|
},
|
|
visual_size = {x=1, y=1},
|
|
makes_footstep_sound = true,
|
|
view_range = 15,
|
|
walk_velocity = 1,
|
|
run_velocity = 4,
|
|
--floats=1,
|
|
fly = true,
|
|
stepheight = 3,
|
|
fall_speed = 3,
|
|
damage = 5,
|
|
drops = {
|
|
{name = "default:obsidian",
|
|
chance = 5,
|
|
min = 3,
|
|
max = 10,},
|
|
{name = "default:sword_diamond",
|
|
chance = 2,
|
|
min = 1,
|
|
max = 1,},
|
|
{name = "default:lava_source",
|
|
chance = 2,
|
|
min = 1,
|
|
max=2,},
|
|
{name = "es:infiniumblock",
|
|
chance = 4,
|
|
min = 1,
|
|
max=2,},
|
|
|
|
},
|
|
armor = 80,
|
|
drawtype = "front",
|
|
water_damage = 0,
|
|
lava_damage = 0,
|
|
light_damage = 0,
|
|
fear_height = 50,
|
|
on_rightclick = nil,
|
|
attack_type = "dogfight",
|
|
pathfinding = true,
|
|
group_attack = true,
|
|
replace_rate = 5,
|
|
replace_what = {"default:torch"},
|
|
replace_with = "air",
|
|
replace_offset = -1,
|
|
peaceful = false,
|
|
animation = {
|
|
speed_normal = 30, speed_run = 30,
|
|
stand_start = 0, stand_end = 79,
|
|
walk_start = 168, walk_end = 187,
|
|
run_start = 168, run_end = 187,
|
|
punch_start = 200, punch_end = 219,
|
|
},
|
|
sounds = {
|
|
war_cry = "mobs_barbarian_yell2",
|
|
death = "mobs_howl",
|
|
attack = "default_punch3",
|
|
},
|
|
})
|
|
|
|
|
|
--REFERENCE
|
|
--function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, interval, chance, active_object_count, min_height, max_height)
|
|
--mobs:register_spawn("mobs:dirt_monster", {"default:dirt_with_grass", "ethereal:gray_dirt"}, 7, 0, 7000, 2, 31000)
|
|
--[[
|
|
--NOTE: ALWAYS PUT THE REGISTER_SPAWN BELOW THE REGISTER_ENTITY!!!!!
|
|
mobs:register_spawn("mobs_badplayer:badplayer2", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer3", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
]]
|
|
|
|
mobs:register_spawn("mobs_badplayer:badplayer4", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
|
|
mobs:register_spawn("mobs_badplayer:badplayer6", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer7", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer8", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer9", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer10", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer11", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer12", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer16", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer18", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer22", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer23", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer24", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer25", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer26", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer27", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer28", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer29", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer30", {"default:dirt_with_grass","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer31", {"default:dirt_with_grass","default:stone","meru:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:badplayer35", {"default:sandstone","default:stone", "default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, -20)
|
|
mobs:register_spawn("mobs_badplayer:Mr_Black", {"default:dirt_with_grass","default:desert_sand","default:sand","default:stonebrick","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 4, -1, 30000, 1, 3000)
|
|
mobs:register_spawn("mobs_badplayer:Jasmine", {"default:obsidian","es:infiniumblock","es:stone_with_infinium","default:cobble","default:dirt_with_dry_grass","es:strange_grass","es:aiden_grass"}, 7, -1, 30000, 1, -1000)
|
|
mobs:register_spawn("mobs_badplayer:Infinium_Monster", {"default:obsidian","default:lava_source","default:lava_flowing","es:stone_with_infinium"}, 12, -1, 30000, 3, -1000)
|
|
|
|
--spawn eggs
|
|
mobs:register_egg("mobs_badplayer:badplayer2", "BP Angry Sam", "badplayer_2.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer3", "BP Alien", "badplayer_3.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer4", "BP Army Guy", "badplayer_4.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer6", "BP Ninja", "badplayer_6.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer7", "BP Oerkki", "badplayer_7.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer8", "BP Tux", "badplayer_8.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer9", "BP Karate Kid", "badplayer_9.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer10", "BP Ruthless Attacker", "badplayer_10.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer11", "BP Nerd", "badplayer_11.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer12", "BP Bob", "badplayer_12.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer16", "BP Zombie Sam", "badplayer_16.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer18", "BP Unknown Mob", "badplayer_18.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer22", "BP Plain Sam", "badplayer_22.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer23", "BP Celeron C-55", "badplayer_23.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer24", "BP Tux Sam", "badplayer_24.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer25", "BP Iron Man", "badplayer_25.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer26", "BP Phillip", "badplayer_26.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer27", "BP Zack", "badplayer_27.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer28", "BP Slenderman", "badplayer_28.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer29", "BP Snow Beast", "badplayer_29.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer30", "BP Jojoa", "badplayer_30.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer31", "BP Cactus man", "badplayer_31.png", 1)
|
|
mobs:register_egg("mobs_badplayer:badplayer35", "BP Cactus man ", "badplayer_21.png", 1)
|
|
mobs:register_egg("mobs_badplayer:Mr_Black", "BP Mr. Black", "badplayer_33.png", 1)
|
|
mobs:register_egg("mobs_badplayer:Jasmine", "BP Jasmine", "badplayer_42.png", 1)
|
|
mobs:register_egg("mobs_badplayer:Infinium_Monster", "BP Infinium Mons", "badplayer_32.png", 1)
|