Table of Contents

Class DwarvenMoriaBase

Namespace
GrindFest.Editor
Assembly
GrindFest.dll

Base class for Moria-themed dwarven dungeon rooms.

Uses PolygonDungeonRealms dwarven assets to create rooms that evoke the Mines of Moria — massive stone halls, towering pillars, ancient dwarven architecture in ruin.

Compared to the existing "Dwarf Corridor" (which uses small round crypt pillars), Moria rooms use the LARGE dwarven pillar set (SM_Env_Dwarf_Pillar_01-08), dwarven-specific torches, and broken/ruined elements for an ancient feel.

Architecture: DwarvenMoriaBase (shared: dwarven walls, floors, torches, massive pillars, rubble) ├── MoriaGrandHall (Dwarrowdelf — dense pillars, chandeliers, braziers, statues) ├── MoriaCorridor (Deep passages — traps, archways) ├── MoriaChamber (Records/tomb room — props, monsters) └── MoriaBridge (Bridge of Khazad-dûm — bridges, lava pillars, boss)

public abstract class DwarvenMoriaBase : RoomBuilder
Inheritance
object
DwarvenMoriaBase
Inherited Members
Extension Methods

Fields

Barrels
Chest
DwarfBrazier_01
DwarfBridgeBroken_01
DwarfBridgeBroken_02
DwarfBridge_01
DwarfBridge_02
DwarfBridge_03
DwarfChandelier_01
DwarfChandelier_02
DwarfChandelier_03
DwarfChandelier_04
DwarfChandelier_05
DwarfChandelier_06
DwarfFloorGate
DwarfFloors
DwarfGateBar_01
DwarfGate_01
DwarfPillarBase_01
DwarfPillarBase_02
DwarfPillarCap_01
DwarfPillarHalf_01
DwarfPillarHalf_02
DwarfPillarHalf_03
DwarfPillarTop_01
DwarfPillar_01
DwarfPillar_02
DwarfPillar_03
DwarfPillar_04
DwarfPillar_05
DwarfPillar_06
DwarfPillar_07
DwarfPillar_08
DwarfTorch_01
DwarfTorch_02
DwarfTorch_03
DwarfTorch_04
DwarfTorch_05
DwarfWallAngledPillar_01
DwarfWallAngledPillar_02
DwarfWallArchway_01
DwarfWallArchway_02
DwarfWallBroken_01
DwarfWallBroken_02
DwarfWallBroken_03
DwarfWall_01
DwarfWall_02
DwarfWall_03
DwarfWall_04
DwarfWall_05
DwarfWall_06
ENV
GF
LavaDuctPillar_01
LavaDuctPillar_02
PROP
RubblePillar_01
RubblePillar_02
StairsPillar_01
StairsPillar_02
StatueBroken_01
StatueBroken_02
StatueBroken_03
Statue_01
Statue_02
Statue_03
Statue_04
Statue_05
Trap_Explode
Trap_SawRail
Trap_Spears
Trap_Swing
UndeadSpawner
VasesEmitter
WallTorch

Methods

AddBarrelsAndChests(float)

Add barrels and chests pack.

AddBraziers(float, float)

Add braziers on the floor for dramatic firelight.

AddChandeliers(float, float)

Add grand chandeliers hanging from ceiling.

AddGate()

Add dwarven gate entrance.

AddMonsters(float)

Add monster spawner pack (orcs, goblins, cave dwellers).

AddMoriaBase()

Adds the standard Moria dwarven base content: Carved Stone Walls, Dwarven Floors, Wall Torches, Massive Pillars, Rubble. Subclasses call this in Configure() before adding room-specific content.

AddStatues(float)

Add stone statues along walls (guardians of the deep).

AddTraps()

Add dwarven trap pack.