Mineshaft (#25733)
* content * catwalks * fix fucking icons * finish PR * +1 room * fix
This commit is contained in:
272
Resources/Prototypes/Procedural/Themes/mineshaft.yml
Normal file
272
Resources/Prototypes/Procedural/Themes/mineshaft.yml
Normal file
@@ -0,0 +1,272 @@
|
||||
# Rooms
|
||||
# Large
|
||||
# - 17x5
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft17x5a
|
||||
size: 17,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 0,0
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft17x5b
|
||||
size: 17,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 18,0
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft17x5c
|
||||
size: 17,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 36,0
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# = 11x5
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft11x5a
|
||||
size: 11,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 0,6
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft11x5b
|
||||
size: 11,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 12,6
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft11x5c
|
||||
size: 11,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 24,6
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft11x5d
|
||||
size: 11,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 36,6
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# - 7x5
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x5a
|
||||
size: 7,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 0,12
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x5b
|
||||
size: 7,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 8,12
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x5c
|
||||
size: 7,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 16,12
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x5d
|
||||
size: 7,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 24,12
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x5e
|
||||
size: 7,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 32,12
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x5f
|
||||
size: 7,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 40,12
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# - 5x5
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft5x5a
|
||||
size: 5,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 0,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft5x5b
|
||||
size: 5,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 6,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft5x5c
|
||||
size: 5,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 12,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# -7x7
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x7a
|
||||
size: 7,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 18,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x7b
|
||||
size: 7,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 26,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x7c
|
||||
size: 7,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 34,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft7x7e
|
||||
size: 7,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 42,18
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# -3x7
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x7a
|
||||
size: 3,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 0,24
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x7b
|
||||
size: 3,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 4,24
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x7c
|
||||
size: 3,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 8,24
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x7d
|
||||
size: 3,7
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 12,24
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# -3x5
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x5a
|
||||
size: 3,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 16,26
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x5b
|
||||
size: 3,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 20,26
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x5c
|
||||
size: 3,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 24,26
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x5e
|
||||
size: 3,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 32,26
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft3x5f
|
||||
size: 3,5
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 36,26
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
# -13x3
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft13x3a
|
||||
size: 13,3
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 0,32
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft13x3b
|
||||
size: 13,3
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 14,32
|
||||
tags:
|
||||
- Mineshaft
|
||||
|
||||
- type: dungeonRoom
|
||||
id: Mineshaft13x3c
|
||||
size: 13,3
|
||||
atlas: /Maps/Dungeon/mineshaft.yml
|
||||
offset: 28,32
|
||||
tags:
|
||||
- Mineshaft
|
||||
@@ -162,3 +162,77 @@
|
||||
SouthEast: BrickTileWhiteInnerSe
|
||||
NorthWest: BrickTileWhiteInnerNw
|
||||
NorthEast: BrickTileWhiteInnerNe
|
||||
|
||||
- type: dungeonConfig
|
||||
id: Mineshaft
|
||||
generator: !type:PrefabDunGen
|
||||
tile: FloorCaveDrought
|
||||
roomWhitelist:
|
||||
- Mineshaft
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
postGeneration:
|
||||
|
||||
- !type:CorridorPostGen
|
||||
tile: FloorCaveDrought
|
||||
width: 3
|
||||
|
||||
- !type:DungeonEntrancePostGen
|
||||
count: 5
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:RoomEntrancePostGen
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:EntranceFlankPostGen
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:ExternalWindowPostGen
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:WallMountPostGen
|
||||
tile: FloorCaveDrought
|
||||
spawns:
|
||||
# Ore
|
||||
- id: WallRockSalt
|
||||
prob: 0.6
|
||||
orGroup: content
|
||||
- id: WallRockCoal
|
||||
prob: 0.6
|
||||
orGroup: content
|
||||
- id: WallRockTin
|
||||
prob: 0.4
|
||||
orGroup: content
|
||||
- id: WallMining
|
||||
prob: 0.8
|
||||
orGroup: content
|
||||
|
||||
- !type:BoundaryWallPostGen
|
||||
tile: FloorCaveDrought
|
||||
wall: WallRock
|
||||
cornerWall: WallRock
|
||||
|
||||
- !type:AutoCablingPostGen
|
||||
entity: Catwalk
|
||||
|
||||
- !type:JunctionPostGen
|
||||
tile: FloorCaveDrought
|
||||
width: 3
|
||||
entities:
|
||||
- RandomWoodenSupport
|
||||
|
||||
- !type:CornerClutterPostGen
|
||||
contents:
|
||||
- id: RandomStalagmiteOrCrystal
|
||||
amount: 1
|
||||
@@ -222,7 +222,6 @@
|
||||
id: Experiment
|
||||
proto: Experiment
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Snow
|
||||
- Grasslands
|
||||
@@ -232,3 +231,9 @@
|
||||
proto: LavaBrig
|
||||
biomes:
|
||||
- Lava
|
||||
|
||||
- type: salvageDungeonMod
|
||||
id: Mineshaft
|
||||
proto: Mineshaft
|
||||
biomes:
|
||||
- Caves
|
||||
Reference in New Issue
Block a user