Castrum 1.11.0 upload

Game-5.3.0
Der1248 2020-03-01 14:48:20 +01:00
parent 970cac1f39
commit 14f1efd240
1000 changed files with 7042 additions and 11010 deletions

View File

@ -15,5 +15,4 @@ See README.txt in each mod for more information
Every code written by me is LGPLv2.1
notes:
wood door in doors mod changed
chest in default mod changed
wood door in doors mod changed

Binary file not shown.

View File

@ -15,11 +15,11 @@ BlockMen (CC BY-SA 3.0)
TumeniNodes (CC BY-SA 3.0)
beds_bed_under.png
This mod adds a bed to Minetest which allows to skip the night.
To sleep, rightclick the bed. If playing in singleplayer mode the night gets skipped
This mod adds a bed to Minetest which allows players to skip the night.
To sleep, right click on the bed. If playing in singleplayer mode the night gets skipped
immediately. If playing multiplayer you get shown how many other players are in bed too,
if all players are sleeping the night gets skipped. The night skip can be forced if more
than 50% of the players are lying in bed and use this option.
than half of the players are lying in bed and use this option.
Another feature is a controlled respawning. If you have slept in bed (not just lying in
it) your respawn point is set to the beds location and you will respawn there after

View File

@ -1,7 +1,12 @@
-- beds/beds.lua
-- support for MT game translation.
local S = beds.get_translator
-- Fancy shaped bed
beds.register_bed("beds:fancy_bed", {
description = "Fancy Bed",
description = S("Fancy Bed"),
inventory_image = "beds_bed_fancy.png",
wield_image = "beds_bed_fancy.png",
tiles = {
@ -52,7 +57,7 @@ beds.register_bed("beds:fancy_bed", {
-- Simple shaped bed
beds.register_bed("beds:bed", {
description = "Simple Bed",
description = S("Simple Bed"),
inventory_image = "beds_bed.png",
wield_image = "beds_bed.png",
tiles = {

View File

@ -1,2 +0,0 @@
default
wool

View File

@ -1,11 +1,13 @@
local pi = math.pi
local player_in_bed = 0
local is_sp = minetest.is_singleplayer()
local enable_respawn = minetest.settings:get_bool("enable_bed_respawn")
if enable_respawn == nil then
enable_respawn = true
end
-- support for MT game translation.
local S = beds.get_translator
-- Helper functions
local function get_look_yaw(pos)
@ -59,11 +61,8 @@ local function lay_down(player, pos, bed_pos, state, skip)
-- stand up
if state ~= nil and not state then
local p = beds.pos[name] or nil
if beds.player[name] ~= nil then
beds.player[name] = nil
beds.bed_position[name] = nil
player_in_bed = player_in_bed - 1
end
beds.player[name] = nil
beds.bed_position[name] = nil
-- skip here to prevent sending player specific changes (used for leaving players)
if skip then
return
@ -82,10 +81,9 @@ local function lay_down(player, pos, bed_pos, state, skip)
-- lay down
else
beds.player[name] = 1
beds.pos[name] = pos
beds.bed_position[name] = bed_pos
player_in_bed = player_in_bed + 1
beds.player[name] = 1
-- physics, eye_offset, etc
player:set_eye_offset({x = 0, y = -13, z = 0}, {x = 0, y = 0, z = 0})
@ -103,18 +101,29 @@ local function lay_down(player, pos, bed_pos, state, skip)
player:hud_set_flags(hud_flags)
end
local function get_player_in_bed_count()
local c = 0
for _, _ in pairs(beds.player) do
c = c + 1
end
return c
end
local function update_formspecs(finished)
local ges = #minetest.get_connected_players()
local form_n
local player_in_bed = get_player_in_bed_count()
local is_majority = (ges / 2) < player_in_bed
local form_n
local esc = minetest.formspec_escape
if finished then
form_n = beds.formspec .. "label[2.7,9; Good morning.]"
form_n = beds.formspec .. "label[2.7,9;" .. esc(S("Good morning.")) .. "]"
else
form_n = beds.formspec .. "label[2.2,9;" .. tostring(player_in_bed) ..
" of " .. tostring(ges) .. " players are in bed]"
form_n = beds.formspec .. "label[2.2,9;" ..
esc(S("@1 of @2 players are in bed", player_in_bed, ges)) .. "]"
if is_majority and is_night_skip_enabled() then
form_n = form_n .. "button_exit[2,6;4,0.75;force;Force night skip]"
form_n = form_n .. "button_exit[2,6;4,0.75;force;" ..
esc(S("Force night skip")) .. "]"
end
end
@ -146,7 +155,7 @@ function beds.on_rightclick(pos, player)
if beds.player[name] then
lay_down(player, nil, nil, false)
end
minetest.chat_send_player(name, "You can only sleep at night.")
minetest.chat_send_player(name, S("You can only sleep at night."))
return
end
@ -223,7 +232,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
-- Because "Force night skip" button is a button_exit, it will set fields.quit
-- and lay_down call will change value of player_in_bed, so it must be taken
-- earlier.
local last_player_in_bed = player_in_bed
local last_player_in_bed = get_player_in_bed_count()
if fields.quit or fields.leave then
lay_down(player, nil, nil, false)

View File

@ -1,13 +1,20 @@
-- beds/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("beds")
beds = {}
beds.player = {}
beds.bed_position = {}
beds.pos = {}
beds.spawn = {}
beds.get_translator = S
beds.formspec = "size[8,11;true]" ..
"no_prepend[]" ..
"bgcolor[#080808BB;true]" ..
"button_exit[2,10;4,0.75;leave;Leave Bed]"
"button_exit[2,10;4,0.75;leave;" .. S("Leave Bed") .. "]"
local modpath = minetest.get_modpath("beds")

View File

@ -0,0 +1,8 @@
# textdomain: beds
Fancy Bed=Schickes Bett
Simple Bed=Schlichtes Bett
Leave Bed=Bett verlassen
Good morning.=Guten Morgen.
@1 of @2 players are in bed=@1 von @2 Spielern sind im Bett
Force night skip=Überspringen der Nacht erzwingen
You can only sleep at night.=Sie können nur nachts schlafen.

View File

@ -0,0 +1,8 @@
# textdomain: beds
Fancy Bed=Cama de lujo
Simple Bed=Cama sencilla
Leave Bed=Abandonar cama
Good morning.=Buenos días.
@1 of @2 players are in bed=@1 de @2 jugadores están en cama
Force night skip=Forzar evitar noche
You can only sleep at night.=Sólo puedes dormir por la noche.

View File

@ -0,0 +1,8 @@
# textdomain: beds
Fancy Bed=Lit chic
Simple Bed=Lit simple
Leave Bed=Se lever du lit
Good morning.=Bonjour.
@1 of @2 players are in bed=@1 joueur(s) sur @2 sont au lit
Force night skip=Forcer le passage de la nuit
You can only sleep at night.=Vous ne pouvez dormir que la nuit.

View File

@ -0,0 +1,4 @@
# textdomain: beds
Fancy Bed=Letto decorato
Simple Bed=Letto semplice
Leave Bed=Alzati dal letto

View File

@ -0,0 +1,8 @@
# textdomain: beds
Fancy Bed=
Simple Bed=
Leave Bed=
Good morning.=
@1 of @2 players are in bed=
Force night skip=
You can only sleep at night.=

3
mods/beds/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = beds
description = Minetest Game mod: beds
depends = default, wool

View File

@ -1,2 +0,0 @@
default
creative?

View File

@ -1,7 +1,12 @@
-- binoculars/init.lua
-- Mod global namespace
binoculars = {}
-- Load support for MT game translation.
local S = minetest.get_translator("binoculars")
-- Detect creative mod
local creative_mod = minetest.get_modpath("creative")
@ -54,7 +59,7 @@ minetest.after(4.7, cyclic_update)
-- Binoculars item
minetest.register_craftitem("binoculars:binoculars", {
description = "Binoculars\nUse with 'Zoom' key",
description = S("Binoculars") .. "\n" .. S("Use with 'Zoom' key"),
inventory_image = "binoculars_binoculars.png",
stack_max = 1,

View File

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Fernglas
Use with 'Zoom' key=Mit „Zoom“-Taste benutzen

View File

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Prismáticos
Use with 'Zoom' key=Usar con la tecla 'Zoom'

View File

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Jumelles
Use with 'Zoom' key=Utiliser avec le bouton « Zoom »

View File

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Binocolo
Use with 'Zoom' key=Usalo col tasto 'Ingrandimento'

View File

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=
Use with 'Zoom' key=

4
mods/binoculars/mod.conf Normal file
View File

@ -0,0 +1,4 @@
name = binoculars
description = Minetest Game mod: binoculars
depends = default
optional_depends = creative

View File

@ -1,2 +0,0 @@
default
player_api

View File

@ -1,3 +1,8 @@
-- boats/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("boats")
--
-- Helper functions
--
@ -149,13 +154,13 @@ function boat.on_step(self, dtime)
if ctrl.up and ctrl.down then
if not self.auto then
self.auto = true
minetest.chat_send_player(self.driver, "[boats] Cruise on")
minetest.chat_send_player(self.driver, S("Boat cruise mode on"))
end
elseif ctrl.down then
self.v = self.v - dtime * 1.8
if self.auto then
self.auto = false
minetest.chat_send_player(self.driver, "[boats] Cruise off")
minetest.chat_send_player(self.driver, S("Boat cruise mode off"))
end
elseif ctrl.up or self.auto then
self.v = self.v + dtime * 1.8
@ -242,7 +247,7 @@ minetest.register_entity("boats:boat", boat)
minetest.register_craftitem("boats:boat", {
description = "Boat",
description = S("Boat"),
inventory_image = "boats_inventory.png",
wield_image = "boats_wield.png",
wield_scale = {x = 2, y = 2, z = 1},

View File

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Schneller Bootsmodus an
Boat cruise mode off=Schneller Bootsmodus aus
Boat=Boot

View File

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Modo crucero en bote activado
Boat cruise mode off=Modo crucero en bote desactivado
Boat=Bote

View File

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Bateau mode rapide activé
Boat cruise mode off=Bateau mode rapide désactivé
Boat=Bateau

View File

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Modalità movimento automatico barca attivata
Boat cruise mode off=Modalità movimento automatico barca disattivata
Boat=Barca

View File

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=
Boat cruise mode off=
Boat=

3
mods/boats/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = boats
description = Minetest Game mod: boats
depends = default, player_api

View File

@ -1,6 +1,11 @@
-- bones/init.lua
-- Minetest 0.4 mod: bones
-- See README.txt for licensing and other information.
-- Load support for MT game translation.
local S = minetest.get_translator("bones")
bones = {}
local function is_owner(pos, name)
@ -24,7 +29,7 @@ local share_bones_time = tonumber(minetest.settings:get("share_bones_time")) or
local share_bones_time_early = tonumber(minetest.settings:get("share_bones_time_early")) or share_bones_time / 4
minetest.register_node("bones:bones", {
description = "Bones",
description = S("Bones"),
tiles = {
"bones_top.png^[transform2",
"bones_bottom.png",
@ -116,7 +121,7 @@ minetest.register_node("bones:bones", {
local meta = minetest.get_meta(pos)
local time = meta:get_int("time") + elapsed
if time >= share_bones_time then
meta:set_string("infotext", meta:get_string("owner") .. "'s old bones")
meta:set_string("infotext", S("@1's old bones", meta:get_string("owner")))
meta:set_string("owner", "")
else
meta:set_int("time", time)
@ -194,7 +199,7 @@ minetest.register_on_dieplayer(function(player)
minetest.log("action", player_name .. " dies at " .. pos_string ..
". No bones placed")
if bones_position_message then
minetest.chat_send_player(player_name, player_name .. " died at " .. pos_string .. ".")
minetest.chat_send_player(player_name, S("@1 died at @2.", player_name, pos_string))
end
return
end
@ -204,7 +209,7 @@ minetest.register_on_dieplayer(function(player)
minetest.log("action", player_name .. " dies at " .. pos_string ..
". No bones placed")
if bones_position_message then
minetest.chat_send_player(player_name, player_name .. " died at " .. pos_string .. ".")
minetest.chat_send_player(player_name, S("@1 died at @2.", player_name, pos_string))
end
return
end
@ -230,8 +235,7 @@ minetest.register_on_dieplayer(function(player)
minetest.log("action", player_name .. " dies at " .. pos_string ..
". Inventory dropped")
if bones_position_message then
minetest.chat_send_player(player_name, player_name .. " died at " .. pos_string ..
", and dropped their inventory.")
minetest.chat_send_player(player_name, S("@1 died at @2, and dropped their inventory.", player_name, pos_string))
end
return
end
@ -242,8 +246,7 @@ minetest.register_on_dieplayer(function(player)
minetest.log("action", player_name .. " dies at " .. pos_string ..
". Bones placed")
if bones_position_message then
minetest.chat_send_player(player_name, player_name .. " died at " .. pos_string ..
", and bones were placed.")
minetest.chat_send_player(player_name, S("@1 died at @2, and bones were placed.", player_name, pos_string))
end
local meta = minetest.get_meta(pos)
@ -266,7 +269,7 @@ minetest.register_on_dieplayer(function(player)
meta:set_string("owner", player_name)
if share_bones_time ~= 0 then
meta:set_string("infotext", player_name .. "'s fresh bones")
meta:set_string("infotext", S("@1's fresh bones", player_name))
if share_bones_time_early == 0 or not minetest.is_protected(pos, player_name) then
meta:set_int("time", 0)
@ -276,6 +279,6 @@ minetest.register_on_dieplayer(function(player)
minetest.get_node_timer(pos):start(10)
else
meta:set_string("infotext", player_name.."'s bones")
meta:set_string("infotext", S("@1's bones", player_name))
end
end)

View File

@ -0,0 +1,8 @@
# textdomain: bones
Bones=Knochen
@1's old bones=Alte Knochen von @1
@1 died at @2.=@1 starb bei @2.
@1 died at @2, and dropped their inventory.=@1 starb bei @2 und ließ das Inventar fallen.
@1 died at @2, and bones were placed.=@1 starb bei @2 und Knochen wurden platziert.
@1's fresh bones=Frische Knochen von @1
@1's bones=Knochen von @1

View File

@ -0,0 +1,8 @@
# textdomain: bones
Bones=Huesos
@1's old bones=Huesos antiguos de @1
@1 died at @2.=@1 murió en @2.
@1 died at @2, and dropped their inventory.=@1 murió en @2, y su inventario se desprendió.
@1 died at @2, and bones were placed.=@1 murió en @2, y sus huesos fueron depositados.
@1's fresh bones=Huesos recientes de @1
@1's bones=Huesos de @1

View File

@ -0,0 +1,8 @@
# textdomain: bones
Bones=Os
@1's old bones=Vieux os de @1
@1 died at @2.=@1 est mort à @2.
@1 died at @2, and dropped their inventory.=@1 est mort à @2 et a laissé tomber son inventaire.
@1 died at @2, and bones were placed.=@1 est mort à @2 et ses os ont été placés.
@1's fresh bones=Os frais de @1
@1's bones=Os de @1

View File

@ -0,0 +1,8 @@
# textdomain: bones
Bones=Ossa
@1's old bones=Ossa vecchie di @1
@1 died at @2.=@1 è morto alla posizione @2.
@1 died at @2, and dropped their inventory.=@1 è morto alla posizione @2, e ha lasciato a terra il contenuto del suo inventario.
@1 died at @2, and bones were placed.=@1 è morto alla posizione @2, e vi sono state posizionate delle ossa.
@1's fresh bones=Ossa fresche di @1
@1's bones=Ossa di @1

View File

@ -0,0 +1,8 @@
# textdomain: bones
Bones=
@1's old bones=
@1 died at @2.=
@1 died at @2, and dropped their inventory.=
@1 died at @2, and bones were placed.=
@1's fresh bones=
@1's bones=

3
mods/bones/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = bones
description = Minetest Game mod: bones
depends = default

View File

@ -1,2 +0,0 @@
default

View File

@ -1,15 +1,19 @@
-- Minetest 0.4 mod: bucket
-- See README.txt for licensing and other information.
-- Load support for MT game translation.
local S = minetest.get_translator("bucket")
minetest.register_alias("bucket", "bucket:bucket_empty")
minetest.register_alias("bucket_water", "bucket:bucket_water")
minetest.register_alias("bucket_lava", "bucket:bucket_lava")
minetest.register_craft({
output = 'bucket:bucket_empty 1',
output = "bucket:bucket_empty 1",
recipe = {
{'default:steel_ingot', '', 'default:steel_ingot'},
{'', 'default:steel_ingot', ''},
{"default:steel_ingot", "", "default:steel_ingot"},
{"", "default:steel_ingot", ""},
}
})
@ -111,9 +115,9 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
end
minetest.register_craftitem("bucket:bucket_empty", {
description = "Empty Bucket",
description = S("Empty Bucket"),
inventory_image = "bucket.png",
stack_max = 99,
groups = {tool = 1},
liquids_pointable = true,
on_use = function(itemstack, user, pointed_thing)
if pointed_thing.type == "object" then
@ -185,8 +189,8 @@ bucket.register_liquid(
"default:water_flowing",
"bucket:bucket_water",
"bucket_water.png",
"Water Bucket",
{water_bucket = 1}
S("Water Bucket"),
{tool = 1, water_bucket = 1}
)
-- River water source is 'liquid_renewable = false' to avoid horizontal spread
@ -200,8 +204,8 @@ bucket.register_liquid(
"default:river_water_flowing",
"bucket:bucket_river_water",
"bucket_river_water.png",
"River Water Bucket",
{water_bucket = 1},
S("River Water Bucket"),
{tool = 1, water_bucket = 1},
true
)
@ -210,7 +214,8 @@ bucket.register_liquid(
"default:lava_flowing",
"bucket:bucket_lava",
"bucket_lava.png",
"Lava Bucket"
S("Lava Bucket"),
{tool = 1}
)
minetest.register_craft({

View File

@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Leerer Eimer
Water Bucket=Wassereimer
River Water Bucket=Flusswassereimer
Lava Bucket=Lavaeimer

View File

@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Cubo vacío
Water Bucket=Cubo con agua
River Water Bucket=Cubo con agua de río
Lava Bucket=Cubo con lava

View File

@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Seau vide
Water Bucket=Seau d'eau
River Water Bucket=Seau d'eau de rivière
Lava Bucket=Seau de lave

View File

@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Secchio vuoto
Water Bucket=Secchio d'acqua
River Water Bucket=Secchio d'acqua di fiume
Lava Bucket=Secchio di lava

View File

@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=
Water Bucket=
River Water Bucket=
Lava Bucket=

3
mods/bucket/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = bucket
description = Minetest Game mod: bucket
depends = default

View File

@ -1,2 +0,0 @@
default
flowers

View File

@ -1,8 +1,13 @@
-- butterflies/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("butterflies")
-- register butterflies
local butter_list = {
{"white", "White"},
{"red", "Red"},
{"violet", "Violet"}
{"white", S("White Butterfly")},
{"red", S("Red Butterfly")},
{"violet", S("Violet Butterfly")}
}
for i in ipairs (butter_list) do
@ -10,7 +15,7 @@ for i in ipairs (butter_list) do
local desc = butter_list[i][2]
minetest.register_node("butterflies:butterfly_"..name, {
description = desc.." Butterfly",
description = desc,
drawtype = "plantlike",
tiles = {{
name = "butterflies_butterfly_"..name.."_animated.png",
@ -56,10 +61,9 @@ for i in ipairs (butter_list) do
})
minetest.register_node("butterflies:hidden_butterfly_"..name, {
description = "Hidden "..desc.." Butterfly",
drawtype = "airlike",
inventory_image = "insects_butterfly_"..name..".png",
wield_image = "insects_butterfly_"..name..".png",
inventory_image = "butterflies_butterfly_"..name..".png",
wield_image = "butterflies_butterfly_"..name..".png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,

View File

@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Weißer Schmetterling
Red Butterfly=Roter Schmetterling
Violet Butterfly=Violetter Schmetterling

View File

@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Mariposa blanca
Red Butterfly=Mariposa roja
Violet Butterfly=Mariposa violeta

View File

@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Papillon blanc
Red Butterfly=Papillon rouge
Violet Butterfly=Papillon violet

View File

@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Farfalla bianca
Red Butterfly=Farfalla rossa
Violet Butterfly=Farfalla viola

View File

@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=
Red Butterfly=
Violet Butterfly=

View File

@ -0,0 +1,3 @@
name = butterflies
description = Minetest Game mod: Butterflies
depends = default, flowers

View File

@ -1,3 +1,8 @@
-- carts/cart_entity.lua
-- support for MT game translation.
local S = carts.get_translator
local cart_entity = {
initial_properties = {
physical = false, -- otherwise going uphill breaks
@ -383,7 +388,7 @@ end
minetest.register_entity("carts:cart", cart_entity)
minetest.register_craftitem("carts:cart", {
description = "Cart (Sneak+Click to pick up)",
description = S("Cart") .. "\n" .. S("(Sneak+Click to pick up)"),
inventory_image = minetest.inventorycube("carts_cart_top.png", "carts_cart_side.png", "carts_cart_side.png"),
wield_image = "carts_cart_side.png",
on_place = function(itemstack, placer, pointed_thing)

View File

@ -1,2 +0,0 @@
default
player_api

View File

@ -1,7 +1,12 @@
-- carts/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("carts")
carts = {}
carts.modpath = minetest.get_modpath("carts")
carts.railparams = {}
carts.get_translator = S
-- Maximal speed of the cart in m/s (min = -1)
carts.speed_max = 7

View File

@ -0,0 +1,6 @@
# textdomain: carts
Cart=Lore
(Sneak+Click to pick up)=(Schleichen u. Klicken zum Aufheben)
Rail=Schiene
Powered Rail=Antriebsschiene
Brake Rail=Bremsschiene

View File

@ -0,0 +1,6 @@
# textdomain: carts
Cart=Vagoneta
(Sneak+Click to pick up)=(Agacharse+Clic para recoger)
Rail=Raíl
Powered Rail=Raíl energizado
Brake Rail=Raíl de frenado

View File

@ -0,0 +1,6 @@
# textdomain: carts
Cart=Chariot
(Sneak+Click to pick up)=(Se baisser + clic pour ramasser)
Rail=Rail
Powered Rail=Rail de traction
Brake Rail=Rail de freinage

View File

@ -0,0 +1,6 @@
# textdomain: carts
Cart=Vagone
(Sneak+Click to pick up)=(Strisciare+Click per raccoglierlo)
Rail=Binario
Powered Rail=Binario alimentato
Brake Rail=Binario freno

View File

@ -0,0 +1,6 @@
# textdomain: carts
Cart=
(Sneak+Click to pick up)=
Rail=
Powered Rail=
Brake Rail=

3
mods/carts/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = carts
description = Carts (formerly boost_cart)
depends = default, player_api

View File

@ -1,5 +1,10 @@
-- carts/rails.lua
-- support for MT game translation.
local S = carts.get_translator
carts:register_rail("carts:rail", {
description = "Rail",
description = S("Rail"),
tiles = {
"carts_rail_straight.png", "carts_rail_curved.png",
"carts_rail_t_junction.png", "carts_rail_crossing.png"
@ -22,7 +27,7 @@ minetest.register_alias("default:rail", "carts:rail")
carts:register_rail("carts:powerrail", {
description = "Powered Rail",
description = S("Powered Rail"),
tiles = {
"carts_rail_straight_pwr.png", "carts_rail_curved_pwr.png",
"carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"
@ -41,7 +46,7 @@ minetest.register_craft({
carts:register_rail("carts:brakerail", {
description = "Brake Rail",
description = S("Brake Rail"),
tiles = {
"carts_rail_straight_brk.png", "carts_rail_curved_brk.png",
"carts_rail_t_junction_brk.png", "carts_rail_crossing_brk.png"

View File

@ -1,4 +1,4 @@
function Bridge_Status(player)
function Bridge_Status(player,change,update)
file = io.open(minetest.get_worldpath().."/SAVE/Bridge.txt", "r")
local level = file:read("*l")
file:close()
@ -6,102 +6,33 @@ function Bridge_Status(player)
local status = file:read("*l")
file:close()
if tonumber(level) < 9 then
minetest.chat_send_player(player:get_player_name(), "build bridge first")
elseif tonumber(level) == 9 then
if update == false then
minetest.chat_send_player(player:get_player_name(), "build bridge first")
end
minetest.place_schematic({x=-44, y=8, z=-40}, minetest.get_modpath("castrum").."/schematics/Bridge1/Bridge1_"..(tonumber(level))..".mts","0")
else
if tonumber(status) == 0 then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("1")
file:close()
for j=36,44 do
for i=32,40 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
end
for j=36,44 do
for k=8,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="default:wood"})
end
end
minetest.set_node({x=-40, y=12, z=-32}, {name="castrum:bridge2"})
if change then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("1")
file:close()
minetest.place_schematic({x=-44, y=8, z=-40}, minetest.get_modpath("castrum").."/schematics/Bridge1/Bridge1_00.mts","0")
minetest.place_schematic({x=-44, y=8, z=-32}, minetest.get_modpath("castrum").."/schematics/Bridge2/Bridge2_"..(tonumber(level))..".mts","0")
else
minetest.place_schematic({x=-44, y=8, z=-32}, minetest.get_modpath("castrum").."/schematics/Bridge2/Bridge2_0.mts","0")
minetest.place_schematic({x=-44, y=8, z=-40}, minetest.get_modpath("castrum").."/schematics/Bridge1/Bridge1_"..(tonumber(level))..".mts","0")
end
elseif tonumber(status) == 1 then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("0")
file:close()
for j=36,44 do
for i=32,40 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="default:wood"})
end
end
minetest.set_node({x=-40, y=8, z=-36}, {name="castrum:bridge"})
for j=36,44 do
for k=9,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="air"})
end
end
end
elseif tonumber(level) == 10 then
if tonumber(status) == 0 then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("1")
file:close()
for j=36,44 do
for i=32,40 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
end
for j=36,44 do
for k=8,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="default:junglewood"})
end
end
minetest.set_node({x=-40, y=12, z=-32}, {name="castrum:bridge2"})
elseif tonumber(status) == 1 then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("0")
file:close()
for j=36,44 do
for i=32,40 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="default:junglewood"})
end
end
minetest.set_node({x=-40, y=8, z=-36}, {name="castrum:bridge"})
for j=36,44 do
for k=9,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="air"})
end
end
end
elseif tonumber(level) == 11 then
if tonumber(status) == 0 then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("1")
file:close()
for j=36,44 do
for i=32,40 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
end
for j=36,44 do
for k=8,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="default:pine_wood"})
end
end
minetest.set_node({x=-40, y=12, z=-32}, {name="castrum:bridge2"})
elseif tonumber(status) == 1 then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("0")
file:close()
for j=36,44 do
for i=32,40 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="default:pine_wood"})
end
end
minetest.set_node({x=-40, y=8, z=-36}, {name="castrum:bridge"})
for j=36,44 do
for k=9,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="air"})
end
end
if change then
file = io.open(minetest.get_worldpath().."/SAVE/Bridge_status.txt", "w")
file:write("0")
file:close()
minetest.place_schematic({x=-44, y=8, z=-32}, minetest.get_modpath("castrum").."/schematics/Bridge2/Bridge2_0.mts","0")
minetest.place_schematic({x=-44, y=8, z=-40}, minetest.get_modpath("castrum").."/schematics/Bridge1/Bridge1_"..(tonumber(level))..".mts","0")
else
minetest.place_schematic({x=-44, y=8, z=-40}, minetest.get_modpath("castrum").."/schematics/Bridge1/Bridge1_00.mts","0")
minetest.place_schematic({x=-44, y=8, z=-32}, minetest.get_modpath("castrum").."/schematics/Bridge2/Bridge2_"..(tonumber(level))..".mts","0")
end
end
end
end

View File

@ -1,76 +0,0 @@
function Barracks(v,player)
if v+0 == 1 then
for j=37,43 do
for i=25,31 do
minetest.set_node({x=j*(-1), y=9, z=i}, {name="default:cobble"})
end
end
elseif v+0 == 2 then
for i=25,30 do
minetest.set_node({x=-43, y=10, z=i}, {name="default:cobble"})
minetest.set_node({x=-37, y=10, z=i}, {name="default:cobble"})
end
for j=38,42 do
minetest.set_node({x=j*(-1), y=10, z=31}, {name="default:cobble"})
end
elseif v+0 == 3 then
for i=26,30 do
minetest.set_node({x=-43, y=11, z=i}, {name="default:cobble"})
minetest.set_node({x=-37, y=11, z=i}, {name="default:cobble"})
end
for j=38,42 do
minetest.set_node({x=j*(-1), y=11, z=31}, {name="default:cobble"})
end
elseif v+0 == 4 then
for i=27,30 do
minetest.set_node({x=-43, y=12, z=i}, {name="default:cobble"})
minetest.set_node({x=-37, y=12, z=i}, {name="default:cobble"})
end
for j=38,42 do
minetest.set_node({x=j*(-1), y=12, z=31}, {name="default:cobble"})
end
elseif v+0 == 5 then
for j=38,42 do
for i=27,30 do
minetest.set_node({x=j*(-1), y=13, z=i}, {name="default:cobble"})
end
end
elseif v+0 == 6 then
minetest.set_node({x=-42, y=10, z=28}, {name="castrum:knight1_sit"})
minetest.set_node({x=-40, y=10, z=30}, {name="castrum:knight1_sit"})
minetest.set_node({x=-38, y=10, z=28}, {name="castrum:knight1_sit"})
minetest.set_node({x=-40, y=10, z=28}, {name="castrum:fire"})
screwdriver_handler(player, {type="node", under={x=-38, y=10, z=28}, above={x=-38, y=10, z=28}}, 1)
screwdriver_handler(player, {type="node", under={x=-42, y=10, z=28}, above={x=-42, y=10, z=28}}, 1)
screwdriver_handler(player, {type="node", under={x=-42, y=10, z=28}, above={x=-42, y=10, z=28}}, 1)
screwdriver_handler(player, {type="node", under={x=-42, y=10, z=28}, above={x=-42, y=10, z=28}}, 1)
elseif v+0 == 7 then
for j=37,43 do
for i=25,31 do
for k=9,13 do
if minetest.get_node({x=j*(-1), y=k, z=i}).name == "default:cobble" then
minetest.set_node({x=j*(-1), y=k, z=i}, {name="default:stone_block"})
end
end
end
end
elseif v+0 == 8 then
for j=37,43 do
for i=25,31 do
for k=9,13 do
if minetest.get_node({x=j*(-1), y=k, z=i}).name == "default:stone_block" then
minetest.set_node({x=j*(-1), y=k, z=i}, {name="default:desert_cobble"})
end
end
end
end
elseif v+0 == 0 then
for j=37,43 do
for i=25,31 do
for k=9,13 do
minetest.set_node({x=j*(-1), y=k, z=i}, {name="air"})
end
end
end
end
end

View File

@ -1,135 +0,0 @@
function Battleground(v,player)
if v+0 == 1 then
for j=72,76 do
for i=80,84 do
minetest.set_node({x=j*(-1), y=9, z=i*(-1)}, {name="default:cobble"})
end
end
elseif v+0 == 2 then
for j=72,76 do
for i=80,84 do
minetest.set_node({x=j*(-1), y=10, z=i*(-1)}, {name="default:cobble"})
end
end
minetest.set_node({x=-74, y=10, z=-80}, {name="air"})
elseif v+0 == 3 then
minetest.set_node({x=-72, y=11, z=-80}, {name="default:cobble"})
minetest.set_node({x=-72, y=11, z=-82}, {name="default:cobble"})
minetest.set_node({x=-72, y=11, z=-84}, {name="default:cobble"})
minetest.set_node({x=-74, y=11, z=-84}, {name="default:cobble"})
minetest.set_node({x=-76, y=11, z=-84}, {name="default:cobble"})
minetest.set_node({x=-76, y=11, z=-82}, {name="default:cobble"})
minetest.set_node({x=-76, y=11, z=-80}, {name="default:cobble"})
elseif v+0 == 4 then
minetest.set_node({x=-72, y=12, z=-80}, {name="castrum:fire"})
minetest.set_node({x=-72, y=12, z=-82}, {name="castrum:fire"})
minetest.set_node({x=-72, y=12, z=-84}, {name="castrum:fire"})
minetest.set_node({x=-74, y=12, z=-84}, {name="castrum:fire"})
minetest.set_node({x=-76, y=12, z=-84}, {name="castrum:fire"})
minetest.set_node({x=-76, y=12, z=-82}, {name="castrum:fire"})
minetest.set_node({x=-76, y=12, z=-80}, {name="castrum:fire"})
minetest.set_node({x=-74, y=11, z=-81}, {name="castrum:knight_dark"})
screwdriver_handler(player, {type="node", under={x=-74, y=11, z=-81}, above={x=-74, y=11, z=-81}}, 1)
screwdriver_handler(player, {type="node", under={x=-74, y=11, z=-81}, above={x=-74, y=11, z=-81}}, 1)
elseif v+0 == 5 then
minetest.set_node({x=-72, y=11, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-72, y=11, z=-82}, {name="default:stone_block"})
minetest.set_node({x=-72, y=11, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-74, y=11, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-76, y=11, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-76, y=11, z=-82}, {name="default:stone_block"})
minetest.set_node({x=-76, y=11, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-72, y=9, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-72, y=9, z=-82}, {name="default:stone_block"})
minetest.set_node({x=-72, y=9, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-74, y=9, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-76, y=9, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-76, y=9, z=-82}, {name="default:stone_block"})
minetest.set_node({x=-76, y=9, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-74, y=9, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-73, y=10, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-75, y=10, z=-80}, {name="default:stone_block"})
minetest.set_node({x=-76, y=10, z=-81}, {name="default:stone_block"})
minetest.set_node({x=-76, y=10, z=-83}, {name="default:stone_block"})
minetest.set_node({x=-72, y=10, z=-81}, {name="default:stone_block"})
minetest.set_node({x=-72, y=10, z=-83}, {name="default:stone_block"})
minetest.set_node({x=-73, y=10, z=-84}, {name="default:stone_block"})
minetest.set_node({x=-75, y=10, z=-84}, {name="default:stone_block"})
elseif v+0 == 6 then
for j=72,76 do
for i=80,84 do
for k=9,12 do
if minetest.get_node({x=j*(-1), y=k, z=i*(-1)}).name == "default:cobble" then
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="default:stone_block"})
end
end
end
end
elseif v+0 == 7 then
minetest.set_node({x=-72, y=11, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=11, z=-82}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=11, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-74, y=11, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=11, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=11, z=-82}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=11, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=9, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=9, z=-82}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=9, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-74, y=9, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=9, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=9, z=-82}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=9, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-74, y=9, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-73, y=10, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-75, y=10, z=-80}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=10, z=-81}, {name="default:desert_cobble"})
minetest.set_node({x=-76, y=10, z=-83}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=10, z=-81}, {name="default:desert_cobble"})
minetest.set_node({x=-72, y=10, z=-83}, {name="default:desert_cobble"})
minetest.set_node({x=-73, y=10, z=-84}, {name="default:desert_cobble"})
minetest.set_node({x=-75, y=10, z=-84}, {name="default:desert_cobble"})
elseif v+0 == 8 then
for j=72,76 do
for i=80,84 do
for k=9,12 do
if minetest.get_node({x=j*(-1), y=k, z=i*(-1)}).name == "default:stone_block" then
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="default:desert_cobble"})
end
end
end
end
elseif v+0 == 9 then
minetest.set_node({x=-72, y=11, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=11, z=-82}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=11, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-74, y=11, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=11, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=11, z=-82}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=11, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=9, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=9, z=-82}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=9, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-74, y=9, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=9, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=9, z=-82}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=9, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-74, y=9, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-73, y=10, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-75, y=10, z=-80}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=10, z=-81}, {name="default:desert_stone_block"})
minetest.set_node({x=-76, y=10, z=-83}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=10, z=-81}, {name="default:desert_stone_block"})
minetest.set_node({x=-72, y=10, z=-83}, {name="default:desert_stone_block"})
minetest.set_node({x=-73, y=10, z=-84}, {name="default:desert_stone_block"})
minetest.set_node({x=-75, y=10, z=-84}, {name="default:desert_stone_block"})
elseif v+0 == 0 then
for j=72,76 do
for i=80,84 do
for k=9,12 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,93 +0,0 @@
function Bridge(v,player)
if v+0 == 1 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-32}, {name="default:wood"})
end
elseif v+0 == 2 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-33}, {name="default:wood"})
end
elseif v+0 == 3 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-34}, {name="default:wood"})
end
elseif v+0 == 4 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-35}, {name="default:wood"})
end
elseif v+0 == 5 then
for i=36,39 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:wood"})
end
for i=41,44 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:wood"})
end
elseif v+0 == 6 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-37}, {name="default:wood"})
end
elseif v+0 == 7 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-38}, {name="default:wood"})
end
elseif v+0 == 8 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-39}, {name="default:wood"})
end
elseif v+0 == 9 then
for i=36,44 do
minetest.set_node({x=i*(-1), y=8, z=-40}, {name="default:wood"})
end
elseif v+0 == 10 then
for i=36,44 do
for j=32,35 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:junglewood"})
end
end
for i=36,44 do
for j=37,40 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:junglewood"})
end
end
for i=36,39 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:junglewood"})
end
for i=41,44 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:junglewood"})
end
elseif v+0 == 11 then
for i=36,44 do
for j=32,35 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:pine_wood"})
end
end
for i=36,44 do
for j=37,40 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:pine_wood"})
end
end
for i=36,39 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:pine_wood"})
end
for i=41,44 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:pine_wood"})
end
elseif v+0 == 0 then
for i=36,44 do
for j=32,35 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:dirt_with_grass"})
end
end
for i=36,44 do
for j=37,40 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:dirt_with_grass"})
end
end
for i=36,39 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:dirt_with_grass"})
end
for i=41,44 do
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="default:dirt_with_grass"})
end
end
end

