Module:ReligiousEvents: Difference between revisions
From MicrasWiki
Jump to navigationJump to search
NewZimiaGov (talk | contribs) No edit summary |
NewZimiaGov (talk | contribs) No edit summary |
||
| Line 94: | Line 94: | ||
["Vaeringheim"] = { | ["Vaeringheim"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Canal stewards at a bridge-shrine discover counterfeit Host Knot tokens being sold to pilgrims bound for the market quays; confiscations made and wardens posted.", urgency="LOW"}, | ||
{desc=" | {desc="A donation chest seal at a neighborhood quay oratory is found improperly impressed after dawn prayers; Temple clerks open a custody review.", urgency="LOW"}, | ||
{desc=" | {desc="Harbor-gate attendants disperse a knot of pamphleteers claiming that port tolls have invalidated recent blessing rites; notices of correction posted.", urgency="LOW"}, | ||
{desc=" | {desc="Votive oil at a canalside altar is found watered down with lamp runoff; sacristans cleanse the basin and replace stocks.", urgency="LOW"}, | ||
{desc=" | {desc="A funeral barge is delayed after unauthorized singers gather along the canal route and refuse to yield the procession lane.", urgency="MEDIUM"}, | ||
{desc="Temple auditors flag irregular stipend tallies tied to a shrine serving the General Port district; all disbursals temporarily sealed pending inquiry.", urgency="MEDIUM"}, | |||
{desc=" | {desc="False omen tablets are discovered beneath a major bridge shrine, directing pilgrims toward a dead-end warehouse quarter; wardens remove them before noon.", urgency="MEDIUM"}, | ||
{desc="A reliquary courier crossing the market canals reports a coordinated snatch attempt by masked thieves; one satchel recovered from the water.", urgency="HIGH"}, | |||
{desc="Agitators climb a bell platform near the harbor and toll an unsanctioned alarm, drawing panic toward the waterfront before city watch intervention.", urgency="HIGH"}, | |||
{desc=" | {desc="Temple of Vaeringheim receives a threat claiming that sealed port ledgers will be burned unless a preacher under censure is restored to public rites.", urgency="HIGH"}, | ||
{desc=" | {desc="An irritant smoke canister is thrown into a crowded quay-side service during evening devotions; mass treatment stations are opened in the district.", urgency="CRITICAL"}, | ||
{desc="Coordinated sabotage strikes multiple canal shrines with incendiaries hidden in lamp niches; brigades and Temple crews move to contain fire across the ward.", urgency="CRITICAL"}, | |||
{desc=" | |||
{desc=" | |||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 119: | Line 111: | ||
["Luminaria"] = { | ["Luminaria"] = { | ||
events = { | events = { | ||
{desc=" | {desc="A forged sunrise bulletin circulates among lamp-keepers, announcing an altered dawn rite at the tea-house sanctum; priests issue immediate corrections.", urgency="LOW"}, | ||
{desc=" | {desc="Mirror-polish sellers outside a district shrine are fined after marketing common glass as sanctified dawn shards.", urgency="LOW"}, | ||
{desc="A novice patrol in the undercity tunnels finds votive ribbons tied over ventilation grates in a way that blocks incense draft; the passages are cleared.", urgency="LOW"}, | |||
{desc=" | {desc="Tea-house stewards report a quarrel between patrons over whether a morning meditation alcove may be reserved by private donation.", urgency="LOW"}, | ||
{desc=" | {desc="A pre-dawn rooftop gathering swells beyond steward control after an atmospheric glow is misread as a sign from Eos; dispersal takes most of the morning.", urgency="MEDIUM"}, | ||
{desc="A | {desc="Pilgrim hostel attendants uncover bedside blessing kits stamped with copied Aurora Mystica seals; the forged materials are seized.", urgency="MEDIUM"}, | ||
{desc="A speaker at the Sunlit Steps is accused of weaving partisan slogans into a recitation meant for the dawn goddess; shoving breaks out among attendees.", urgency="MEDIUM"}, | |||
{desc="Pilgrim hostel | {desc="Undercity shrine custodians discover a hidden chamber being used for unsanctioned all-night vigils under altered rules of purification.", urgency="HIGH"}, | ||
{desc=" | {desc="A relic procession descending toward the tea-house quarter is pelted with bottles from a nearby roofline; escorts rush the reliquary to safety.", urgency="HIGH"}, | ||
{desc="Coordinated icon defacement is reported at Aurora Mystica halls and two tunnel sancta before first light; curators begin emergency restoration.", urgency="HIGH"}, | |||
{desc=" | {desc="Poisoned incense packets are discovered in supply baskets destined for three major dawn observances; water points and triage stations are established citywide.", urgency="CRITICAL"}, | ||
{desc=" | {desc="An armed sectarian band attempts to occupy a major sunrise terrace and broadcast a rival liturgy over the district at dawn; security forces move to retake the site.", urgency="CRITICAL"}, | ||
{desc="Coordinated defacement | |||
{desc="Poisoned incense discovered | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 144: | Line 128: | ||
["Serena"] = { | ["Serena"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Votive ribbons along a mountain path shrine are cut loose by pranksters during the night; priestesses supervise their replacement at sunrise.", urgency="LOW"}, | ||
{desc="An offertory coffer at a small highland oratory is found light by several silver pieces; seals are renewed and ward watches rotated.", urgency="LOW"}, | |||
{desc=" | {desc="A burial route through the forest edge is briefly blocked by vendors who set their carts too close to a mourning lane; stewards reopen the path.", urgency="LOW"}, | ||
{desc=" | {desc="A parish copyist reports that several peace-hymn leaves have been replaced with older verses associated with the city’s more martial past.", urgency="LOW"}, | ||
{desc=" | {desc="A disputed seating order among matriarchal households interrupts a reconciliation rite in a major sanctuary, forcing a formal intervention by senior priestesses.", urgency="MEDIUM"}, | ||
{desc=" | {desc="A carved memorial wall near a civic shrine is marked overnight with anti-ritual slogans referring to former factional grievances.", urgency="MEDIUM"}, | ||
{desc="A funeral cortège descending from the foothills is forced to reroute after demonstrators gather at a sanctuary forecourt carrying banners of protest.", urgency="MEDIUM"}, | |||
{desc=" | {desc="Bell ropes are cut at a hilltop oratory shortly before an important communal peace service; suspicious footprints lead toward the forest edge.", urgency="HIGH"}, | ||
{desc=" | {desc="A senior cantor disappears while traveling between two mountain shrines, prompting a search of wooded ravines and old watch paths.", urgency="HIGH"}, | ||
{desc=" | {desc="A processional icon is struck by thrown debris during a public rite commemorating Serena’s renewal; several attendants are injured.", urgency="HIGH"}, | ||
{desc="A fortified chapel in the old quarter becomes the center of a hostage incident after armed zealots barricade themselves inside with clerics.", urgency="CRITICAL"}, | |||
{desc="Explosive charges are found planted near a sanctuary associated with civic reconciliation, suggesting an attempt to reignite old divisions by force.", urgency="CRITICAL"}, | |||
{desc=" | |||
{desc=" | |||
{desc=" | |||
{desc="Explosive | |||
} | } | ||
}, | }, | ||
| Line 169: | Line 145: | ||
["Pyralis"] = { | ["Pyralis"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Ash-marked prank sigils appear overnight on the stones of a lower-city fire shrine; acolytes scrub the markings before the first flame is raised.", urgency="LOW"}, | ||
{desc=" | {desc="Market inspectors confiscate cheap resin cakes being sold as sanctified fire-offerings near a shrine road.", urgency="LOW"}, | ||
{desc="A minor offertory theft is reported from a port chapel serving caravan and harbor laborers; no sacred vessels are taken.", urgency="LOW"}, | |||
{desc=" | {desc="Stewards halt a neighborhood brazier rite when the woodpile is found mixed with unsuitable smoke-heavy scrap from a work yard.", urgency="LOW"}, | ||
{desc=" | {desc="A crowd gathers at a volcanic rock face after naturally formed markings are proclaimed a fresh omen of Pyros by unsanctioned enthusiasts.", urgency="MEDIUM"}, | ||
{desc=" | {desc="Procession marshals reroute a fire festival after hecklers begin shouting that the city’s modern port expansion has profaned old sacred slopes.", urgency="MEDIUM"}, | ||
{desc=" | {desc="A novice burns his hands after copying an unauthorized ignition rite learned from a traveling ecstatic; the text is seized for review.", urgency="MEDIUM"}, | ||
{desc="A preacher calls for midnight flame dances on a hazardous ridge path above the city, drawing a reckless crowd into a restricted zone.", urgency="HIGH"}, | |||
{desc="Saboteurs tamper with timber prepared for a major pyre ceremony, raising fears of deliberate desecration of a public rite to Pyros.", urgency="HIGH"}, | |||
{desc=" | {desc="Harbor workers clash with shrine stewards when cargo fumes are mistaken for a sign of divine anger during an evening flame observance.", urgency="HIGH"}, | ||
{desc=" | {desc="A coordinated fire-set attempt strikes several minor shrines in the lower terraces while crowds are gathered for a popular seasonal rite.", urgency="CRITICAL"}, | ||
{desc=" | {desc="An extremist faction seizes a ceremonial flame platform and declares a purge against ‘cold’ or compromised worship, forcing an armed response.", urgency="CRITICAL"}, | ||
{desc=" | |||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 194: | Line 162: | ||
["Symphonara"] = { | ["Symphonara"] = { | ||
events = { | events = { | ||
{desc=" | {desc="A choir rehearsal is disrupted when satirical verses mocking sacred meter are slipped into communal hymn sheets.", urgency="LOW"}, | ||
{desc=" | {desc="Rail-station alms collectors report a small deficit after a midday handover; seals are checked and the route is reviewed.", urgency="LOW"}, | ||
{desc=" | {desc="A minor quarrel breaks out between pilgrims and market musicians over who has precedence in a plaza used for civic-devotional performance.", urgency="LOW"}, | ||
{desc=" | {desc="A waterside shrine reports candle stocks spoiled by persistent damp after a week of heavy mist and squalls.", urgency="LOW"}, | ||
{desc=" | {desc="A patron seal attached to a public music-offering fund is suspected to be forged, delaying disbursal to choir houses.", urgency="MEDIUM"}, | ||
{desc="An unsanctioned lament associated with pirate-era contraband circles is sung publicly after dusk near an old harbor approach, alarming stewards.", urgency="MEDIUM"}, | |||
{desc=" | {desc="A procession descending from the hills is delayed when rival singing societies contest the order of entry into a ceremonial square.", urgency="MEDIUM"}, | ||
{desc="Rail clerks discover coded notes hidden within hymn folios moving through the station district; Temple auditors are called in.", urgency="HIGH"}, | |||
{desc=" | {desc="A rehearsal hall is vandalized after accusations that a performance mocked sacred themes tied to the city’s harmony traditions.", urgency="HIGH"}, | ||
{desc="Lookout-post bells above the approaches are rung without authority, sending false word of attack through the station and harbor wards.", urgency="HIGH"}, | |||
{desc=" | {desc="Several coordinated disruptions strike rail-adjacent shrines and choir houses during a major civic observance, paralyzing movement through the central ward.", urgency="CRITICAL"}, | ||
{desc=" | {desc="Armed agitators attempt to seize a prominent public sanctuary and use its acoustics and bellworks to broadcast a rival homily across the city.", urgency="CRITICAL"}, | ||
{desc=" | |||
{desc=" | |||
{desc="Armed | |||
} | } | ||
}, | }, | ||
| Line 219: | Line 179: | ||
["Aurelia"] = { | ["Aurelia"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Guild inspectors seize devotional tokens shaved at the edges and passed off as full-weight offerings in a market adjacent to a major shrine.", urgency="LOW"}, | ||
{desc="A small donation chest is found relocked with an unofficial key pattern, prompting a quiet inquiry among shrine attendants.", urgency="LOW"}, | |||
{desc=" | {desc="Rumors spread that a jeweler has mounted a cursed stone into a public devotional piece; the object is removed for examination.", urgency="LOW"}, | ||
{desc=" | {desc="A neighborhood icon workshop is accused of reusing metal meant for sacred commissions in private luxury pieces.", urgency="LOW"}, | ||
{desc=" | {desc="Two artisan factions clash over whose design will be used for an upcoming public feast icon, forcing Temple mediation.", urgency="MEDIUM"}, | ||
{desc=" | {desc="Market gossip claims that a hidden guild circle has redirected festival gold toward private security rather than ritual obligations.", urgency="MEDIUM"}, | ||
{desc="A shrine escort is requested after a merchant quarter dispute over ownership of a gold-leaf commission turns threatening.", urgency="MEDIUM"}, | |||
{desc=" | {desc="Temple clerks uncover an attempt to replace sealed custody records during transfer from a counting room tied to a major devotional fund.", urgency="HIGH"}, | ||
{desc="A | {desc="A speaker denouncing outside investors is attacked outside a civic shrine after implying that sacred wealth has been compromised.", urgency="HIGH"}, | ||
{desc=" | {desc="A coordinated break-in targets multiple offering repositories on the eve of a major fair, suggesting insider knowledge of shrine routines.", urgency="HIGH"}, | ||
{desc="Several shrine-linked treasuries are simultaneously struck by arson and sabotage, endangering both sacred property and public trust in the city’s devotional economy.", urgency="CRITICAL"}, | |||
{desc=" | {desc="A militant clique attempts to occupy a ceremonial square and proclaim Aurelia’s ritual revenues free from national oversight, sparking a major security crisis.", urgency="CRITICAL"}, | ||
{desc=" | |||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 244: | Line 196: | ||
["Somniumpolis"] = { | ["Somniumpolis"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Dream journals left for interpretation at a public shrine are found mixed together after improper handling by an exhausted novice clerk.", urgency="LOW"}, | ||
{desc=" | {desc="A night-watch reports unfamiliar masks hanging from a stall near a feast route, though no wearer is found nearby.", urgency="LOW"}, | ||
{desc=" | {desc="Incense prepared for a sleep rite is withheld after its scent blend proves inconsistent with approved practice.", urgency="LOW"}, | ||
{desc=" | {desc="A small alms coffer at a fog-islet chapel is found empty sooner than expected, though the lock remains intact.", urgency="LOW"}, | ||
{desc=" | {desc="Competing dream readers begin circulating contradictory interpretations of a shared nightmare said to have passed through a lodging quarter.", urgency="MEDIUM"}, | ||
{desc="Dock laborers claim a run of mishaps in imported cargo handling is linked to spiritually tainted wrapping brought in from outside the swamps.", urgency="MEDIUM"}, | |||
{desc=" | {desc="A sleep-house refuses routine Temple inspection after neighbors report unusually intense trance gatherings late into the night.", urgency="MEDIUM"}, | ||
{desc=" | {desc="Stewards recover costumes and emblems associated with a forbidden mystery from a roadside stall before a major nocturnal observance.", urgency="HIGH"}, | ||
{desc=" | {desc="A panic spreads through a misty ward after an itinerant ecstatic declares that a dream visitation signals Eidolan contamination.", urgency="HIGH"}, | ||
{desc=" | {desc="Several shrine attendants collapse after exposure to an altered fumigation blend burned in a crowded dream chamber.", urgency="HIGH"}, | ||
{desc="A network of unauthorized trance gatherings is uncovered across multiple swamp-edge sancta, overwhelming available missionary monitors.", urgency="CRITICAL"}, | |||
{desc=" | {desc="Armed adherents of a forbidden dream-cult barricade a sleep-house and threaten to release narcotic fumes unless their rites are formally recognized.", urgency="CRITICAL"}, | ||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 269: | Line 213: | ||
["Nexa"] = { | ["Nexa"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Offerings left at a forest-edge shrine are found rearranged into an unauthorized symbolic pattern during the night.", urgency="LOW"}, | ||
{desc=" | {desc="A path-marker used by pilgrims to reach an Eon Fellowship site is moved several yards off course by unknown hands.", urgency="LOW"}, | ||
{desc=" | {desc="A small disagreement breaks out between local wardens and outside visitors over respectful conduct in a wooded devotional enclosure.", urgency="LOW"}, | ||
{desc=" | {desc="A novice reports hearing unsanctioned tax grievances spoken aloud during a public prayer circle in the central forum.", urgency="LOW"}, | ||
{desc=" | {desc="Forest devotees accuse a contractor’s crew of entering a protected sacred stand during a ritual silence period.", urgency="MEDIUM"}, | ||
{desc="A sermon at a civic shrine is interrupted by shouts invoking the memory of the 51 PSSC uprising and denouncing outside interference.", urgency="MEDIUM"}, | |||
{desc="Temple staff discover copied seals on travel papers used by strangers seeking entry to a restricted woodland sanctuary.", urgency="MEDIUM"}, | |||
{desc=" | {desc="A gathering at the central forum grows tense after speakers begin linking current taxation complaints to older rebellion-era grievances.", urgency="HIGH"}, | ||
{desc="Watchers report hidden stores of pamphlets calling for renewed resistance to Bassarid oversight of sacred forest practices.", urgency="HIGH"}, | |||
{desc="An isolated sanctuary is attacked with axes and paint by masked vandals seeking to provoke confrontation between locals and officials.", urgency="HIGH"}, | |||
{desc=" | {desc="Multiple shrine routes through the mist-woods are sabotaged at once, isolating pilgrims and forcing armed escorts into the forest.", urgency="CRITICAL"}, | ||
{desc=" | {desc="An insurgent cell exploits a major woodland observance to attempt a renewed anti-state demonstration in Nexa’s center, drawing a heavy security response.", urgency="CRITICAL"}, | ||
{desc=" | |||
{desc=" | |||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 294: | Line 230: | ||
["Lunalis Sancta"] = { | ["Lunalis Sancta"] = { | ||
events = { | events = { | ||
{desc=" | {desc="A moon-watch terrace is briefly overcrowded after a copied almanac predicts a rare omen on the wrong night.", urgency="LOW"}, | ||
{desc=" | {desc="A silver lamp donated to a manuscript shrine is found replaced with a convincing but inferior imitation.", urgency="LOW"}, | ||
{desc=" | {desc="Monastic attendants discover that several star charts have been reshelved in the wrong sequence after a public viewing.", urgency="LOW"}, | ||
{desc=" | {desc="A quiet dispute arises over whether a visiting scholar may copy a restricted lunar commentary before formal approval is granted.", urgency="LOW"}, | ||
{desc=" | {desc="Two interpreters publicly disagree over the legitimacy of a chart shown during a civic moon vigil, drawing a crowd into the square.", urgency="MEDIUM"}, | ||
{desc="A ledger of donations for manuscript preservation goes missing between collection and secure counting, prompting a sealed review.", urgency="MEDIUM"}, | |||
{desc=" | {desc="A memorial service recalling the Night of Tranquility is interrupted by anonymous leaflets accusing current authorities of exploiting reconciliation rites.", urgency="MEDIUM"}, | ||
{desc="Clerks discover signs that a rare text was nearly removed from protected storage under cover of a scholarly transfer request.", urgency="HIGH"}, | |||
{desc="Night | {desc="A hidden circle of copyists is found reproducing censured mystical annotations in the margins of approved texts.", urgency="HIGH"}, | ||
{desc=" | {desc="A moonlit reconciliation observance draws coordinated heckling and thrown objects from agitators positioned along the plaza approach.", urgency="HIGH"}, | ||
{desc="An organized theft attempt targets both sacred manuscripts and observatory records during a fog-heavy vigil, forcing a district lockdown.", urgency="CRITICAL"}, | |||
{desc=" | {desc="A militant sect briefly seizes a terrace sanctuary and claims exclusive authority to interpret the city’s lunar traditions, prompting an armed intervention.", urgency="CRITICAL"}, | ||
{desc=" | |||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
| Line 319: | Line 247: | ||
["Sylvapolis"] = { | ["Sylvapolis"] = { | ||
events = { | events = { | ||
{desc=" | {desc="Offerings left at a hidden spring are found disturbed by unknown visitors overnight, though nothing of value is taken.", urgency="LOW"}, | ||
{desc=" | {desc="A forester warns that a group of pilgrims has wandered too far off a marked route into protected marsh-grove ground.", urgency="LOW"}, | ||
{desc=" | {desc="Stewards remove unauthorized ribbons and tokens tied to an ancient tree by visitors copying rites incorrectly.", urgency="LOW"}, | ||
{desc=" | {desc="A waterside shrine reports that votive bowls have been fouled by runoff after an unusually wet week in the marsh.", urgency="LOW"}, | ||
{desc=" | {desc="Boatmen argue with shrine attendants after an informal landing begins attracting too much traffic near a sacred grove.", urgency="MEDIUM"}, | ||
{desc="A | {desc="A protected woodland stand associated with a local cult is found partly cut by laborers claiming they misread old boundary signs.", urgency="MEDIUM"}, | ||
{desc=" | {desc="Harvest singers crowd too close to a marsh sanctuary during a seasonal observance, forcing foresters to clear the approach paths.", urgency="MEDIUM"}, | ||
{desc="Tracks near a grove altar suggest deliberate night trespass by outsiders seeking relic wood or sacred flora.", urgency="HIGH"}, | |||
{desc=" | {desc="A hidden spring used for purification rites is contaminated by dumped materials from a nearby encampment, suspending access.", urgency="HIGH"}, | ||
{desc=" | {desc="A series of anti-ritual slogans appears on marker stones leading into the swamp sancta, raising fears of organized provocation.", urgency="HIGH"}, | ||
{desc="Coordinated intrusions strike several grove shrines in one night, overwhelming local wardens and forcing closures across the district.", urgency="CRITICAL"}, | |||
{desc="A hostile faction attempts to torch a protected sacred stand east of the city, threatening both a revered site and the surrounding marsh ecosystem.", urgency="CRITICAL"}, | |||
{desc=" | |||
{desc=" | |||
{desc=" | |||
} | } | ||
}, | }, | ||
Revision as of 14:43, 3 April 2026
Documentation for this module may be created at Module:ReligiousEvents/doc
-------------------------------------------------------------------------------
-- Module: DailyTable
-- Purpose:
-- 1) Include all city descriptions for:
-- • Bassaridia Vaeringheim (major + minor)
-- • New South Jangsong (major + minor)
-- • Haifan Bassaridia (major + minor)
-- in a bracket-level comment, verbatim and unabridged.
-- 2) cityOrder table sets EXACT city display order as requested.
-- 3) cityData includes 20 negative, lore‑infused events per city.
-- Each event relates to crime, rebellion, heresy, demonic incursions,
-- and other transgressive phenomena woven into the Reformed Stripping
-- Path lore.
-- 4) Weighted random event selection so that:
-- - 80% chance: "No reports"
-- - 20% chance: pick an event (with LOW urgency most likely, CRITICAL least).
-- 5) Day‑based random seeding ensures the same output all day, new each day.
-- 6) Do NOT omit or remove any information from previous versions.
-------------------------------------------------------------------------------
local p = {}
-------------------------------------------------------------------------------
-- (A) FULL CITY DESCRIPTIONS (VERBATIM) IN A SINGLE BRACKET-LEVEL COMMENT
-------------------------------------------------------------------------------
--[==[
⋯ (Insert full, unabridged city description text here exactly as provided previously) ⋯
]==]
-------------------------------------------------------------------------------
-- (B) PSSC DATE FUNCTION (unchanged)
-------------------------------------------------------------------------------
local function getPSSCDate()
local startDate = os.time({year = 1999, month = 8, day = 6})
local secondsInDay = 86400
local daysPerYear = 183
local now = os.time()
local totalDaysElapsed = math.floor((now - startDate) / secondsInDay)
local yearFraction = totalDaysElapsed / daysPerYear
local psscYear = math.floor(yearFraction)
local dayOfYear = math.floor((yearFraction - psscYear) * daysPerYear) + 1
local month, dayOfMonth
if dayOfYear <= 61 then
month = 1
dayOfMonth = dayOfYear
elseif dayOfYear <= 122 then
month = 2
dayOfMonth = dayOfYear - 61
else
month = 3
dayOfMonth = dayOfYear - 122
end
local dateString = string.format("%d/%d/%d PSSC", dayOfMonth, month, psscYear)
return { text = dateString, year = psscYear, dayOfYear = dayOfYear }
end
-------------------------------------------------------------------------------
-- (C) EXACT CITY ORDER
-------------------------------------------------------------------------------
local cityOrder = {
-- Bassaridia Vaeringheim – Major Cities
"Vaeringheim", "Luminaria", "Serena", "Pyralis", "Symphonara", "Aurelia",
"Somniumpolis", "Nexa", "Lunalis Sancta", "Sylvapolis",
-- Bassaridia Vaeringheim – Minor Cities
"Saluria", "Aetherium", "Ferrum Citadel", "Acheron", "Erythros", "Catonis Atrium",
"Delphica", "Koinonía", "Aureum", "Myrene", "Halicarn", "Ephyra", "Thyrea",
-- New South Jangsong – Major Cities
"Skýrophos", "Bjornopolis", "Aegirheim", "Norsolyra", "Thorsalon", "Pelagia", "Myrene", "Thyrea",
-- Haifan Bassaridia – Major Cities
"Keybir-Aviv", "Tel-Amin", "Diamandis", "Jogi", "Lewisburg",
-- Haifan Bassaridia – Minor Cities
"Thermosalem", "Akróstadium", "Sufriya",
-- Bassaridian Normark
"Ardclach", "Riddersborg",
-- Alperkin Cities
"The Alpazkigz", "Odiferia"
}
-------------------------------------------------------------------------------
-- (D) CITY DATA: 20 NEGATIVE, LORE-INFUSED EVENTS PER CITY
-------------------------------------------------------------------------------
local cityData = {
["Vaeringheim"] = {
events = {
{desc="Canal stewards at a bridge-shrine discover counterfeit Host Knot tokens being sold to pilgrims bound for the market quays; confiscations made and wardens posted.", urgency="LOW"},
{desc="A donation chest seal at a neighborhood quay oratory is found improperly impressed after dawn prayers; Temple clerks open a custody review.", urgency="LOW"},
{desc="Harbor-gate attendants disperse a knot of pamphleteers claiming that port tolls have invalidated recent blessing rites; notices of correction posted.", urgency="LOW"},
{desc="Votive oil at a canalside altar is found watered down with lamp runoff; sacristans cleanse the basin and replace stocks.", urgency="LOW"},
{desc="A funeral barge is delayed after unauthorized singers gather along the canal route and refuse to yield the procession lane.", urgency="MEDIUM"},
{desc="Temple auditors flag irregular stipend tallies tied to a shrine serving the General Port district; all disbursals temporarily sealed pending inquiry.", urgency="MEDIUM"},
{desc="False omen tablets are discovered beneath a major bridge shrine, directing pilgrims toward a dead-end warehouse quarter; wardens remove them before noon.", urgency="MEDIUM"},
{desc="A reliquary courier crossing the market canals reports a coordinated snatch attempt by masked thieves; one satchel recovered from the water.", urgency="HIGH"},
{desc="Agitators climb a bell platform near the harbor and toll an unsanctioned alarm, drawing panic toward the waterfront before city watch intervention.", urgency="HIGH"},
{desc="Temple of Vaeringheim receives a threat claiming that sealed port ledgers will be burned unless a preacher under censure is restored to public rites.", urgency="HIGH"},
{desc="An irritant smoke canister is thrown into a crowded quay-side service during evening devotions; mass treatment stations are opened in the district.", urgency="CRITICAL"},
{desc="Coordinated sabotage strikes multiple canal shrines with incendiaries hidden in lamp niches; brigades and Temple crews move to contain fire across the ward.", urgency="CRITICAL"},
}
},
["Luminaria"] = {
events = {
{desc="A forged sunrise bulletin circulates among lamp-keepers, announcing an altered dawn rite at the tea-house sanctum; priests issue immediate corrections.", urgency="LOW"},
{desc="Mirror-polish sellers outside a district shrine are fined after marketing common glass as sanctified dawn shards.", urgency="LOW"},
{desc="A novice patrol in the undercity tunnels finds votive ribbons tied over ventilation grates in a way that blocks incense draft; the passages are cleared.", urgency="LOW"},
{desc="Tea-house stewards report a quarrel between patrons over whether a morning meditation alcove may be reserved by private donation.", urgency="LOW"},
{desc="A pre-dawn rooftop gathering swells beyond steward control after an atmospheric glow is misread as a sign from Eos; dispersal takes most of the morning.", urgency="MEDIUM"},
{desc="Pilgrim hostel attendants uncover bedside blessing kits stamped with copied Aurora Mystica seals; the forged materials are seized.", urgency="MEDIUM"},
{desc="A speaker at the Sunlit Steps is accused of weaving partisan slogans into a recitation meant for the dawn goddess; shoving breaks out among attendees.", urgency="MEDIUM"},
{desc="Undercity shrine custodians discover a hidden chamber being used for unsanctioned all-night vigils under altered rules of purification.", urgency="HIGH"},
{desc="A relic procession descending toward the tea-house quarter is pelted with bottles from a nearby roofline; escorts rush the reliquary to safety.", urgency="HIGH"},
{desc="Coordinated icon defacement is reported at Aurora Mystica halls and two tunnel sancta before first light; curators begin emergency restoration.", urgency="HIGH"},
{desc="Poisoned incense packets are discovered in supply baskets destined for three major dawn observances; water points and triage stations are established citywide.", urgency="CRITICAL"},
{desc="An armed sectarian band attempts to occupy a major sunrise terrace and broadcast a rival liturgy over the district at dawn; security forces move to retake the site.", urgency="CRITICAL"},
}
},
["Serena"] = {
events = {
{desc="Votive ribbons along a mountain path shrine are cut loose by pranksters during the night; priestesses supervise their replacement at sunrise.", urgency="LOW"},
{desc="An offertory coffer at a small highland oratory is found light by several silver pieces; seals are renewed and ward watches rotated.", urgency="LOW"},
{desc="A burial route through the forest edge is briefly blocked by vendors who set their carts too close to a mourning lane; stewards reopen the path.", urgency="LOW"},
{desc="A parish copyist reports that several peace-hymn leaves have been replaced with older verses associated with the city’s more martial past.", urgency="LOW"},
{desc="A disputed seating order among matriarchal households interrupts a reconciliation rite in a major sanctuary, forcing a formal intervention by senior priestesses.", urgency="MEDIUM"},
{desc="A carved memorial wall near a civic shrine is marked overnight with anti-ritual slogans referring to former factional grievances.", urgency="MEDIUM"},
{desc="A funeral cortège descending from the foothills is forced to reroute after demonstrators gather at a sanctuary forecourt carrying banners of protest.", urgency="MEDIUM"},
{desc="Bell ropes are cut at a hilltop oratory shortly before an important communal peace service; suspicious footprints lead toward the forest edge.", urgency="HIGH"},
{desc="A senior cantor disappears while traveling between two mountain shrines, prompting a search of wooded ravines and old watch paths.", urgency="HIGH"},
{desc="A processional icon is struck by thrown debris during a public rite commemorating Serena’s renewal; several attendants are injured.", urgency="HIGH"},
{desc="A fortified chapel in the old quarter becomes the center of a hostage incident after armed zealots barricade themselves inside with clerics.", urgency="CRITICAL"},
{desc="Explosive charges are found planted near a sanctuary associated with civic reconciliation, suggesting an attempt to reignite old divisions by force.", urgency="CRITICAL"},
}
},
["Pyralis"] = {
events = {
{desc="Ash-marked prank sigils appear overnight on the stones of a lower-city fire shrine; acolytes scrub the markings before the first flame is raised.", urgency="LOW"},
{desc="Market inspectors confiscate cheap resin cakes being sold as sanctified fire-offerings near a shrine road.", urgency="LOW"},
{desc="A minor offertory theft is reported from a port chapel serving caravan and harbor laborers; no sacred vessels are taken.", urgency="LOW"},
{desc="Stewards halt a neighborhood brazier rite when the woodpile is found mixed with unsuitable smoke-heavy scrap from a work yard.", urgency="LOW"},
{desc="A crowd gathers at a volcanic rock face after naturally formed markings are proclaimed a fresh omen of Pyros by unsanctioned enthusiasts.", urgency="MEDIUM"},
{desc="Procession marshals reroute a fire festival after hecklers begin shouting that the city’s modern port expansion has profaned old sacred slopes.", urgency="MEDIUM"},
{desc="A novice burns his hands after copying an unauthorized ignition rite learned from a traveling ecstatic; the text is seized for review.", urgency="MEDIUM"},
{desc="A preacher calls for midnight flame dances on a hazardous ridge path above the city, drawing a reckless crowd into a restricted zone.", urgency="HIGH"},
{desc="Saboteurs tamper with timber prepared for a major pyre ceremony, raising fears of deliberate desecration of a public rite to Pyros.", urgency="HIGH"},
{desc="Harbor workers clash with shrine stewards when cargo fumes are mistaken for a sign of divine anger during an evening flame observance.", urgency="HIGH"},
{desc="A coordinated fire-set attempt strikes several minor shrines in the lower terraces while crowds are gathered for a popular seasonal rite.", urgency="CRITICAL"},
{desc="An extremist faction seizes a ceremonial flame platform and declares a purge against ‘cold’ or compromised worship, forcing an armed response.", urgency="CRITICAL"},
}
},
["Symphonara"] = {
events = {
{desc="A choir rehearsal is disrupted when satirical verses mocking sacred meter are slipped into communal hymn sheets.", urgency="LOW"},
{desc="Rail-station alms collectors report a small deficit after a midday handover; seals are checked and the route is reviewed.", urgency="LOW"},
{desc="A minor quarrel breaks out between pilgrims and market musicians over who has precedence in a plaza used for civic-devotional performance.", urgency="LOW"},
{desc="A waterside shrine reports candle stocks spoiled by persistent damp after a week of heavy mist and squalls.", urgency="LOW"},
{desc="A patron seal attached to a public music-offering fund is suspected to be forged, delaying disbursal to choir houses.", urgency="MEDIUM"},
{desc="An unsanctioned lament associated with pirate-era contraband circles is sung publicly after dusk near an old harbor approach, alarming stewards.", urgency="MEDIUM"},
{desc="A procession descending from the hills is delayed when rival singing societies contest the order of entry into a ceremonial square.", urgency="MEDIUM"},
{desc="Rail clerks discover coded notes hidden within hymn folios moving through the station district; Temple auditors are called in.", urgency="HIGH"},
{desc="A rehearsal hall is vandalized after accusations that a performance mocked sacred themes tied to the city’s harmony traditions.", urgency="HIGH"},
{desc="Lookout-post bells above the approaches are rung without authority, sending false word of attack through the station and harbor wards.", urgency="HIGH"},
{desc="Several coordinated disruptions strike rail-adjacent shrines and choir houses during a major civic observance, paralyzing movement through the central ward.", urgency="CRITICAL"},
{desc="Armed agitators attempt to seize a prominent public sanctuary and use its acoustics and bellworks to broadcast a rival homily across the city.", urgency="CRITICAL"},
}
},
["Aurelia"] = {
events = {
{desc="Guild inspectors seize devotional tokens shaved at the edges and passed off as full-weight offerings in a market adjacent to a major shrine.", urgency="LOW"},
{desc="A small donation chest is found relocked with an unofficial key pattern, prompting a quiet inquiry among shrine attendants.", urgency="LOW"},
{desc="Rumors spread that a jeweler has mounted a cursed stone into a public devotional piece; the object is removed for examination.", urgency="LOW"},
{desc="A neighborhood icon workshop is accused of reusing metal meant for sacred commissions in private luxury pieces.", urgency="LOW"},
{desc="Two artisan factions clash over whose design will be used for an upcoming public feast icon, forcing Temple mediation.", urgency="MEDIUM"},
{desc="Market gossip claims that a hidden guild circle has redirected festival gold toward private security rather than ritual obligations.", urgency="MEDIUM"},
{desc="A shrine escort is requested after a merchant quarter dispute over ownership of a gold-leaf commission turns threatening.", urgency="MEDIUM"},
{desc="Temple clerks uncover an attempt to replace sealed custody records during transfer from a counting room tied to a major devotional fund.", urgency="HIGH"},
{desc="A speaker denouncing outside investors is attacked outside a civic shrine after implying that sacred wealth has been compromised.", urgency="HIGH"},
{desc="A coordinated break-in targets multiple offering repositories on the eve of a major fair, suggesting insider knowledge of shrine routines.", urgency="HIGH"},
{desc="Several shrine-linked treasuries are simultaneously struck by arson and sabotage, endangering both sacred property and public trust in the city’s devotional economy.", urgency="CRITICAL"},
{desc="A militant clique attempts to occupy a ceremonial square and proclaim Aurelia’s ritual revenues free from national oversight, sparking a major security crisis.", urgency="CRITICAL"},
}
},
["Somniumpolis"] = {
events = {
{desc="Dream journals left for interpretation at a public shrine are found mixed together after improper handling by an exhausted novice clerk.", urgency="LOW"},
{desc="A night-watch reports unfamiliar masks hanging from a stall near a feast route, though no wearer is found nearby.", urgency="LOW"},
{desc="Incense prepared for a sleep rite is withheld after its scent blend proves inconsistent with approved practice.", urgency="LOW"},
{desc="A small alms coffer at a fog-islet chapel is found empty sooner than expected, though the lock remains intact.", urgency="LOW"},
{desc="Competing dream readers begin circulating contradictory interpretations of a shared nightmare said to have passed through a lodging quarter.", urgency="MEDIUM"},
{desc="Dock laborers claim a run of mishaps in imported cargo handling is linked to spiritually tainted wrapping brought in from outside the swamps.", urgency="MEDIUM"},
{desc="A sleep-house refuses routine Temple inspection after neighbors report unusually intense trance gatherings late into the night.", urgency="MEDIUM"},
{desc="Stewards recover costumes and emblems associated with a forbidden mystery from a roadside stall before a major nocturnal observance.", urgency="HIGH"},
{desc="A panic spreads through a misty ward after an itinerant ecstatic declares that a dream visitation signals Eidolan contamination.", urgency="HIGH"},
{desc="Several shrine attendants collapse after exposure to an altered fumigation blend burned in a crowded dream chamber.", urgency="HIGH"},
{desc="A network of unauthorized trance gatherings is uncovered across multiple swamp-edge sancta, overwhelming available missionary monitors.", urgency="CRITICAL"},
{desc="Armed adherents of a forbidden dream-cult barricade a sleep-house and threaten to release narcotic fumes unless their rites are formally recognized.", urgency="CRITICAL"},
}
},
["Nexa"] = {
events = {
{desc="Offerings left at a forest-edge shrine are found rearranged into an unauthorized symbolic pattern during the night.", urgency="LOW"},
{desc="A path-marker used by pilgrims to reach an Eon Fellowship site is moved several yards off course by unknown hands.", urgency="LOW"},
{desc="A small disagreement breaks out between local wardens and outside visitors over respectful conduct in a wooded devotional enclosure.", urgency="LOW"},
{desc="A novice reports hearing unsanctioned tax grievances spoken aloud during a public prayer circle in the central forum.", urgency="LOW"},
{desc="Forest devotees accuse a contractor’s crew of entering a protected sacred stand during a ritual silence period.", urgency="MEDIUM"},
{desc="A sermon at a civic shrine is interrupted by shouts invoking the memory of the 51 PSSC uprising and denouncing outside interference.", urgency="MEDIUM"},
{desc="Temple staff discover copied seals on travel papers used by strangers seeking entry to a restricted woodland sanctuary.", urgency="MEDIUM"},
{desc="A gathering at the central forum grows tense after speakers begin linking current taxation complaints to older rebellion-era grievances.", urgency="HIGH"},
{desc="Watchers report hidden stores of pamphlets calling for renewed resistance to Bassarid oversight of sacred forest practices.", urgency="HIGH"},
{desc="An isolated sanctuary is attacked with axes and paint by masked vandals seeking to provoke confrontation between locals and officials.", urgency="HIGH"},
{desc="Multiple shrine routes through the mist-woods are sabotaged at once, isolating pilgrims and forcing armed escorts into the forest.", urgency="CRITICAL"},
{desc="An insurgent cell exploits a major woodland observance to attempt a renewed anti-state demonstration in Nexa’s center, drawing a heavy security response.", urgency="CRITICAL"},
}
},
["Lunalis Sancta"] = {
events = {
{desc="A moon-watch terrace is briefly overcrowded after a copied almanac predicts a rare omen on the wrong night.", urgency="LOW"},
{desc="A silver lamp donated to a manuscript shrine is found replaced with a convincing but inferior imitation.", urgency="LOW"},
{desc="Monastic attendants discover that several star charts have been reshelved in the wrong sequence after a public viewing.", urgency="LOW"},
{desc="A quiet dispute arises over whether a visiting scholar may copy a restricted lunar commentary before formal approval is granted.", urgency="LOW"},
{desc="Two interpreters publicly disagree over the legitimacy of a chart shown during a civic moon vigil, drawing a crowd into the square.", urgency="MEDIUM"},
{desc="A ledger of donations for manuscript preservation goes missing between collection and secure counting, prompting a sealed review.", urgency="MEDIUM"},
{desc="A memorial service recalling the Night of Tranquility is interrupted by anonymous leaflets accusing current authorities of exploiting reconciliation rites.", urgency="MEDIUM"},
{desc="Clerks discover signs that a rare text was nearly removed from protected storage under cover of a scholarly transfer request.", urgency="HIGH"},
{desc="A hidden circle of copyists is found reproducing censured mystical annotations in the margins of approved texts.", urgency="HIGH"},
{desc="A moonlit reconciliation observance draws coordinated heckling and thrown objects from agitators positioned along the plaza approach.", urgency="HIGH"},
{desc="An organized theft attempt targets both sacred manuscripts and observatory records during a fog-heavy vigil, forcing a district lockdown.", urgency="CRITICAL"},
{desc="A militant sect briefly seizes a terrace sanctuary and claims exclusive authority to interpret the city’s lunar traditions, prompting an armed intervention.", urgency="CRITICAL"},
}
},
["Sylvapolis"] = {
events = {
{desc="Offerings left at a hidden spring are found disturbed by unknown visitors overnight, though nothing of value is taken.", urgency="LOW"},
{desc="A forester warns that a group of pilgrims has wandered too far off a marked route into protected marsh-grove ground.", urgency="LOW"},
{desc="Stewards remove unauthorized ribbons and tokens tied to an ancient tree by visitors copying rites incorrectly.", urgency="LOW"},
{desc="A waterside shrine reports that votive bowls have been fouled by runoff after an unusually wet week in the marsh.", urgency="LOW"},
{desc="Boatmen argue with shrine attendants after an informal landing begins attracting too much traffic near a sacred grove.", urgency="MEDIUM"},
{desc="A protected woodland stand associated with a local cult is found partly cut by laborers claiming they misread old boundary signs.", urgency="MEDIUM"},
{desc="Harvest singers crowd too close to a marsh sanctuary during a seasonal observance, forcing foresters to clear the approach paths.", urgency="MEDIUM"},
{desc="Tracks near a grove altar suggest deliberate night trespass by outsiders seeking relic wood or sacred flora.", urgency="HIGH"},
{desc="A hidden spring used for purification rites is contaminated by dumped materials from a nearby encampment, suspending access.", urgency="HIGH"},
{desc="A series of anti-ritual slogans appears on marker stones leading into the swamp sancta, raising fears of organized provocation.", urgency="HIGH"},
{desc="Coordinated intrusions strike several grove shrines in one night, overwhelming local wardens and forcing closures across the district.", urgency="CRITICAL"},
{desc="A hostile faction attempts to torch a protected sacred stand east of the city, threatening both a revered site and the surrounding marsh ecosystem.", urgency="CRITICAL"},
}
},
["Saluria"] = {
events = {
{desc="Street preachers hold an unsanctioned reading near North Gate bell‑post, denouncing Sanctum Vitalis; dispersed without arrests.", urgency="LOW"},
{desc="Altar candles at Apothecaries' Court oratory prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Gate‑bell at Herbal Archive chapel jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Fount Evander; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Fount Evander; parish youth scrub them before matins.", urgency="LOW"},
{desc="Audit flags miscounted offertory at Field Shrine at Evander's Run; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Fount Evander; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Field Shrine at Evander's Run proclaiming the end of Sanctum Vitalis; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at North Gate bell‑post; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Fount Evander; procession completes under escort.", urgency="MEDIUM"},
{desc="Incendiary device discovered in the vestibule of Fount Evander; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Armed zealots barricade Field Shrine at Evander's Run, chanting against Sanctum Vitalis; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Field Shrine at Evander's Run; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Fount Evander; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Oil poured on paving at Apothecaries' Court oratory causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Coordinated assaults strike Fount Evander, Apothecaries' Court oratory, and Temple of Sacred Horehound; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Field Shrine at Evander's Run, Apothecaries' Court oratory, and Herbal Archive chapel; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Apothecaries' Court oratory and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of North Gate bell‑post; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Field Shrine at Evander's Run; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
}
},
["Aetherium"] = {
events = {
{desc="Gate‑bell at Herders' Gate oratory jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Unsigned broadsides appear at Temple Alabaster, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of High Spring sanctum; coffer seals replaced.", urgency="LOW"},
{desc="Children disturb votive ribbons at Herders' Gate oratory; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Altar candles at Temple Alabaster prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Two novices collapse from resin‑rich incense at Ridge Beacon chapel; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Ivory Steps bell‑house reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Ridge Beacon chapel is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Forge‑yard shrine; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Ridge Beacon chapel; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Unmarked van attempts ramming at High Spring sanctum; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Temple Alabaster; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Oil poured on paving at Temple Alabaster causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Forge‑yard shrine and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Ivory Steps bell‑house; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Poisoned incense discovered at Herders' Gate oratory, Forge‑yard shrine, and Temple Alabaster; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Hostage siege at Forge‑yard shrine; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Ivory Steps bell‑house; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Temple Alabaster; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Herders' Gate oratory; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
}
},
["Ferrum Citadel"] = {
events = {
{desc="Gate‑bell at Rampart oratory jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Children disturb votive ribbons at Rampart oratory; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Gate of Fenrir bell‑tower; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Foundry Cloister; parish youth scrub them before matins.", urgency="LOW"},
{desc="Altar candles at Forge‑Hall sanctuary prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="A stone from the clerestory of Gate of Fenrir bell‑tower is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Gate of Fenrir bell‑tower proclaiming the end of the Ironclad Court; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Foundry Cloister; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Rampart oratory reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Foundry Cloister; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Reliquary courier ambushed en route to Rampart oratory; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Forge‑Hall sanctuary and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Foundry Cloister; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Processional float to Gate of Fenrir bell‑tower pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Parade Ground chapel; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Vehicle‑borne device intercepted at gate of Parade Ground chapel; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Foundry Cloister, Parade Ground chapel, and Forge‑Hall sanctuary; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Rampart oratory and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Hostage siege at Gate of Fenrir bell‑tower; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Foundry Cloister; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
}
},
["Acheron"] = {
events = {
{desc="Minor offertory theft reported in side‑nave of Tomb of Styx; coffer seals replaced.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Stygian Steps bell‑arch, denouncing Stygian Veil; dispersed without arrests.", urgency="LOW"},
{desc="Children disturb votive ribbons at Canyon Pass shrine; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Canyon Pass shrine; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Altar candles at Tomb of Styx prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Night fire scorches a side‑chapel at Canyon Pass shrine; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Low Mist hermitage; procession completes under escort.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Bridge of Echoes oratory; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Stygian Steps bell‑arch reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Canyon Pass shrine proclaiming the end of Stygian Veil; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Processional float to Bridge of Echoes oratory pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Oil poured on paving at Canyon Pass shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Coordinated defacement strikes Stygian Steps bell‑arch and Tomb of Styx; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Tomb of Styx; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Canyon Pass shrine; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Irritant smoke released inside Stygian Steps bell‑arch; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Bridge of Echoes oratory; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Low Mist hermitage; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Tomb of Styx, Low Mist hermitage, and Veil Chapel; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Hostage siege at Stygian Steps bell‑arch; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
}
},
["Erythros"] = {
events = {
{desc="Gate‑bell at Harbor Arcade chapelry jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Red Mirth cloister; coffer seals replaced.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Harbor Arcade chapelry; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Tar‑Lands shrine, denouncing Red Mirth & the Archigós; dispersed without arrests.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Red Mirth cloister; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Devotees find pamphlets in pews at Market Basilica proclaiming the end of Red Mirth & the Archigós; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Sanguine Gate bell‑house; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Harbor Arcade chapelry reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Sanguine Gate bell‑house; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Market Basilica; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Oil poured on paving at Archigós Hall causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Tar‑Lands shrine; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Market Basilica and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Coordinated defacement strikes Harbor Arcade chapelry and Archigós Hall; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Armed zealots barricade Tar‑Lands shrine, chanting against Red Mirth & the Archigós; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Poisoned incense discovered at Red Mirth cloister, Tar‑Lands shrine, and Market Basilica; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Red Mirth cloister and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Market Basilica; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Hostage siege at Red Mirth cloister; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Archigós Hall; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
}
},
["Catonis Atrium"] = {
events = {
{desc="Street preachers hold an unsanctioned reading near Orchard Way chapelry, denouncing Cato; dispersed without arrests.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Archivum civic oratory; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Unsigned broadsides appear at Archivum civic oratory, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Orchard Way chapelry; coffer seals replaced.", urgency="LOW"},
{desc="Altar candles at Labyrinth porch prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Rival sect stages a sit‑in inside Orchard Way chapelry; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Archivum civic oratory proclaiming the end of Cato; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Orchard Way chapelry; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Labyrinth porch; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Orchard Way chapelry is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Reliquary courier ambushed en route to Orchard Way chapelry; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Processional float to Minotaur Gate bell‑arch pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Minotaur Gate bell‑arch; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Coordinated defacement strikes Orchard Way chapelry and Juniper Grove altar; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Oil poured on paving at Archivum civic oratory causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Explosive charge detonates near Orchard Way chapelry; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Rex Catonis hall‑shrine and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Juniper Grove altar; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Orchard Way chapelry; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Rex Catonis hall‑shrine, Orchard Way chapelry, and Minotaur Gate bell‑arch; emergency purification and water points opened.", urgency="CRITICAL"},
}
},
["Delphica"] = {
events = {
{desc="Minor offertory theft reported in side‑nave of Couriers' House shrine; coffer seals replaced.", urgency="LOW"},
{desc="Gate‑bell at Vygsil Waterworks oratory jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Children disturb votive ribbons at Scholia cloister; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Scholia cloister; parish youth scrub them before matins.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Temple University chapel, denouncing Sisera; dispersed without arrests.", urgency="LOW"},
{desc="Devotees find pamphlets in pews at Temple University chapel proclaiming the end of Sisera; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Temple University chapel; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Couriers' House shrine reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Temple University chapel is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Temple University chapel; procession completes under escort.", urgency="MEDIUM"},
{desc="Reliquary courier ambushed en route to Couriers' House shrine; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Temple University chapel; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Couriers' House shrine; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Coordinated defacement strikes Scholia cloister and Temple University chapel; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Couriers' House shrine; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Vehicle‑borne device intercepted at gate of Bridge of Letters bell‑niche; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Vygsil Waterworks oratory, Couriers' House shrine, and Temple University chapel; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Vygsil Waterworks oratory; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Archive of Syllables; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Vygsil Waterworks oratory and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
}
},
["Koinonía"] = {
events = {
{desc="Incense ash scattered across threshold of South Gate bell‑frame; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Children disturb votive ribbons at Host Plaza oratory; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Labyrinth Gate shrine, denouncing Bride of the Host Spirit; dispersed without arrests.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of South Gate bell‑frame; coffer seals replaced.", urgency="LOW"},
{desc="Gate‑bell at Minotaur Effigy dais jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Procession rerouted after coordinated heckling at South Gate bell‑frame; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to South Gate bell‑frame reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Council Portico nave; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Labyrinth Gate shrine; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Council Portico nave; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Processional float to South Gate bell‑frame pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Labyrinth Gate shrine and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Oil poured on paving at Labyrinth Gate shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Host Plaza oratory; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Labyrinth Gate shrine; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Hostage siege at Civic Granary chapelry; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside South Gate bell‑frame; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Host Plaza oratory; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes South Gate bell‑frame and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of South Gate bell‑frame; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
}
},
["Aureum"] = {
events = {
{desc="Stallholders peddle counterfeit gilt tokens outside Auric Terrace cloister; fines issued and stock confiscated.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Goldcutters' Chapel; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Gate‑bell at Goldcutters' Chapel jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Mint Gate bell‑house; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Assayers' Court oratory; coffer seals replaced.", urgency="LOW"},
{desc="Pilgrim hostel adjacent to Treasury arcade shrine reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Assayers' Court oratory; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Treasury arcade shrine; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Goldcutters' Chapel; procession completes under escort.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Auric Terrace cloister is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Processional float to Assayers' Court oratory pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Goldcutters' Chapel; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Oil poured on paving at Treasury arcade shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Treasury arcade shrine; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Assayers' Court oratory; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Arson attacks ignite roof of Assayers' Court oratory; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Auric Terrace cloister, Temple Illuminata, and Assayers' Court oratory; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Treasury arcade shrine and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Goldcutters' Chapel; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Hostage siege at Auric Terrace cloister; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
}
},
["Myrene"] = {
events = {
{desc="Street preachers hold an unsanctioned reading near Archive Tower bell‑room, denouncing the Oracle; dispersed without arrests.", urgency="LOW"},
{desc="Gate‑bell at Archive Tower bell‑room jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Scholium chapel; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Academies' Basilica; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Unsigned broadsides appear at Dialectic Theatre oratory, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Masked intruders cut the bell rope at Scholium chapel; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Dialectic Theatre oratory; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Scholium chapel proclaiming the end of the Oracle; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Riverwalk shrine is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Scholium chapel; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Three masked vandals smash the offering box at Dialectic Theatre oratory; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Archive Tower bell‑room and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Dialectic Theatre oratory; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Coordinated defacement strikes Dialectic Theatre oratory and Oracular Stacks; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Archive Tower bell‑room; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Poisoned incense discovered at Dialectic Theatre oratory, Academies' Basilica, and Scholium chapel; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Oracular Stacks, Riverwalk shrine, and Scholium chapel; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Hostage siege at Academies' Basilica; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Oracular Stacks; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Oracular Stacks; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
}
},
["Halicarn"] = {
events = {
{desc="Minor offertory theft reported in side‑nave of Amphitheatre nave; coffer seals replaced.", urgency="LOW"},
{desc="Stallholders peddle counterfeit funerary coins outside Grand Tomb of Dragevik; fines issued and stock confiscated.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Fortress Keep chapel; parish youth scrub them before matins.", urgency="LOW"},
{desc="Unsigned broadsides appear at Grand Tomb of Dragevik, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Gate‑bell at Fortress Keep chapel jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Audit flags miscounted offertory at South Causeway bell‑pillar; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Grand Tomb of Dragevik; procession completes under escort.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Mausolea cloister; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Orontes Bank shrine; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Orontes Bank shrine is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Militant faction occupies the bell‑house at Amphitheatre nave and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Fortress Keep chapel; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Grand Tomb of Dragevik; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Grand Tomb of Dragevik; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Orontes Bank shrine; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Insurgent cadre seizes Mausolea cloister and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Amphitheatre nave; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Mausolea cloister, Fortress Keep chapel, and Grand Tomb of Dragevik; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Grand Tomb of Dragevik, South Causeway bell‑pillar, and Mausolea cloister; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Mausolea cloister; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
}
},
["Skýrophos"] = {
events = {
{desc="Incense ash scattered across threshold of Suncliff amphitheatre oratory; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Gate‑bell at Watchtower chapel jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Watchtower chapel; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Clifftop cloister; parish youth scrub them before matins.", urgency="LOW"},
{desc="Stallholders peddle counterfeit quartz shards outside Harbor Altar of Light; fines issued and stock confiscated.", urgency="LOW"},
{desc="Two novices collapse from resin‑rich incense at Clifftop cloister; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Clifftop cloister; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Suncliff amphitheatre oratory; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Suncliff amphitheatre oratory proclaiming the end of Suncliff Light; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Market Gate bell‑stand; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Armed zealots barricade Suncliff amphitheatre oratory, chanting against Suncliff Light; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Suncliff amphitheatre oratory; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Coordinated defacement strikes Suncliff amphitheatre oratory and Quartz Spires shrine; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Processional float to Watchtower chapel pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Clifftop cloister; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Vehicle‑borne device intercepted at gate of Harbor Altar of Light; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Suncliff amphitheatre oratory; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Market Gate bell‑stand; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Market Gate bell‑stand, Watchtower chapel, and Quartz Spires shrine; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Suncliff amphitheatre oratory; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
}
},
["Bjornopolis"] = {
events = {
{desc="Stallholders peddle counterfeit river‑reed charms outside Harbor Steps bell‑arch; fines issued and stock confiscated.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Sirenian Falls oratory, denouncing Altar of Songs; dispersed without arrests.", urgency="LOW"},
{desc="Altar candles at Guildhall nave prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Harbor Steps bell‑arch; parish youth scrub them before matins.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Old Canal shrine; coffer seals replaced.", urgency="LOW"},
{desc="Audit flags miscounted offertory at Floating Market chapel; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Altar of Songs; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Guildhall nave is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Guildhall nave; procession completes under escort.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Sirenian Falls oratory; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Armed zealots barricade Sirenian Falls oratory, chanting against Altar of Songs; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Harbor Steps bell‑arch and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Old Canal shrine; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Processional float to Guildhall nave pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Sirenian Falls oratory; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Insurgent cadre seizes Guildhall nave and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Sirenian Falls oratory; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Guildhall nave; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Floating Market chapel, Altar of Songs, and Sirenian Falls oratory; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Guildhall nave; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
}
},
["Aegirheim"] = {
events = {
{desc="Incense ash scattered across threshold of Shipyard chapel; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Stallholders peddle counterfeit sea‑glass tokens outside Boatswain cloister; fines issued and stock confiscated.", urgency="LOW"},
{desc="Unsigned broadsides appear at Breakwater altar, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Boatswain cloister; coffer seals replaced.", urgency="LOW"},
{desc="Gate‑bell at Dockyard basilica jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Rival sect stages a sit‑in inside Breakwater altar; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Signal Mast bell‑house proclaiming the end of Aegir; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Shipyard chapel; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Lighthouse oratory; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Lighthouse oratory reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Militant faction occupies the bell‑house at Signal Mast bell‑house and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Armed zealots barricade Breakwater altar, chanting against Aegir; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Oil poured on paving at Dockyard basilica causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Dockyard basilica; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Signal Mast bell‑house; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Hostage siege at Boatswain cloister; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Dockyard basilica; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Lighthouse oratory; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Lighthouse oratory, Shipyard chapel, and Signal Mast bell‑house; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Shipyard chapel; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
}
},
["Norsolyra"] = {
events = {
{desc="Gate‑bell at Fjord Walk cloister jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Children disturb votive ribbons at Veinscour Marsh shrine; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Wisp Grove altar, denouncing Warden of the Marsh; dispersed without arrests.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Wisp Grove altar; parish youth scrub them before matins.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of North Gate bell‑frame; coffer seals replaced.", urgency="LOW"},
{desc="Devotees find pamphlets in pews at Veinscour Marsh shrine proclaiming the end of Warden of the Marsh; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Rice‑Coop chapel; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Rice‑Coop chapel; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to North Gate bell‑frame reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Veinscour Marsh shrine is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Reliquary courier ambushed en route to North Gate bell‑frame; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of North Gate bell‑frame; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Rice‑Coop chapel; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Oil poured on paving at Veinscour Marsh shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Fjord Walk cloister; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Insurgent cadre seizes Alterbulb Forest oratory and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Fjord Walk cloister; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at North Gate bell‑frame, Alterbulb Forest oratory, and Wisp Grove altar; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Rice‑Coop chapel; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of North Gate bell‑frame; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
}
},
["Thorsalon"] = {
events = {
{desc="Stallholders peddle counterfeit blood‑vial ampullas outside Cask Hall oratory; fines issued and stock confiscated.", urgency="LOW"},
{desc="Gate‑bell at Cask Hall oratory jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Cask Hall oratory, denouncing Haemomant of the Vine; dispersed without arrests.", urgency="LOW"},
{desc="Children disturb votive ribbons at Haemomantine Cliffs shrine; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Haemomantine Cliffs shrine; coffer seals replaced.", urgency="LOW"},
{desc="Two novices collapse from resin‑rich incense at Harbor Cellar cloister; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Blood Vineyards chapel; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Cask Hall oratory reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Harbor Cellar cloister; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Blood Vineyards chapel; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Incendiary device discovered in the vestibule of Pier Bell‑post; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Harbor Cellar cloister and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Haemomantine Cliffs shrine; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Harbor Cellar cloister; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Processional float to Wine‑Press basilica pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Arson attacks ignite roof of Harbor Cellar cloister; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Cask Hall oratory; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Wine‑Press basilica; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Haemomantine Cliffs shrine; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Hostage siege at Haemomantine Cliffs shrine; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
}
},
["Pelagia"] = {
events = {
{desc="Incense ash scattered across threshold of Palm Court cloister; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Palm Court cloister, denouncing Oasis Mother; dispersed without arrests.", urgency="LOW"},
{desc="Unsigned broadsides appear at Caravanserai chapel, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Palm Court cloister; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Gate‑bell at Palm Court cloister jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="A stone from the clerestory of Oasis Bell‑arch is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Palm Court cloister; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Saltsteppes oratory; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Camel Gate nave proclaiming the end of Oasis Mother; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Central Well shrine; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Oil poured on paving at Central Well shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Palm Court cloister; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Oasis Bell‑arch; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Coordinated defacement strikes Palm Court cloister and Saltsteppes oratory; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Armed zealots barricade Palm Court cloister, chanting against Oasis Mother; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Coordinated assaults strike Caravanserai chapel, Oasis Bell‑arch, and Camel Gate nave; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Caravanserai chapel and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Caravanserai chapel; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Oasis Bell‑arch; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Camel Gate nave; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
}
},
["Keybir-Aviv"] = {
events = {
{desc="Unsigned broadsides appear at Harbor Customs chapel, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Lake Morovia shore shrine; parish youth scrub them before matins.", urgency="LOW"},
{desc="Children disturb votive ribbons at Lake Morovia shore shrine; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Gate‑bell at Temple of Hermes jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Temple of Hermes; coffer seals replaced.", urgency="LOW"},
{desc="Procession rerouted after coordinated heckling at Memory of the Vines monument; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Old Wharf bell‑house; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Temple of Hermes is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Diamond Exchange oratory; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Diamond Exchange oratory; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Militant faction occupies the bell‑house at Diamond Exchange oratory and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Oil poured on paving at Lake Morovia shore shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Harbor Customs chapel; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Harbor Customs chapel; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Lake Morovia shore shrine; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Irritant smoke released inside Lake Morovia shore shrine; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Harbor Customs chapel and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Harbor Customs chapel; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Lake Morovia shore shrine; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Harbor Customs chapel; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
}
},
["Tel-Amin"] = {
events = {
{desc="Chalk sigils are scratched on stone at Coastal Shrine of the Moorings; parish youth scrub them before matins.", urgency="LOW"},
{desc="Gate‑bell at East Pier bell‑mast jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Sea Steps oratory; coffer seals replaced.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near East Pier bell‑mast, denouncing Apollo of the Straits; dispersed without arrests.", urgency="LOW"},
{desc="Unsigned broadsides appear at Sea Steps oratory, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Rival sect stages a sit‑in inside East Pier bell‑mast; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Coastal Shrine of the Moorings; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Sea Steps oratory; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Beacon Court chapel; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to East Pier bell‑mast reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Processional float to East Pier bell‑mast pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Sea Steps oratory; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Coastal Shrine of the Moorings and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Sea Steps oratory; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Coastal Shrine of the Moorings; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Hostage siege at Beacon Court chapel; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Beacon Court chapel; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Coordinated assaults strike East Pier bell‑mast, Harbor Basilica, and Temple of Apollo; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at East Pier bell‑mast; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Harbor Basilica, Temple of Apollo, and Coastal Shrine of the Moorings; emergency purification and water points opened.", urgency="CRITICAL"},
}
},
["Diamandis"] = {
events = {
{desc="Incense ash scattered across threshold of Assay Bell‑stand; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Gem Exchange oratory; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Miners' Gate nave, denouncing Aphrodite of the Vale; dispersed without arrests.", urgency="LOW"},
{desc="Gate‑bell at Gem Exchange oratory jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Altar candles at Assay Bell‑stand prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Masked intruders cut the bell rope at Miners' Gate nave; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Assay Bell‑stand reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Assay Bell‑stand; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Assay Bell‑stand; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Valley of Diamonds shrine; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Incendiary device discovered in the vestibule of Polishers' Cloister; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Miners' Gate nave; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Oil poured on paving at Assay Bell‑stand causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Coordinated defacement strikes Valley of Diamonds shrine and Polishers' Cloister; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Assay Bell‑stand and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Hostage siege at Cutters' Hall chapel; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Cutters' Hall chapel, Assay Bell‑stand, and Polishers' Cloister; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Cutters' Hall chapel; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Polishers' Cloister; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Assay Bell‑stand, Gem Exchange oratory, and Valley of Diamonds shrine; curfew declared until dawn.", urgency="CRITICAL"},
}
},
["Jogi"] = {
events = {
{desc="An itinerant bard sings a parody hymn at Granary Temple; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Irrigation Sluice shrine; parish youth scrub them before matins.", urgency="LOW"},
{desc="Gate‑bell at Field Cross cloister jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Granary Temple, denouncing Harvest Father; dispersed without arrests.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Granary Temple; coffer seals replaced.", urgency="LOW"},
{desc="Rival sect stages a sit‑in inside Field Cross cloister; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Threshing Floor chapel; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Rail Siding bell‑frame proclaiming the end of Harvest Father; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Rail Siding bell‑frame; procession completes under escort.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Field Cross cloister; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Processional float to Rail Siding bell‑frame pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Granary Temple and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Threshing Floor chapel; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Field Cross cloister; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Market Canopy oratory; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Saboteurs contaminate blessing font at Irrigation Sluice shrine; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Rail Siding bell‑frame and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Rail Siding bell‑frame; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Rail Siding bell‑frame, Threshing Floor chapel, and Granary Temple; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Granary Temple; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
}
},
["Lewisburg"] = {
events = {
{desc="Unsigned broadsides appear at Turntable shrine, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Gate‑bell at Grand Station nave jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Depot Chapel; parish youth scrub them before matins.", urgency="LOW"},
{desc="Children disturb votive ribbons at Depot Chapel; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Signal House oratory; coffer seals replaced.", urgency="LOW"},
{desc="Pilgrim hostel adjacent to Concourse bell‑niche reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Signal House oratory; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Signal House oratory; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Grand Station nave proclaiming the end of Rail Saints; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Rival sect stages a sit‑in inside Skybridge cloister; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Processional float to Turntable shrine pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Concourse bell‑niche; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Oil poured on paving at Depot Chapel causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Signal House oratory; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Coordinated defacement strikes Turntable shrine and Grand Station nave; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Arson attacks ignite roof of Skybridge cloister; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Hostage siege at Grand Station nave; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Turntable shrine; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Grand Station nave and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Grand Station nave, Turntable shrine, and Depot Chapel; curfew declared until dawn.", urgency="CRITICAL"},
}
},
["Thermosalem"] = {
events = {
{desc="Unsigned broadsides appear at Mineral Well shrine, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Stallholders peddle counterfeit mineral vials outside Hydrotherapy cloister; fines issued and stock confiscated.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Great Dome Baths chapel; coffer seals replaced.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Garden of Rills nave; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Garden of Rills nave; parish youth scrub them before matins.", urgency="LOW"},
{desc="Masked intruders cut the bell rope at Hydrotherapy cloister; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Hydrotherapy cloister is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Mineral Well shrine; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Hydrotherapy cloister; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Garden of Rills nave; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Incendiary device discovered in the vestibule of Hydrotherapy cloister; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Armed zealots barricade Cascade bell‑tower, chanting against Spring Mother; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Hydrotherapy cloister; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Coordinated defacement strikes Mineral Well shrine and Hydrotherapy cloister; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Mineral Well shrine; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Explosive charge detonates near Hydrotherapy cloister; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Great Dome Baths chapel; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Cascade bell‑tower, Steam Court oratory, and Great Dome Baths chapel; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Great Dome Baths chapel; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Hostage siege at Steam Court oratory; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
}
},
["Akróstadium"] = {
events = {
{desc="Minor offertory theft reported in side‑nave of Watch Gate cloister; coffer seals replaced.", urgency="LOW"},
{desc="Altar candles at Sutras Hall nave prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Stallholders peddle counterfeit discipline cords outside Watch Gate cloister; fines issued and stock confiscated.", urgency="LOW"},
{desc="Unsigned broadsides appear at Outer Bailey bell‑post, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Watch Gate cloister; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Rival sect stages a sit‑in inside Sutras Hall nave; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Monastic Drill chapel; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Sutras Hall nave; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Outer Bailey bell‑post reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Sutras Hall nave; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Oil poured on paving at Monastic Drill chapel causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Armed zealots barricade Armory shrine, chanting against Kan Zen; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Monastic Drill chapel; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Coordinated defacement strikes Armory shrine and Outer Bailey bell‑post; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Watch Gate cloister; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Armed group attempts ‘exorcism’ purge inside Outer Bailey bell‑post; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Sutras Hall nave; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Sutras Hall nave, Outer Bailey bell‑post, and Watch Gate cloister; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Outer Bailey bell‑post; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Outer Bailey bell‑post and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
}
},
["Sufriya"] = {
events = {
{desc="Gate‑bell at East Mole bell‑house jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Quayside cloister, denouncing Harbor Heavenlet; dispersed without arrests.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Harbor Archives oratory; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Stallholders peddle counterfeit inlet tokens outside Customs Chapel; fines issued and stock confiscated.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Quayside cloister; coffer seals replaced.", urgency="LOW"},
{desc="A stone from the clerestory of East Mole bell‑house is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Customs Chapel; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Customs Chapel; procession completes under escort.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Customs Chapel proclaiming the end of Harbor Heavenlet; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Harbor Archives oratory; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Oil poured on paving at Abeisan Inlet shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Armed zealots barricade Abeisan Inlet shrine, chanting against Harbor Heavenlet; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Coordinated defacement strikes Quayside cloister and Abeisan Inlet shrine; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at East Mole bell‑house; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Harbor Archives oratory; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Armed group attempts ‘exorcism’ purge inside Abeisan Inlet shrine; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Dry‑dock nave; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of East Mole bell‑house; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Quayside cloister; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at East Mole bell‑house, Quayside cloister, and Abeisan Inlet shrine; emergency purification and water points opened.", urgency="CRITICAL"},
}
},
["Lykopolis"] = {
events = {
{desc="Stallholders peddle counterfeit slag beads outside Winch House cloister; fines issued and stock confiscated.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Smokestack oratory; coffer seals replaced.", urgency="LOW"},
{desc="Altar candles at Winch House cloister prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Retired Shaft shrine; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Tipple bell‑frame; parish youth scrub them before matins.", urgency="LOW"},
{desc="Devotees find pamphlets in pews at Retired Shaft shrine proclaiming the end of Coal Saint; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Smokestack oratory; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Coal Port chapel is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Smokestack oratory; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Retired Shaft shrine reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Processional float to Winch House cloister pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Coal Port chapel; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Coal Port chapel; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Armed zealots barricade Smokestack oratory, chanting against Coal Saint; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Smokestack oratory; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Arson attacks ignite roof of Smokestack oratory; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Retired Shaft shrine; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Winch House cloister, Foundry nave, and Coal Port chapel; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Tipple bell‑frame; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Coal Port chapel; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
}
},
["Ardclach"] = {
events = {
{desc="Altar candles at Breakwater bell‑stand prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Harbor Oratory; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Diamond Drift chapel; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Stallholders peddle counterfeit host‑ribbons outside Cathedral Scaffold; fines issued and stock confiscated.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Cathedral Scaffold; parish youth scrub them before matins.", urgency="LOW"},
{desc="Rival sect stages a sit‑in inside Breakwater bell‑stand; peaceful exit negotiated after two hours.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Cliff Hermitage is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Foreign‑Ports shrine‑court; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Harbor Oratory; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Foreign‑Ports shrine‑court; procession completes under escort.", urgency="MEDIUM"},
{desc="Armed zealots barricade Cathedral Scaffold, chanting against Bride of the Host; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Breakwater bell‑stand; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Oil poured on paving at Diamond Drift chapel causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Diamond Drift chapel and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Cathedral Scaffold; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Poisoned incense discovered at Cliff Hermitage, Foreign‑Ports shrine‑court, and Diamond Drift chapel; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Foreign‑Ports shrine‑court; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Breakwater bell‑stand; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Cliff Hermitage; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Cliff Hermitage, Cathedral Scaffold, and Foreign‑Ports shrine‑court; curfew declared until dawn.", urgency="CRITICAL"},
}
},
["Riddersborg"] = {
events = {
{desc="Street preachers hold an unsanctioned reading near Pilgrims' Refectory, denouncing Bride & Host; dispersed without arrests.", urgency="LOW"},
{desc="Unsigned broadsides appear at Cathedral of Rails, urging a return to ‘pure’ rites; wardens collect and burn them after sunrise.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Platform C chapel; coffer seals replaced.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at North Signal Tower; parish youth scrub them before matins.", urgency="LOW"},
{desc="Children disturb votive ribbons at Platform C chapel; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Pilgrim hostel adjacent to Cathedral of Rails reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Night fire scorches a side‑chapel at Pilgrims' Refectory; relic cabinet suffers smoke damage; reconsecration ordered.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block North Signal Tower; procession completes under escort.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at Pilgrims' Refectory; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Concourse bell‑arch proclaiming the end of Bride & Host; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Abduction of a senior cantor outside Archive Annex oratory; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Concourse bell‑arch; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Processional float to Cathedral of Rails pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Concourse bell‑arch; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Pilgrims' Refectory; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Explosive charge detonates near Pilgrims' Refectory; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Irritant smoke released inside Platform C chapel; hundreds treated; rites suspended citywide pending inspection.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Archive Annex oratory; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Concourse bell‑arch; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Pilgrims' Refectory; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
}
},
["The Alpazkigz"] = {
events = {
{desc="Stallholders peddle counterfeit yurt ribbons outside Graji Canïfaha temple‑yurt; fines issued and stock confiscated.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Graji Canïfaha temple‑yurt; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Children disturb votive ribbons at Caravan Circle shrine; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Ridge Camp cloister; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Banner Pole bell‑ring, denouncing the Heavenlet; dispersed without arrests.", urgency="LOW"},
{desc="Pilgrim hostel adjacent to Graji Canïfaha temple‑yurt reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at Graji Canïfaha temple‑yurt proclaiming the end of the Heavenlet; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Migration Gate chapel; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Migration Gate chapel is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Graji Canïfaha temple‑yurt; procession completes under escort.", urgency="MEDIUM"},
{desc="Processional float to Elders' Hearth oratory pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Caravan Circle shrine and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Oil poured on paving at Caravan Circle shrine causes stampede at dismissal; dozens treated for falls.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Ridge Camp cloister; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Unmarked van attempts ramming at Graji Canïfaha temple‑yurt; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Armed group attempts ‘exorcism’ purge inside Ridge Camp cloister; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Elders' Hearth oratory, Migration Gate chapel, and Caravan Circle shrine; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Graji Canïfaha temple‑yurt, Elders' Hearth oratory, and Ridge Camp cloister; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Insurgent cadre seizes Caravan Circle shrine and broadcasts forbidden homily over city loudspeakers; breach team assembled.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Caravan Circle shrine; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
}
},
["Odiferia"] = {
events = {
{desc="Altar candles at Woodway altar prove to be tainted wax; acolytes halt prayers and cleanse the fittings.", urgency="LOW"},
{desc="Gate‑bell at Market Courtyard chapel jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Incense ash scattered across threshold of Lantern Pier bell‑frame; wardens sweep and sprinkle water of blessing.", urgency="LOW"},
{desc="Minor offertory theft reported in side‑nave of Lantern Pier bell‑frame; coffer seals replaced.", urgency="LOW"},
{desc="An itinerant bard sings a parody hymn at Wetland Cloister; congregation drowns it out with psalmody.", urgency="LOW"},
{desc="Pilgrim hostel adjacent to Lantern Pier bell‑frame reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Woodway altar is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Two novices collapse from resin‑rich incense at Coral Stone shrine; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Market Courtyard chapel; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Stone Bridge oratory; procession completes under escort.", urgency="MEDIUM"},
{desc="Incendiary device discovered in the vestibule of Wetland Cloister; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Reliquary courier ambushed en route to Stone Bridge oratory; one escort wounded; most items recovered after pursuit.", urgency="HIGH"},
{desc="Coordinated defacement strikes Stone Bridge oratory and Wetland Cloister; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Processional float to Coral Stone shrine pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Armed zealots barricade Stone Bridge oratory, chanting against Warden of the Coral Path; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Coordinated assaults strike Coral Stone shrine, Woodway altar, and Lantern Pier bell‑frame; curfew declared until dawn.", urgency="CRITICAL"},
{desc="Armed group attempts ‘exorcism’ purge inside Wetland Cloister; defenders overwhelmed until marines arrive.", urgency="CRITICAL"},
{desc="Explosive charge detonates near Market Courtyard chapel; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Wetland Cloister; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Woodway altar; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
}
},
["Ephyra"] = {
events = {
{desc="Minor offertory theft reported in side‑nave of Archive Portico; coffer seals replaced.", urgency="LOW"},
{desc="Gate‑bell at Archive Portico jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Oracular Court; parish youth scrub them before matins.", urgency="LOW"},
{desc="Stallholders peddle counterfeit spring glasss outside Oracular Court; fines issued and stock confiscated.", urgency="LOW"},
{desc="Street preachers hold an unsanctioned reading near Oracle Gate bell‑niche, denouncing The Oracle of Vygsil; dispersed without arrests.", urgency="LOW"},
{desc="Procession rerouted after coordinated heckling at Archive Portico; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Masked intruders cut the bell rope at Oracular Court; morning call delayed and watch doubled.", urgency="MEDIUM"},
{desc="Pilgrim hostel adjacent to Oracle Gate bell‑niche reports bedside ‘blessing kits’ with forged seals; confiscations follow.", urgency="MEDIUM"},
{desc="A stone from the clerestory of Leafy Stoa chapel is hurled during vesper; choir scatters; no casualties.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Archive Portico; procession completes under escort.", urgency="MEDIUM"},
{desc="Unmarked van attempts ramming at Vygsil Springs shrine; bollards hold; driver flees toward alleys.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Prophets' Walk oratory and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Incendiary device discovered in the vestibule of Leafy Stoa chapel; rendered safe; precinct evacuated.", urgency="HIGH"},
{desc="Abduction of a senior cantor outside Prophets' Walk oratory; kidnappers demand doctrinal reversal by sundown.", urgency="HIGH"},
{desc="Three masked vandals smash the offering box at Archive Portico; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Explosive charge detonates near Oracle Gate bell‑niche; mass‑casualty triage established; War League support requested.", urgency="CRITICAL"},
{desc="Hostage siege at Oracular Court; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Vehicle‑borne device intercepted at gate of Oracular Court; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Oracle Gate bell‑niche; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Coordinated assaults strike Prophets' Walk oratory, Leafy Stoa chapel, and Vygsil Springs shrine; curfew declared until dawn.", urgency="CRITICAL"},
}
},
["Thyrea"] = {
events = {
{desc="Minor offertory theft reported in side‑nave of Temple of Agnis; coffer seals replaced.", urgency="LOW"},
{desc="Chalk sigils are scratched on stone at Clifftop Chapel; parish youth scrub them before matins.", urgency="LOW"},
{desc="Children disturb votive ribbons at West Steps bell‑stand; sacristans retie and post gentle notices.", urgency="LOW"},
{desc="Gate‑bell at West Steps bell‑stand jammed with wax; sexton restores peal before noon prayers.", urgency="LOW"},
{desc="Stallholders peddle counterfeit lake beads outside Lake Kedem shrine; fines issued and stock confiscated.", urgency="LOW"},
{desc="Two novices collapse from resin‑rich incense at West Steps bell‑stand; batch quarantined across the parish.", urgency="MEDIUM"},
{desc="Procession rerouted after coordinated heckling at Clifftop Chapel; two minor injuries amid pushing.", urgency="MEDIUM"},
{desc="Devotees find pamphlets in pews at West Steps bell‑stand proclaiming the end of Agnis; parish council issues rebuttal.", urgency="MEDIUM"},
{desc="Funeral cortège diverted when protest banners block Clifftop Chapel; procession completes under escort.", urgency="MEDIUM"},
{desc="Audit flags miscounted offertory at West Steps bell‑stand; stipends frozen pending inquiry.", urgency="MEDIUM"},
{desc="Three masked vandals smash the offering box at Temple of Agnis; captured after foot chase through lanes.", urgency="HIGH"},
{desc="Processional float to Sun Bower cloister pelted with bottles; reliquary glass cracks; relic secured.", urgency="HIGH"},
{desc="Militant faction occupies the bell‑house at Temple of Agnis and tolls anathema; watch clears the tower.", urgency="HIGH"},
{desc="Coordinated defacement strikes Clifftop Chapel and Lake Kedem shrine; icon screens slashed; patrols expanded.", urgency="HIGH"},
{desc="Armed zealots barricade Clifftop Chapel, chanting against Agnis; crowd‑control lines hold the forecourt.", urgency="HIGH"},
{desc="Vehicle‑borne device intercepted at gate of Lake Kedem shrine; EOD conducts controlled detonation; shrapnel damages nave.", urgency="CRITICAL"},
{desc="Poisoned incense discovered at Lake Kedem shrine, Clifftop Chapel, and Temple of Agnis; emergency purification and water points opened.", urgency="CRITICAL"},
{desc="Arson attacks ignite roof of Temple of Agnis; embers rain over district; mutual‑aid brigades mobilized.", urgency="CRITICAL"},
{desc="Hostage siege at Sun Bower cloister; prior and acolytes bound; negotiators request tactical authorization.", urgency="CRITICAL"},
{desc="Saboteurs contaminate blessing font at Sun Bower cloister; public health alert issued; sacramental lines shut down.", urgency="CRITICAL"},
}
},
}
-------------------------------------------------------------------------------
-- (E) WEIGHTED RANDOM SELECTION: 80% chance "No reports"
-------------------------------------------------------------------------------
local function getWeight(urg)
if urg == "LOW" then return 4 end
if urg == "MEDIUM" then return 3 end
if urg == "HIGH" then return 2 end
if urg == "CRITICAL" then return 1 end
return 1
end
local function pickWeightedEvent(events)
local total = 0
for _, ev in ipairs(events) do
total = total + getWeight(ev.urgency)
end
local roll = math.random(total)
local cumul = 0
for _, ev in ipairs(events) do
cumul = cumul + getWeight(ev.urgency)
if roll <= cumul then
return ev
end
end
return events[#events]
end
-------------------------------------------------------------------------------
-- (F) MAKE TABLE FUNCTION: Day-based seed, 80% "No reports", else weighted pick
-------------------------------------------------------------------------------
-- A single, low-urgency “calm” event to replace any critical/Eidolan mention
local calmDesc = "Relative calm and religious order prevail in the aftermath of Operation Somniant and Operation Leviathan."
local function getWeight(urg)
if urg == "LOW" then return 4 end
if urg == "MEDIUM" then return 3 end
if urg == "HIGH" then return 2 end
if urg == "CRITICAL" then return 1 end
return 1
end
local function pickWeightedEvent(events)
local total = 0
for _, ev in ipairs(events) do
total = total + getWeight(ev.urgency)
end
local roll = math.random(total)
local cumul = 0
for _, ev in ipairs(events) do
cumul = cumul + getWeight(ev.urgency)
if roll <= cumul then
return ev
end
end
return events[#events]
end
local function pickCriticalEvent(events)
local crit = {}
for _, ev in ipairs(events or {}) do
if ev.urgency == "CRITICAL" and not tostring(ev.desc):match("Eidolan") then
table.insert(crit, ev)
end
end
if #crit == 0 then return nil end
return crit[math.random(#crit)]
end
function p.makeTable()
local dateInfo = getPSSCDate()
local seed = dateInfo.year * 1000 + dateInfo.dayOfYear
math.randomseed(seed)
local lines = {
'{| class="wikitable"',
'! Date !! City !! Event !! Urgency'
}
for _, cityName in ipairs(cityOrder) do
local data = cityData[cityName]
-- 80% no‐event chance (except Pelagia, which is 60%)
local threshold = (cityName == "Pelagia") and 0.60 or 0.80
if data then
table.insert(lines, '|-')
local criticalChance = 0.02
local r = math.random()
if r < criticalChance then
-- 5% chance: force a CRITICAL event (if available)
local ev = pickCriticalEvent(data.events) or pickWeightedEvent(data.events)
if ev.desc:match("Eidolan") then
ev = { desc = calmDesc, urgency = "LOW" }
end
table.insert(
lines,
'| ' .. dateInfo.text
.. ' || ' .. cityName
.. ' || ' .. ev.desc
.. ' || ' .. ev.urgency
)
elseif r < criticalChance + (1 - criticalChance) * threshold then
-- empty day (same behavior as before)
table.insert(lines, '| ' .. dateInfo.text .. ' || ' .. cityName .. ' || No reports || N/A')
else
-- normal weighted event day (NO LONGER auto-downgrades CRITICAL)
local ev = pickWeightedEvent(data.events)
if ev.desc:match("Eidolan") then
ev = { desc = calmDesc, urgency = "LOW" }
end
table.insert(
lines,
'| ' .. dateInfo.text
.. ' || ' .. cityName
.. ' || ' .. ev.desc
.. ' || ' .. ev.urgency
)
end
else
table.insert(lines, '|-')
table.insert(lines, '| ' .. dateInfo.text .. ' || ' .. cityName .. ' || No data || N/A')
end
end
table.insert(lines, '|}')
return table.concat(lines, '\n')
end
return p