Skip to content

The Emberwake System

Current encounter versus future world event

The current shrine pressure, champion and gate reaction is a local encounter prototype. Persistent faction territory, an outcome ledger and follow-up chapter delivery belong to the six-frontier PvE roadmap and campaign outcomes.

Status: Current (prototype) Last reviewed: 2026-09-08 Source: shared/src/ember.ts, server/src/game/ember.ts

Emberwake is a reactive encounter layer for Fight the Frontier's cooperative PvE world. The current relay gives nearby activity a visible consequence. The future territory war adds persistent ownership, NPC armies and campaign outcomes; those systems must not be inferred from this pressure meter.

The Core Idea

The wider design can place Ember Relays under selected ruins, caves, shrines, mines and coastlines. Fighting and completing quests already generate Ember Pressure at the starter relay. Gathering, crafting and territory contribution are possible later inputs, subject to each frontier's design.

Use a relay to create a reason for players to converge and cooperate. Pressure can activate an authored encounter, but it does not generate an unreviewed dungeon or replace the campaign's territory rules.

Current Prototype Behaviour

One relay is live: the cracked shrine in the goblin camp (relay_greyfen). EmberSystem tracks a single pressure value with three levels.

stateDiagram-v2
  [*] --> Calm
  Calm --> Stirring: pressure >= 40
  Stirring --> Awakened: pressure >= 100
  Awakened --> Calm: champion slain (vents to 15)
  Stirring --> Calm: decay
  • Pressure sources. Killing goblins near the relay adds pressure (5 for scrapper/slinger, 7 for hexer; see EMBER.killGain). Turning in a starter quest adds questGain (10). A gatherGain hook is reserved for resource nodes. Pressure decays slowly toward Calm (decayPerSec), so it must be actively maintained.
  • Calm. The default. Nothing unusual.
  • Stirring (40). Red haze particles rise from the shrine, fog reads heavier there, and a few extra goblins muster around it (stirringSpawns).
  • Awakened (100). A Goblin Champion spawns at the relay, the ruined cave gate grinds open (its rubble clears and a red glow appears), and pressure latches at Awakened until the champion dies. Slaying the champion vents pressure back down to postChampionPressure (15) and the woods settle.

The HUD shows an Ember Pressure widget (Calm / Stirring / Awakened with a fill bar). The /admin slider drives pressure directly for testing. raise_ember quest objectives fire on each level change and are also seeded on acceptance when the requested level is already active. Wolves do not add pressure on death.

Future MMO Behaviour

The prototype exercises one relay and one mutation chain. The full system generalises it:

  • Multiple relays per zone, each with its own pressure and its own local mutations.
  • World changes. Relays can support altered routes, resource conditions, dungeon entrances, convoys and NPC reactions. Permanent haven safety and territory recapture follow the war's published rules.
  • Cooperative contribution. Kills, gathering, crafting deliveries, boss kills and territory control can feed an encounter, with meaningful support credit rather than last-hit ownership.
  • Server chronicle. The world map records what players caused, turning zone history into a readable, shareable record.
  • Sea and siege ties. Later frontiers may connect relays to an orc blockade or fortress mechanism. Ships and sieges are PvE during beta; PvP is a later update.

Why It Matters

An encounter should produce a visible reason to cooperate and a clear result. The larger war must carry that principle through territory gains, setbacks, resource access and the next chapter, using authored content that can be delivered quickly and tested reliably.