View File

@ -1,29 +0,0 @@
function Bridge2(v,player)
if v+0 == 10 then
for j=36,44 do
for k=8,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="default:junglewood"})
end
end
minetest.set_node({x=-40, y=12, z=-32}, {name="castrum:bridge2"})
elseif v+0 == 11 then
for j=36,44 do
for k=8,16 do
minetest.set_node({x=j*(-1), y=k, z=-32}, {name="default:pine_wood"})
end
end
minetest.set_node({x=-40, y=12, z=-32}, {name="castrum:bridge2"})
elseif v+0 == 0 then
for i=36,44 do
for k=8,16 do
minetest.set_node({x=i*(-1), y=k, z=-32}, {name="air"})
end
end
for i=36,44 do
for j=32,40 do
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="default:dirt_with_grass"})
end
end
minetest.set_node({x=-40, y=8, z=-36}, {name="castrum:bridge"})
end
end

View File

@ -1,55 +0,0 @@
function Cactusfarm(v,player)
if v+0 == 1 then
minetest.set_node({x=130, y=9, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=130, y=9, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=9, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=9, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=127, y=9, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=127, y=10, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=132, y=9, z=1}, {name="default:chest"})
screwdriver_handler(player, {type="node", under={x=132, y=9, z=1}, above={x=132, y=9, z=1}}, 1)
screwdriver_handler(player, {type="node", under={x=132, y=9, z=1}, above={x=132, y=9, z=1}}, 1)
screwdriver_handler(player, {type="node", under={x=132, y=9, z=1}, above={x=132, y=9, z=1}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=130, y=10, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=130, y=10, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=10, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=10, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=127, y=11, z=-4}, {name="castrum:cactus"})
elseif v+0 == 3 then
minetest.set_node({x=130, y=11, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=130, y=11, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=11, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=11, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=127, y=12, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=126, y=12, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=128, y=12, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=127, y=12, z=-3}, {name="castrum:cactus"})
minetest.set_node({x=127, y=12, z=-5}, {name="castrum:cactus"})
elseif v+0 == 4 then
minetest.set_node({x=129, y=12, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=127, y=12, z=-2}, {name="castrum:cactus"})
minetest.set_node({x=125, y=12, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=127, y=12, z=-6}, {name="castrum:cactus"})
minetest.set_node({x=127, y=13, z=-4}, {name="castrum:cactus"})
elseif v+0 == 5 then
minetest.set_node({x=129, y=13, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=127, y=13, z=-2}, {name="castrum:cactus"})
minetest.set_node({x=125, y=13, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=127, y=13, z=-6}, {name="castrum:cactus"})
minetest.set_node({x=127, y=14, z=-4}, {name="castrum:cactus"})
minetest.set_node({x=130, y=12, z=-7}, {name="castrum:cactus"})
minetest.set_node({x=130, y=12, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=12, z=-1}, {name="castrum:cactus"})
minetest.set_node({x=124, y=12, z=-7}, {name="castrum:cactus"})
elseif v+0 == 0 then
for j=123,131 do
for i=0,8 do
for k=9,14 do
minetest.set_node({x=j, y=k, z=i*(-1)}, {name="air"})
end
end
end
minetest.set_node({x=132, y=9, z=1}, {name="air"})
end
end

