mirror of
http://repo.or.cz/minetest_pyramids/tsm_pyramids.git
synced 2025-01-03 13:00:23 +01:00
Rotate chests correctly
This commit is contained in:
parent
7aadb0f0ac
commit
4c52d902e4
204
room.lua
204
room.lua
@ -23,13 +23,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","c"," ","c"," ","c"," ","c"," ",
|
" ","^"," ","^"," ","^"," ","^"," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" ","c"," ","c"," ","c"," ","c"," ",
|
" ","v"," ","v"," ","v"," ","v"," ",
|
||||||
" "," "," "," "," "," "," "," "," "
|
" "," "," "," "," "," "," "," "," "
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
@ -42,7 +42,7 @@ local room_types = {
|
|||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
" "," "," "," ","c"," "," "," ","s",
|
" "," "," "," ","<"," "," "," ","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
@ -53,15 +53,15 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","v"," "," "," "," ",
|
||||||
" ","s","s"," "," "," ","s","s"," ",
|
" ","s","s"," "," "," ","s","s"," ",
|
||||||
" ","s","s"," "," "," ","s","s"," ",
|
" ","s","s"," "," "," ","s","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s","s"," "," "," ","s","s"," ",
|
" ","s","s"," "," "," ","s","s"," ",
|
||||||
" ","s","s"," "," "," ","s","s"," ",
|
" ","s","s"," "," "," ","s","s"," ",
|
||||||
" "," "," "," ","c"," "," "," "," "
|
" "," "," "," ","^"," "," "," "," "
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- hidden room
|
-- hidden room
|
||||||
@ -72,7 +72,7 @@ local room_types = {
|
|||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","s","S","s","S","s"," "," ",
|
" "," ","s","S","s","S","s"," "," ",
|
||||||
" "," ","S"," "," "," ","S"," "," ",
|
" "," ","S"," "," "," ","S"," "," ",
|
||||||
" "," ","s"," ","c"," ","s"," ","c",
|
" "," ","s"," ",">"," ","s"," ","<",
|
||||||
" "," ","S"," "," "," ","S"," "," ",
|
" "," ","S"," "," "," ","S"," "," ",
|
||||||
" "," ","s","S","s","S","s"," "," ",
|
" "," ","s","S","s","S","s"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
@ -87,10 +87,10 @@ local room_types = {
|
|||||||
" ","S","S","S","S","S","S","S"," ",
|
" ","S","S","S","S","S","S","S"," ",
|
||||||
" ","S"," "," "," "," "," ","S"," ",
|
" ","S"," "," "," "," "," ","S"," ",
|
||||||
" ","S"," ","s","s","s"," ","S"," ",
|
" ","S"," ","s","s","s"," ","S"," ",
|
||||||
" ","S"," ","s","c","s"," ","S"," ",
|
" ","S"," ","s","v","s"," ","S"," ",
|
||||||
"S","S"," ","s"," ","s"," ","S"," ",
|
"S","S"," ","s"," ","s"," ","S"," ",
|
||||||
"S","S"," ","s"," "," "," ","S"," ",
|
"S","S"," ","s"," "," "," ","S"," ",
|
||||||
"c","S"," ","S","S","S","S","S"," ",
|
"v","S"," ","S","S","S","S","S"," ",
|
||||||
" ","S"," "," "," "," "," "," "," "
|
" ","S"," "," "," "," "," "," "," "
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -102,7 +102,7 @@ local room_types = {
|
|||||||
" ","S","S","S","S","S","S","S"," ",
|
" ","S","S","S","S","S","S","S"," ",
|
||||||
" "," "," ","s"," "," "," ","S"," ",
|
" "," "," ","s"," "," "," ","S"," ",
|
||||||
"S","S"," ","s"," ","s"," ","S"," ",
|
"S","S"," ","s"," ","s"," ","S"," ",
|
||||||
" ","S"," ","s","c","s"," ","S"," ",
|
" ","S"," ","s","^","s"," ","S"," ",
|
||||||
" ","S"," ","s","s","s"," ","S"," ",
|
" ","S"," ","s","s","s"," ","S"," ",
|
||||||
" ","S"," "," "," "," "," ","S"," ",
|
" ","S"," "," "," "," "," ","S"," ",
|
||||||
" ","S","S","S","S","S","S","S"," ",
|
" ","S","S","S","S","S","S","S"," ",
|
||||||
@ -113,7 +113,7 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," ","c"," ","c"," ","c"," ","c",
|
" "," ","v"," ","v"," ","v"," ","v",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
@ -121,7 +121,7 @@ local room_types = {
|
|||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" "," ","c"," ","c"," ","c"," ","c",
|
" "," ","^"," ","^"," ","^"," ","^",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
},
|
},
|
||||||
@ -130,13 +130,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
" "," ","s","c"," ","c","s"," "," ",
|
" "," ","s",">"," ","<","s"," "," ",
|
||||||
" ","s","s","s"," ","s","s","s"," ",
|
" ","s","s","s"," ","s","s","s"," ",
|
||||||
" "," ","s"," "," "," ","s"," "," ",
|
" "," ","s"," "," "," ","s"," "," ",
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","<"," "," "," "," ",
|
||||||
" "," ","s"," "," "," ","s"," "," ",
|
" "," ","s"," "," "," ","s"," "," ",
|
||||||
" ","s","s","s"," ","s","s","s"," ",
|
" ","s","s","s"," ","s","s","s"," ",
|
||||||
" "," ","s","c"," ","c","s"," "," ",
|
" "," ","s",">"," ","<","s"," "," ",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
@ -145,15 +145,15 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"c","s","s","s","s","s","s","s","s",
|
">","s","s","s","s","s","s","s","s",
|
||||||
"s","s","s"," "," "," ","s","s","s",
|
"s","s","s"," "," "," ","s","s","s",
|
||||||
"s","s"," "," "," "," "," ","s","s",
|
"s","s"," "," "," "," "," ","s","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
" "," "," "," "," "," "," ","c","s",
|
" "," "," "," "," "," "," ","<","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
"s","s"," "," "," "," "," ","s","s",
|
"s","s"," "," "," "," "," ","s","s",
|
||||||
"s","s","s"," "," "," ","s","s","s",
|
"s","s","s"," "," "," ","s","s","s",
|
||||||
"c","s","s","s","s","s","s","s","s",
|
">","s","s","s","s","s","s","s","s",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
},
|
},
|
||||||
@ -162,13 +162,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S"," "," "," "," ","S","S","S"," ",
|
"S"," "," "," "," ","S","S","S"," ",
|
||||||
"S","c","c","S"," ","S","S","c"," ",
|
"S","^","^","S"," ","S","S",">"," ",
|
||||||
"S","S","S","S"," ","S","S","c"," ",
|
"S","S","S","S"," ","S","S",">"," ",
|
||||||
"S","S","S","S"," ","S","S","S"," ",
|
"S","S","S","S"," ","S","S","S"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","S","S","S"," ","S","S","S","S",
|
" ","S","S","S"," ","S","S","S","S",
|
||||||
" ","c","S","S"," ","S","S","S","S",
|
" ","<","S","S"," ","S","S","S","S",
|
||||||
" ","c","S","S"," ","S","c","c","S",
|
" ","<","S","S"," ","S","v","v","S",
|
||||||
" ","S","S","S"," "," "," "," "," ",
|
" ","S","S","S"," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -176,15 +176,15 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S","S","S","S","c"," "," "," "," ",
|
"S","S","S","S",">"," "," "," "," ",
|
||||||
"S","S","S","S","S","c","S","S"," ",
|
"S","S","S","S","S","^","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S","S","S","c","S","S"," ",
|
"S","S","S","S","S","v","S","S"," ",
|
||||||
"S","S","S","S","c"," "," "," "," ",
|
"S","S","S","S",">"," "," "," "," ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- hallway 3
|
-- hallway 3
|
||||||
@ -192,13 +192,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S","S","S","S","S"," "," "," "," ",
|
"S","S","S","S","S"," "," "," "," ",
|
||||||
"S","S","S","S","s","c"," "," "," ",
|
"S","S","S","S","s",">"," "," "," ",
|
||||||
"S","s","S","s","S","s","S"," "," ",
|
"S","s","S","s","S","s","S"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
"S","s","S","s","S","s","S"," "," ",
|
"S","s","S","s","S","s","S"," "," ",
|
||||||
"S","S","S","S","s","c"," "," "," ",
|
"S","S","S","S","s",">"," "," "," ",
|
||||||
"S","S","S","S","S"," "," "," "," ",
|
"S","S","S","S","S"," "," "," "," ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -206,30 +206,30 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S","S","S","S","S","c","S","S","S",
|
"S","S","S","S","S","v","S","S","S",
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
"s","S","s","S","s","S","s","S","s",
|
"s","S","s","S","s","S","s","S","s",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
"s","S","s","S","s","S","s","S","s",
|
"s","S","s","S","s","S","s","S","s",
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
"S","S","S","S","S","c","S","S","S",
|
"S","S","S","S","S","^","S","S","S",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- tiny
|
-- tiny
|
||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S","S","S","S","S","S","S","S","c",
|
"S","S","S","S","S","S","S","S","v",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S"," "," "," ","S","S"," ",
|
"S","S","S"," "," "," ","S","S"," ",
|
||||||
" "," "," "," ","c"," ","S","S"," ",
|
" "," "," "," ","<"," ","S","S"," ",
|
||||||
"S","S","S"," "," "," ","S","S"," ",
|
"S","S","S"," "," "," ","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S"," ",
|
"S","S","S","S","S","S","S","S"," ",
|
||||||
"S","S","S","S","S","S","S","S","c",
|
"S","S","S","S","S","S","S","S","^",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- small
|
-- small
|
||||||
@ -238,11 +238,11 @@ local room_types = {
|
|||||||
layout = {
|
layout = {
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
"S","S"," ","c"," ","c"," ","S","S",
|
"S","S"," ","v"," ","v"," ","S","S",
|
||||||
"S","S","c"," "," "," ","c","S"," ",
|
"S","S",">"," "," "," ","<","S"," ",
|
||||||
" "," "," "," ","s"," "," ","S"," ",
|
" "," "," "," ","s"," "," ","S"," ",
|
||||||
"S","S","c"," "," "," ","c","S"," ",
|
"S","S",">"," "," "," ","<","S"," ",
|
||||||
"S","S"," ","c"," ","c"," ","S","S",
|
"S","S"," ","^"," ","^"," ","S","S",
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
},
|
},
|
||||||
@ -253,11 +253,11 @@ local room_types = {
|
|||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","S","S","S","S","S","S","S"," ",
|
" ","S","S","S","S","S","S","S"," ",
|
||||||
" ","S"," "," ","c"," "," ","S"," ",
|
" ","S"," "," ","v"," "," ","S"," ",
|
||||||
"S","S"," "," "," "," "," ","S"," ",
|
"S","S"," "," "," "," "," ","S"," ",
|
||||||
" "," "," "," "," "," ","c","S"," ",
|
" "," "," "," "," "," ","<","S"," ",
|
||||||
"S","S"," "," "," "," "," ","S"," ",
|
"S","S"," "," "," "," "," ","S"," ",
|
||||||
" ","S"," "," ","c"," "," ","S"," ",
|
" ","S"," "," ","^"," "," ","S"," ",
|
||||||
" ","S","S","S","S","S","S","S"," ",
|
" ","S","S","S","S","S","S","S"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
@ -266,15 +266,15 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- big pillar
|
-- big pillar
|
||||||
@ -283,11 +283,11 @@ local room_types = {
|
|||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","^"," "," "," "," ",
|
||||||
" "," "," ","s","s","s"," "," "," ",
|
" "," "," ","s","s","s"," "," "," ",
|
||||||
" "," ","c","s","S","s","c"," "," ",
|
" "," ","<","s","S","s",">"," "," ",
|
||||||
" "," "," ","s","s","s"," "," "," ",
|
" "," "," ","s","s","s"," "," "," ",
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","v"," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
@ -300,9 +300,9 @@ local room_types = {
|
|||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," ","s","s","s"," "," "," ",
|
" "," "," ","s","s","s"," "," "," ",
|
||||||
" "," ","s","s","c","s","s"," "," ",
|
" "," ","s","s","v","s","s"," "," ",
|
||||||
" "," ","s","c"," "," "," "," "," ",
|
" "," ","s",">"," "," "," "," "," ",
|
||||||
" "," ","s","s","c","s","s"," "," ",
|
" "," ","s","s","^","s","s"," "," ",
|
||||||
" "," "," ","s","s","s"," "," "," ",
|
" "," "," ","s","s","s"," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
@ -312,15 +312,15 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S","S","S","S","S","S","S"," ","c",
|
"S","S","S","S","S","S","S"," ","<",
|
||||||
"s","s","s","s","s","S","S"," ","s",
|
"s","s","s","s","s","S","S"," ","s",
|
||||||
"s"," "," "," "," ","s","S"," ","c",
|
"s"," "," "," "," ","s","S"," ","<",
|
||||||
"s"," "," "," "," ","s","S"," ","s",
|
"s"," "," "," "," ","s","S"," ","s",
|
||||||
" "," "," "," ","c","s","S"," ","c",
|
" "," "," "," ","<","s","S"," ","<",
|
||||||
"s"," "," "," "," ","s","S"," ","s",
|
"s"," "," "," "," ","s","S"," ","s",
|
||||||
"s"," "," "," "," ","s","S"," ","c",
|
"s"," "," "," "," ","s","S"," ","<",
|
||||||
"s","s","s","s","s","s","S"," ","s",
|
"s","s","s","s","s","s","S"," ","s",
|
||||||
"S","S","S","S","S","S","S"," ","c",
|
"S","S","S","S","S","S","S"," ","<",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- split
|
-- split
|
||||||
@ -330,9 +330,9 @@ local room_types = {
|
|||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," ","c"," ","c"," "," "," ",
|
" "," "," ","^"," ","^"," "," "," ",
|
||||||
" "," "," ","s"," ","s"," "," "," ",
|
" "," "," ","s"," ","s"," "," "," ",
|
||||||
" "," "," ","c"," ","c"," "," "," ",
|
" "," "," ","v"," ","v"," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
@ -343,13 +343,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","^"," "," "," "," ",
|
||||||
" "," "," "," ","s"," "," "," "," ",
|
" "," "," "," ","s"," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","c","s"," "," "," ","s","c"," ",
|
" ","<","s"," "," "," ","s",">"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," ","s"," "," "," "," ",
|
" "," "," "," ","s"," "," "," "," ",
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","v"," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -358,13 +358,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","c"," ","c"," ","c"," "," ",
|
" "," ","^"," ","^"," ","^"," "," ",
|
||||||
" "," ","s"," ","s"," ","s"," "," ",
|
" "," ","s"," ","s"," ","s"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","s"," ","s"," ","s"," "," ",
|
" "," ","s"," ","s"," ","s"," "," ",
|
||||||
" "," ","c"," ","c"," ","c"," "," ",
|
" "," ","v"," ","v"," ","v"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
@ -373,7 +373,7 @@ local room_types = {
|
|||||||
{
|
{
|
||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" ","S","c","S","c","S","c","S","c",
|
" ","S","v","S","v","S","v","S","v",
|
||||||
" ","S"," ","S"," ","S"," ","S"," ",
|
" ","S"," ","S"," ","S"," ","S"," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
@ -381,7 +381,7 @@ local room_types = {
|
|||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" ","S"," ","S"," ","S"," ","S"," ",
|
" ","S"," ","S"," ","S"," ","S"," ",
|
||||||
" ","S","c","S","c","S","c","S","c",
|
" ","S","^","S","^","S","^","S","^",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- inside
|
-- inside
|
||||||
@ -392,7 +392,7 @@ local room_types = {
|
|||||||
" ","s"," "," "," "," "," ","s"," ",
|
" ","s"," "," "," "," "," ","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," ","s","S","s"," "," "," ",
|
" "," "," ","s","S","s"," "," "," ",
|
||||||
" "," "," ","S","c"," "," "," "," ",
|
" "," "," ","S",">"," "," "," "," ",
|
||||||
" "," "," ","s","S","s"," "," "," ",
|
" "," "," ","s","S","s"," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s"," "," "," "," "," ","s"," ",
|
" ","s"," "," "," "," "," ","s"," ",
|
||||||
@ -407,7 +407,7 @@ local room_types = {
|
|||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," ","c"," "," "," "," ",
|
" "," "," "," ","<"," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
@ -419,13 +419,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," ","c",
|
" "," "," "," "," "," "," "," ","<",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
@ -435,13 +435,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
"s","s","c"," "," "," ","c","s","s",
|
"s","s",">"," "," "," ","<","s","s",
|
||||||
" ","s","s"," "," "," ","s","s"," ",
|
" ","s","s"," "," "," ","s","s"," ",
|
||||||
" "," ","s","s"," ","s","s"," "," ",
|
" "," ","s","s"," ","s","s"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","s","s"," ","s","s"," "," ",
|
" "," ","s","s"," ","s","s"," "," ",
|
||||||
" ","s","s"," "," "," ","s","s"," ",
|
" ","s","s"," "," "," ","s","s"," ",
|
||||||
"s","s","c"," "," "," ","c","s","s",
|
"s","s",">"," "," "," ","<","s","s",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -452,9 +452,9 @@ local room_types = {
|
|||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
"S","S","S"," "," "," "," "," "," ",
|
"S","S","S"," "," "," "," "," "," ",
|
||||||
"S","S","S"," "," "," "," "," "," ",
|
"S","S","S"," "," "," "," "," "," ",
|
||||||
"S","S","S"," "," ","c","c","c","c",
|
"S","S","S"," "," ","^","^","^","^",
|
||||||
" "," "," "," "," ","s","s","s","s",
|
" "," "," "," "," ","s","s","s","s",
|
||||||
"S","S","S"," "," ","c","c","c","c",
|
"S","S","S"," "," ","v","v","v","v",
|
||||||
"S","S","S"," "," "," "," "," "," ",
|
"S","S","S"," "," "," "," "," "," ",
|
||||||
"S","S","S"," "," "," "," "," "," ",
|
"S","S","S"," "," "," "," "," "," ",
|
||||||
"S","S","S","S","S","S","S","S","S",
|
"S","S","S","S","S","S","S","S","S",
|
||||||
@ -467,9 +467,9 @@ local room_types = {
|
|||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","c"," ","c"," ","c"," ","c"," ",
|
" ","^"," ","^"," ","^"," ","^"," ",
|
||||||
" ","s"," ","s"," ","s"," ","s"," ",
|
" ","s"," ","s"," ","s"," ","s"," ",
|
||||||
" ","c"," ","c"," ","c"," ","c"," ",
|
" ","v"," ","v"," ","v"," ","v"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
@ -481,11 +481,11 @@ local room_types = {
|
|||||||
layout = {
|
layout = {
|
||||||
"S","S"," "," "," "," "," ","S","S",
|
"S","S"," "," "," "," "," ","S","S",
|
||||||
"S"," "," "," ","s"," "," "," ","S",
|
"S"," "," "," ","s"," "," "," ","S",
|
||||||
" "," ","c","S","S","S","c"," "," ",
|
" "," ","<","S","S","S",">"," "," ",
|
||||||
" "," ","S","S","S","S","S"," "," ",
|
" "," ","S","S","S","S","S"," "," ",
|
||||||
" ","s","S","S","S","S","S","s"," ",
|
" ","s","S","S","S","S","S","s"," ",
|
||||||
" "," ","S","S","S","S","S"," "," ",
|
" "," ","S","S","S","S","S"," "," ",
|
||||||
" "," ","c","S","S","S","c"," "," ",
|
" "," ","<","S","S","S",">"," "," ",
|
||||||
"S"," "," "," ","s"," "," "," ","S",
|
"S"," "," "," ","s"," "," "," ","S",
|
||||||
"S","S"," "," "," "," "," ","S","S",
|
"S","S"," "," "," "," "," ","S","S",
|
||||||
},
|
},
|
||||||
@ -495,13 +495,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s","c","s"," ","s","c","s"," ",
|
" ","s","^","s"," ","s","^","s"," ",
|
||||||
" ","s","s","s"," ","s","s","s"," ",
|
" ","s","s","s"," ","s","s","s"," ",
|
||||||
" ","s","s","s"," ","s","s","s"," ",
|
" ","s","s","s"," ","s","s","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" ","s","s","s"," ","s","s","s"," ",
|
" ","s","s","s"," ","s","s","s"," ",
|
||||||
" ","s","s","s"," ","s","s","s"," ",
|
" ","s","s","s"," ","s","s","s"," ",
|
||||||
" ","s","c","s"," ","s","c","s"," ",
|
" ","s","v","s"," ","s","v","s"," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -510,13 +510,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"S"," "," "," "," "," "," "," "," ",
|
"S"," "," "," "," "," "," "," "," ",
|
||||||
"S"," "," ","c"," "," ","c"," "," ",
|
"S"," "," ","^"," "," ","^"," "," ",
|
||||||
"S"," "," ","s"," "," ","s"," "," ",
|
"S"," "," ","s"," "," ","s"," "," ",
|
||||||
"S"," "," "," "," "," "," "," "," ",
|
"S"," "," "," "," "," "," "," "," ",
|
||||||
" "," "," ","s"," "," ","s"," "," ",
|
" "," "," ","s"," "," ","s"," "," ",
|
||||||
"S"," "," "," "," "," "," "," "," ",
|
"S"," "," "," "," "," "," "," "," ",
|
||||||
"S"," "," ","s"," "," ","s"," "," ",
|
"S"," "," ","s"," "," ","s"," "," ",
|
||||||
"S"," "," ","c"," "," ","c"," "," ",
|
"S"," "," ","v"," "," ","v"," "," ",
|
||||||
"S"," "," "," "," "," "," "," "," ",
|
"S"," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -525,13 +525,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
"s"," ","s"," ","s"," ","s"," ","s",
|
"s"," ","s"," ","s"," ","s"," ","s",
|
||||||
" "," ","c"," ","c"," ","c"," "," ",
|
" "," ","v"," ","v"," ","v"," "," ",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," "," "," "," "," "," "," ","s",
|
" "," "," "," "," "," "," "," ","s",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
"s"," "," "," "," "," "," "," ","s",
|
"s"," "," "," "," "," "," "," ","s",
|
||||||
" "," ","c"," ","c"," ","c"," "," ",
|
" "," ","^"," ","^"," ","^"," "," ",
|
||||||
"s"," ","s"," ","s"," ","s"," ","s",
|
"s"," ","s"," ","s"," ","s"," ","s",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
@ -541,13 +541,13 @@ local room_types = {
|
|||||||
style = "yrepeat",
|
style = "yrepeat",
|
||||||
layout = {
|
layout = {
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","c"," ","c"," ","c"," "," ",
|
" "," ","^"," ","^"," ","^"," "," ",
|
||||||
" "," ","s"," ","s"," ","s"," "," ",
|
" "," ","s"," ","s"," ","s"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","s"," ","s"," ","s"," "," ",
|
" "," ","s"," ","s"," ","s"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
" "," ","s"," ","s"," ","s"," "," ",
|
" "," ","s"," ","s"," ","s"," "," ",
|
||||||
" "," ","c"," ","c"," ","c"," "," ",
|
" "," ","v"," ","v"," ","v"," "," ",
|
||||||
" "," "," "," "," "," "," "," "," ",
|
" "," "," "," "," "," "," "," "," ",
|
||||||
},
|
},
|
||||||
traps = true,
|
traps = true,
|
||||||
@ -577,7 +577,10 @@ local code_sandstone = {
|
|||||||
["1"] = "deco_stone1",
|
["1"] = "deco_stone1",
|
||||||
["2"] = "deco_stone2",
|
["2"] = "deco_stone2",
|
||||||
["3"] = "deco_stone3",
|
["3"] = "deco_stone3",
|
||||||
["c"] = "chest",
|
["^"] = "chest",
|
||||||
|
["<"] = "chest",
|
||||||
|
[">"] = "chest",
|
||||||
|
["v"] = "chest",
|
||||||
["~"] = "lava_source",
|
["~"] = "lava_source",
|
||||||
["t"] = "trap",
|
["t"] = "trap",
|
||||||
}
|
}
|
||||||
@ -591,7 +594,7 @@ code_desert["t"] = "desert_trap"
|
|||||||
|
|
||||||
local function replace(str, iy, code_table, deco)
|
local function replace(str, iy, code_table, deco)
|
||||||
local out = "default:"
|
local out = "default:"
|
||||||
if iy < 4 and str == "c" then str = " " end
|
if iy < 4 and (str == "<" or str == ">" or str == "^" or str == "v") then str = " " end
|
||||||
if iy == 0 and str == "s" then out = "tsm_pyramids:" str = deco[1] end
|
if iy == 0 and str == "s" then out = "tsm_pyramids:" str = deco[1] end
|
||||||
if iy == 3 and str == "s" then out = "tsm_pyramids:" str = deco[2] end
|
if iy == 3 and str == "s" then out = "tsm_pyramids:" str = deco[2] end
|
||||||
if str == " " then out = "" end
|
if str == " " then out = "" end
|
||||||
@ -629,17 +632,16 @@ function tsm_pyramids.make_room(pos, stype)
|
|||||||
for iz=0,8,1 do
|
for iz=0,8,1 do
|
||||||
local n_str = room.layout[tonumber(ix*9+iz+1)]
|
local n_str = room.layout[tonumber(ix*9+iz+1)]
|
||||||
local p2 = 0
|
local p2 = 0
|
||||||
if n_str == "c" then
|
if n_str == "<" then
|
||||||
if ix < 4 then p2 = 1
|
p2 = 0
|
||||||
elseif ix == 4 and iz == 0 then
|
elseif n_str == ">" then
|
||||||
p2 = 2
|
p2 = 2
|
||||||
elseif ix == 4 and iz > 0 then
|
elseif n_str == "^" then
|
||||||
p2 = 0
|
p2 = 1
|
||||||
else
|
elseif n_str == "v" then
|
||||||
p2 = 3
|
p2 = 3
|
||||||
end
|
|
||||||
tsm_pyramids.fill_chest({x=hole.x+ix,y=hole.y-iy,z=hole.z+iz})
|
|
||||||
end
|
end
|
||||||
|
tsm_pyramids.fill_chest({x=hole.x+ix,y=hole.y-iy,z=hole.z+iz})
|
||||||
minetest.set_node({x=hole.x+ix,y=hole.y-iy,z=hole.z+iz}, {name=replace(n_str, iy, code_table, deco), param2=p2})
|
minetest.set_node({x=hole.x+ix,y=hole.y-iy,z=hole.z+iz}, {name=replace(n_str, iy, code_table, deco), param2=p2})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user