Jump to content

Sacred rooms has no distribute prefabs


Mr.Oshiro
  • Pending

In addition to the bgsacred room,all sacred rooms are not added distribute prefabs,it just generates a setpiece, nothing else.

This situation also occurs in tasks,"Sacred"、"SacredAltar"and "MoreAltars"do not have background rooms.This makes this area much less dangerous, even less dangerous than the Ruins Wilds and Residential areas ahead. And this is also the destination for most players to come to the ruins.

Although "SacredDanger" and "MuddySacred" have background rooms, they look very obtrusive because they are connected to just a setpiece.


--Bridge Entrance
AddRoom("BridgeEntrance",{
    colour={r=0.0,g=0.2,b=0.2,a=0.3},
    value = WORLD_TILES.IMPASSABLE,
    tags = {"ForceConnected", "RoadPoison", "Nightmare"},
    contents = {},
})

--Worship Area
AddRoom("Bishops",{
    colour={r=0.3,g=0.2,b=0.1,a=0.3},
    value = WORLD_TILES.IMPASSABLE,
    tags = {"Nightmare"},
    internal_type = NODE_INTERNAL_CONNECTION_TYPE.EdgeSite,
    contents =  {
        countstaticlayouts =
        {
            ["Barracks2"] = 1,
        },
    }
})

--Sacred Barracks
AddRoom("SacredBarracks",{
    colour={r=0.3,g=0.2,b=0.1,a=0.3},
    value = WORLD_TILES.IMPASSABLE,
    tags = {"Nightmare"},
    internal_type = NODE_INTERNAL_CONNECTION_TYPE.EdgeSite,
    contents =  {
        countstaticlayouts =
        {
            ["SacredBarracks"] = 1,
        },
    }
})

--Living quarters
AddRoom("Spiral",{
    colour={r=0.3,g=0.2,b=0.1,a=0.3},
    value = WORLD_TILES.IMPASSABLE,
    tags = {"Nightmare"},
    internal_type = NODE_INTERNAL_CONNECTION_TYPE.EdgeSite,
    contents =  {
        countstaticlayouts =
        {
            ["Spiral"] = 1,
        },
    }
})

--BrokenAltar
AddRoom("BrokenAltar", {
    colour={r=0.3,g=0.2,b=0.1,a=0.3},
    value = WORLD_TILES.IMPASSABLE,
    tags = {"Nightmare"},
    internal_type = NODE_INTERNAL_CONNECTION_TYPE.EdgeSite,
    contents =  {
        countstaticlayouts =
        {
            ["BrokenAltar"] = 1,
        },
    }
})

bgsacred = {
    colour={r=0.3,g=0.2,b=0.1,a=0.3},
    value = WORLD_TILES.BRICK,
    tags = {"Nightmare"},
    contents =  {
        countprefabs=
        {
            cave_hole = 1,
        },

        distributepercent = 0.03,
        distributeprefabs=
        {
            chessjunk_spawner = .3,

            nightmarelight = 1,

            pillar_ruins = 0.5,

            ruins_statue_head_spawner = .1,
            ruins_statue_head_nogem_spawner = .2,

            ruins_statue_mage_spawner =.1,
            ruins_statue_mage_nogem_spawner = .2,

            rook_nightmare_spawner = .07,
            bishop_nightmare_spawner = .07,
            knight_nightmare_spawner = .07,
        }
    }
}
AddRoom("BGSacred", bgsacred)
AddRoom("BGSacredRoom", Roomify(bgsacred))

835592944_.png.2bbedbda51fa7f824c00812cb1b68abd.png91810220_.png.bc9ef035611135765b69503fdfbf37e3.png1625303076_.png.58bc5bd5f759b5af139a74adf7823e46.png

1917540079_.thumb.png.5e2d5e10669d3ee98f2c1576644e3257.png

Unhindered access to the full altar

1063534036_QQ20220518001333.thumb.png.5d4af6aed855e41ebfeb9bcf11e29f90.png

Generated the ruins of "SacredDanger" and "MuddySacred"

Unlike DST, the sacred biome in DS is plentiful, and its level of danger matches the level of resource abundance.

In multiplayer it instead reduces the amount of resources, I don't know if this is intentional, if not I will report it.

AddRoom("SacredEntrance", {
					colour={r=0.2,g=0.0,b=0.2,a=0.3},
					value = GROUND.TILES,
					tags = {"ForceConnected",   "MazeEntrance"},--"Maze",
					contents =  {
									distributepercent = 0.1,
					                distributeprefabs= 
					                {
					                	nightmarelight = 1,
					                },
					            }
					})