View File

@ -1,13 +0,0 @@
function Camp1(v,player)
if v+0 == 1 then
minetest.set_node({x=-63, y=9, z=-57}, {name="castrum:fire"})
elseif v+0 == 0 then
for j=59,67 do
for i=53,61 do
for k=9,9 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,13 +0,0 @@
function Camp2(v,player)
if v+0 == 1 then
minetest.set_node({x=-63, y=9, z=-70}, {name="castrum:fire"})
elseif v+0 == 0 then
for j=59,67 do
for i=66,74 do
for k=9,9 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,13 +0,0 @@
function Camp3(v,player)
if v+0 == 1 then
minetest.set_node({x=-85, y=9, z=-57}, {name="castrum:fire"})
elseif v+0 == 0 then
for j=81,89 do
for i=53,61 do
for k=9,9 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,11 +0,0 @@
function Cannon1(v,player)
if v+0 == 1 then
minetest.set_node({x=169, y=9, z=42}, {name="castrum:cannon_1_1"})
screwdriver_handler(player, {type="node", under={x=169, y=9, z=42}, above={x=169, y=9, z=42}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=169, y=9, z=42}, {name="castrum:cannon_1_2"})
screwdriver_handler(player, {type="node", under={x=169, y=9, z=42}, above={x=169, y=9, z=42}}, 1)
elseif v+0 == 0 then
minetest.set_node({x=169, y=9, z=42}, {name="air"})
end
end

View File

@ -1,15 +0,0 @@
function Cannon2(v,player)
if v+0 == 1 then
minetest.set_node({x=161, y=9, z=42}, {name="castrum:cannon_1_1"})
screwdriver_handler(player, {type="node", under={x=161, y=9, z=42}, above={x=161, y=9, z=42}}, 1)
screwdriver_handler(player, {type="node", under={x=161, y=9, z=42}, above={x=161, y=9, z=42}}, 1)
screwdriver_handler(player, {type="node", under={x=161, y=9, z=42}, above={x=161, y=9, z=42}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=161, y=9, z=42}, {name="castrum:cannon_1_2"})
screwdriver_handler(player, {type="node", under={x=161, y=9, z=42}, above={x=161, y=9, z=42}}, 1)
screwdriver_handler(player, {type="node", under={x=161, y=9, z=42}, above={x=161, y=9, z=42}}, 1)
screwdriver_handler(player, {type="node", under={x=161, y=9, z=42}, above={x=161, y=9, z=42}}, 1)
elseif v+0 == 0 then
minetest.set_node({x=161, y=9, z=42}, {name="air"})
end
end

View File

@ -1,10 +0,0 @@
function Cannon3(v,player)
if v+0 == 1 then
minetest.set_node({x=161, y=9, z=44}, {name="castrum:cannon_1_1"})
screwdriver_handler(player, {type="node", under={x=161, y=9, z=44}, above={x=161, y=9, z=44}}, 1)
screwdriver_handler(player, {type="node", under={x=161, y=9, z=44}, above={x=161, y=9, z=44}}, 1)
screwdriver_handler(player, {type="node", under={x=161, y=9, z=44}, above={x=161, y=9, z=44}}, 1)
elseif v+0 == 0 then
minetest.set_node({x=161, y=9, z=44}, {name="air"})
end
end

View File

@ -1,106 +0,0 @@
function Farm(v,player)
if v+0 == 1 then
minetest.set_node({x=350, y=39, z=3}, {name="default:water_source"})
minetest.set_node({x=351, y=39, z=3}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=3}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=350, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=350, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=40, z=3}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=3}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=351, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=351, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=345, y=40, z=-2}, {name="default:chest"})
screwdriver_handler(player, {type="node", under={x=345, y=40, z=-2}, above={x=345, y=40, z=-2}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=347, y=39, z=3}, {name="default:water_source"})
minetest.set_node({x=348, y=39, z=3}, {name="farming:soil_wet"})
minetest.set_node({x=346, y=39, z=3}, {name="farming:soil_wet"})
minetest.set_node({x=346, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=347, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=348, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=346, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=347, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=348, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=348, y=40, z=3}, {name="farming:cotton_8"})
minetest.set_node({x=346, y=40, z=3}, {name="farming:cotton_8"})
minetest.set_node({x=346, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=347, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=348, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=346, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=347, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=348, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=353, y=39, z=3}, {name="default:water_source"})
minetest.set_node({x=354, y=39, z=3}, {name="farming:soil_wet"})
minetest.set_node({x=352, y=39, z=3}, {name="farming:soil_wet"})
minetest.set_node({x=352, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=353, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=354, y=39, z=4}, {name="farming:soil_wet"})
minetest.set_node({x=352, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=353, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=354, y=39, z=2}, {name="farming:soil_wet"})
minetest.set_node({x=354, y=40, z=3}, {name="farming:cotton_8"})
minetest.set_node({x=352, y=40, z=3}, {name="farming:cotton_8"})
minetest.set_node({x=352, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=353, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=354, y=40, z=4}, {name="farming:cotton_8"})
minetest.set_node({x=352, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=353, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=354, y=40, z=2}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=39, z=0}, {name="default:water_source"})
minetest.set_node({x=351, y=39, z=0}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=0}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=1}, {name="farming:soil_wet"})
minetest.set_node({x=350, y=39, z=1}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=39, z=1}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=-1}, {name="farming:soil_wet"})
minetest.set_node({x=350, y=39, z=-1}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=39, z=-1}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=40, z=0}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=0}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=1}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=40, z=1}, {name="farming:cotton_8"})
minetest.set_node({x=351, y=40, z=1}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=-1}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=40, z=-1}, {name="farming:cotton_8"})
minetest.set_node({x=351, y=40, z=-1}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=39, z=6}, {name="default:water_source"})
minetest.set_node({x=351, y=39, z=6}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=6}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=7}, {name="farming:soil_wet"})
minetest.set_node({x=350, y=39, z=7}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=39, z=7}, {name="farming:soil_wet"})
minetest.set_node({x=349, y=39, z=5}, {name="farming:soil_wet"})
minetest.set_node({x=350, y=39, z=5}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=39, z=5}, {name="farming:soil_wet"})
minetest.set_node({x=351, y=40, z=6}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=6}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=7}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=40, z=7}, {name="farming:cotton_8"})
minetest.set_node({x=351, y=40, z=7}, {name="farming:cotton_8"})
minetest.set_node({x=349, y=40, z=5}, {name="farming:cotton_8"})
minetest.set_node({x=350, y=40, z=5}, {name="farming:cotton_8"})
minetest.set_node({x=351, y=40, z=5}, {name="farming:cotton_8"})
elseif v+0 == 0 then
for j=346,354 do
for i=0,7 do
minetest.set_node({x=j, y=39, z=i}, {name="default:stone"})
end
minetest.set_node({x=j, y=39, z=-1}, {name="default:stone"})
end
for j=346,354 do
for i=0,7 do
minetest.set_node({x=j, y=40, z=i}, {name="air"})
end
minetest.set_node({x=j, y=40, z=-1}, {name="air"})
end
minetest.set_node({x=345, y=40, z=-2}, {name="air"})
end
end

View File

