Castrum 1.9.1 upload
parent
cd83cf5873
commit
d13e0b3316
BIN
menu/Thumbs.db
BIN
menu/Thumbs.db
Binary file not shown.
|
@ -14,7 +14,7 @@ minetest.register_on_joinplayer(function(player)
|
||||||
offset = {x=0, y=30},
|
offset = {x=0, y=30},
|
||||||
alignment = {x=1, y=0},
|
alignment = {x=1, y=0},
|
||||||
number = 0xFFFFFF ,
|
number = 0xFFFFFF ,
|
||||||
text = "Game Version : 1.9.0",
|
text = "Game Version : 1.9.1",
|
||||||
})
|
})
|
||||||
player:hud_add({
|
player:hud_add({
|
||||||
hud_elem_type = "text",
|
hud_elem_type = "text",
|
||||||
|
@ -22,7 +22,7 @@ minetest.register_on_joinplayer(function(player)
|
||||||
offset = {x=0, y=50},
|
offset = {x=0, y=50},
|
||||||
alignment = {x=1, y=0},
|
alignment = {x=1, y=0},
|
||||||
number = 0xFFFFFF ,
|
number = 0xFFFFFF ,
|
||||||
text = "Map Version : 11",
|
text = "Map Version : 12",
|
||||||
})
|
})
|
||||||
end)
|
end)
|
||||||
function file_check(file_name)
|
function file_check(file_name)
|
||||||
|
@ -258,6 +258,8 @@ minetest.register_on_joinplayer(function(player)
|
||||||
file:write("1")
|
file:write("1")
|
||||||
file:close()
|
file:close()
|
||||||
end
|
end
|
||||||
|
minetest.setting_set("time_speed", "0")
|
||||||
|
minetest.set_timeofday(0.5)
|
||||||
end)
|
end)
|
||||||
dofile(minetest.get_modpath("castrum").."/Chapter1.lua")
|
dofile(minetest.get_modpath("castrum").."/Chapter1.lua")
|
||||||
dofile(minetest.get_modpath("castrum").."/Chapter2.lua")
|
dofile(minetest.get_modpath("castrum").."/Chapter2.lua")
|
||||||
|
@ -930,7 +932,7 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack
|
||||||
minetest.set_node(pos, {name="castrum:knight_lv1"})
|
minetest.set_node(pos, {name="castrum:knight_lv1"})
|
||||||
screwdriver_handler(placer, {type="node", under=pos, above=pos}, 1)
|
screwdriver_handler(placer, {type="node", under=pos, above=pos}, 1)
|
||||||
local inv = placer:get_inventory()
|
local inv = placer:get_inventory()
|
||||||
Item_Remove2(player, "main", "castrum:knight_lv1")
|
Item_Remove2(placer, "main", "castrum:knight_lv1 1")
|
||||||
local fight = placer:get_attribute("fight")
|
local fight = placer:get_attribute("fight")
|
||||||
placer:set_attribute("fightdig", "false")
|
placer:set_attribute("fightdig", "false")
|
||||||
if fight == "true" then
|
if fight == "true" then
|
||||||
|
@ -945,7 +947,7 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack
|
||||||
minetest.set_node(pos, {name="castrum:knight_lv2"})
|
minetest.set_node(pos, {name="castrum:knight_lv2"})
|
||||||
screwdriver_handler(placer, {type="node", under=pos, above=pos}, 1)
|
screwdriver_handler(placer, {type="node", under=pos, above=pos}, 1)
|
||||||
local inv = placer:get_inventory()
|
local inv = placer:get_inventory()
|
||||||
Item_Remove2(player, "main", "castrum:knight_lv2")
|
Item_Remove2(placer, "main", "castrum:knight_lv2 1")
|
||||||
local fight = placer:get_attribute("fight")
|
local fight = placer:get_attribute("fight")
|
||||||
placer:set_attribute("fightdig", "false")
|
placer:set_attribute("fightdig", "false")
|
||||||
if fight == "true" then
|
if fight == "true" then
|
||||||
|
@ -960,7 +962,7 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack
|
||||||
minetest.set_node(pos, {name="castrum:knight_lv3"})
|
minetest.set_node(pos, {name="castrum:knight_lv3"})
|
||||||
screwdriver_handler(placer, {type="node", under=pos, above=pos}, 1)
|
screwdriver_handler(placer, {type="node", under=pos, above=pos}, 1)
|
||||||
local inv = placer:get_inventory()
|
local inv = placer:get_inventory()
|
||||||
Item_Remove2(player, "main", "castrum:knight_lv3")
|
Item_Remove2(placer, "main", "castrum:knight_lv3 1")
|
||||||
local fight = placer:get_attribute("fight")
|
local fight = placer:get_attribute("fight")
|
||||||
placer:set_attribute("fightdig", "false")
|
placer:set_attribute("fightdig", "false")
|
||||||
if fight == "true" then
|
if fight == "true" then
|
||||||
|
@ -984,6 +986,7 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
--]]
|
||||||
function Home1(v,player)
|
function Home1(v,player)
|
||||||
if v+0 == 1 then
|
if v+0 == 1 then
|
||||||
for i=26,32 do
|
for i=26,32 do
|
||||||
|
@ -8448,7 +8451,7 @@ function Island_Pier(v,player)
|
||||||
minetest.set_node({x=175, y=7, 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=175, y=6, z=58}, {name="default:wood"})
|
||||||
minetest.set_node({x=171, y=8, z=44}, {name="castrum:ship2"})
|
minetest.set_node({x=171, y=8, z=44}, {name="castrum:ship2"})
|
||||||
minetest.set_node({x=175, y=8, z=44}, {name="castrum:comming_soon"})
|
minetest.set_node({x=175, y=8, z=44}, {name="castrum:island_pier2"})
|
||||||
elseif v+0 == 0 then
|
elseif v+0 == 0 then
|
||||||
for j=171,175 do
|
for j=171,175 do
|
||||||
for i=38,58 do
|
for i=38,58 do
|
||||||
|
@ -8491,7 +8494,7 @@ function Island_Pier2(v,player)
|
||||||
minetest.set_node({x=184, y=6, 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=7, z=46}, {name="default:wood"})
|
||||||
minetest.set_node({x=184, y=6, 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:comming_soon"})
|
minetest.set_node({x=179, y=8, z=44}, {name="castrum:island_battleground"})
|
||||||
elseif v+0 == 0 then
|
elseif v+0 == 0 then
|
||||||
for j=176,184 do
|
for j=176,184 do
|
||||||
for i=42,46 do
|
for i=42,46 do
|
||||||
|
@ -8841,8 +8844,8 @@ function Update_knight(player)
|
||||||
local camp3 = file:read("*l")
|
local camp3 = file:read("*l")
|
||||||
file:close()
|
file:close()
|
||||||
if tonumber(camp3) > 0 then
|
if tonumber(camp3) > 0 then
|
||||||
for j=59,67 do
|
for j=81,89 do
|
||||||
for i=81,89 do
|
for i=53,61 do
|
||||||
for k=9,9 do
|
for k=9,9 do
|
||||||
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
|
minetest.set_node({x=j*(-1), y=k, z=i*(-1)}, {name="air"})
|
||||||
end
|
end
|
||||||
|
@ -12571,7 +12574,7 @@ minetest.register_craftitem("castrum:horse1_item_1", {
|
||||||
minetest.set_node({x=pos.x,y=pos.y+2,z=pos.z}, {name="castrum:knight_lv1_sit"})
|
minetest.set_node({x=pos.x,y=pos.y+2,z=pos.z}, {name="castrum:knight_lv1_sit"})
|
||||||
screwdriver_handler(placer, {type="node", under={x=pos.x,y=pos.y+2,z=pos.z}, above={x=pos.x,y=pos.y+2,z=pos.z}}, 1)
|
screwdriver_handler(placer, {type="node", under={x=pos.x,y=pos.y+2,z=pos.z}, above={x=pos.x,y=pos.y+2,z=pos.z}}, 1)
|
||||||
local inv = placer:get_inventory()
|
local inv = placer:get_inventory()
|
||||||
Item_Remove2(player, "main", "castrum:knight_lv2")
|
Item_Remove2(placer, "main", "castrum:knight_lv2 1")
|
||||||
local fight = placer:get_attribute("fight")
|
local fight = placer:get_attribute("fight")
|
||||||
placer:set_attribute("fightdig", "false")
|
placer:set_attribute("fightdig", "false")
|
||||||
if fight == "true" then
|
if fight == "true" then
|
||||||
|
@ -12597,7 +12600,6 @@ minetest.register_craftitem("castrum:horse1_item_2", {
|
||||||
minetest.set_node({x=pos.x,y=pos.y+2,z=pos.z}, {name="castrum:knight_lv2_sit"})
|
minetest.set_node({x=pos.x,y=pos.y+2,z=pos.z}, {name="castrum:knight_lv2_sit"})
|
||||||
screwdriver_handler(placer, {type="node", under={x=pos.x,y=pos.y+2,z=pos.z}, above={x=pos.x,y=pos.y+2,z=pos.z}}, 1)
|
screwdriver_handler(placer, {type="node", under={x=pos.x,y=pos.y+2,z=pos.z}, above={x=pos.x,y=pos.y+2,z=pos.z}}, 1)
|
||||||
local inv = placer:get_inventory()
|
local inv = placer:get_inventory()
|
||||||
Item_Remove2(player, "main", "castrum:knight_lv2")
|
|
||||||
local fight = placer:get_attribute("fight")
|
local fight = placer:get_attribute("fight")
|
||||||
placer:set_attribute("fightdig", "false")
|
placer:set_attribute("fightdig", "false")
|
||||||
if fight == "true" then
|
if fight == "true" then
|
||||||
|
@ -12623,7 +12625,7 @@ minetest.register_craftitem("castrum:horse1_item_3", {
|
||||||
minetest.set_node({x=pos.x,y=pos.y+2,z=pos.z}, {name="castrum:knight_lv3_sit"})
|
minetest.set_node({x=pos.x,y=pos.y+2,z=pos.z}, {name="castrum:knight_lv3_sit"})
|
||||||
screwdriver_handler(placer, {type="node", under={x=pos.x,y=pos.y+2,z=pos.z}, above={x=pos.x,y=pos.y+2,z=pos.z}}, 1)
|
screwdriver_handler(placer, {type="node", under={x=pos.x,y=pos.y+2,z=pos.z}, above={x=pos.x,y=pos.y+2,z=pos.z}}, 1)
|
||||||
local inv = placer:get_inventory()
|
local inv = placer:get_inventory()
|
||||||
Item_Remove2(player, "main", "castrum:knight_lv3")
|
Item_Remove2(placer, "main", "castrum:knight_lv3 1")
|
||||||
local fight = placer:get_attribute("fight")
|
local fight = placer:get_attribute("fight")
|
||||||
placer:set_attribute("fightdig", "false")
|
placer:set_attribute("fightdig", "false")
|
||||||
if fight == "true" then
|
if fight == "true" then
|
||||||
|
|
|
@ -1185,12 +1185,12 @@ function Chapter_Ship2_2(player)
|
||||||
local c1 = player:get_attribute("sea_fight_c1")
|
local c1 = player:get_attribute("sea_fight_c1")
|
||||||
if c1 == "1" then
|
if c1 == "1" then
|
||||||
minetest.set_node({x=-166, y=9, z=-2}, {name="castrum:cannon_1_1"})
|
minetest.set_node({x=-166, y=9, z=-2}, {name="castrum:cannon_1_1"})
|
||||||
screwdriver_handler(player, {type="node", under={x=-152, y=9, z=-10}, above={x=-152, y=9, z=-10}}, 1)
|
|
||||||
screwdriver_handler(player, {type="node", under={x=-152, y=9, z=-10}, above={x=-152, y=9, z=-10}}, 1)
|
|
||||||
end
|
end
|
||||||
local c2 = player:get_attribute("sea_fight_c2")
|
local c2 = player:get_attribute("sea_fight_c2")
|
||||||
if c2 == "1" then
|
if c2 == "1" then
|
||||||
minetest.set_node({x=-166, y=9, z=-10}, {name="castrum:cannon_1_1"})
|
minetest.set_node({x=-166, y=9, z=-10}, {name="castrum:cannon_1_1"})
|
||||||
|
screwdriver_handler(player, {type="node", under={x=-166, y=9, z=-10}, above={x=-166, y=9, z=-10}}, 1)
|
||||||
|
screwdriver_handler(player, {type="node", under={x=-166, y=9, z=-10}, above={x=-166, y=9, z=-10}}, 1)
|
||||||
end
|
end
|
||||||
local p1 = player:get_attribute("sea_fight_p1")
|
local p1 = player:get_attribute("sea_fight_p1")
|
||||||
if p1 == "1" then
|
if p1 == "1" then
|
||||||
|
|
|
@ -313,7 +313,7 @@ minetest.register_chatcommand("update", {
|
||||||
local level = file:read("*l")
|
local level = file:read("*l")
|
||||||
file:close()
|
file:close()
|
||||||
if tonumber(level) > 0 then
|
if tonumber(level) > 0 then
|
||||||
Update_pirates(player)
|
Update_pirate(player)
|
||||||
end
|
end
|
||||||
file = io.open(minetest.get_worldpath().."/SAVE/Camp3.txt", "r")
|
file = io.open(minetest.get_worldpath().."/SAVE/Camp3.txt", "r")
|
||||||
local level = file:read("*l")
|
local level = file:read("*l")
|
||||||
|
|
Loading…
Reference in New Issue