AddRoom("BGSacredGround", {
					colour={r=0.3,g=0.2,b=0.1,a=0.3},
					value = GROUND.TILES, 
					contents =  {
									distributepercent = 0.03,
					                distributeprefabs= 
					                {
					                	chessjunk1 = .1,
					                	chessjunk2 = .1,
					                	chessjunk3 = .1,

					                    nightmarelight = 1,

					                    ruins_statue_head = .1,
					                    ruins_statue_head_nogem = .2,

					                    ruins_statue_mage =.1,
					                    ruins_statue_mage_nogem = .2,

					                    rook_nightmare = .07,
					                    bishop_nightmare = .07,
					                    knight_nightmare = .07,
					                }
					            }
					})

AddRoom("Altar", {
					colour={r=0.3,g=0.2,b=0.1,a=0.3},
					value = GROUND.TILES, 
					contents =  {
									countstaticlayouts = 
									{
										["AltarRoom"] = 1,
									},
									distributepercent = 0.03,
					                distributeprefabs= 
					                {
					                	chessjunk1 = .1,
					                	chessjunk2 = .1,
					                	chessjunk3 = .1,

					                    nightmarelight = 1,

					                    ruins_statue_head = .1,
					                    ruins_statue_head_nogem = .2,

					                    ruins_statue_mage =.1,
					                    ruins_statue_mage_nogem = .2,

					                    rook_nightmare = .07,
					                    bishop_nightmare = .07,
					                    knight_nightmare = .07,
					                }

					            }
					})

AddRoom("Barracks",{
					colour={r=0.3,g=0.2,b=0.1,a=0.3},
					value = GROUND.TILES, 
					contents =  {
									countstaticlayouts = 
									{
										["Barracks"] = 1,
									},

									distributepercent = 0.03,
					                distributeprefabs= 
					                {
					                	chessjunk1 = .1,
					                	chessjunk2 = .1,
					                	chessjunk3 = .1,

					                    nightmarelight = 1,

					                    ruins_statue_head = .1,
					                    ruins_statue_head_nogem = .2,

					                    ruins_statue_mage =.1,
					                    ruins_statue_mage_nogem = .2,

					                    rook_nightmare = .07,
					                    bishop_nightmare = .07,
					                    knight_nightmare = .07,
					                    

					                }
					            }
					})

AddRoom("Bishops",{
					colour={r=0.3,g=0.2,b=0.1,a=0.3},
					value = GROUND.TILES, 
					contents =  {
									countstaticlayouts = 
									{
										["Barracks2"] = 1,
									},
									distributepercent = 0.03,
					                distributeprefabs= 
					                {
					                	chessjunk1 = .1,
					                	chessjunk2 = .1,
					                	chessjunk3 = .1,

					                    nightmarelight = 1,

					                    ruins_statue_head = .1,
					                    ruins_statue_head_nogem = .2,

					                    ruins_statue_mage =.1,
					                    ruins_statue_mage_nogem = .2,

					                    rook_nightmare = .07,
					                    bishop_nightmare = .1,
					                    knight_nightmare = .07,
					                }

					            }
					})

AddRoom("Spiral",{
					colour={r=0.3,g=0.2,b=0.1,a=0.3},
					value = GROUND.TILES, 
					contents =  {
									countstaticlayouts = 
									{
										["Spiral"] = 1,
									},

									distributepercent = 0.03,
					                distributeprefabs= 
					                {
					                	chessjunk1 = .1,
					                	chessjunk2 = .1,
					                	chessjunk3 = .1,

					                    nightmarelight = 1,

					                    ruins_statue_head = .1,
					                    ruins_statue_head_nogem = .2,

					                    ruins_statue_mage =.1,
					                    ruins_statue_mage_nogem = .2,

					                    rook_nightmare = .07,
					                    bishop_nightmare = .07,
					                    knight_nightmare = .07,
					                }
					            }
					})

AddRoom("BrokenAltar", {
					colour={r=0.3,g=0.2,b=0.1,a=0.3},
					value = GROUND.TILES, 
					contents =  {
									countstaticlayouts = 
									{
										["BrokenAltar"] = 1,
									},

									distributepercent = 0.05,
					                distributeprefabs= 
					                {
					                	chessjunk1 = .1,
					                	chessjunk2 = .1,
					                	chessjunk3 = .1,

					                    nightmarelight = 1,

					                    ruins_statue_head = .1,
					                    ruins_statue_head_nogem = .2,

					                    ruins_statue_mage =.1,
					                    ruins_statue_mage_nogem = .2,

					                    rook_nightmare = .07,
					                    bishop_nightmare = .07,
					                    knight_nightmare = .07,
					                }

					            }
					})

1740636101_.thumb.png.e7ef88a87316354bf2e09e45d388c9f7.png

The Sacred of DS

 The same goes for the Altar room. According to the notes, there should be  statues here, but there isn't, I wonder if I've added something less.

268849977_.png.3bc1eb4cda36235e235cf5dd20acca97.png


Steps to Reproduce

Take a close look at the Sacred biomes.

  • Like 2



User Feedback


There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...