@ -1,199 +0,0 @@
function Fountain(v,player)
if v+0 == 1 then
for i=39,41 do
for j=0,8 do
minetest.set_node({x=i*(-1), y=9, z=j}, {name="castrum:cobble"})
end
for j=1,2 do
minetest.set_node({x=i*(-1), y=9, z=j*(-1)}, {name="castrum:cobble"})
end
end
for i=35,45 do
for j=2,4 do
minetest.set_node({x=i*(-1), y=9, z=j}, {name="castrum:cobble"})
end
end
elseif v+0 == 2 then
for j=0,7 do
minetest.set_node({x=38*(-1), y=9, z=j}, {name="castrum:cobble"})
minetest.set_node({x=42*(-1), y=9, z=j}, {name="castrum:cobble"})
minetest.set_node({x=37*(-1), y=9, z=j}, {name="castrum:cobble"})
minetest.set_node({x=43*(-1), y=9, z=j}, {name="castrum:cobble"})
end
for j=0,6 do
minetest.set_node({x=36*(-1), y=9, z=j}, {name="castrum:cobble"})
minetest.set_node({x=44*(-1), y=9, z=j}, {name="castrum:cobble"})
end
minetest.set_node({x=38*(-1), y=9, z=1*(-1)}, {name="castrum:cobble"})
minetest.set_node({x=42*(-1), y=9, z=1*(-1)}, {name="castrum:cobble"})
minetest.set_node({x=37*(-1), y=9, z=1*(-1)}, {name="castrum:cobble"})
minetest.set_node({x=43*(-1), y=9, z=1*(-1)}, {name="castrum:cobble"})
elseif v+0 == 3 then
minetest.set_node({x=-41, y=10, z=-2}, {name="castrum:cobble"})
minetest.set_node({x=-40, y=10, z=-2}, {name="castrum:cobble"})
minetest.set_node({x=-39, y=10, z=-2}, {name="castrum:cobble"})
minetest.set_node({x=-38, y=10, z=-1}, {name="castrum:cobble"})
minetest.set_node({x=-37, y=10, z=-1}, {name="castrum:cobble"})
minetest.set_node({x=-42, y=10, z=-1}, {name="castrum:cobble"})
minetest.set_node({x=-43, y=10, z=-1}, {name="castrum:cobble"})
minetest.set_node({x=-44, y=10, z=0}, {name="castrum:cobble"})
minetest.set_node({x=-44, y=10, z=1}, {name="castrum:cobble"})
minetest.set_node({x=-36, y=10, z=0}, {name="castrum:cobble"})
minetest.set_node({x=-36, y=10, z=1}, {name="castrum:cobble"})
minetest.set_node({x=-35, y=10, z=2}, {name="castrum:cobble"})
minetest.set_node({x=-35, y=10, z=3}, {name="castrum:cobble"})
minetest.set_node({x=-35, y=10, z=4}, {name="castrum:cobble"})
minetest.set_node({x=-45, y=10, z=2}, {name="castrum:cobble"})
minetest.set_node({x=-45, y=10, z=3}, {name="castrum:cobble"})
minetest.set_node({x=-45, y=10, z=4}, {name="castrum:cobble"})
minetest.set_node({x=-36, y=10, z=5}, {name="castrum:cobble"})
minetest.set_node({x=-36, y=10, z=6}, {name="castrum:cobble"})
minetest.set_node({x=-44, y=10, z=5}, {name="castrum:cobble"})
minetest.set_node({x=-44, y=10, z=6}, {name="castrum:cobble"})
minetest.set_node({x=-38, y=10, z=7}, {name="castrum:cobble"})
minetest.set_node({x=-37, y=10, z=7}, {name="castrum:cobble"})
minetest.set_node({x=-42, y=10, z=7}, {name="castrum:cobble"})
minetest.set_node({x=-43, y=10, z=7}, {name="castrum:cobble"})
minetest.set_node({x=-41, y=10, z=8}, {name="castrum:cobble"})
minetest.set_node({x=-40, y=10, z=8}, {name="castrum:cobble"})
minetest.set_node({x=-39, y=10, z=8}, {name="castrum:cobble"})
elseif v+0 == 4 then
minetest.set_node({x=-40, y=10, z=3}, {name="castrum:cobble"})
minetest.set_node({x=-40, y=11, z=3}, {name="castrum:cobble"})
minetest.set_node({x=-40, y=12, z=3}, {name="castrum:cobble"})
minetest.set_node({x=-40, y=13, z=3}, {name="castrum:cobble"})
minetest.set_node({x=-40, y=14, z=3}, {name="default:water_source"})
minetest.set_node({x=-40, y=13, z=4}, {name="default:water_source"})
minetest.set_node({x=-40, y=13, z=2}, {name="default:water_source"})
minetest.set_node({x=-41, y=13, z=3}, {name="default:water_source"})
minetest.set_node({x=-39, y=13, z=3}, {name="default:water_source"})
elseif v+0 == 5 then
minetest.set_node({x=-41, y=9, z=-2}, {name="default:stone_block"})
minetest.set_node({x=-40, y=10, z=-2}, {name="default:stone_block"})
minetest.set_node({x=-39, y=9, z=-2}, {name="default:stone_block"})
minetest.set_node({x=-38, y=10, z=-1}, {name="default:stone_block"})
minetest.set_node({x=-37, y=9, z=-1}, {name="default:stone_block"})
minetest.set_node({x=-36, y=10, z=0}, {name="default:stone_block"})
minetest.set_node({x=-36, y=9, z=1}, {name="default:stone_block"})
minetest.set_node({x=-35, y=10, z=2}, {name="default:stone_block"})
minetest.set_node({x=-35, y=9, z=3}, {name="default:stone_block"})
minetest.set_node({x=-35, y=10, z=4}, {name="default:stone_block"})
minetest.set_node({x=-36, y=9, z=5}, {name="default:stone_block"})
minetest.set_node({x=-36, y=10, z=6}, {name="default:stone_block"})
minetest.set_node({x=-37, y=9, z=7}, {name="default:stone_block"})
minetest.set_node({x=-38, y=10, z=7}, {name="default:stone_block"})
minetest.set_node({x=-39, y=9, z=8}, {name="default:stone_block"})
minetest.set_node({x=-40, y=10, z=8}, {name="default:stone_block"})
minetest.set_node({x=-41, y=9, z=8}, {name="default:stone_block"})
minetest.set_node({x=-42, y=10, z=7}, {name="default:stone_block"})
minetest.set_node({x=-43, y=9, z=7}, {name="default:stone_block"})
minetest.set_node({x=-44, y=10, z=6}, {name="default:stone_block"})
minetest.set_node({x=-44, y=9, z=5}, {name="default:stone_block"})
minetest.set_node({x=-45, y=10, z=4}, {name="default:stone_block"})
minetest.set_node({x=-45, y=9, z=3}, {name="default:stone_block"})
minetest.set_node({x=-45, y=10, z=2}, {name="default:stone_block"})
minetest.set_node({x=-44, y=9, z=1}, {name="default:stone_block"})
minetest.set_node({x=-44, y=10, z=0}, {name="default:stone_block"})
minetest.set_node({x=-43, y=9, z=-1}, {name="default:stone_block"})
minetest.set_node({x=-42, y=10, z=-1}, {name="default:stone_block"})
elseif v+0 == 6 then
for k=9,14 do
for i=35,45 do
for j=0,2 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "castrum:cobble" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:stone_block"})
end
end
for j=0,8 do
if minetest.get_node({x=i*(-1), y=k, z=j}).name == "castrum:cobble" then
minetest.set_node({x=i*(-1), y=k, z=j}, {name="default:stone_block"})
end
end
end
end
elseif v+0 == 7 then
minetest.set_node({x=-41, y=9, z=-2}, {name="default:desert_cobble"})
minetest.set_node({x=-40, y=10, z=-2}, {name="default:desert_cobble"})
minetest.set_node({x=-39, y=9, z=-2}, {name="default:desert_cobble"})
minetest.set_node({x=-38, y=10, z=-1}, {name="default:desert_cobble"})
minetest.set_node({x=-37, y=9, z=-1}, {name="default:desert_cobble"})
minetest.set_node({x=-36, y=10, z=0}, {name="default:desert_cobble"})
minetest.set_node({x=-36, y=9, z=1}, {name="default:desert_cobble"})
minetest.set_node({x=-35, y=10, z=2}, {name="default:desert_cobble"})
minetest.set_node({x=-35, y=9, z=3}, {name="default:desert_cobble"})
minetest.set_node({x=-35, y=10, z=4}, {name="default:desert_cobble"})
minetest.set_node({x=-36, y=9, z=5}, {name="default:desert_cobble"})
minetest.set_node({x=-36, y=10, z=6}, {name="default:desert_cobble"})
minetest.set_node({x=-37, y=9, z=7}, {name="default:desert_cobble"})
minetest.set_node({x=-38, y=10, z=7}, {name="default:desert_cobble"})
minetest.set_node({x=-39, y=9, z=8}, {name="default:desert_cobble"})
minetest.set_node({x=-40, y=10, z=8}, {name="default:desert_cobble"})
minetest.set_node({x=-41, y=9, z=8}, {name="default:desert_cobble"})
minetest.set_node({x=-42, y=10, z=7}, {name="default:desert_cobble"})
minetest.set_node({x=-43, y=9, z=7}, {name="default:desert_cobble"})
minetest.set_node({x=-44, y=10, z=6}, {name="default:desert_cobble"})
minetest.set_node({x=-44, y=9, z=5}, {name="default:desert_cobble"})
minetest.set_node({x=-45, y=10, z=4}, {name="default:desert_cobble"})
minetest.set_node({x=-45, y=9, z=3}, {name="default:desert_cobble"})
minetest.set_node({x=-45, y=10, z=2}, {name="default:desert_cobble"})
minetest.set_node({x=-44, y=9, z=1}, {name="default:desert_cobble"})
minetest.set_node({x=-44, y=10, z=0}, {name="default:desert_cobble"})
minetest.set_node({x=-43, y=9, z=-1}, {name="default:desert_cobble"})
minetest.set_node({x=-42, y=10, z=-1}, {name="default:desert_cobble"})
elseif v+0 == 8 then
for k=9,14 do
for i=35,45 do
for j=0,2 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "default:stone_block" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:desert_cobble"})
end
end
for j=0,8 do
if minetest.get_node({x=i*(-1), y=k, z=j}).name == "default:stone_block" then
minetest.set_node({x=i*(-1), y=k, z=j}, {name="default:desert_cobble"})
end
end
end
end
elseif v+0 == 9 then
minetest.set_node({x=-41, y=9, z=-2}, {name="default:desert_stone_block"})
minetest.set_node({x=-40, y=10, z=-2}, {name="default:desert_stone_block"})
minetest.set_node({x=-39, y=9, z=-2}, {name="default:desert_stone_block"})
minetest.set_node({x=-38, y=10, z=-1}, {name="default:desert_stone_block"})
minetest.set_node({x=-37, y=9, z=-1}, {name="default:desert_stone_block"})
minetest.set_node({x=-36, y=10, z=0}, {name="default:desert_stone_block"})
minetest.set_node({x=-36, y=9, z=1}, {name="default:desert_stone_block"})
minetest.set_node({x=-35, y=10, z=2}, {name="default:desert_stone_block"})
minetest.set_node({x=-35, y=9, z=3}, {name="default:desert_stone_block"})
minetest.set_node({x=-35, y=10, z=4}, {name="default:desert_stone_block"})
minetest.set_node({x=-36, y=9, z=5}, {name="default:desert_stone_block"})
minetest.set_node({x=-36, y=10, z=6}, {name="default:desert_stone_block"})
minetest.set_node({x=-37, y=9, z=7}, {name="default:desert_stone_block"})
minetest.set_node({x=-38, y=10, z=7}, {name="default:desert_stone_block"})
minetest.set_node({x=-39, y=9, z=8}, {name="default:desert_stone_block"})
minetest.set_node({x=-40, y=10, z=8}, {name="default:desert_stone_block"})
minetest.set_node({x=-41, y=9, z=8}, {name="default:desert_stone_block"})
minetest.set_node({x=-42, y=10, z=7}, {name="default:desert_stone_block"})
minetest.set_node({x=-43, y=9, z=7}, {name="default:desert_stone_block"})
minetest.set_node({x=-44, y=10, z=6}, {name="default:desert_stone_block"})
minetest.set_node({x=-44, y=9, z=5}, {name="default:desert_stone_block"})
minetest.set_node({x=-45, y=10, z=4}, {name="default:desert_stone_block"})
minetest.set_node({x=-45, y=9, z=3}, {name="default:desert_stone_block"})
minetest.set_node({x=-45, y=10, z=2}, {name="default:desert_stone_block"})
minetest.set_node({x=-44, y=9, z=1}, {name="default:desert_stone_block"})
minetest.set_node({x=-44, y=10, z=0}, {name="default:desert_stone_block"})
minetest.set_node({x=-43, y=9, z=-1}, {name="default:desert_stone_block"})
minetest.set_node({x=-42, y=10, z=-1}, {name="default:desert_stone_block"})
elseif v+0 == 0 then
for k=9,14 do
for i=35,45 do
for j=0,2 do
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="air"})
end
for j=0,8 do
minetest.set_node({x=i*(-1), y=k, z=j}, {name="air"})
end
end
end
end
end

View File

@ -1,103 +0,0 @@
function Home1(v,player)
if v+0 == 1 then
for i=26,32 do
for j=20,25 do
minetest.set_node({x=i*(-1), y=9, z=j*(-1)}, {name="default:cobble"})
end
end
minetest.set_node({x=-29, y=9, z=-19}, {name="stairs:stair_cobble"})
screwdriver_handler(player, {type="node", under={x=-29, y=9, z=-19}, above={x=-29, y=9, z=-19}}, 1)
screwdriver_handler(player, {type="node", under={x=-29, y=9, z=-19}, above={x=-29, y=9, z=-19}}, 1)
elseif v+0 == 2 then
for j=20,25 do
minetest.set_node({x=-26, y=10, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-32, y=10, z=j*(-1)}, {name="default:wood"})
end
for i=26,32 do
minetest.set_node({x=i*(-1), y=10, z=-25}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=10, z=-20}, {name="default:wood"})
end
minetest.set_node({x=-29, y=10, z=-20}, {name="air"})
elseif v+0 == 3 then
for j=20,25 do
minetest.set_node({x=-26, y=11, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-32, y=11, z=j*(-1)}, {name="default:wood"})
end
for i=26,32 do
minetest.set_node({x=i*(-1), y=11, z=-25}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=11, z=-20}, {name="default:wood"})
end
minetest.set_node({x=-29, y=11, z=-20}, {name="air"})
minetest.set_node({x=-29, y=10, z=-20}, {name="doors:door_wood_a"})
screwdriver_handler(player, {type="node", under={x=-29, y=10, z=-20}, above={x=-29, y=10, z=-20}}, 1)
screwdriver_handler(player, {type="node", under={x=-29, y=10, z=-20}, above={x=-29, y=10, z=-20}}, 1)
elseif v+0 == 4 then
for j=20,25 do
minetest.set_node({x=-26, y=12, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-32, y=12, z=j*(-1)}, {name="default:wood"})
end
for i=26,32 do
minetest.set_node({x=i*(-1), y=12, z=-25}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=12, z=-20}, {name="default:wood"})
end
elseif v+0 == 5 then
for j=21,24 do
minetest.set_node({x=-27, y=13, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-31, y=13, z=j*(-1)}, {name="default:wood"})
end
for i=27,31 do
minetest.set_node({x=i*(-1), y=13, z=-24}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=13, z=-21}, {name="default:wood"})
end
elseif v+0 == 6 then
for j=22,23 do
minetest.set_node({x=-28, y=14, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-30, y=14, z=j*(-1)}, {name="default:wood"})
end
for i=28,30 do
minetest.set_node({x=i*(-1), y=14, z=-23}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=14, z=-22}, {name="default:wood"})
end
minetest.set_node({x=-26, y=9, z=-19}, {name="castrum:character1"})
screwdriver_handler(player, {type="node", under={x=-26, y=9, z=-19}, above={x=-26, y=9, z=-19}}, 1)
screwdriver_handler(player, {type="node", under={x=-26, y=9, z=-19}, above={x=-26, y=9, z=-19}}, 1)
elseif v+0 == 7 then
for i=26,32 do
for j=19,25 do
for k=9,14 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "default:wood" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:junglewood"})
end
end
end
end
elseif v+0 == 8 then
for i=26,32 do
for j=19,25 do
for k=9,14 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "default:junglewood" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:pine_wood"})
end
end
end
end
elseif v+0 == 9 then
for i=26,32 do
for j=19,25 do
for k=9,14 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "default:pine_wood" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:acacia_wood"})
end
end
end
end
elseif v+0 == 0 then
for i=26,32 do
for j=19,25 do
for k=9,14 do
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,93 +0,0 @@
function Home2(v,player)
if v+0 == 1 then
for i=48,54 do
for j=20,25 do
minetest.set_node({x=i*(-1), y=9, z=j*(-1)}, {name="default:cobble"})
end
end
minetest.set_node({x=-51, y=9, z=-19}, {name="stairs:stair_cobble"})
screwdriver_handler(player, {type="node", under={x=-51, y=9, z=-19}, above={x=-51, y=9, z=-19}}, 1)
screwdriver_handler(player, {type="node", under={x=-51, y=9, z=-19}, above={x=-51, y=9, z=-19}}, 1)
elseif v+0 == 2 then
for j=20,25 do
minetest.set_node({x=-48, y=10, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-54, y=10, z=j*(-1)}, {name="default:wood"})
end
for i=48,54 do
minetest.set_node({x=i*(-1), y=10, z=-25}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=10, z=-20}, {name="default:wood"})
end
minetest.set_node({x=-51, y=10, z=-20}, {name="air"})
elseif v+0 == 3 then
for j=20,25 do
minetest.set_node({x=-48, y=11, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-54, y=11, z=j*(-1)}, {name="default:wood"})
end
for i=48,54 do
minetest.set_node({x=i*(-1), y=11, z=-25}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=11, z=-20}, {name="default:wood"})
end
minetest.set_node({x=-51, y=11, z=-20}, {name="air"})
minetest.set_node({x=-51, y=10, z=-20}, {name="doors:door_wood_a"})
screwdriver_handler(player, {type="node", under={x=-51, y=10, z=-20}, above={x=-51, y=10, z=-20}}, 1)
screwdriver_handler(player, {type="node", under={x=-51, y=10, z=-20}, above={x=-51, y=10, z=-20}}, 1)
elseif v+0 == 4 then
for j=20,25 do
minetest.set_node({x=-48, y=12, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-54, y=12, z=j*(-1)}, {name="default:wood"})
end
for i=48,54 do
minetest.set_node({x=i*(-1), y=12, z=-25}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=12, z=-20}, {name="default:wood"})
end
elseif v+0 == 5 then
for j=21,24 do
minetest.set_node({x=-49, y=13, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-53, y=13, z=j*(-1)}, {name="default:wood"})
end
for i=49,53 do
minetest.set_node({x=i*(-1), y=13, z=-24}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=13, z=-21}, {name="default:wood"})
end
elseif v+0 == 6 then
for j=22,23 do
minetest.set_node({x=-50, y=14, z=j*(-1)}, {name="default:wood"})
minetest.set_node({x=-52, y=14, z=j*(-1)}, {name="default:wood"})
end
for i=50,52 do
minetest.set_node({x=i*(-1), y=14, z=-23}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=14, z=-22}, {name="default:wood"})
end
minetest.set_node({x=-54, y=9, z=-19}, {name="castrum:character1"})
screwdriver_handler(player, {type="node", under={x=-54, y=9, z=-19}, above={x=-54, y=9, z=-19}}, 1)
screwdriver_handler(player, {type="node", under={x=-54, y=9, z=-19}, above={x=-54, y=9, z=-19}}, 1)
elseif v+0 == 7 then
for i=48,54 do
for j=19,25 do
for k=9,14 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "default:wood" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:junglewood"})
end
end
end
end
elseif v+0 == 8 then
for i=48,54 do
for j=19,25 do
for k=9,14 do
if minetest.get_node({x=i*(-1), y=k, z=j*(-1)}).name == "default:junglewood" then
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:pine_wood"})
end
end
end
end
elseif v+0 == 0 then
for i=48,54 do
for j=19,25 do
for k=9,14 do
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,77 +0,0 @@
function Home3(v,player)
if v+0 == 1 then
for i=26,32 do
for j=26,31 do
minetest.set_node({x=i*(-1), y=9, z=j}, {name="default:cobble"})
end
end
minetest.set_node({x=-29, y=9, z=25}, {name="stairs:stair_cobble"})
elseif v+0 == 2 then
for j=26,31 do
minetest.set_node({x=-26, y=10, z=j}, {name="default:wood"})
minetest.set_node({x=-32, y=10, z=j}, {name="default:wood"})
end
for i=26,32 do
minetest.set_node({x=i*(-1), y=10, z=31}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=10, z=26}, {name="default:wood"})
end
minetest.set_node({x=-29, y=10, z=26}, {name="air"})
elseif v+0 == 3 then
for j=26,31 do
minetest.set_node({x=-26, y=11, z=j}, {name="default:wood"})
minetest.set_node({x=-32, y=11, z=j}, {name="default:wood"})
end
for i=26,32 do
minetest.set_node({x=i*(-1), y=11, z=31}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=11, z=26}, {name="default:wood"})
end
minetest.set_node({x=-29, y=11, z=26}, {name="air"})
minetest.set_node({x=-29, y=10, z=26}, {name="doors:door_wood_a"})
elseif v+0 == 4 then
for j=26,31 do
minetest.set_node({x=-26, y=12, z=j}, {name="default:wood"})
minetest.set_node({x=-32, y=12, z=j}, {name="default:wood"})
end
for i=26,32 do
minetest.set_node({x=i*(-1), y=12, z=31}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=12, z=26}, {name="default:wood"})
end
elseif v+0 == 5 then
for j=27,30 do
minetest.set_node({x=-27, y=13, z=j}, {name="default:wood"})
minetest.set_node({x=-31, y=13, z=j}, {name="default:wood"})
end
for i=27,31 do
minetest.set_node({x=i*(-1), y=13, z=27}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=13, z=30}, {name="default:wood"})
end
elseif v+0 == 6 then
for j=28,29 do
minetest.set_node({x=-28, y=14, z=j}, {name="default:wood"})
minetest.set_node({x=-30, y=14, z=j}, {name="default:wood"})
end
for i=28,30 do
minetest.set_node({x=i*(-1), y=14, z=28}, {name="default:wood"})
minetest.set_node({x=i*(-1), y=14, z=29}, {name="default:wood"})
end
minetest.set_node({x=-26, y=9, z=25}, {name="castrum:character1"})
elseif v+0 == 7 then
for i=26,32 do
for j=25,31 do
for k=9,14 do
if minetest.get_node({x=i*(-1), y=k, z=j}).name == "default:wood" then
minetest.set_node({x=i*(-1), y=k, z=j}, {name="default:junglewood"})
end
end
end
end
elseif v+0 == 0 then
for i=26,32 do
for j=25,31 do
for k=9,14 do
minetest.set_node({x=i*(-1), y=k, z=j}, {name="air"})
end
end
end
end
end

