Demiplan ruins (#544)

* ruins

* Update spawners.yml
This commit is contained in:
Ed
2024-11-07 17:45:21 +03:00
committed by GitHub
parent ebac4a2eec
commit ab7296ff4a
5 changed files with 1933 additions and 20 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@
state: bar_3
- type: EntityTableSpawner
table: !type:NestedSelector
prob: 1.0
prob: 0.7
tableId: CP14TableExpeditionLootCommon
- type: entityTable
@@ -60,13 +60,16 @@
- id: CP14VialSmallBlueAmanita
- id: CP14VialTinyChromiumSlime
- id: CP14VialTinyLumiMushroom
- !type:GroupSelector
children:
- id: CP14ChromiumSlime
- id: CP14LumiMushroom
- id: CP14SilverCoin5
- id: CP14Nail10
- id: CP14BaseLockpick
- id: CP14EnergyCrystalMedium
- id: CP14DemiplanKey
- !type:AllSelector
children:
- id: CP14Crossbolt
- id: CP14Crossbolt
- id: CP14Crossbolt
# remove this when players can create their own magic items
- !type:GroupSelector
children:

View File

@@ -4,6 +4,8 @@
categories: [ ForkFiltered ]
abstract: true
components:
- type: Item
size: Tiny
- type: Tag
tags:
- CP14CrossbowBolt

View File

@@ -253,15 +253,15 @@
maxGroupSize: 2
- type: cp14DemiplaneModifier
id: CommonLoot
reward: 0.25
id: Ruins
reward: 0.35
generationWeight: 2
layers:
- !type:OreDunGen
entity: CP14SpawnerExpeditionLootCommon
count: 10
entity: CP14DemiplanRuinsRoomSpawner
count: 5
minGroupSize: 1
maxGroupSize: 3
maxGroupSize: 1
- type: cp14DemiplaneModifier
id: EnemyXeno

View File

@@ -1,23 +1,78 @@
- type: Tag
id: CP14GrasslandIsland
id: CP14DemiplanRuins
- type: entity
id: CP14GrasslandIslandExteriorRoomSpawner
id: CP14DemiplanRuinsRoomSpawner
categories: [ ForkFiltered ]
parent: BaseRoomMarker
name: Grassland island exterior room spawner
name: Demiplan ruins room spawner
components:
- type: RoomFill
size: 11,5
roomWhitelist:
tags:
- CP14GrasslandIsland
- CP14DemiplanRuins
# 11x5
# 7x7
- type: dungeonRoom
id: CP14GrasslandIslandExterior_11x5_a
size: 11,5
atlas: /Maps/_CP14/Dungeon/grassland_island_exterior.yml
id: CP14GrasslandIslandExterior_7x7_a
size: 7,7
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 0,0
tags:
- CP14GrasslandIsland
- CP14DemiplanRuins
# 5x5
- type: dungeonRoom
id: CP14GrasslandIslandExterior_5x5_a
size: 5,5
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 0,8
tags:
- CP14DemiplanRuins
- type: dungeonRoom
id: CP14GrasslandIslandExterior_5x5_b
size: 5,5
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 6,8
tags:
- CP14DemiplanRuins
- type: dungeonRoom
id: CP14GrasslandIslandExterior_5x5_c
size: 5,5
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 12,8
tags:
- CP14DemiplanRuins
- type: dungeonRoom
id: CP14GrasslandIslandExterior_5x5_d
size: 5,5
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 18,8
tags:
- CP14DemiplanRuins
- type: dungeonRoom
id: CP14GrasslandIslandExterior_5x5_e
size: 5,5
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 24,8
tags:
- CP14DemiplanRuins
- type: dungeonRoom
id: CP14GrasslandIslandExterior_5x5_g
size: 5,5
atlas: /Maps/_CP14/Dungeon/demiplan_ruins.yml
ignoreTile: FloorShuttlePurple
offset: 30,8
tags:
- CP14DemiplanRuins