diff options
| author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-04-01 20:02:19 -0400 | 
|---|---|---|
| committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-04-01 21:09:33 -0400 | 
| commit | da66780a569712c23ae4f2996cfb4608a9f9d69d (patch) | |
| tree | 217556029a78bc23ad4564720afc86de97228a04 /mesecons/mesecons_switch | |
| parent | 615b22df4d423aded3613db7716943a2f389b047 (diff) | |
| download | dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar.gz dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar.bz2 dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar.xz dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.zip | |
copy all standard Dreambuilder mods in from the old subgame
(exactly as last supplied there, updates to these mods will follow later)
Diffstat (limited to 'mesecons/mesecons_switch')
| -rw-r--r-- | mesecons/mesecons_switch/depends.txt | 1 | ||||
| -rw-r--r-- | mesecons/mesecons_switch/doc/switch/description.html | 1 | ||||
| -rw-r--r-- | mesecons/mesecons_switch/doc/switch/preview.png | bin | 0 -> 86195 bytes | |||
| -rw-r--r-- | mesecons/mesecons_switch/doc/switch/recipe.png | bin | 0 -> 12015 bytes | |||
| -rw-r--r-- | mesecons/mesecons_switch/init.lua | 35 | ||||
| -rw-r--r-- | mesecons/mesecons_switch/sounds/mesecons_switch.ogg | bin | 0 -> 6982 bytes | |||
| -rw-r--r-- | mesecons/mesecons_switch/textures/mesecons_switch_off.png | bin | 0 -> 598 bytes | |||
| -rw-r--r-- | mesecons/mesecons_switch/textures/mesecons_switch_on.png | bin | 0 -> 692 bytes | |||
| -rw-r--r-- | mesecons/mesecons_switch/textures/mesecons_switch_side.png | bin | 0 -> 553 bytes | 
9 files changed, 37 insertions, 0 deletions
| diff --git a/mesecons/mesecons_switch/depends.txt b/mesecons/mesecons_switch/depends.txt new file mode 100644 index 0000000..acaa924 --- /dev/null +++ b/mesecons/mesecons_switch/depends.txt @@ -0,0 +1 @@ +mesecons diff --git a/mesecons/mesecons_switch/doc/switch/description.html b/mesecons/mesecons_switch/doc/switch/description.html new file mode 100644 index 0000000..3ef4ace --- /dev/null +++ b/mesecons/mesecons_switch/doc/switch/description.html @@ -0,0 +1 @@ +The switch is a receptor. It changes its state as when punched. diff --git a/mesecons/mesecons_switch/doc/switch/preview.png b/mesecons/mesecons_switch/doc/switch/preview.pngBinary files differ new file mode 100644 index 0000000..0a0487d --- /dev/null +++ b/mesecons/mesecons_switch/doc/switch/preview.png diff --git a/mesecons/mesecons_switch/doc/switch/recipe.png b/mesecons/mesecons_switch/doc/switch/recipe.pngBinary files differ new file mode 100644 index 0000000..6db6464 --- /dev/null +++ b/mesecons/mesecons_switch/doc/switch/recipe.png diff --git a/mesecons/mesecons_switch/init.lua b/mesecons/mesecons_switch/init.lua new file mode 100644 index 0000000..3d59c0a --- /dev/null +++ b/mesecons/mesecons_switch/init.lua @@ -0,0 +1,35 @@ +-- mesecons_switch + +mesecon.register_node("mesecons_switch:mesecon_switch", { +	paramtype2="facedir", +	description="Switch", +	sounds = default.node_sound_stone_defaults(), +	on_rightclick = function (pos, node) +		if(mesecon.flipstate(pos, node) == "on") then +			mesecon.receptor_on(pos) +		else +			mesecon.receptor_off(pos) +		end +		minetest.sound_play("mesecons_switch", {pos=pos}) +	end +},{ +	groups = {dig_immediate=2}, +	tiles = {	"mesecons_switch_side.png", "mesecons_switch_side.png", +				"mesecons_switch_side.png", "mesecons_switch_side.png", +				"mesecons_switch_side.png", "mesecons_switch_off.png"}, +	mesecons = {receptor = { state = mesecon.state.off }} +},{ +	groups = {dig_immediate=2, not_in_creative_inventory=1}, +	tiles = {	"mesecons_switch_side.png", "mesecons_switch_side.png", +				"mesecons_switch_side.png", "mesecons_switch_side.png", +				"mesecons_switch_side.png", "mesecons_switch_on.png"}, +	mesecons = {receptor = { state = mesecon.state.on }} +}) + +minetest.register_craft({ +	output = "mesecons_switch:mesecon_switch_off 2", +	recipe = { +		{"default:steel_ingot", "default:cobble", "default:steel_ingot"}, +		{"group:mesecon_conductor_craftable","", "group:mesecon_conductor_craftable"}, +	} +}) diff --git a/mesecons/mesecons_switch/sounds/mesecons_switch.ogg b/mesecons/mesecons_switch/sounds/mesecons_switch.oggBinary files differ new file mode 100644 index 0000000..53d45c1 --- /dev/null +++ b/mesecons/mesecons_switch/sounds/mesecons_switch.ogg diff --git a/mesecons/mesecons_switch/textures/mesecons_switch_off.png b/mesecons/mesecons_switch/textures/mesecons_switch_off.pngBinary files differ new file mode 100644 index 0000000..2a75ef3 --- /dev/null +++ b/mesecons/mesecons_switch/textures/mesecons_switch_off.png diff --git a/mesecons/mesecons_switch/textures/mesecons_switch_on.png b/mesecons/mesecons_switch/textures/mesecons_switch_on.pngBinary files differ new file mode 100644 index 0000000..9df3450 --- /dev/null +++ b/mesecons/mesecons_switch/textures/mesecons_switch_on.png diff --git a/mesecons/mesecons_switch/textures/mesecons_switch_side.png b/mesecons/mesecons_switch/textures/mesecons_switch_side.pngBinary files differ new file mode 100644 index 0000000..fb5db33 --- /dev/null +++ b/mesecons/mesecons_switch/textures/mesecons_switch_side.png | 