View File

@ -1,86 +0,0 @@
function Island_Barracks(v,player)
if v+0 == 1 then
for j=165,173 do
for i=6,14 do
minetest.set_node({x=j, y=9, z=i}, {name="default:sandstone"})
end
end
elseif v+0 == 2 then
for j=165,171 do
minetest.set_node({x=j, y=10, z=6}, {name="default:sandstone"})
minetest.set_node({x=j, y=10, z=14}, {name="default:sandstone"})
end
minetest.set_node({x=172, y=10, z=7}, {name="default:sandstone"})
minetest.set_node({x=172, y=10, z=13}, {name="default:sandstone"})
for i=8,12 do
minetest.set_node({x=173, y=10, z=i}, {name="default:sandstone"})
end
elseif v+0 == 3 then
for j=166,171 do
minetest.set_node({x=j, y=11, z=6}, {name="default:sandstone"})
minetest.set_node({x=j, y=11, z=14}, {name="default:sandstone"})
end
minetest.set_node({x=172, y=11, z=7}, {name="default:sandstone"})
minetest.set_node({x=172, y=11, z=13}, {name="default:sandstone"})
for i=8,12 do
minetest.set_node({x=173, y=11, z=i}, {name="default:sandstone"})
end
elseif v+0 == 4 then
for j=167,171 do
minetest.set_node({x=j, y=12, z=6}, {name="default:sandstone"})
minetest.set_node({x=j, y=12, z=14}, {name="default:sandstone"})
end
minetest.set_node({x=172, y=12, z=7}, {name="default:sandstone"})
minetest.set_node({x=172, y=12, z=13}, {name="default:sandstone"})
for i=8,12 do
minetest.set_node({x=173, y=12, z=i}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for j=168,171 do
minetest.set_node({x=j, y=13, z=6}, {name="default:sandstone"})
minetest.set_node({x=j, y=13, z=14}, {name="default:sandstone"})
end
minetest.set_node({x=172, y=13, z=7}, {name="default:sandstone"})
minetest.set_node({x=172, y=13, z=13}, {name="default:sandstone"})
for i=8,12 do
minetest.set_node({x=173, y=13, z=i}, {name="default:sandstone"})
end
elseif v+0 == 6 then
for j=168,172 do
for i=7,13 do
minetest.set_node({x=j, y=14, z=i}, {name="default:sandstone"})
end
end
minetest.set_node({x=172, y=14, z=7}, {name="air"})
minetest.set_node({x=172, y=14, z=13}, {name="air"})
minetest.set_node({x=169, y=10, z=10}, {name="castrum:fire"})
elseif v+0 == 7 then
for j=37,43 do
for i=25,31 do
for k=9,13 do
if minetest.get_node({x=j*(-1), y=k, z=i}).name == "default:cobble" then
minetest.set_node({x=j*(-1), y=k, z=i}, {name="default:stone_block"})
end
end
end
end
elseif v+0 == 8 then
for j=37,43 do
for i=25,31 do
for k=9,13 do
if minetest.get_node({x=j*(-1), y=k, z=i}).name == "default:stone_block" then
minetest.set_node({x=j*(-1), y=k, z=i}, {name="default:desert_cobble"})
end
end
end
end
elseif v+0 == 0 then
for j=165,173 do
for i=6,14 do
for k=9,14 do
minetest.set_node({x=j, y=k, z=i}, {name="air"})
end
end
end
end
end

View File

@ -1,42 +0,0 @@
function Island_Battleground(v,player)
if v+0 == 1 then
for j=180,184 do
for i=42,46 do
minetest.set_node({x=j, y=9, z=i}, {name="default:sandstone"})
end
end
elseif v+0 == 2 then
for j=180,184 do
for i=42,46 do
minetest.set_node({x=j, y=10, z=i}, {name="default:sandstone"})
end
end
minetest.set_node({x=180, y=10, z=44}, {name="air"})
elseif v+0 == 3 then
minetest.set_node({x=180, y=11, z=46}, {name="default:sandstone"})
minetest.set_node({x=182, y=11, z=46}, {name="default:sandstone"})
minetest.set_node({x=184, y=11, z=46}, {name="default:sandstone"})
minetest.set_node({x=184, y=11, z=44}, {name="default:sandstone"})
minetest.set_node({x=184, y=11, z=42}, {name="default:sandstone"})
minetest.set_node({x=182, y=11, z=42}, {name="default:sandstone"})
minetest.set_node({x=180, y=11, z=42}, {name="default:sandstone"})
elseif v+0 == 4 then
minetest.set_node({x=180, y=12, z=46}, {name="castrum:fire"})
minetest.set_node({x=182, y=12, z=46}, {name="castrum:fire"})
minetest.set_node({x=184, y=12, z=46}, {name="castrum:fire"})
minetest.set_node({x=184, y=12, z=44}, {name="castrum:fire"})
minetest.set_node({x=184, y=12, z=42}, {name="castrum:fire"})
minetest.set_node({x=182, y=12, z=42}, {name="castrum:fire"})
minetest.set_node({x=180, y=12, z=42}, {name="castrum:fire"})
minetest.set_node({x=182, y=11, z=44}, {name="castrum:skeleton_captain"})
screwdriver_handler(player, {type="node", under={x=182, y=11, z=44}, above={x=182, y=11, z=44}}, 1)
elseif v+0 == 0 then
for j=180,184 do
for i=42,46 do
for k=9,12 do
minetest.set_node({x=j, y=k, z=i}, {name="air"})
end
end
end
end
end

View File

@ -1,66 +0,0 @@
function Island_Fountain(v,player)
if v+0 == 1 then
for i=147,149 do
for j=0,6 do
minetest.set_node({x=i, y=9, z=j}, {name="default:sandstone"})
end
end
for i=145,151 do
for j=2,4 do
minetest.set_node({x=i, y=9, z=j}, {name="default:sandstone"})
end
end
elseif v+0 == 2 then
minetest.set_node({x=150, y=9, z=5}, {name="default:sandstone"})
minetest.set_node({x=146, y=9, z=5}, {name="default:sandstone"})
minetest.set_node({x=150, y=9, z=1}, {name="default:sandstone"})
minetest.set_node({x=146, y=9, z=1}, {name="default:sandstone"})
minetest.set_node({x=150, y=10, z=5}, {name="default:sandstone"})
minetest.set_node({x=146, y=10, z=5}, {name="default:sandstone"})
minetest.set_node({x=150, y=10, z=1}, {name="default:sandstone"})
minetest.set_node({x=146, y=10, z=1}, {name="default:sandstone"})
minetest.set_node({x=148, y=10, z=3}, {name="default:sandstone"})
elseif v+0 == 3 then
minetest.set_node({x=149, y=10, z=6}, {name="default:sandstone"})
minetest.set_node({x=148, y=10, z=6}, {name="default:sandstone"})
minetest.set_node({x=147, y=10, z=6}, {name="default:sandstone"})
minetest.set_node({x=149, y=10, z=0}, {name="default:sandstone"})
minetest.set_node({x=148, y=10, z=0}, {name="default:sandstone"})
minetest.set_node({x=147, y=10, z=0}, {name="default:sandstone"})
minetest.set_node({x=145, y=10, z=2}, {name="default:sandstone"})
minetest.set_node({x=145, y=10, z=3}, {name="default:sandstone"})
minetest.set_node({x=145, y=10, z=4}, {name="default:sandstone"})
minetest.set_node({x=151, y=10, z=2}, {name="default:sandstone"})
minetest.set_node({x=151, y=10, z=3}, {name="default:sandstone"})
minetest.set_node({x=151, y=10, z=4}, {name="default:sandstone"})
elseif v+0 == 4 then
minetest.set_node({x=148, y=11, z=3}, {name="default:sandstone"})
minetest.set_node({x=148, y=12, z=3}, {name="default:sandstone"})
minetest.set_node({x=148, y=13, z=3}, {name="default:water_source"})
elseif v+0 == 5 then
minetest.set_node({x=148, y=10, z=6}, {name="default:desert_sandstone"})
minetest.set_node({x=147, y=9, z=6}, {name="default:desert_sandstone"})
minetest.set_node({x=149, y=9, z=6}, {name="default:desert_sandstone"})
minetest.set_node({x=146, y=10, z=5}, {name="default:desert_sandstone"})
minetest.set_node({x=150, y=10, z=5}, {name="default:desert_sandstone"})
minetest.set_node({x=145, y=9, z=4}, {name="default:desert_sandstone"})
minetest.set_node({x=151, y=9, z=4}, {name="default:desert_sandstone"})
minetest.set_node({x=145, y=10, z=3}, {name="default:desert_sandstone"})
minetest.set_node({x=151, y=10, z=3}, {name="default:desert_sandstone"})
minetest.set_node({x=145, y=9, z=2}, {name="default:desert_sandstone"})
minetest.set_node({x=151, y=9, z=2}, {name="default:desert_sandstone"})
minetest.set_node({x=146, y=10, z=1}, {name="default:desert_sandstone"})
minetest.set_node({x=150, y=10, z=1}, {name="default:desert_sandstone"})
minetest.set_node({x=147, y=9, z=0}, {name="default:desert_sandstone"})
minetest.set_node({x=149, y=9, z=0}, {name="default:desert_sandstone"})
minetest.set_node({x=148, y=10, z=0}, {name="default:desert_sandstone"})
elseif v+0 == 0 then
for i=145,151 do
for k=9,13 do
for j=0,6 do
minetest.set_node({x=i, y=k, z=j}, {name="air"})
end
end
end
end
end

View File

@ -1,72 +0,0 @@
function Island_Home1(v,player)
if v+0 == 1 then
minetest.set_node({x=144, y=9, z=-14}, {name="default:sandstone"})
minetest.set_node({x=138, y=9, z=-14}, {name="default:sandstone"})
minetest.set_node({x=138, y=9, z=-21}, {name="default:sandstone"})
minetest.set_node({x=144, y=9, z=-21}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=145, y=9, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=137, y=9, z=j*(-1)}, {name="default:sandstone"})
end
for i=139,143 do
minetest.set_node({x=i, y=9, z=-22}, {name="default:sandstone"})
end
elseif v+0 == 2 then
minetest.set_node({x=144, y=10, z=-14}, {name="default:sandstone"})
minetest.set_node({x=138, y=10, z=-14}, {name="default:sandstone"})
minetest.set_node({x=138, y=10, z=-21}, {name="default:sandstone"})
minetest.set_node({x=144, y=10, z=-21}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=145, y=10, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=137, y=10, z=j*(-1)}, {name="default:sandstone"})
end
for i=139,143 do
minetest.set_node({x=i, y=10, z=-22}, {name="default:sandstone"})
end
minetest.set_node({x=145, y=10, z=-17}, {name="default:glass"})
minetest.set_node({x=145, y=10, z=-18}, {name="default:glass"})
minetest.set_node({x=141, y=10, z=-22}, {name="default:glass"})
minetest.set_node({x=137, y=10, z=-17}, {name="default:glass"})
minetest.set_node({x=137, y=10, z=-18}, {name="default:glass"})
elseif v+0 == 3 then
minetest.set_node({x=144, y=11, z=-14}, {name="default:sandstone"})
minetest.set_node({x=138, y=11, z=-14}, {name="default:sandstone"})
minetest.set_node({x=138, y=11, z=-21}, {name="default:sandstone"})
minetest.set_node({x=144, y=11, z=-21}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=145, y=11, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=137, y=11, z=j*(-1)}, {name="default:sandstone"})
end
for i=139,143 do
minetest.set_node({x=i, y=11, z=-22}, {name="default:sandstone"})
end
elseif v+0 == 4 then
minetest.set_node({x=143, y=12, z=-14}, {name="default:sandstone"})
minetest.set_node({x=139, y=12, z=-14}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=144, y=12, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=138, y=12, z=j*(-1)}, {name="default:sandstone"})
end
for i=139,143 do
minetest.set_node({x=i, y=12, z=-21}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for j=14,20 do
for i=139,143 do
minetest.set_node({x=i, y=13, z=j*(-1)}, {name="default:sandstone"})
end
end
minetest.set_node({x=143, y=13, z=-14}, {name="air"})
minetest.set_node({x=139, y=13, z=-14}, {name="air"})
minetest.set_node({x=141, y=13, z=-18}, {name="air"})
minetest.set_node({x=141, y=9, z=-18}, {name="castrum:fire"})
elseif v+0 == 0 then
for i=137,145 do
for k=9,13 do
for j=14,22 do
minetest.set_node({x=i, y=k, z=j*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,72 +0,0 @@
function Island_Home2(v,player)
if v+0 == 1 then
minetest.set_node({x=158, y=9, z=-14}, {name="default:sandstone"})
minetest.set_node({x=152, y=9, z=-14}, {name="default:sandstone"})
minetest.set_node({x=152, y=9, z=-21}, {name="default:sandstone"})
minetest.set_node({x=158, y=9, z=-21}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=159, y=9, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=151, y=9, z=j*(-1)}, {name="default:sandstone"})
end
for i=153,157 do
minetest.set_node({x=i, y=9, z=-22}, {name="default:sandstone"})
end
elseif v+0 == 2 then
minetest.set_node({x=158, y=10, z=-14}, {name="default:sandstone"})
minetest.set_node({x=152, y=10, z=-14}, {name="default:sandstone"})
minetest.set_node({x=152, y=10, z=-21}, {name="default:sandstone"})
minetest.set_node({x=158, y=10, z=-21}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=159, y=10, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=151, y=10, z=j*(-1)}, {name="default:sandstone"})
end
for i=153,157 do
minetest.set_node({x=i, y=10, z=-22}, {name="default:sandstone"})
end
minetest.set_node({x=159, y=10, z=-17}, {name="default:glass"})
minetest.set_node({x=159, y=10, z=-18}, {name="default:glass"})
minetest.set_node({x=155, y=10, z=-22}, {name="default:glass"})
minetest.set_node({x=151, y=10, z=-17}, {name="default:glass"})
minetest.set_node({x=151, y=10, z=-18}, {name="default:glass"})
elseif v+0 == 3 then
minetest.set_node({x=158, y=11, z=-14}, {name="default:sandstone"})
minetest.set_node({x=152, y=11, z=-14}, {name="default:sandstone"})
minetest.set_node({x=152, y=11, z=-21}, {name="default:sandstone"})
minetest.set_node({x=158, y=11, z=-21}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=159, y=11, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=151, y=11, z=j*(-1)}, {name="default:sandstone"})
end
for i=153,157 do
minetest.set_node({x=i, y=11, z=-22}, {name="default:sandstone"})
end
elseif v+0 == 4 then
minetest.set_node({x=157, y=12, z=-14}, {name="default:sandstone"})
minetest.set_node({x=153, y=12, z=-14}, {name="default:sandstone"})
for j=15,20 do
minetest.set_node({x=158, y=12, z=j*(-1)}, {name="default:sandstone"})
minetest.set_node({x=152, y=12, z=j*(-1)}, {name="default:sandstone"})
end
for i=153,157 do
minetest.set_node({x=i, y=12, z=-21}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for j=14,20 do
for i=153,157 do
minetest.set_node({x=i, y=13, z=j*(-1)}, {name="default:sandstone"})
end
end
minetest.set_node({x=157, y=13, z=-14}, {name="air"})
minetest.set_node({x=153, y=13, z=-14}, {name="air"})
minetest.set_node({x=155, y=13, z=-18}, {name="air"})
minetest.set_node({x=155, y=9, z=-18}, {name="castrum:fire"})
elseif v+0 == 0 then
for i=151,159 do
for k=9,13 do
for j=14,22 do
minetest.set_node({x=i, y=k, z=j*(-1)}, {name="air"})
end
end
end
end
end

View File

@ -1,94 +0,0 @@
function Island_Pier(v,player)
if v+0 == 1 then
for j=171,175 do
for i=38,40 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=40}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=40}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=40}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=40}, {name="default:wood"})
elseif v+0 == 2 then
for j=171,175 do
for i=41,43 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=43}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=43}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=43}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=43}, {name="default:wood"})
elseif v+0 == 3 then
for j=171,175 do
for i=44,46 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=46}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=46}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=46}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=46}, {name="default:wood"})
elseif v+0 == 4 then
for j=171,175 do
for i=47,49 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=49}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=49}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=49}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=49}, {name="default:wood"})
elseif v+0 == 5 then
for j=171,175 do
for i=50,52 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=52}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=52}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=52}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=52}, {name="default:wood"})
elseif v+0 == 6 then
for j=171,175 do
for i=53,55 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=55}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=55}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=55}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=55}, {name="default:wood"})
elseif v+0 == 7 then
for j=171,175 do
for i=56,58 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=171, y=7, z=58}, {name="default:wood"})
minetest.set_node({x=171, y=6, z=58}, {name="default:wood"})
minetest.set_node({x=175, y=7, z=58}, {name="default:wood"})
minetest.set_node({x=175, y=6, z=58}, {name="default:wood"})
minetest.set_node({x=171, y=8, z=44}, {name="castrum:ship2"})
minetest.set_node({x=175, y=8, z=44}, {name="castrum:island_pier2"})
elseif v+0 == 8 then
for j=171,175 do
for i=38,58 do
for k=6,8 do
if minetest.get_node({x=j, y=k, z=i}).name == "default:wood" then
minetest.set_node({x=j, y=k, z=i}, {name="default:junglewood"})
end
end
end
end
elseif v+0 == 0 then
for j=171,175 do
for i=38,58 do
for k=6,7 do
minetest.set_node({x=j, y=k, z=i}, {name="default:water_source"})
end
minetest.set_node({x=j, y=8, z=i}, {name="air"})
end
end
end
end

