diff --git a/README.md b/README.md index 67a9684..c8b2d60 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# creeper +# sneaker Adds some explosive nuisance. ## Forum Topic diff --git a/init.lua b/init.lua index 7beca37..d082963 100644 --- a/init.lua +++ b/init.lua @@ -1,12 +1,12 @@ -creeper = {} +sneaker = {} --[[ -- DISABLED!!! do return end --]] -dofile(minetest.get_modpath("creeper").."/tnt_function.lua") -dofile(minetest.get_modpath("creeper").."/spawn.lua") +dofile(minetest.get_modpath("sneaker").."/tnt_function.lua") +dofile(minetest.get_modpath("sneaker").."/spawn.lua") local function jump(self,pos,direction) local velocity = self.object:get_velocity() @@ -58,7 +58,7 @@ local def = { collisionbox = {-0.25,-0.7,-0.25, 0.25,0.8,0.25}, visual = "mesh", mesh = "character.b3d", - textures = {"creeper.png"}, + textures = {"sneaker.png"}, makes_footstep_sound = false, -- Original @@ -91,12 +91,12 @@ def.on_activate = function(self,staticdata) if data and type(data) == "table" then if data.powered == true then self.powered = true - self.object:set_properties({textures = {"creeper_powered.png"}}) + self.object:set_properties({textures = {"sneaker_powered.png"}}) end else if math.random(0,20) == 20 then self.powered = true - self.object:set_properties({textures = {"creeper_powered.png"}}) + self.object:set_properties({textures = {"sneaker_powered.png"}}) end end end @@ -146,7 +146,7 @@ def.on_step = function(self, dtime) if self.chase and self.visualx < 2 then if self.hiss == false then - minetest.sound_play("creeper_hiss",{pos=pos,gain=1.5,max_hear_distance=2*64}) + minetest.sound_play("sneaker_hiss",{pos=pos,gain=1.5,max_hear_distance=2*64}) end self.visualx = self.visualx+0.05 self.object:set_properties({ @@ -237,8 +237,8 @@ def.on_step = function(self, dtime) self.chase = true if self.visualx >= 2 then self.object:remove() - creeper.boom(pos,self.powered) - minetest.sound_play("creeper_explode",{pos=pos,gain=1.5,max_hear_distance=2*64}) + sneaker.boom(pos,self.powered) + minetest.sound_play("sneaker_explode",{pos=pos,gain=1.5,max_hear_distance=2*64}) end end end @@ -340,18 +340,18 @@ def.get_staticdata = function(self) }) end -minetest.register_entity("creeper:creeper",def) +minetest.register_entity("sneaker:sneaker",def) if minetest.global_exists("spawneggs") then - minetest.register_craftitem("creeper:spawnegg",{ - description = "Creeper Spawn Egg", - inventory_image = "creeper_spawnegg.png", + minetest.register_craftitem("sneaker:spawnegg",{ + description = "Sneaker Spawn Egg", + inventory_image = "sneaker_spawnegg.png", stack_max = 64, on_place = function(itemstack,placer,pointed_thing) if pointed_thing.type == "node" then local pos = pointed_thing.above pos.y = pos.y+1 - minetest.add_entity(pos,"creeper:creeper") + minetest.add_entity(pos,"sneaker:sneaker") if not minetest.settings:get_bool("creative_mode", false) then itemstack:take_item() end @@ -361,10 +361,10 @@ if minetest.global_exists("spawneggs") then }) minetest.register_craft({ - output = "creeper:spawnegg", + output = "sneaker:spawnegg", type = "shapeless", recipe = {"spawneggs:egg", "tnt:tnt",}, }) - minetest.register_alias("spawneggs:creeper", "creeper:spawnegg") + minetest.register_alias("spawneggs:sneaker", "sneaker:spawnegg") end diff --git a/mod.conf b/mod.conf index 7a632a8..20856f2 100644 --- a/mod.conf +++ b/mod.conf @@ -1,5 +1,5 @@ -name = creeper -title = Creeper +name = sneaker +title = Sneaker description = Adds some explosive nuisance. author = Rui depends = default, tnt diff --git a/sounds/creeper_explode.ogg b/sounds/sneaker_explode.ogg similarity index 100% rename from sounds/creeper_explode.ogg rename to sounds/sneaker_explode.ogg diff --git a/sounds/creeper_hiss.ogg b/sounds/sneaker_hiss.ogg similarity index 100% rename from sounds/creeper_hiss.ogg rename to sounds/sneaker_hiss.ogg diff --git a/spawn.lua b/spawn.lua index ffecbe0..3aa039e 100644 --- a/spawn.lua +++ b/spawn.lua @@ -33,6 +33,6 @@ minetest.register_abm({ if minetest.get_node(pos).name ~= "air" then return end - minetest.add_entity(pos,"creeper:creeper") + minetest.add_entity(pos,"sneaker:sneaker") end }) diff --git a/textures/creeper.png b/textures/sneaker.png similarity index 100% rename from textures/creeper.png rename to textures/sneaker.png diff --git a/textures/creeper_powered.png b/textures/sneaker_powered.png similarity index 100% rename from textures/creeper_powered.png rename to textures/sneaker_powered.png diff --git a/textures/creeper_smoke.png b/textures/sneaker_smoke.png similarity index 100% rename from textures/creeper_smoke.png rename to textures/sneaker_smoke.png diff --git a/textures/creeper_spawnegg.png b/textures/sneaker_spawnegg.png similarity index 100% rename from textures/creeper_spawnegg.png rename to textures/sneaker_spawnegg.png diff --git a/tnt_function.lua b/tnt_function.lua index 5eacd1c..31fb2f0 100644 --- a/tnt_function.lua +++ b/tnt_function.lua @@ -128,7 +128,7 @@ local function add_effects(pos, radius) maxexptime = 3, minsize = 8, maxsize = 16, - texture = "creeper_smoke.png", + texture = "sneaker_smoke.png", }) end @@ -184,12 +184,12 @@ local function explode(pos, radius) return drops end -function creeper.boom(pos,large) +function sneaker.boom(pos,large) local radius = radius if large then radius = large_radius end - minetest.sound_play("creeper_explode", {pos=pos, gain=1.5, max_hear_distance=2*64}) + minetest.sound_play("sneaker_explode", {pos=pos, gain=1.5, max_hear_distance=2*64}) minetest.set_node(pos, {name="tnt:boom"}) minetest.get_node_timer(pos):start(0.5) local drops = explode(pos, radius)