diff --git a/depends.txt b/depends.txt index 6fc714c..6002f83 100644 --- a/depends.txt +++ b/depends.txt @@ -1,3 +1,5 @@ default tnt +mobs mesecons_materials? + diff --git a/greenslimes.lua b/greenslimes.lua index 365d1c5..536b609 100644 --- a/greenslimes.lua +++ b/greenslimes.lua @@ -1,3 +1,5 @@ +-- Green Slimes by TomasJLuis + -- sounds local green_sounds = { damage = "slimes_damage", @@ -39,7 +41,7 @@ mobs:register_mob("slimes:greensmall", { lava_damage = 10, light_damage = 0, }) -mobs:register_egg("slimes:greensmall", "Small Green Slime", "green_slime_front.png", 0) +mobs:register_egg("slimes:greensmall", "Small Green Slime", "green_slime_egg.png", 1) -- register medium green slime mobs:register_mob("slimes:greenmedium", { @@ -74,7 +76,7 @@ mobs:register_mob("slimes:greenmedium", { lava_damage = 10, light_damage = 0, }) -mobs:register_egg("slimes:greenmedium", "Medium Green Slime", "green_slime_front.png", 0) +mobs:register_egg("slimes:greenmedium", "Medium Green Slime", "green_slime_egg.png", 1) -- register big green slime mobs:register_mob("slimes:greenbig", { @@ -109,7 +111,7 @@ mobs:register_mob("slimes:greenbig", { lava_damage = 10, light_damage = 0, }) -mobs:register_egg("slimes:greenbig", "Big Green Slime", "green_slime_front.png", 0) +mobs:register_egg("slimes:greenbig", "Big Green Slime", "green_slime_egg.png", 1) --mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, interval, chance, active_object_count, min_height, max_height) mobs:spawn_specific("slimes:greenbig", {"default:junglegrass"},{"air","default:junglegrass"}, 4, 20, 30, 5000, 8, 0, 32000) @@ -119,3 +121,4 @@ mobs:spawn_specific("slimes:greensmall", {"default:junglegrass"},{"air","default --mobs:register_spawn(name, nodes, max_light, min_light, chance, active_object_count, max_height) mobs:register_spawn("slimes:greenmedium", {"default:mossycobble"}, 20, 4, 10000, 8, 32000) mobs:register_spawn("slimes:greensmall", {"default:mossycobble"}, 20, 4, 10000, 8, 32000) + diff --git a/init.lua b/init.lua index 435df52..6bfc7ee 100644 --- a/init.lua +++ b/init.lua @@ -1,4 +1,7 @@ --- Slimes by TenPlus1 and TomasJLuis +-- Slimes by TomasJLuis +-- Migration to Mobs Redo API by TenPlus1 + +-- load mod files dofile(minetest.get_modpath("slimes").."/greenslimes.lua") dofile(minetest.get_modpath("slimes").."/lavaslimes.lua") @@ -11,3 +14,4 @@ if not minetest.get_modpath("mesecons_materials") then end if minetest.setting_get("log_mods") then minetest.log("action", "Slimes loaded") end + diff --git a/lavaslimes.lua b/lavaslimes.lua index 691b2b8..2bbc78f 100644 --- a/lavaslimes.lua +++ b/lavaslimes.lua @@ -1,3 +1,5 @@ +-- Lava Slimes by TomasJLuis + -- sounds local lava_sounds = { damage = "slimes_damage", @@ -29,7 +31,7 @@ mobs:register_mob("slimes:lavasmall", { walk_chance = 0, jump_chance = 30, jump_height = 6, - armor = 100, + armor = 90, view_range = 15, drops = { {name = "tnt:gunpowder", chance = 4, min = 1, max = 2}, @@ -41,7 +43,7 @@ mobs:register_mob("slimes:lavasmall", { replace_rate = 20, footstep = "fire:basic_flame", }) -mobs:register_egg("slimes:lavasmall", "Small Lava Slime", "lava_slime_front.png", 0) +mobs:register_egg("slimes:lavasmall", "Small Lava Slime", "lava_slime_egg.png", 1) -- register medium lava slime mobs:register_mob("slimes:lavamedium", { @@ -63,7 +65,7 @@ mobs:register_mob("slimes:lavamedium", { walk_chance = 0, jump_chance = 30, jump_height = 6, - armor = 100, + armor = 90, view_range = 15, on_die = function(self, pos) local num = math.random(2, 4) @@ -78,7 +80,7 @@ mobs:register_mob("slimes:lavamedium", { replace_rate = 20, footstep = "fire:basic_flame", }) -mobs:register_egg("slimes:lavamedium", "Medium Lava Slime", "lava_slime_front.png", 0) +mobs:register_egg("slimes:lavamedium", "Medium Lava Slime", "lava_slime_egg.png", 1) -- register big lava slime mobs:register_mob("slimes:lavabig", { @@ -100,7 +102,7 @@ mobs:register_mob("slimes:lavabig", { walk_chance = 0, jump_chance = 30, jump_height = 6, - armor = 100, + armor = 90, view_range = 15, on_die = function(self, pos) local num = math.random(1, 2) @@ -116,7 +118,7 @@ mobs:register_mob("slimes:lavabig", { replace_offset = -1, footstep = "fire:basic_flame", }) -mobs:register_egg("slimes:lavabig", "Big Lava Slime", "lava_slime_front.png", 0) +mobs:register_egg("slimes:lavabig", "Big Lava Slime", "lava_slime_egg.png", 1) --mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, interval, chance, active_object_count, min_height, max_height) diff --git a/readme.txt b/readme.txt index b1620b6..44c2fe3 100644 --- a/readme.txt +++ b/readme.txt @@ -87,3 +87,4 @@ http://www.freesound.org/people/DrMinky/sounds/ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + diff --git a/sounds/green_slime_land.ogg b/sounds/green_slime_land.ogg deleted file mode 100644 index 4490317..0000000 Binary files a/sounds/green_slime_land.ogg and /dev/null differ diff --git a/sounds/lava_slime_attack.ogg b/sounds/lava_slime_attack.ogg deleted file mode 100644 index 7afa4cb..0000000 Binary files a/sounds/lava_slime_attack.ogg and /dev/null differ diff --git a/sounds/lava_slime_damage.ogg b/sounds/lava_slime_damage.ogg deleted file mode 100644 index 966ff77..0000000 Binary files a/sounds/lava_slime_damage.ogg and /dev/null differ diff --git a/sounds/lava_slime_death.ogg b/sounds/lava_slime_death.ogg deleted file mode 100644 index 7eef1f4..0000000 Binary files a/sounds/lava_slime_death.ogg and /dev/null differ diff --git a/sounds/lava_slime_jump.ogg b/sounds/lava_slime_jump.ogg deleted file mode 100644 index 2c836e4..0000000 Binary files a/sounds/lava_slime_jump.ogg and /dev/null differ diff --git a/sounds/lava_slime_land.ogg b/sounds/lava_slime_land.ogg deleted file mode 100644 index 1bf90f3..0000000 Binary files a/sounds/lava_slime_land.ogg and /dev/null differ diff --git a/sounds/green_slime_attack.ogg b/sounds/slimes_attack.ogg similarity index 100% rename from sounds/green_slime_attack.ogg rename to sounds/slimes_attack.ogg diff --git a/sounds/green_slime_damage.ogg b/sounds/slimes_damage.ogg similarity index 100% rename from sounds/green_slime_damage.ogg rename to sounds/slimes_damage.ogg diff --git a/sounds/green_slime_death.ogg b/sounds/slimes_death.ogg similarity index 100% rename from sounds/green_slime_death.ogg rename to sounds/slimes_death.ogg diff --git a/sounds/green_slime_jump.ogg b/sounds/slimes_jump.ogg similarity index 100% rename from sounds/green_slime_jump.ogg rename to sounds/slimes_jump.ogg diff --git a/textures/green_slime_egg.png b/textures/green_slime_egg.png new file mode 100644 index 0000000..bd227b1 Binary files /dev/null and b/textures/green_slime_egg.png differ diff --git a/textures/jeija_glue.png b/textures/jeija_glue.png new file mode 100644 index 0000000..2f351d1 Binary files /dev/null and b/textures/jeija_glue.png differ diff --git a/textures/lava_slime_egg.png b/textures/lava_slime_egg.png new file mode 100644 index 0000000..6f2c2ea Binary files /dev/null and b/textures/lava_slime_egg.png differ