View File

@ -1,53 +0,0 @@
function Island_Pier2(v,player)
if v+0 == 1 then
for j=176,178 do
for i=42,46 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=178, y=7, z=42}, {name="default:wood"})
minetest.set_node({x=178, y=6, z=42}, {name="default:wood"})
minetest.set_node({x=178, y=7, z=46}, {name="default:wood"})
minetest.set_node({x=178, y=6, z=46}, {name="default:wood"})
elseif v+0 == 2 then
for j=179,181 do
for i=42,46 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=181, y=7, z=42}, {name="default:wood"})
minetest.set_node({x=181, y=6, z=42}, {name="default:wood"})
minetest.set_node({x=181, y=7, z=46}, {name="default:wood"})
minetest.set_node({x=181, y=6, z=46}, {name="default:wood"})
elseif v+0 == 3 then
for j=182,184 do
for i=42,46 do
minetest.set_node({x=j, y=8, z=i}, {name="default:wood"})
end
end
minetest.set_node({x=184, y=7, z=42}, {name="default:wood"})
minetest.set_node({x=184, y=6, z=42}, {name="default:wood"})
minetest.set_node({x=184, y=7, z=46}, {name="default:wood"})
minetest.set_node({x=184, y=6, z=46}, {name="default:wood"})
minetest.set_node({x=179, y=8, z=44}, {name="castrum:island_battleground"})
elseif v+0 == 4 then
for j=176,184 do
for i=42,46 do
for k=6,8 do
if minetest.get_node({x=j, y=k, z=i}).name == "default:wood" then
minetest.set_node({x=j, y=k, z=i}, {name="default:junglewood"})
end
end
end
end
elseif v+0 == 0 then
for j=176,184 do
for i=42,46 do
for k=6,7 do
minetest.set_node({x=j, y=k, z=i}, {name="default:water_source"})
end
minetest.set_node({x=j, y=8, z=i}, {name="air"})
end
end
end
end

View File

