diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-11-12 02:25:30 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-11-29 19:13:39 +0200 |
commit | f145d498a6d91e3f5f3dcf921db8b74c98a7dad2 (patch) | |
tree | 8546af949d63af226fc4e858fe5678248a9f8e4a /data/scripts | |
parent | 41c91391fce65147aa7f3b5ceb7db5758709199a (diff) | |
download | minetest-f145d498a6d91e3f5f3dcf921db8b74c98a7dad2.tar.gz minetest-f145d498a6d91e3f5f3dcf921db8b74c98a7dad2.tar.bz2 minetest-f145d498a6d91e3f5f3dcf921db8b74c98a7dad2.zip |
Scripting WIP
Diffstat (limited to 'data/scripts')
-rw-r--r-- | data/scripts/default.lua | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/data/scripts/default.lua b/data/scripts/default.lua index 005e9ac15..b6c6b0d89 100644 --- a/data/scripts/default.lua +++ b/data/scripts/default.lua @@ -155,28 +155,21 @@ end -- Called periodically function TNT:on_step(dtime) - print("TNT:on_step()") - --[[self.timer = self.timer + dtime - if self.timer > 4.0 then - self.to_be_deleted = true -- Environment will delete this object at a suitable point of execution - env:explode(self.pos, 3) -- Uh... well, something like that - end]] + --print("TNT:on_step()") end -- Called when object is punched function TNT:on_punch(hitter) print("TNT:on_punch()") - --[[-- If tool is bomb defuser, revert back to being a block - local item = hitter.inventory.get_current() - if item.itemtype == "tool" and item.param == "bomb_defuser" then - env:add_node(self.pos, 3072) - self.to_be_deleted = true - end]] end -- Called when object is right-clicked function TNT:on_rightclick(clicker) print("TNT:on_rightclick()") + pos = self.object:getpos() + print("TNT:on_rightclick(): object position: "..dump(pos)) + pos = {x=pos.x+0.5+1, y=pos.y+0.5, z=pos.z+0.5} + minetest.env:add_node(pos, 0) end print("TNT dump: "..dump(TNT)) |