7884699969
- Migrates Evennia-based Spatial Cognitive Engine to ground KAIROS physically - Migrates Kubernetes orchestration manifests for the mesh - Re-anchors README narrative toward AGI grounding rather than a game - Adds rigorous academic syntheses (Sovereign Canon, Thermodynamic Orchestration)
217 lines
6.1 KiB
Plaintext
217 lines
6.1 KiB
Plaintext
# Fractured Core Quest - Batch Build Script
|
|
#
|
|
# To run this script, use the command:
|
|
# @batchcommand fractured_core
|
|
|
|
#------------------------------------------------------------
|
|
# 1. The Atrium (Starting Room)
|
|
#------------------------------------------------------------
|
|
@dig The Atrium
|
|
#
|
|
@teleport The Atrium
|
|
#
|
|
@set The Atrium/desc = "A grand, echoing atrium of the old facility. To the North lies the Archive. To the East, the Cooling Tunnels. To the West, the Inner Sanctum. You notice a dusty Wrench left on the floor."
|
|
#
|
|
@create/drop Wrench;tool
|
|
#
|
|
@set Wrench/desc = "A heavy iron wrench."
|
|
|
|
#------------------------------------------------------------
|
|
# 2. The Archive (Terminal Puzzle)
|
|
#------------------------------------------------------------
|
|
@dig The Archive
|
|
#
|
|
@open north;n = The Archive
|
|
#
|
|
@teleport The Archive
|
|
#
|
|
@open south;s = The Atrium
|
|
#
|
|
@set The Archive/desc = "Rows of dead servers line the room. At the end of the hall sits a lone, blinking Terminal."
|
|
#
|
|
@create/drop Terminal;terminal:typeclasses.quest_objects.Terminal
|
|
#
|
|
@set Terminal/password = "0451"
|
|
#
|
|
@create/drop Note;clue
|
|
#
|
|
@set Note/desc = "A faded sticky note reads: 'The master code is 0451.'"
|
|
#
|
|
@create/drop Core Fragment C;fragment c;core fragment:typeclasses.quest_objects.QuestFragment
|
|
#
|
|
@set Core Fragment C/desc = "A glowing piece of the Fractured Core (Part C)."
|
|
|
|
#------------------------------------------------------------
|
|
# 3. The Cooling Tunnels (Maze)
|
|
#------------------------------------------------------------
|
|
@teleport The Atrium
|
|
#
|
|
@dig Cooling Tunnel Entrance
|
|
#
|
|
@open east;e = Cooling Tunnel Entrance
|
|
#
|
|
@teleport Cooling Tunnel Entrance
|
|
#
|
|
@open west;w = The Atrium
|
|
#
|
|
@set Cooling Tunnel Entrance/desc = "A labyrinth of pipes. The paths split off in multiple directions."
|
|
#
|
|
# To make a maze, we'll just have wrong exits go back to the entrance.
|
|
@dig Cooling Tunnel Depth 1
|
|
#
|
|
@open east;e = Cooling Tunnel Depth 1
|
|
#
|
|
@open north;n = Cooling Tunnel Entrance
|
|
#
|
|
@open south;s = Cooling Tunnel Entrance
|
|
#
|
|
@teleport Cooling Tunnel Depth 1
|
|
#
|
|
@set Cooling Tunnel Depth 1/desc = "The pipes look identical to the entrance. It's easy to get lost here."
|
|
#
|
|
@dig Cooling Tunnel Depth 2
|
|
#
|
|
@open north;n = Cooling Tunnel Depth 2
|
|
#
|
|
@open east;e = Cooling Tunnel Entrance
|
|
#
|
|
@open south;s = Cooling Tunnel Entrance
|
|
#
|
|
@open west;w = Cooling Tunnel Entrance
|
|
#
|
|
@teleport Cooling Tunnel Depth 2
|
|
#
|
|
@set Cooling Tunnel Depth 2/desc = "The heat is intense. You feel like you're getting closer."
|
|
#
|
|
@dig The Engineering Bay
|
|
#
|
|
@open east;e = The Engineering Bay
|
|
#
|
|
@open north;n = Cooling Tunnel Entrance
|
|
#
|
|
@open south;s = Cooling Tunnel Entrance
|
|
#
|
|
@open west;w = Cooling Tunnel Entrance
|
|
#
|
|
#------------------------------------------------------------
|
|
# 4. The Engineering Bay (Machinery Puzzle)
|
|
#------------------------------------------------------------
|
|
@teleport The Engineering Bay
|
|
#
|
|
@open west;w = The Atrium
|
|
#
|
|
@set The Engineering Bay/desc = "A massive industrial bay. In the center sits some Heavy Machinery with a glowing panel."
|
|
#
|
|
@create/drop Heavy Machinery;machinery:typeclasses.quest_objects.HeavyMachinery
|
|
|
|
#------------------------------------------------------------
|
|
# 5. The Sanctum (Assembly)
|
|
#------------------------------------------------------------
|
|
@teleport The Atrium
|
|
#
|
|
@dig/teleport The Inner Sanctum
|
|
#
|
|
@open east;e = The Atrium
|
|
#
|
|
# Wait, let's make sure the exit from Atrium to Sanctum exists:
|
|
@teleport The Atrium
|
|
#
|
|
@open west;w = The Inner Sanctum
|
|
#
|
|
@teleport The Inner Sanctum
|
|
#
|
|
@set The Inner Sanctum/desc = "A pristine, silent chamber. In the center is a glowing receptacle waiting for the Restored Core."
|
|
#
|
|
# Create the Council of Five
|
|
@destroy/override System Architect
|
|
#
|
|
@create/drop System Architect:typeclasses.ai_characters.CouncilMember
|
|
#
|
|
@destroy/override Code Weaver
|
|
#
|
|
@create/drop Code Weaver:typeclasses.ai_characters.CouncilMember
|
|
#
|
|
@destroy/override The Inquisitor
|
|
#
|
|
@create/drop The Inquisitor:typeclasses.ai_characters.CouncilMember
|
|
#
|
|
@destroy/override The Waymaker
|
|
#
|
|
@create/drop The Waymaker:typeclasses.ai_characters.CouncilMember
|
|
#
|
|
@destroy/override The Shadowbaner
|
|
#
|
|
@create/drop The Shadowbaner:typeclasses.ai_characters.CouncilMember
|
|
|
|
#------------------------------------------------------------
|
|
# 6. The Five Gates of Ascension
|
|
#------------------------------------------------------------
|
|
@teleport The Inner Sanctum
|
|
#
|
|
@dig The Syntax Ward
|
|
#
|
|
@open north;n = The Syntax Ward
|
|
#
|
|
@teleport The Syntax Ward
|
|
#
|
|
@open south;s = The Inner Sanctum
|
|
#
|
|
@set The Syntax Ward/desc = "The first Gate: Compilation. Elemental node alignment puzzles govern the path."
|
|
#
|
|
@create/drop Syntax Node;node:typeclasses.quest_objects.SyntaxNode
|
|
#
|
|
@dig The Hall of Boundaries
|
|
#
|
|
@open north;n = The Hall of Boundaries
|
|
#
|
|
@teleport The Hall of Boundaries
|
|
#
|
|
@open south;s = The Syntax Ward
|
|
#
|
|
@set The Hall of Boundaries/desc = "The second Gate: Unit Test. Boundary Golems patrol here, requiring isolated strikes on weak points."
|
|
#
|
|
@create/drop Boundary Golem;golem:typeclasses.quest_objects.BoundaryGolem
|
|
#
|
|
@dig The Integration Labyrinth
|
|
#
|
|
@open north;n = The Integration Labyrinth
|
|
#
|
|
@teleport The Integration Labyrinth
|
|
#
|
|
@open south;s = The Hall of Boundaries
|
|
#
|
|
@set The Integration Labyrinth/desc = "The third Gate: Integration. A sprawling maze demanding split-party synchronization via API Contract Stones."
|
|
#
|
|
@create/drop Contract Stone;stone:typeclasses.quest_objects.ContractStone
|
|
#
|
|
@dig The Vault of Shadows
|
|
#
|
|
@open north;n = The Vault of Shadows
|
|
#
|
|
@teleport The Vault of Shadows
|
|
#
|
|
@open south;s = The Integration Labyrinth
|
|
#
|
|
@set The Vault of Shadows/desc = "The fourth Gate: Security. Invisible vulnerabilities and Dependency Wraiths lurk in the dark."
|
|
#
|
|
@create/drop Dependency Wraith;wraith:typeclasses.quest_objects.DependencyWraith
|
|
#
|
|
@dig The Crucible of Load
|
|
#
|
|
@open north;n = The Crucible of Load
|
|
#
|
|
@teleport The Crucible of Load
|
|
#
|
|
@open south;s = The Vault of Shadows
|
|
#
|
|
@set The Crucible of Load/desc = "The fifth Gate: Performance. The final stress test awaits."
|
|
#
|
|
@open north;n = The Atrium
|
|
|
|
#------------------------------------------------------------
|
|
# Finish
|
|
#------------------------------------------------------------
|
|
@teleport The Atrium
|
|
#
|
|
@echo The Fractured Core world generation complete!
|