@ -1,83 +0,0 @@
function Island_Smithy(v,player)
if v+0 == 1 then
for j=166,173 do
for i=20,28 do
minetest.set_node({x=j, y=9, z=i}, {name="default:sandstone"})
end
end
minetest.set_node({x=165, y=9, z=23}, {name="stairs:stair_sandstone"})
minetest.set_node({x=165, y=9, z=22}, {name="stairs:stair_sandstone"})
screwdriver_handler(player, {type="node", under={x=165, y=9, z=23}, above={x=165, y=9, z=23}}, 1)
screwdriver_handler(player, {type="node", under={x=165, y=9, z=22}, above={x=165, y=9, z=22}}, 1)
elseif v+0 == 2 then
for j=166,173 do
minetest.set_node({x=j, y=10, z=20}, {name="default:sandstone"})
minetest.set_node({x=j, y=10, z=25}, {name="default:sandstone"})
end
for i=20,28 do
minetest.set_node({x=173, y=10, z=i}, {name="default:sandstone"})
end
for j=167,173 do
minetest.set_node({x=j, y=10, z=28}, {name="default:sandstone"})
end
minetest.set_node({x=166, y=10, z=21}, {name="default:sandstone"})
minetest.set_node({x=166, y=10, z=24}, {name="default:sandstone"})
minetest.set_node({x=171, y=10, z=27}, {name="default:sandstone"})
minetest.set_node({x=171, y=10, z=26}, {name="default:sandstone"})
elseif v+0 == 3 then
for j=166,173 do
minetest.set_node({x=j, y=11, z=20}, {name="default:sandstone"})
minetest.set_node({x=j, y=11, z=25}, {name="default:sandstone"})
end
for i=20,28 do
minetest.set_node({x=173, y=11, z=i}, {name="default:sandstone"})
end
for j=168,173 do
minetest.set_node({x=j, y=11, z=28}, {name="default:sandstone"})
end
minetest.set_node({x=166, y=11, z=21}, {name="default:sandstone"})
minetest.set_node({x=166, y=11, z=24}, {name="default:sandstone"})
minetest.set_node({x=166, y=10, z=22}, {name="doors:door_wood_b"})
minetest.set_node({x=166, y=10, z=23}, {name="doors:door_wood_a"})
screwdriver_handler(player, {type="node", under={x=166, y=10, z=22}, above={x=166, y=10, z=22}}, 1)
screwdriver_handler(player, {type="node", under={x=166, y=10, z=23}, above={x=166, y=10, z=23}}, 1)
elseif v+0 == 4 then
for j=166,173 do
minetest.set_node({x=j, y=12, z=20}, {name="default:sandstone"})
minetest.set_node({x=j, y=12, z=25}, {name="default:sandstone"})
end
for i=20,28 do
minetest.set_node({x=173, y=12, z=i}, {name="default:sandstone"})
end
for i=20,25 do
minetest.set_node({x=166, y=12, z=i}, {name="default:sandstone"})
end
for j=169,173 do
minetest.set_node({x=j, y=12, z=28}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for j=167,172 do
minetest.set_node({x=j, y=13, z=21}, {name="default:sandstone"})
minetest.set_node({x=j, y=13, z=24}, {name="default:sandstone"})
end
for i=21,24 do
minetest.set_node({x=167, y=13, z=i}, {name="default:sandstone"})
minetest.set_node({x=172, y=13, z=i}, {name="default:sandstone"})
end
elseif v+0 == 6 then
for j=168,171 do
minetest.set_node({x=j, y=14, z=22}, {name="default:sandstone"})
minetest.set_node({x=j, y=14, z=23}, {name="default:sandstone"})
end
minetest.set_node({x=172, y=10, z=27}, {name="default:lava_source"})
minetest.set_node({x=172, y=10, z=26}, {name="default:lava_source"})
elseif v+0 == 0 then
for j=165,173 do
for i=20,28 do
for k=9,14 do
minetest.set_node({x=j, y=k, z=i}, {name="air"})
end
end
end
end
end

View File

@ -1,104 +0,0 @@
function Island_Walle(v,player)
if v+0 == 1 then
for i=0,33 do
minetest.set_node({x=178, y=9, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=178, y=9, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 2 then
for i=0,33 do
minetest.set_node({x=178, y=10, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=178, y=10, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 3 then
for i=0,33 do
minetest.set_node({x=178, y=11, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=178, y=11, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 4 then
for i=0,33 do
minetest.set_node({x=178, y=12, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=178, y=12, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for i=0,33 do
minetest.set_node({x=178, y=13, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=178, y=13, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 6 then
for i=0,33 do
minetest.set_node({x=178, y=14, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=178, y=14, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 7 then
for i=0,33 do
if i%2 == 1 then
minetest.set_node({x=178, y=15, z=i}, {name="default:sandstone"})
end
end
for i=0,27 do
if i%2 == 1 then
minetest.set_node({x=178, y=15, z=i*(-1)}, {name="default:sandstone"})
end
end
elseif v+0 == 8 then
for i=0,33 do
if i%4 == 1 then
minetest.set_node({x=178, y=12, z=i}, {name="default:desert_sandstone"})
end
end
for i=0,27 do
if i%4 == 3 then
minetest.set_node({x=178, y=12, z=i*(-1)}, {name="default:desert_sandstone"})
end
end
for i=0,33 do
if i%2 == 0 then
minetest.set_node({x=178, y=13, z=i}, {name="default:desert_sandstone"})
minetest.set_node({x=178, y=11, z=i}, {name="default:desert_sandstone"})
minetest.set_node({x=178, y=9, z=i}, {name="default:desert_sandstone"})
end
end
for i=0,27 do
if i%2 == 0 then
minetest.set_node({x=178, y=13, z=i*(-1)}, {name="default:desert_sandstone"})
minetest.set_node({x=178, y=11, z=i*(-1)}, {name="default:desert_sandstone"})
minetest.set_node({x=178, y=9, z=i*(-1)}, {name="default:desert_sandstone"})
end
end
for i=0,33 do
if i%4 == 3 then
minetest.set_node({x=178, y=14, z=i}, {name="default:desert_sandstone"})
minetest.set_node({x=178, y=10, z=i}, {name="default:desert_sandstone"})
end
end
for i=0,27 do
if i%4 == 1 then
minetest.set_node({x=178, y=14, z=i*(-1)}, {name="default:desert_sandstone"})
minetest.set_node({x=178, y=10, z=i*(-1)}, {name="default:desert_sandstone"})
end
end
elseif v+0 == 0 then
for i=0,33 do
for k=9,15 do
minetest.set_node({x=178, y=k, z=i}, {name="air"})
end
end
for i=0,27 do
for k=9,15 do
minetest.set_node({x=178, y=k, z=i*(-1)}, {name="air"})
end
end
end
end

View File

@ -1,92 +0,0 @@
function Island_Walln(v,player)
if v+0 == 1 then
for i=151,177 do
minetest.set_node({x=i, y=9, z=33}, {name="default:sandstone"})
end
for i=119,145 do
minetest.set_node({x=i, y=9, z=33}, {name="default:sandstone"})
end
elseif v+0 == 2 then
for i=151,177 do
minetest.set_node({x=i, y=10, z=33}, {name="default:sandstone"})
end
for i=119,145 do
minetest.set_node({x=i, y=10, z=33}, {name="default:sandstone"})
end
elseif v+0 == 3 then
for i=151,177 do
minetest.set_node({x=i, y=11, z=33}, {name="default:sandstone"})
end
for i=119,145 do
minetest.set_node({x=i, y=11, z=33}, {name="default:sandstone"})
end
elseif v+0 == 4 then
for i=151,177 do
minetest.set_node({x=i, y=12, z=33}, {name="default:sandstone"})
end
for i=119,145 do
minetest.set_node({x=i, y=12, z=33}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for i=150,177 do
minetest.set_node({x=i, y=13, z=33}, {name="default:sandstone"})
end
for i=119,146 do
minetest.set_node({x=i, y=13, z=33}, {name="default:sandstone"})
end
elseif v+0 == 6 then
for i=119,177 do
minetest.set_node({x=i, y=14, z=33}, {name="default:sandstone"})
end
elseif v+0 == 7 then
for i=119,177 do
if i%2 == 0 then
minetest.set_node({x=i, y=15, z=33}, {name="default:sandstone"})
end
end
elseif v+0 == 8 then
for i=119,145 do
if i%4 == 2 then
minetest.set_node({x=i, y=12, z=33}, {name="default:desert_sandstone"})
end
end
for i=151,177 do
if i%4 == 2 then
minetest.set_node({x=i, y=12, z=33}, {name="default:desert_sandstone"})
end
end
for i=119,145 do
if i%2 == 1 then
minetest.set_node({x=i, y=13, z=33}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=11, z=33}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=9, z=33}, {name="default:desert_sandstone"})
end
end
for i=151,177 do
if i%2 == 1 then
minetest.set_node({x=i, y=13, z=33}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=11, z=33}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=9, z=33}, {name="default:desert_sandstone"})
end
end
for i=119,145 do
if i%4 == 0 then
minetest.set_node({x=i, y=14, z=33}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=10, z=33}, {name="default:desert_sandstone"})
end
end
for i=151,177 do
if i%4 == 0 then
minetest.set_node({x=i, y=14, z=33}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=10, z=33}, {name="default:desert_sandstone"})
end
end
minetest.set_node({x=148, y=14, z=33}, {name="default:desert_sandstone"})
elseif v+0 == 0 then
for i=119,177 do
for k=9,15 do
minetest.set_node({x=i, y=k, z=33}, {name="air"})
end
end
end
end

View File

@ -1,58 +0,0 @@
function Island_Walls(v,player)
if v+0 == 1 then
for i=119,177 do
minetest.set_node({x=i, y=9, z=-27}, {name="default:sandstone"})
end
elseif v+0 == 2 then
for i=119,177 do
minetest.set_node({x=i, y=10, z=-27}, {name="default:sandstone"})
end
elseif v+0 == 3 then
for i=119,177 do
minetest.set_node({x=i, y=11, z=-27}, {name="default:sandstone"})
end
elseif v+0 == 4 then
for i=119,177 do
minetest.set_node({x=i, y=12, z=-27}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for i=119,177 do
minetest.set_node({x=i, y=13, z=-27}, {name="default:sandstone"})
end
elseif v+0 == 6 then
for i=119,177 do
minetest.set_node({x=i, y=14, z=-27}, {name="default:sandstone"})
end
elseif v+0 == 7 then
for i=119,177 do
if i%2 == 0 then
minetest.set_node({x=i, y=15, z=-27}, {name="default:sandstone"})
end
end
elseif v+0 == 8 then
for i=119,177 do
if i%4 == 2 then
minetest.set_node({x=i, y=12, z=-27}, {name="default:desert_sandstone"})
end
end
for i=119,177 do
if i%2 == 1 then
minetest.set_node({x=i, y=13, z=-27}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=11, z=-27}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=9, z=-27}, {name="default:desert_sandstone"})
end
end
for i=119,177 do
if i%4 == 0 then
minetest.set_node({x=i, y=14, z=-27}, {name="default:desert_sandstone"})
minetest.set_node({x=i, y=10, z=-27}, {name="default:desert_sandstone"})
end
end
elseif v+0 == 0 then
for i=119,177 do
for k=9,15 do
minetest.set_node({x=i, y=k, z=-27}, {name="air"})
end
end
end
end

View File

@ -1,104 +0,0 @@
function Island_Wallw(v,player)
if v+0 == 1 then
for i=0,33 do
minetest.set_node({x=118, y=9, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=118, y=9, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 2 then
for i=0,33 do
minetest.set_node({x=118, y=10, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=118, y=10, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 3 then
for i=0,33 do
minetest.set_node({x=118, y=11, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=118, y=11, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 4 then
for i=0,33 do
minetest.set_node({x=118, y=12, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=118, y=12, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 5 then
for i=0,33 do
minetest.set_node({x=118, y=13, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=118, y=13, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 6 then
for i=0,33 do
minetest.set_node({x=118, y=14, z=i}, {name="default:sandstone"})
end
for i=0,27 do
minetest.set_node({x=118, y=14, z=i*(-1)}, {name="default:sandstone"})
end
elseif v+0 == 7 then
for i=0,33 do
if i%2 == 1 then
minetest.set_node({x=118, y=15, z=i}, {name="default:sandstone"})
end
end
for i=0,27 do
if i%2 == 1 then
minetest.set_node({x=118, y=15, z=i*(-1)}, {name="default:sandstone"})
end
end
elseif v+0 == 8 then
for i=0,33 do
if i%4 == 1 then
minetest.set_node({x=118, y=12, z=i}, {name="default:desert_sandstone"})
end
end
for i=0,27 do
if i%4 == 3 then
minetest.set_node({x=118, y=12, z=i*(-1)}, {name="default:desert_sandstone"})
end
end
for i=0,33 do
if i%2 == 0 then
minetest.set_node({x=118, y=13, z=i}, {name="default:desert_sandstone"})
minetest.set_node({x=118, y=11, z=i}, {name="default:desert_sandstone"})
minetest.set_node({x=118, y=9, z=i}, {name="default:desert_sandstone"})
end
end
for i=0,27 do
if i%2 == 0 then
minetest.set_node({x=118, y=13, z=i*(-1)}, {name="default:desert_sandstone"})
minetest.set_node({x=118, y=11, z=i*(-1)}, {name="default:desert_sandstone"})
minetest.set_node({x=118, y=9, z=i*(-1)}, {name="default:desert_sandstone"})
end
end
for i=0,33 do
if i%4 == 3 then
minetest.set_node({x=118, y=14, z=i}, {name="default:desert_sandstone"})
minetest.set_node({x=118, y=10, z=i}, {name="default:desert_sandstone"})
end
end
for i=0,27 do
if i%4 == 1 then
minetest.set_node({x=118, y=14, z=i*(-1)}, {name="default:desert_sandstone"})
minetest.set_node({x=118, y=10, z=i*(-1)}, {name="default:desert_sandstone"})
end
end
elseif v+0 == 0 then
for i=0,33 do
for k=9,15 do
minetest.set_node({x=118, y=k, z=i}, {name="air"})
end
end
for i=0,27 do
for k=9,15 do
minetest.set_node({x=118, y=k, z=i*(-1)}, {name="air"})
end
end
end
end

View File

@ -1,40 +0,0 @@
function Lake(v,player)
if v+0 == 1 then
minetest.set_node({x=-31, y=8, z=-55}, {name="default:water_source"})
minetest.set_node({x=-34, y=9, z=-58}, {name="default:chest"})
screwdriver_handler(player, {type="node", under={x=-34, y=9, z=-58}, above={x=-34, y=9, z=-58}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=-30, y=8, z=-55}, {name="default:water_source"})
minetest.set_node({x=-32, y=8, z=-55}, {name="default:water_source"})
minetest.set_node({x=-31, y=8, z=-56}, {name="default:water_source"})
minetest.set_node({x=-31, y=8, z=-54}, {name="default:water_source"})
elseif v+0 == 3 then
minetest.set_node({x=-32, y=8, z=-54}, {name="default:water_source"})
minetest.set_node({x=-33, y=8, z=-55}, {name="default:water_source"})
minetest.set_node({x=-32, y=8, z=-56}, {name="default:water_source"})
minetest.set_node({x=-31, y=8, z=-57}, {name="default:water_source"})
minetest.set_node({x=-30, y=8, z=-56}, {name="default:water_source"})
minetest.set_node({x=-29, y=8, z=-55}, {name="default:water_source"})
minetest.set_node({x=-30, y=8, z=-54}, {name="default:water_source"})
minetest.set_node({x=-31, y=8, z=-53}, {name="default:water_source"})
elseif v+0 == 4 then
minetest.set_node({x=-30, y=8, z=-53}, {name="default:water_source"})
minetest.set_node({x=-29, y=8, z=-54}, {name="default:water_source"})
minetest.set_node({x=-29, y=8, z=-56}, {name="default:water_source"})
minetest.set_node({x=-30, y=8, z=-57}, {name="default:water_source"})
minetest.set_node({x=-32, y=8, z=-57}, {name="default:water_source"})
minetest.set_node({x=-33, y=8, z=-56}, {name="default:water_source"})
minetest.set_node({x=-33, y=8, z=-54}, {name="default:water_source"})
minetest.set_node({x=-32, y=8, z=-53}, {name="default:water_source"})
elseif v+0 == 0 then
for j=29,33 do
for i=53,57 do
for k=8,8 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="castrum:dirt_with_grass"})
end
end
end
minetest.set_node({x=-34, y=9, z=-58}, {name="air"})
end
end

View File

@ -1,40 +0,0 @@
function Lake2(v,player)
if v+0 == 1 then
minetest.set_node({x=-31, y=8, z=-64}, {name="default:river_water_source"})
minetest.set_node({x=-34, y=9, z=-67}, {name="default:chest"})
screwdriver_handler(player, {type="node", under={x=-34, y=9, z=-67}, above={x=-34, y=9, z=-67}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=-30, y=8, z=-64}, {name="default:river_water_source"})
minetest.set_node({x=-32, y=8, z=-64}, {name="default:river_water_source"})
minetest.set_node({x=-31, y=8, z=-65}, {name="default:river_water_source"})
minetest.set_node({x=-31, y=8, z=-63}, {name="default:river_water_source"})
elseif v+0 == 3 then
minetest.set_node({x=-29, y=8, z=-64}, {name="default:river_water_source"})
minetest.set_node({x=-30, y=8, z=-65}, {name="default:river_water_source"})
minetest.set_node({x=-31, y=8, z=-66}, {name="default:river_water_source"})
minetest.set_node({x=-32, y=8, z=-65}, {name="default:river_water_source"})
minetest.set_node({x=-33, y=8, z=-64}, {name="default:river_water_source"})
minetest.set_node({x=-32, y=8, z=-63}, {name="default:river_water_source"})
minetest.set_node({x=-31, y=8, z=-62}, {name="default:river_water_source"})
minetest.set_node({x=-30, y=8, z=-63}, {name="default:river_water_source"})
elseif v+0 == 4 then
minetest.set_node({x=-29, y=8, z=-63}, {name="default:river_water_source"})
minetest.set_node({x=-30, y=8, z=-62}, {name="default:river_water_source"})
minetest.set_node({x=-32, y=8, z=-62}, {name="default:river_water_source"})
minetest.set_node({x=-33, y=8, z=-63}, {name="default:river_water_source"})
minetest.set_node({x=-29, y=8, z=-63}, {name="default:river_water_source"})
minetest.set_node({x=-33, y=8, z=-65}, {name="default:river_water_source"})
minetest.set_node({x=-32, y=8, z=-66}, {name="default:river_water_source"})
minetest.set_node({x=-30, y=8, z=-66}, {name="default:river_water_source"})
minetest.set_node({x=-29, y=8, z=-65}, {name="default:river_water_source"})
elseif v+0 == 0 then
for j=29,33 do
for i=62,66 do
for k=8,8 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="castrum:dirt_with_grass"})
end
end
end
minetest.set_node({x=-34, y=9, z=-67}, {name="air"})
end
end

View File

@ -1,130 +0,0 @@
function Meadow(v,player)
if v+0 == 1 then
minetest.set_node({x=322, y=39, z=3}, {name="air"})
elseif v+0 == 2 then
minetest.set_node({x=321, y=39, z=3}, {name="air"})
minetest.set_node({x=323, y=39, z=3}, {name="air"})
minetest.set_node({x=322, y=39, z=4}, {name="air"})
minetest.set_node({x=322, y=39, z=2}, {name="air"})
elseif v+0 == 3 then
minetest.set_node({x=320, y=39, z=3}, {name="air"})
minetest.set_node({x=324, y=39, z=3}, {name="air"})
minetest.set_node({x=322, y=39, z=5}, {name="air"})
minetest.set_node({x=322, y=39, z=1}, {name="air"})
minetest.set_node({x=323, y=39, z=2}, {name="air"})
minetest.set_node({x=323, y=39, z=4}, {name="air"})
minetest.set_node({x=321, y=39, z=2}, {name="air"})
minetest.set_node({x=321, y=39, z=4}, {name="air"})
elseif v+0 == 4 then
minetest.set_node({x=322, y=39, z=3}, {name="default:desert_stone_block"})
minetest.set_node({x=322, y=40, z=3}, {name="default:desert_stone_block"})
minetest.set_node({x=322, y=41, z=3}, {name="default:water_source"})
elseif v+0 == 5 then
minetest.set_node({x=322, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=323, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=2}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=3}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=4}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=323, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=322, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=321, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=4}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=3}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=2}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=321, y=39, z=1}, {name="castrum:dirt_with_grass"})
elseif v+0 == 6 then
minetest.set_node({x=322, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=323, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=2}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=3}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=4}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=323, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=322, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=321, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=4}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=3}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=2}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=321, y=39, z=0}, {name="castrum:dirt_with_grass"})
elseif v+0 == 7 then
minetest.set_node({x=326, y=39, z=4}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=323, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=321, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=4}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=2}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=321, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=323, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=2}, {name="castrum:dirt_with_grass"})
elseif v+0 == 8 then
minetest.set_node({x=318, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=318, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=319, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=320, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=0}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=-1}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=5}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=326, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=6}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=325, y=39, z=7}, {name="castrum:dirt_with_grass"})
minetest.set_node({x=324, y=39, z=7}, {name="castrum:dirt_with_grass"})
elseif v+0 == 9 then
minetest.set_node({x=326, y=40, z=2}, {name="flowers:dandelion_white"})
minetest.set_node({x=324, y=40, z=0}, {name="flowers:dandelion_white"})
minetest.set_node({x=322, y=40, z=-1}, {name="flowers:dandelion_white"})
minetest.set_node({x=319, y=40, z=-1}, {name="flowers:dandelion_white"})
minetest.set_node({x=318, y=40, z=3}, {name="flowers:dandelion_white"})
minetest.set_node({x=320, y=40, z=5}, {name="flowers:dandelion_white"})
minetest.set_node({x=321, y=40, z=7}, {name="flowers:dandelion_white"})
minetest.set_node({x=324, y=40, z=6}, {name="flowers:dandelion_white"})
minetest.set_node({x=326, y=40, z=5}, {name="flowers:dandelion_white"})
minetest.set_node({x=326, y=40, z=3}, {name="flowers:rose"})
minetest.set_node({x=325, y=40, z=0}, {name="flowers:rose"})
minetest.set_node({x=322, y=40, z=0}, {name="flowers:rose"})
minetest.set_node({x=319, y=40, z=1}, {name="flowers:rose"})
minetest.set_node({x=319, y=40, z=4}, {name="flowers:rose"})
minetest.set_node({x=318, y=40, z=6}, {name="flowers:rose"})
minetest.set_node({x=322, y=40, z=6}, {name="flowers:rose"})
minetest.set_node({x=324, y=40, z=5}, {name="flowers:rose"})
minetest.set_node({x=326, y=40, z=7}, {name="flowers:rose"})
minetest.set_node({x=327, y=40, z=8}, {name="default:chest"})
screwdriver_handler(player, {type="node", under={x=327, y=40, z=8}, above={x=327, y=40, z=8}}, 1)
screwdriver_handler(player, {type="node", under={x=327, y=40, z=8}, above={x=327, y=40, z=8}}, 1)
screwdriver_handler(player, {type="node", under={x=327, y=40, z=8}, above={x=327, y=40, z=8}}, 1)
elseif v+0 == 0 then
for j=318,326 do
for i=0,7 do
minetest.set_node({x=j, y=39, z=i}, {name="default:stone"})
minetest.set_node({x=j, y=40, z=i}, {name="air"})
minetest.set_node({x=j, y=41, z=i}, {name="air"})
end
minetest.set_node({x=j, y=39, z=-1}, {name="default:stone"})
minetest.set_node({x=j, y=40, z=-1}, {name="air"})
minetest.set_node({x=j, y=41, z=-1}, {name="air"})
end
minetest.set_node({x=327, y=40, z=8}, {name="air"})
end
end

View File

@ -1,132 +0,0 @@
function Mine(v,player)
if v+0 == 1 then
minetest.set_node({x=-16, y=9, z=-7}, {name="default:stone_with_coal"})
minetest.set_node({x=-18, y=9, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-17, y=9, z=-13}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=9, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=9, z=-8}, {name="default:stone_with_coal"})
minetest.set_node({x=-11, y=9, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=9, z=-14}, {name="default:stone_with_coal"})
minetest.set_node({x=-20, y=9, z=-15}, {name="default:chest"})
screwdriver_handler(player, {type="node", under={x=-20, y=9, z=-15}, above={x=-20, y=9, z=-15}}, 1)
elseif v+0 == 2 then
minetest.set_node({x=-17, y=9, z=-7}, {name="default:stone_with_coal"})
minetest.set_node({x=-16, y=9, z=-6}, {name="default:stone_with_coal"})
minetest.set_node({x=-15, y=9, z=-7}, {name="default:stone_with_coal"})
minetest.set_node({x=-16, y=9, z=-8}, {name="default:stone_with_coal"})
minetest.set_node({x=-16, y=10, z=-7}, {name="default:stone_with_coal"})
minetest.set_node({x=-19, y=9, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-18, y=9, z=-9}, {name="default:stone_with_coal"})
minetest.set_node({x=-17, y=9, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-18, y=9, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-18, y=10, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-18, y=9, z=-13}, {name="default:stone_with_coal"})
minetest.set_node({x=-17, y=9, z=-12}, {name="default:stone_with_coal"})
minetest.set_node({x=-16, y=9, z=-13}, {name="default:stone_with_coal"})
minetest.set_node({x=-17, y=9, z=-14}, {name="default:stone_with_coal"})
minetest.set_node({x=-17, y=10, z=-13}, {name="default:stone_with_coal"})
minetest.set_node({x=-15, y=9, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=9, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=9, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=9, z=-12}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=10, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=9, z=-8}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=9, z=-7}, {name="default:stone_with_coal"})
minetest.set_node({x=-12, y=9, z=-8}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=9, z=-9}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=10, z=-8}, {name="default:stone_with_coal"})
minetest.set_node({x=-12, y=9, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-11, y=9, z=-9}, {name="default:stone_with_coal"})
minetest.set_node({x=-11, y=9, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-11, y=10, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=9, z=-14}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=9, z=-13}, {name="default:stone_with_coal"})
minetest.set_node({x=-12, y=9, z=-14}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=10, z=-14}, {name="default:stone_with_coal"})
elseif v+0 == 3 then
minetest.set_node({x=-16, y=11, z=-7}, {name="default:stone_with_coal"})
minetest.set_node({x=-18, y=11, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-17, y=11, z=-13}, {name="default:stone_with_coal"})
minetest.set_node({x=-14, y=11, z=-11}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=11, z=-8}, {name="default:stone_with_coal"})
minetest.set_node({x=-11, y=11, z=-10}, {name="default:stone_with_coal"})
minetest.set_node({x=-13, y=11, z=-14}, {name="default:stone_with_coal"})
minetest.set_node({x=-19, y=9, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-18, y=9, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-9}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-13}, {name="default:stone_with_iron"})
minetest.set_node({x=-14, y=9, z=-6}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=9, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-11, y=9, z=-7}, {name="default:stone_with_iron"})
elseif v+0 == 4 then
minetest.set_node({x=-19, y=10, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-18, y=10, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=10, z=-9}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=10, z=-13}, {name="default:stone_with_iron"})
minetest.set_node({x=-14, y=10, z=-6}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=10, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-11, y=10, z=-7}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=9, z=-7}, {name="default:stone_with_iron"})
minetest.set_node({x=-11, y=9, z=-6}, {name="default:stone_with_iron"})
minetest.set_node({x=-11, y=9, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-13, y=9, z=-6}, {name="default:stone_with_iron"})
minetest.set_node({x=-14, y=9, z=-7}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-6}, {name="default:stone_with_iron"})
minetest.set_node({x=-14, y=9, z=-9}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-10}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-16, y=9, z=-9}, {name="default:stone_with_iron"})
minetest.set_node({x=-11, y=9, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=9, z=-13}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=9, z=-11}, {name="default:stone_with_iron"})
minetest.set_node({x=-13, y=9, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-14, y=9, z=-13}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=9, z=-14}, {name="default:stone_with_iron"})
minetest.set_node({x=-18, y=9, z=-7}, {name="default:stone_with_iron"})
minetest.set_node({x=-17, y=9, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-19, y=9, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-19, y=9, z=-11}, {name="default:stone_with_iron"})
minetest.set_node({x=-18, y=9, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-19, y=9, z=-13}, {name="default:stone_with_iron"})
elseif v+0 == 5 then
minetest.set_node({x=-19, y=11, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-18, y=11, z=-8}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=11, z=-9}, {name="default:stone_with_iron"})
minetest.set_node({x=-15, y=11, z=-13}, {name="default:stone_with_iron"})
minetest.set_node({x=-14, y=11, z=-6}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=11, z=-12}, {name="default:stone_with_iron"})
minetest.set_node({x=-11, y=11, z=-7}, {name="default:stone_with_iron"})
minetest.set_node({x=-12, y=9, z=-9}, {name="default:stone_with_tin"})
minetest.set_node({x=-16, y=9, z=-11}, {name="default:stone_with_tin"})
minetest.set_node({x=-12, y=9, z=-6}, {name="default:stone_with_copper"})
minetest.set_node({x=-13, y=9, z=-10}, {name="default:stone_with_copper"})
minetest.set_node({x=-11, y=9, z=-13}, {name="default:stone_with_copper"})
minetest.set_node({x=-18, y=9, z=-6}, {name="default:stone_with_copper"})
minetest.set_node({x=-18, y=9, z=-14}, {name="default:stone_with_copper"})
elseif v+0 == 6 then
minetest.set_node({x=-12, y=10, z=-9}, {name="default:stone_with_tin"})
minetest.set_node({x=-16, y=10, z=-11}, {name="default:stone_with_tin"})
minetest.set_node({x=-12, y=10, z=-6}, {name="default:stone_with_copper"})
minetest.set_node({x=-13, y=10, z=-10}, {name="default:stone_with_copper"})
minetest.set_node({x=-11, y=10, z=-13}, {name="default:stone_with_copper"})
minetest.set_node({x=-18, y=10, z=-6}, {name="default:stone_with_copper"})
minetest.set_node({x=-18, y=10, z=-14}, {name="default:stone_with_copper"})
minetest.set_node({x=-11, y=9, z=-14}, {name="default:stone_with_copper"})
minetest.set_node({x=-17, y=9, z=-6}, {name="default:stone_with_copper"})
minetest.set_node({x=-19, y=9, z=-6}, {name="default:stone_with_copper"})
minetest.set_node({x=-19, y=9, z=-14}, {name="default:stone_with_copper"})
minetest.set_node({x=-16, y=9, z=-10}, {name="default:stone_with_tin"})
minetest.set_node({x=-16, y=9, z=-12}, {name="default:stone_with_tin"})
minetest.set_node({x=-17, y=9, z=-11}, {name="default:stone_with_tin"})
elseif v+0 == 0 then
for j=11,19 do
for i=6,14 do
for k=9,14 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
end
end
end
minetest.set_node({x=-20, y=9, z=-15}, {name="air"})
end
end

