--MCmobs v0.4 --maikerumine --made for MC like Survival game --License for code WTFPL and otherwise stated in readmes -- intllib local MP = minetest.get_modpath(minetest.get_current_modname()) local S, NS = dofile(MP.."/intllib.lua") mobs:register_mob("mobs_mc:illusioner", { type = "monster", attack_type = "shoot", shoot_interval = 0.5, arrow = "mobs_mc:arrow_entity", shoot_offset = 1.5, hp_min = 32, hp_max = 32, collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.94, 0.3}, visual = "mesh", mesh = "mobs_mc_illusioner.b3d", textures = { { "mobs_mc_illusionist.png", "mobs_mc_illusionist.png", --hat "mcl_bows_bow.png", }, }, visual_size = {x=3, y=3}, walk_velocity = 0.6, run_velocity = 2, jump = true, animation = { stand_speed = 25, stand_start = 40, stand_end = 59, walk_speed = 25, walk_start = 0, walk_end = 40, run_speed = 25, shoot_start = 150, shoot_end = 170, die_speed = 15, die_start = 170, die_end = 180, die_loop = false, -- 120-140 magic arm swinging, 140-150 transition between magic to bow shooting }, view_range = 16, fear_height = 4, lava_damage = 4, }) mobs:register_egg("mobs_mc:illusioner", S("Illusioner"), "mobs_mc_spawn_icon_illusioner.png", 0) if minetest.settings:get_bool("log_mods") then minetest.log("action", "MC Illusioner loaded") end