From 2feb379e4cd9489532b37aa2ccf5cfcffe2665de Mon Sep 17 00:00:00 2001 From: Kenneth Jao Date: Fri, 9 Jan 2015 23:12:06 -0500 Subject: [PATCH 01/10] first commit --- minetest-mod-womd/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 minetest-mod-womd/README.md diff --git a/minetest-mod-womd/README.md b/minetest-mod-womd/README.md new file mode 100644 index 0000000..e69de29 From 4f4537f7642ba32c22e8e44d485de203d3e70123 Mon Sep 17 00:00:00 2001 From: yamanq Date: Fri, 9 Jan 2015 23:24:56 -0500 Subject: [PATCH 02/10] added basic structure of mod --- minetest-mod-womd/init.lua | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 minetest-mod-womd/init.lua diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua new file mode 100644 index 0000000..e69de29 From 7955e5fd9e1c5c43cea04f6235ecac5f54b9eff8 Mon Sep 17 00:00:00 2001 From: yamanq Date: Fri, 9 Jan 2015 23:48:31 -0500 Subject: [PATCH 03/10] added radioactive air --- minetest-mod-womd/init.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua index e69de29..0fc3bb1 100644 --- a/minetest-mod-womd/init.lua +++ b/minetest-mod-womd/init.lua @@ -0,0 +1,14 @@ +minetest.register_node("womd:radioactive_air", { + inventory_image = "unknown_node.png", + drawtype = "airlike", + paramtype = "none", + sunlight_propagates = false, + walkable = false, + pointable = false, + diggable = false, + air_equivalent = true, + drop = "", + damage_per_second = 1, + liquid_viscosity = 4, + groups = {not_in_creative_inventory=1}, +}) \ No newline at end of file From 818f6b302a0c9afa4a2ec66330bc4f57bab36018 Mon Sep 17 00:00:00 2001 From: Kenneth Jao Date: Sat, 10 Jan 2015 00:11:26 -0500 Subject: [PATCH 04/10] added radioactive_air.png --- minetest-mod-womd/textures/radioactive_air.png | Bin 0 -> 185 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 minetest-mod-womd/textures/radioactive_air.png diff --git a/minetest-mod-womd/textures/radioactive_air.png b/minetest-mod-womd/textures/radioactive_air.png new file mode 100644 index 0000000000000000000000000000000000000000..0127c7db64276f4af8eeefeca33bea04ab8a31fe GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~BNvOB#Hw3$3P2&*%#er@=ltB<)VvZPmw~~#C^fMp zHASI3vm`^o-P1Q9MK6^dq|npFF~s6@vQEUagu@Pu2}uhCdZY}p4y<5oKFYwbSdMWM S? Date: Sat, 10 Jan 2015 12:53:37 -0500 Subject: [PATCH 05/10] added some stuff --- minetest-mod-womd/init.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua index 0fc3bb1..022f846 100644 --- a/minetest-mod-womd/init.lua +++ b/minetest-mod-womd/init.lua @@ -1,14 +1,12 @@ minetest.register_node("womd:radioactive_air", { - inventory_image = "unknown_node.png", - drawtype = "airlike", + tiles = {"radioactive_air.png"}, + drawtype = "glasslike", paramtype = "none", - sunlight_propagates = false, walkable = false, pointable = false, diggable = false, air_equivalent = true, drop = "", damage_per_second = 1, - liquid_viscosity = 4, groups = {not_in_creative_inventory=1}, }) \ No newline at end of file From f58a643f34e344907578b12a7d1a1b6a5a1c2428 Mon Sep 17 00:00:00 2001 From: Yaman Date: Sat, 10 Jan 2015 12:57:32 -0500 Subject: [PATCH 06/10] added abms for radioactive air --- minetest-mod-womd/init.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua index 022f846..0ac5b1b 100644 --- a/minetest-mod-womd/init.lua +++ b/minetest-mod-womd/init.lua @@ -9,4 +9,24 @@ minetest.register_node("womd:radioactive_air", { drop = "", damage_per_second = 1, groups = {not_in_creative_inventory=1}, +}) + +minetest.register_abm({ + nodenames = {"womd:radioactive_air"}, + neighbors = {"default:air"}, + interval = 10.0, + chance = 10, + action = function(pos, node, active_object_count, active_object_count_wider) + minetest.set_node(pos, {name = "default:air"}) + end, +}) + +minetest.register_abm({ + nodenames = {"default:air"}, + neighbors = {"womd:radioactive_air"}, + interval = 15.0, + chance = 10, + action = function(pos, node, active_object_count, active_object_count_wider) + minetest.set_node(pos, {name = "womd:radioactive_air"}) + end, }) \ No newline at end of file From c21105f20fd70b61b0a7a4342a1f62ff771ab2bc Mon Sep 17 00:00:00 2001 From: Kenneth Jao Date: Sat, 10 Jan 2015 14:23:39 -0500 Subject: [PATCH 07/10] texture display, fixed abm --- minetest-mod-womd/textures/radioactive_air.png | Bin 185 -> 185 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/minetest-mod-womd/textures/radioactive_air.png b/minetest-mod-womd/textures/radioactive_air.png index 0127c7db64276f4af8eeefeca33bea04ab8a31fe..90da35bee858ea33ad8641ac6063b00a35235f87 100644 GIT binary patch delta 60 zcmdnVxRY^02)nQt-wZ{M@`=$VT4!Dd%s=nIn2@wUphwCe>%a=e=A#S@KBpM(XjJWS PU;qM7S3j3^P6 Date: Sat, 10 Jan 2015 14:36:21 -0500 Subject: [PATCH 08/10] fixed abm --- minetest-mod-womd/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua index 0ac5b1b..6c24559 100644 --- a/minetest-mod-womd/init.lua +++ b/minetest-mod-womd/init.lua @@ -22,7 +22,7 @@ minetest.register_abm({ }) minetest.register_abm({ - nodenames = {"default:air"}, + nodenames = {"air"}, neighbors = {"womd:radioactive_air"}, interval = 15.0, chance = 10, From ec4fa8e538465cf32ed948b5c40fc2da3af45cb4 Mon Sep 17 00:00:00 2001 From: Kenneth Jao Date: Sat, 10 Jan 2015 14:38:19 -0500 Subject: [PATCH 09/10] fixed abm --- minetest-mod-womd/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua index 6c24559..3448cff 100644 --- a/minetest-mod-womd/init.lua +++ b/minetest-mod-womd/init.lua @@ -13,11 +13,11 @@ minetest.register_node("womd:radioactive_air", { minetest.register_abm({ nodenames = {"womd:radioactive_air"}, - neighbors = {"default:air"}, + neighbors = {"air"}, interval = 10.0, chance = 10, action = function(pos, node, active_object_count, active_object_count_wider) - minetest.set_node(pos, {name = "default:air"}) + minetest.set_node(pos, {name = "air"}) end, }) From 518c00064a8a0c2048dad26bc8441d3fafb9cb1e Mon Sep 17 00:00:00 2001 From: Yaman Date: Sat, 10 Jan 2015 15:03:20 -0500 Subject: [PATCH 10/10] made radioactive air decay --- minetest-mod-womd/init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua index 3448cff..87ac8cc 100644 --- a/minetest-mod-womd/init.lua +++ b/minetest-mod-womd/init.lua @@ -14,7 +14,7 @@ minetest.register_node("womd:radioactive_air", { minetest.register_abm({ nodenames = {"womd:radioactive_air"}, neighbors = {"air"}, - interval = 10.0, + interval = 30.0, chance = 10, action = function(pos, node, active_object_count, active_object_count_wider) minetest.set_node(pos, {name = "air"}) @@ -24,8 +24,8 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"air"}, neighbors = {"womd:radioactive_air"}, - interval = 15.0, - chance = 10, + interval = 30.0, + chance = 15, action = function(pos, node, active_object_count, active_object_count_wider) minetest.set_node(pos, {name = "womd:radioactive_air"}) end,