View File

@ -1,381 +0,0 @@
function Moat_east(v,player)
if v+0 == 1 then
for i=0,31 do
minetest.set_node({x=-1, y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-1, y=8, z=i}, {name="air"})
end
elseif v+0 == 2 then
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-1, y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-1, y=7, z=i}, {name="air"})
end
elseif v+0 == 3 then
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=1, y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=1, y=8, z=i}, {name="air"})
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-1, y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-1, y=6, z=i}, {name="air"})
end
elseif v+0 == 4 then
for j=0,4 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j, y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=8, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=1, y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=1, y=7, z=i}, {name="air"})
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-1, y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-1, y=5, z=i}, {name="air"})
end
elseif v+0 == 5 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=8, z=i}, {name="air"})
end
end
for j=0,4 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j, y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=7, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=1, y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=1, y=6, z=i}, {name="air"})
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-1, y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-1, y=4, z=i}, {name="air"})
end
elseif v+0 == 6 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=7, z=i}, {name="air"})
end
end
for j=0,4 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j, y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=6, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=1, y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=1, y=5, z=i}, {name="air"})
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
elseif v+0 == 7 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=6, z=i}, {name="air"})
end
end
for j=0,4 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j, y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=5, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=1, y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=1, y=4, z=i}, {name="air"})
end
elseif v+0 == 8 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=5, z=i}, {name="air"})
end
end
for j=0,4 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
for j=0,2 do
for i=0,31 do
minetest.set_node({x=j, y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=4, z=i}, {name="air"})
end
end
elseif v+0 == 9 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j, y=4, z=i}, {name="air"})
end
end
elseif v+0 == 10 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="castrum:water"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="castrum:water"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=4, z=i*(-1)}, {name="castrum:water"})
end
for i=0,37 do
minetest.set_node({x=j, y=4, z=i}, {name="castrum:water"})
end
end
elseif v+0 == 11 then
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="castrum:water"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="castrum:water"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=5, z=i*(-1)}, {name="castrum:water"})
end
for i=0,37 do
minetest.set_node({x=j, y=5, z=i}, {name="castrum:water"})
end
end
elseif v+0 == 0 then
for k=4,7 do
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="default:stone"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=k, z=i}, {name="default:stone"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=k, z=i*(-1)}, {name="default:stone"})
end
for i=0,37 do
minetest.set_node({x=j, y=k, z=i}, {name="default:stone"})
end
end
end
for j=0,5 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="castrum:dirt_with_grass"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="castrum:dirt_with_grass"})
end
end
for j=0,3 do
for i=0,31 do
minetest.set_node({x=j, y=8, z=i*(-1)}, {name="castrum:dirt_with_grass"})
end
for i=0,37 do
minetest.set_node({x=j, y=8, z=i}, {name="castrum:dirt_with_grass"})
end
end
end
end

View File

@ -1,239 +0,0 @@
function Moat_north(v,player)
if v+0 == 1 then
for i=0,83 do
minetest.set_node({x=i*(-1), y=8, z=42}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=42}, {name="air"})
end
elseif v+0 == 2 then
for j=41,43 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=8, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=42}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=42}, {name="air"})
end
elseif v+0 == 3 then
for j=40,44 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=8, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j}, {name="air"})
end
end
for j=41,43 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=42}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=42}, {name="air"})
end
elseif v+0 == 4 then
for j=39,45 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=8, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j}, {name="air"})
end
end
for j=40,44 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j}, {name="air"})
end
end
for j=41,43 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=42}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=42}, {name="air"})
end
elseif v+0 == 5 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=8, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j}, {name="air"})
end
end
for j=39,45 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j}, {name="air"})
end
end
for j=40,44 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j}, {name="air"})
end
end
for j=41,43 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=42}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=42}, {name="air"})
end
elseif v+0 == 6 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j}, {name="air"})
end
end
for j=39,45 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j}, {name="air"})
end
end
for j=40,44 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j}, {name="air"})
end
end
for j=41,43 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j}, {name="air"})
end
end
elseif v+0 == 7 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j}, {name="air"})
end
end
for j=39,45 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j}, {name="air"})
end
end
for j=40,44 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j}, {name="air"})
end
end
elseif v+0 == 8 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j}, {name="air"})
end
end
for j=39,45 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j}, {name="air"})
end
end
elseif v+0 == 9 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j}, {name="air"})
end
end
elseif v+0 == 10 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j}, {name="castrum:water"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j}, {name="castrum:water"})
end
end
elseif v+0 == 11 then
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j}, {name="castrum:water"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j}, {name="castrum:water"})
end
end
elseif v+0 == 0 then
for j=38,46 do
for k=4,7 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=k, z=j}, {name="default:stone"})
end
for i=1,3 do
minetest.set_node({x=i, y=k, z=j}, {name="default:stone"})
end
end
end
for j=38,46 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=8, z=j}, {name="castrum:dirt_with_grass"})
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j}, {name="castrum:dirt_with_grass"})
end
end
end
end

View File

@ -1,251 +0,0 @@
function Moat_south(v,player)
if v+0 == 1 then
for i=0,83 do
if minetest.get_node({x=i*(-1), y=8, z=-36}).name ~= "default:wood" and minetest.get_node({x=i*(-1), y=8, z=-36}).name ~= "castrum:bridge" and minetest.get_node({x=i*(-1), y=8, z=-36}).name ~= "default:junglewood" and minetest.get_node({x=i*(-1), y=8, z=-36}).name ~= "default:pine_wood" then
minetest.set_node({x=i*(-1), y=8, z=-36}, {name="air"})
end
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=-36}, {name="air"})
end
elseif v+0 == 2 then
for j=35,37 do
for i=0,83 do
if minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:wood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "castrum:bridge" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:junglewood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:pine_wood" then
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="air"})
end
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j*(-1)}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=-36}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=-36}, {name="air"})
end
elseif v+0 == 3 then
for j=34,38 do
for i=0,83 do
if minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:wood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "castrum:bridge" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:junglewood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:pine_wood" then
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="air"})
end
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j*(-1)}, {name="air"})
end
end
for j=35,37 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j*(-1)}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=-36}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=-36}, {name="air"})
end
elseif v+0 == 4 then
for j=33,39 do
for i=0,83 do
if minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:wood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "castrum:bridge" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:junglewood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:pine_wood" then
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="air"})
end
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j*(-1)}, {name="air"})
end
end
for j=34,38 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j*(-1)}, {name="air"})
end
end
for j=35,37 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j*(-1)}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=-36}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=-36}, {name="air"})
end
elseif v+0 == 5 then
for j=32,40 do
for i=0,83 do
if minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:wood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "castrum:bridge" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:junglewood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:pine_wood" then
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="air"})
end
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j*(-1)}, {name="air"})
end
end
for j=33,39 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j*(-1)}, {name="air"})
end
end
for j=34,38 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j*(-1)}, {name="air"})
end
end
for j=35,37 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j*(-1)}, {name="air"})
end
end
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=-36}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=-36}, {name="air"})
end
elseif v+0 == 6 then
for j=32,40 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=7, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=7, z=j*(-1)}, {name="air"})
end
end
for j=33,39 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j*(-1)}, {name="air"})
end
end
for j=34,38 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j*(-1)}, {name="air"})
end
end
for j=35,37 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j*(-1)}, {name="air"})
end
end
elseif v+0 == 7 then
for j=32,40 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=6, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=6, z=j*(-1)}, {name="air"})
end
end
for j=33,39 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j*(-1)}, {name="air"})
end
end
for j=34,38 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j*(-1)}, {name="air"})
end
end
elseif v+0 == 8 then
for j=32,40 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j*(-1)}, {name="air"})
end
end
for j=33,39 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j*(-1)}, {name="air"})
end
end
elseif v+0 == 9 then
for j=32,40 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j*(-1)}, {name="air"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j*(-1)}, {name="air"})
end
end
elseif v+0 == 10 then
for j=32,40 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=4, z=j*(-1)}, {name="castrum:water"})
end
for i=1,3 do
minetest.set_node({x=i, y=4, z=j*(-1)}, {name="castrum:water"})
end
end
elseif v+0 == 11 then
for j=32,40 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=5, z=j*(-1)}, {name="castrum:water"})
end
for i=1,3 do
minetest.set_node({x=i, y=5, z=j*(-1)}, {name="castrum:water"})
end
end
elseif v+0 == 0 then
for j=32,40 do
for k=4,7 do
for i=0,83 do
minetest.set_node({x=i*(-1), y=k, z=j*(-1)}, {name="default:stone"})
end
for i=1,3 do
minetest.set_node({x=i, y=k, z=j*(-1)}, {name="default:stone"})
end
end
end
for j=32,40 do
for i=0,83 do
if minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "default:wood" and minetest.get_node({x=i*(-1), y=8, z=j*(-1)}).name ~= "castrum:bridge" then
minetest.set_node({x=i*(-1), y=8, z=j*(-1)}, {name="castrum:dirt_with_grass"})
end
end
for i=1,3 do
minetest.set_node({x=i, y=8, z=j*(-1)}, {name="castrum:dirt_with_grass"})
end
end
end
end

View File

@ -1,240 +0,0 @@
function Moat_west(v,player)
if v+0 == 1 then
for i=0,31 do
minetest.set_node({x=-79, y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-79, y=8, z=i}, {name="air"})
end
elseif v+0 == 2 then
for j=78,80 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-79, y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-79, y=7, z=i}, {name="air"})
end
elseif v+0 == 3 then
for j=77,81 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for j=78,80 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-79, y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-79, y=6, z=i}, {name="air"})
end
elseif v+0 == 4 then
for j=76,82 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for j=77,81 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for j=78,80 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-79, y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-79, y=5, z=i}, {name="air"})
end
elseif v+0 == 5 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="air"})
end
end
for j=76,82 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for j=77,81 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for j=78,80 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for i=0,31 do
minetest.set_node({x=-79, y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=-79, y=4, z=i}, {name="air"})
end
elseif v+0 == 6 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=7, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=7, z=i}, {name="air"})
end
end
for j=76,82 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for j=77,81 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for j=78,80 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
elseif v+0 == 7 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=6, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=6, z=i}, {name="air"})
end
end
for j=76,82 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for j=77,81 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
elseif v+0 == 8 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="air"})
end
end
for j=76,82 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
elseif v+0 == 9 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="air"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="air"})
end
end
elseif v+0 == 10 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=4, z=i*(-1)}, {name="castrum:water"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=4, z=i}, {name="castrum:water"})
end
end
elseif v+0 == 11 then
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=5, z=i*(-1)}, {name="castrum:water"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=5, z=i}, {name="castrum:water"})
end
end
elseif v+0 == 0 then
for k=4,7 do
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="default:stone"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=k, z=i}, {name="default:stone"})
end
end
end
for j=75,83 do
for i=0,31 do
minetest.set_node({x=j*(-1), y=8, z=i*(-1)}, {name="castrum:dirt_with_grass"})
end
for i=0,37 do
minetest.set_node({x=j*(-1), y=8, z=i}, {name="castrum:dirt_with_grass"})
end
end
end
end

View File

@ -1,51 +0,0 @@
function Mountain_Fountain(v,player)
if v+0 == 1 then
for i=334,338 do
for j=3,5 do
minetest.set_node({x=i, y=40, z=j*(-1)}, {name="default:mossycobble"})
end
end
for i=335,337 do
minetest.set_node({x=i, y=40, z=-2}, {name="default:mossycobble"})
minetest.set_node({x=i, y=40, z=-6}, {name="default:mossycobble"})
end
elseif v+0 == 2 then
minetest.set_node({x=334, y=41, z=-3}, {name="default:mossycobble"})
minetest.set_node({x=334, y=41, z=-4}, {name="default:mossycobble"})
minetest.set_node({x=334, y=41, z=-5}, {name="default:mossycobble"})
minetest.set_node({x=338, y=41, z=-3}, {name="default:mossycobble"})
minetest.set_node({x=338, y=41, z=-4}, {name="default:mossycobble"})
minetest.set_node({x=338, y=41, z=-5}, {name="default:mossycobble"})
minetest.set_node({x=335, y=41, z=-2}, {name="default:mossycobble"})
minetest.set_node({x=336, y=41, z=-2}, {name="default:mossycobble"})
minetest.set_node({x=337, y=41, z=-2}, {name="default:mossycobble"})
minetest.set_node({x=335, y=41, z=-6}, {name="default:mossycobble"})
minetest.set_node({x=336, y=41, z=-6}, {name="default:mossycobble"})
minetest.set_node({x=337, y=41, z=-6}, {name="default:mossycobble"})
elseif v+0 == 3 then
minetest.set_node({x=336, y=41, z=-4}, {name="default:mossycobble"})
minetest.set_node({x=336, y=42, z=-4}, {name="default:mossycobble"})
minetest.set_node({x=336, y=43, z=-4}, {name="default:water_source"})
elseif v+0 == 4 then
minetest.set_node({x=335, y=40, z=-6}, {name="castrum:mossy_stone"})
minetest.set_node({x=336, y=41, z=-6}, {name="castrum:mossy_stone"})
minetest.set_node({x=337, y=40, z=-6}, {name="castrum:mossy_stone"})
minetest.set_node({x=338, y=41, z=-5}, {name="castrum:mossy_stone"})
minetest.set_node({x=338, y=40, z=-4}, {name="castrum:mossy_stone"})
minetest.set_node({x=338, y=41, z=-3}, {name="castrum:mossy_stone"})
minetest.set_node({x=337, y=40, z=-2}, {name="castrum:mossy_stone"})
minetest.set_node({x=336, y=41, z=-2}, {name="castrum:mossy_stone"})
minetest.set_node({x=335, y=40, z=-2}, {name="castrum:mossy_stone"})
minetest.set_node({x=334, y=41, z=-3}, {name="castrum:mossy_stone"})
minetest.set_node({x=334, y=40, z=-4}, {name="castrum:mossy_stone"})
minetest.set_node({x=334, y=41, z=-5}, {name="castrum:mossy_stone"})
elseif v+0 == 0 then
for i=334,338 do
for k=40,43 do
for j=2,6 do
minetest.set_node({x=i, y=k, z=j*(-1)}, {name="air"})
end
end
end
end
end

Some files were not shown because too many files have changed in this diff Show More