mass-sim-liturgy

Holy Mass simulator: decision log

Recorded on 15 October 2026 while building mass-game.html (the funeral sources were rechecked on 21 October 2026). The user asked for autonomous work: where a question arose, a sensible choice was made and recorded here for later review. Every entry gives the question, the choice, the alternatives considered and the source. “Judgement call” means no liturgical source settles the point; such entries are the ones most worth checking against local practice.

Liturgical sources were consulted through the Magisterium AI service (magisterium.com), mainly the General Instruction of the Roman Missal (GIRM, 2002/2011 English translation). Paragraph numbers are cited as “GIRM n”. These are product decisions, not ecclesiastical approvals.

Architecture

# Question Choice Alternatives considered Source
A1 Fork the rite, or reuse it? Reuse mass-rite.js, buildScenario, the 3D church, layouts and audio. Game rules sit in mass-game-logic.js, which is pure and tested in Node. The controller is mass-game.js. Separate game engine with its own rite data (would drift from the explorer). Judgement call
A2 How does the game control the 3D engine? Four small, optional hooks in mass-3d.js (gameBeforeRender, gamePick, gameTimeLimit, gameCameraTarget). The explorer pages run unchanged when they are absent. Copying mass-3d.js; a plugin/event system (too heavy for classic scripts on file://). Judgement call
A3 Where are the sacristy and the outside of the church? A sacristy annex to the right of the sanctuary (plan x 1000-1220, y 40-260), reached through a door near the credence table; a narthex and doors beyond y 830. Sacristy behind the apse (blocks the fixed cameras). Judgement call
A4 Sounds Synthesised with WebAudio (mass-game-audio.js), so they work offline without new audio files. They include a small hand bell, the sacristy bell, thurible chain clinks and right/wrong/tick cues. Recorded samples (licensing and size). Judgement call
A5 Liturgical text The game uses the existing short, paraphrased lines. The Missal “book” view shows abbreviated excerpts and labels unused options as such. No full ICEL texts are reproduced. Full texts (copyright). Project rule (see DECISIONS.md)

Roles and options

# Question Choice Alternatives considered Source
R1 Which roles are playable? Priest, Deacon, Server (book/bell/vessels), Cross-bearer, Candle-bearer, Thurifer, Lector, Master of Ceremonies, Sacristan and a member of the congregation. Psalmist and gift-bearers as roles (they have only one or two moments; left as NPCs). GIRM 93-111
R2 The chosen role does not exist in the chosen options (for example the Thurifer with incense off). The setup adjusts the options and states each change: it adds a deacon or lector, raises the server count (Cross-bearer needs 2 or 4+, Candle-bearer 3+, Thurifer 5) and switches incense on. Refusing to start; hiding impossible roles. Judgement call
R3 Optional elements Incense; deacon; lector; 0-5 servers; Communion under both kinds; Gloria; Creed; second reading; Penitential Act form A or C, or the blessing and sprinkling of water; sung or said; Eucharistic Prayer I-IV; Solemn Blessing; procession with the gifts; bells at the start, epiclesis and elevations; minister lapses on or off. Seasonal options (Easter/Lent) and Benediction were left out to keep the scope bounded. GIRM 46-90; Missal Appendix II (sprinkling)
R4 Communion under both kinds without a deacon Switched off with a note: this simulator needs the Deacon to minister the chalice. Extraordinary ministers as extra figures. Existing baseline (README); GIRM 162, 284
R5 Eucharistic Prayer choice It changes the Missal labels, the Missal ribbon on the sacristan’s checklist and the references. Timing and gestures stay schematic. Different durations per prayer. GIRM 365
R6 Said Mass The sung Gospel acclamation and Psalm become said, and the ministers’ movements do not change. Removing the procession (not required at a said Mass). GIRM 40, 120

Starting, moving and finding your place

# Question Choice Alternatives considered Source
M1 Where does each role start? Ministers, the M.C. and the sacristan start in the sacristy: they vest, take what they carry and line up. The parishioner starts outside the doors, takes holy water, genuflects towards the tabernacle and chooses a pew. Everyone starts at the back of the church. GIRM 105, 106, 117-120; GIRM 274 (genuflection, by analogy)
M2 The book server (S) does not process in the baseline. That server waits at the servers’ bench. The pre-Mass task asks “where do you wait?” rather than “go to the back”. Changing the baseline so S processes. Judgement call (keeps mass-rite.js unchanged)
M3 Procession order Thurifer, cross between candles, servers, lector (with the Book of the Gospels when there is no deacon), deacon (with the Book), priest.   GIRM 120, 172
M4 Click-to-move Expert: click the floor, and the answer is correct within a tolerance of the expected place. Choice/Timed: choose a named place; markers on the floor can be clicked too. Guided: one “Do it” button. Free walking at every step (the rite would stall). Judgement call
M5 Walking routes Walks pass through the sacristy door and along the side aisle, using the explorer’s route-finding. Straight lines (would walk through pews). Judgement call
M6 The parishioner’s seat The nearest existing congregant figure is reused as “You”, so you kneel, stand and go to Communion with the congregation. A separate figure with its own posture logic. Judgement call
M7 After Mass Ministers process out and return to the sacristy; in the sacristy each role chooses a closing task (for example a bow to the cross and a prayer). The parishioner leaves after the ministers have gone out. Ending at the dismissal. GIRM 90, 169, 186; custom
M8 The M.C. during Mass The M.C. walks behind the Priest in the processions and otherwise stands near the chair. A fixed position all through Mass. GIRM 106; Ceremonial of Bishops 34-36 (not available through the service, so judgement call)

Levels and scoring

# Question Choice Alternatives considered Source
L1 Levels Guided: only the correct action is shown; click to do it. Choice: four options, two attempts. Timed: as Choice, with a 12-second countdown; the clock is paused while you decide. Expert: no hints. You click places on the floor, click ministers, find your words in your book and choose from every possible action. A free-running clock that keeps going during a decision (felt unfair in testing). Judgement call
L2 Which duties become decisions? “Key” duties (movements, spoken parts, carrying, incense, bells) in the order of the rite. A “detail: all” option includes every gesture. Every step for every role. Judgement call
L3 Points First try 100 (Expert 150). Second try 40 (Expert 60). Timed bonus up to 50 for answering early. Guided scores a quarter. Nudging the right minister scores 80; nudging the wrong one costs 20. Result grades: ≥90% exemplary, ≥75% well done, ≥50% good start, otherwise keep practising. Penalties for every wrong guess. Judgement call
L4 Feedback Every answer shows the correct action, the rubric reference (ref) and an explanation. The end-of-Mass table lists every decision. High scores are stored in the browser (localStorage).   Judgement call
L5 The priest’s book The Expert priest opens the Roman Missal at the current part and clicks the line to say. Pages follow the parts of the Mass. Options not chosen today (for example EP I when using EP II) are greyed but clickable, so they count as wrong. The Deacon has the Book of the Gospels; the lector has the Lectionary; the parishioner has a pew missal. Typed answers. GIRM 118a; judgement call

Lapses, prompting and the M.C.

# Question Choice Alternatives considered Source
P1 Minister lapses NPC lapses are planned for each game: 2 in Guided, 3 in Choice/Timed, 4 in Expert. Each never falls on the player’s own duty. The minister either misses the duty (stands still and looks around) or does something wrong (sits). The rite pauses until someone gives a nudge. Random lapses at runtime (not reproducible); continuing without a pause (too easy to miss). Judgement call
P2 Who can nudge? The Priest, the Deacon and the M.C. The prompt is explicit in Guided and Choice, vaguer in Timed and Expert (“the celebration has stalled”), and in Expert you click the minister. Allowing servers to nudge each other. GIRM 106 (M.C.); judgement call
P3 M.C. as director The M.C. cues the minister due to act at each key moment (cross-bearer to process, thurifer to bring incense, server to ring the bell, and so on) and catches every lapse. A passive observer role. GIRM 106 (“plans the liturgical actions and sees that they are carried out with decorum, order and devotion”)

Sacristan

# Question Choice Alternatives considered Source
S1 Pre-Mass setup The checklist depends on the options: altar cloth, candles, the cross (on the altar, or ready to process), the Book of the Gospels (to process, or on the altar), the marked Lectionary, the Missal marked for the Collect, Preface, EP and blessing, the chalice and linens, cruets (on the gift table when there is a gifts procession), a second chalice for both kinds, the aspersory for the sprinkling, the thurible and boat, the bell, vestments for each minister and the sanctuary lamp. You place each item; Expert clicks its place in the church. A fixed list. GIRM 105, 117-118, 120, 172, 304-308, 316, 337-339; Missal Appendix II
S2 Traps Some actions appear in the checklist but must be refused: taking consecrated hosts to the altar, putting out the sanctuary lamp, putting reserved hosts away yourself, pouring away the Precious Blood, and putting lit charcoal in the rubbish bin. Each is answered “Not needed (or not my task)”. Leaving out wrong options. GIRM 85, 163, 182, 316; fire safety (judgement call)
S3 Post-Mass pack-away Candles out; books, vessels (already purified at Mass), linens, cruets, cross and candles, thurible (into the sand or ash bucket), aspersory, bell and gift table cleared; vestments hung up.   GIRM 105, 163, 183, 279; judgement call for the order
S4 During Mass The sacristan sits at the back. Mass runs at 3x (adjustable), because the sacristan has few duties then. With the start bell on, the sacristan rings the sacristy bell as the procession sets out. Making the sacristan’s player watch Mass in real time. Judgement call; bells by local custom (GIRM 150 note)

Sounds and bells

# Question Choice Alternatives considered Source
B1 When are bells rung? Defaults follow the explorer: a bell shortly before the consecration (the epiclesis) and at each elevation. The bell at the start of Mass is optional and off by default. Every bell is a setup option, because customs vary. Always ringing a start bell. GIRM 150 (“a little before the consecration… a server may ring a small bell… according to local custom”); judgement call for the start bell
B2 Bells without servers No bell, consistent with the baseline: without servers nobody rings it. Having the priest ring the bell (not customary). GIRM 150
B3 Bell with incense and a small team When the one general server is also incensing at the elevations, the bell is omitted, so one person is not given two duties at once. A five-server team has a separate thurifer and keeps the bell.   Existing baseline (README)
B4 Thurible sounds Chain clinks at each incensation step: the procession, the altar, the Gospel, the gifts and people, and the elevations (three swings per elevation, as in practice).   GIRM 276-277 (incensation: three swings)

Round 2 (watching, symbols, heights, incensation, cross placement)

Added on 15 October 2026 at the user’s request. Sources were again checked through Magisterium AI: GIRM 122 (the processional cross placed near the altar serves as the altar cross), GIRM 123 and GIRM 277 (a cross on or near the altar is incensed before the altar is; otherwise when the Priest passes before it; the altar is incensed with single swings while walking around it).

# Question Choice Alternatives considered Source
R1 How do you “just watch”? A Watch level (first in the list) plus a Questions on/off header button usable mid-game. With questions off, each duty is answered correctly for you after a short pause, shown in the log as “▶”, and not scored. Watch has no lapses and no score or high-score entry. A separate “movie” page (the explorer already is one); skipping the player’s duties altogether (would break walking and props). Judgement call
R2 What does hovering an answer highlight? A pulsing cyan ring and faint beam in the church on what the answer refers to: the floor marker point, the minister, the prop (chalice, Missal, thurible, cross…) or the named place (credence, ambo, tabernacle…). The link comes from word rules in mass-game-icons.js; answers with no physical referent (spoken words, postures) show nothing. Works with keyboard focus too. Highlighting by changing object colours (unclear on dark vestments); drawing lines from the panel (cluttered). Judgement call
R3 Symbols About 40 simple line icons drawn for the project (bell, thurible, chalice, ciborium, host, cruets, book, Lectionary, Gospels, candle, cross, crucifix, altar, ambo, tabernacle, credence, vestments, postures, speech, people…). Shown beside answers, checklist items, the log and the summary; a setup checkbox turns them off. Emoji (inconsistent across systems, few liturgical objects); an icon font (extra asset). Judgement call
R4 Heights Congregation members range from 0.72-0.86 of the base figure height; every sixth is a child (0.50-0.58). Servers differ: cross-bearer 1.0, book server 0.95, thurifer 0.92, candle-bearers 0.84/0.86 (younger servers usually carry candles). Deterministic, so views are repeatable. Random heights per load (screenshots would differ). Judgement call
R5 Thurible handover The thurifer presents thurible and boat; the Priest puts in incense and blesses it, then takes the thurible; he hands it back after incensing. The Deacon handing it over (only when a Deacon assists, GIRM 175 by analogy; kept simple). GIRM 123, 277; judgement call on hand-off detail
R6 Where is the cross incensed from? A crucifix on the wall behind the altar or in a recessed apse counts as “near the altar”: the Priest stops in front of the altar, bows, incenses it with three double swings, bows again. A crucifix elsewhere (left or right wall, side chapel) or no crucifix: the processional cross at its stand serves as the altar cross and is incensed there. Incensing a distant wall crucifix “when passing before it” (GIRM 277 allows this, but the Priest does not pass it in this church). GIRM 122, 277; judgement call on what counts as “near”
R7 Walking around the altar Single swings while walking around the altar, starting from the corner nearest where the cross was incensed, clockwise, finishing near the thurifer’s waiting place. Counter-clockwise; incensing only the front (only when the altar is against a wall). GIRM 277; judgement call on direction
R8 Offertory The same cross rule applies when the Priest incenses the gifts, the cross and the altar; the Deacon (or a server) then incenses the Priest and the people. A wall crucifix is incensed from behind the altar ([500,106] on the plan).   GIRM 75, 144, 178, 277
R9 Crucifix and stand placement options Crucifix: wall behind altar (default), recessed apse, back wall left/right, recessed side chapel left, none. Stand: beside the altar right (default) or left, or back of the sanctuary right/left. The cross-bearer’s routes, the sacristan’s “cross on its stand” task and the “before the cross” place all follow the choice. Available in the explorer and the game. Free drag-and-drop placement (the layout editor could gain this later). GIRM 117, 122, 308; judgement call
R10 Bug found while testing Lapses were still planned at Watch level (LAPSE_COUNTS.watch was 0 but ||3 turned it into 3). Fixed and covered by a test.   Testing

Round 3 (outfits, retrying, opening words and sanctuary appearance)

Added on 15 October 2026. Vestments and colours were checked through Magisterium AI against GIRM 119, 336, 339 and 346; the corpus follows GIRM 308.

# Question Choice Alternatives considered Source
R11 Why did the Sign of the Cross seem skipped? The rite already had the correct order, but the key-moments filter kept the walk to the chair and hid the accompanying action and words. It now keeps all moves and postures plus one gesture and one spoken line per step. The priest makes the Sign of the Cross and says its words before the Greeting, even after a wrong movement answer. Only restoring the gesture (would still hide the words); requiring the all-duties setting. Order of Mass 1-2; GIRM 50, 124; testing
R12 What happens after both attempts are wrong? Keep the Continue button, but also enable the green correct option: clicking it continues without changing the failed result into a scored success. Requiring Continue; awarding points for clicking the revealed answer. Judgement call
R13 How far back can the player go? During Mass, Redo previous returns to the last completed decision/cue/lapse, restores its pre-answer score and log, discards any in-progress answer, closes the book and restarts at that moment. It works in Watch too; repeated use goes further back. Pre-Mass and post-Mass task sequences are not rewound. Replaying a whole rite step (may contain several decisions); retaining previous points (would duplicate scores). Judgement call
R14 Default server clothing? All servers have white robes and white cinctures. Robes may be white, cream, red, black or blue; cinctures may be white, red, blue, green, gold, black or absent. These are visual customisation choices, not recommendations for every parish. Fixed white robes; a separate editor for every server. GIRM 119, 336, 339; judgement call for the palette
R15 Which server wears a pectoral cross? The general/book server (S) represents the senior server and has a small gold cross by default, with an on/off option. No cross is added to the other servers. None by default; assigning seniority to the cross-bearer. User-requested local custom; GIRM 339 does not prescribe a pectoral cross for lay servers
R16 Automatic priest/deacon colour? Default to the Sunday on or after the browser’s local date. Gregorian Easter determines Lent/Easter; Advent and Christmas use their seasonal bounds. Selected Sunday celebrations (Palm Sunday, Pentecost, Trinity, Corpus Christi, Christ the King, All Saints) override the seasonal colour. Gaudete/Laetare use optional rose. The displayed date/colour and manual override make the assumption visible. A full national/diocesan calendar; a fixed green default; requesting location first. GIRM 346; judgement call
R17 Calendar limits? This is a simplified Sunday calendar, not a liturgical calendar authority. Christmas uses the Sunday on or after 7 January as its Sunday boundary; Corpus Christi is assumed transferred to Sunday. Other local feasts, transfers and precedences must be set manually. Rose can be overridden with violet. Regional calendar selection and precedence rules (outside this appearance enhancement). Judgement call; Magisterium notes that Baptism is Monday when transferred Epiphany falls on 7 or 8 January, which does not alter the next Sunday’s colour here
R18 Main crucifix body? Show a schematic corpus with head, outstretched arms, torso, loincloth and legs by default. A bare-cross option is available for visual comparison; it is not presented as the altar-cross norm. Keeping the former small abstract figure; a detailed external model. GIRM 308; judgement call on geometry
R19 Sanctuary windows? Default to a fine 4-column, 9-row leaded grid, with 3-column, 7-row stained glass and plain glass alternatives. Remove the old four-pane cross-shaped dividers. Only stained glass; external texture images. User request; judgement call
R20 Sanctuary floor? Warm sandstone by default, with terracotta, slate and pale marble options. Keeping the near-white floor; arbitrary colour picker. User request; judgement call
R21 Where can appearance be changed? The same controls are in the game setup and 3D explorer. Game selections persist with the other setup choices in browser storage. Changing colours assigns cached materials without mutating materials shared by unrelated objects. Game-only controls; separate appearance settings store. Judgement call

Round 4 (readers, collection, Communion ministries and playback)

Added on 15 October 2026. This round supersedes the earlier defaults for the sacristy bell, sanctuary windows and lector processions. GIRM 136, 140 and 144 were checked in the USCCB chapter IV publication; the Vatican publication was consulted for GIRM 82, 85, 162-163 and 178-183. Movement timings and the visual representation remain schematic.

# Question Choice Alternatives considered Source
R22 Which audio plays during the game? Existing generated recordings are enabled by default. The sound button mutes both speech and effects. A second reader reuses the Lector recordings; the EMHC reuses the Priest’s recorded Communion formula. Missing recordings remain explicitly reported, not silently synthesised. Live voices by default; generating duplicate clips for the new actors. User request; judgement call
R23 Where may the Priest preach? Chair and ambo are both correct answers, including Guided play. The selected route is shown and the Priest stands to preach. Always returning to the chair; marking the ambo as wrong. GIRM 136
R24 How specific are reminders and choices? Reminder questions name the duty due, not only the minister. Movement distractors are separated by more than 100 plan units and do not offer competing names for nearby altar positions. Asking only who; preserving nearly identical altar choices. User request; judgement call
R25 Readers and procession? Choose one or two readers; the second takes the Second Reading. Readers and Psalmist have ordinary pew places and follow congregational postures. Lector processions are optional and off by default; without a Deacon or processing lector, the Book of the Gospels starts on the altar. Their pew places are kept clear of background figures. A dedicated sanctuary chair; obligatory lector processions; a separate playable Psalmist. GIRM 109, 117, 194-196; requested parish arrangement and judgement call
R26 What is received at the offertory? The Priest receives bread and wine, assisted by the minister. An optional collection usher represents a team collecting through the pew aisles; the M.C. cues its beginning. The collection basket is placed away from the altar. Collection is enabled by default in the game and explorer, but not in the legacy scenario API. Bread alone; no collection actor; money on the altar. GIRM 73, 105(c), 140; judgement call on routes and timing
R27 Who is incensed first after the offertory? Explicit thurible handover, then the Deacon (or general server without a Deacon) incenses the Priest before the people. Both moments are retained by key-moments questions and M.C. cues. Keeping these duties compressed into one easily missed cue. GIRM 144, 178
R28 How is the sign of peace represented? A 22-second interval, with neighbouring people turning and making restrained arm gestures. A brief static pause; elaborate movement around the church. GIRM 82; judgement call on animation and duration
R29 Standing and kneeling? Congregation stands for the final blessing through the exit procession. Pew-based lay ministers follow their postures. All servers kneel with the faithful when not walking for a duty; symmetrical legs distinguish two-knee kneeling from genuflection. The old one-knee pose; leaving unused servers standing. GIRM 43; applicable local posture norms; judgement call on geometry
R30 New defaults and role images? Sacristy bell on, stained-glass windows, illustrated project-owned SVG portraits on all 13 role cards. Bell remains an optional local custom. Bell off and leaded-grid windows; text-only cards; external artwork. User request; local custom and judgement call
R31 What happens after a timeout? Add five seconds to subsequent timed questions, up to 30 additional seconds for the run. Redo restores the previous allowance along with score and log. Fixed deadlines; lowering the selected difficulty automatically. User request; judgement call
R32 Timeline and speed controls? Forward seeking snaps to the next unfinished current-role question, without answering or scoring intervening duties. An active question must first be completed. Add a speed slider alongside the selector; recorded-speech speed remains independent. Unrestricted skipping of questions; removing the selector. User request; judgement call
R33 Tabernacle appearance and location? A distinct gold tabernacle, framed hinged door, cross, plinth and sanctuary lamp. Default behind the altar on a separate plinth, with the chair moved aside if necessary. Left, right and custom layout positions remain available; applying a layout switches the selector to custom. A plain box; placement on the altar of celebration; appearance settings overwriting manually edited positions. GIRM 314-315; user request; judgement call on design
R34 When are reserved hosts fetched and reposed? Additional reserved hosts are optional and off by default, fetched by Deacon or Priest before distribution. Remaining hosts are reposed at the tabernacle during the subsequent purification step, with opening/closing and genuflection shown. Remaining Precious Blood is consumed, not reserved. Using reserved hosts by default; assigning these actions routinely to a lay EMHC. GIRM 85, 163, 183; judgement call on simplified routes and ordinary-minister assignment
R35 Playable EMHC? Optional, off by default, assuming an appropriately deputed minister genuinely needed for distribution. Approaches after the Priest receives Communion, receives Communion and the vessel from him, distributes hosts at an additional station, then returns the vessel to an ordinary minister. Expert uses a Communion ministry card. No lay purification is assigned; the existing both-kinds option still uses a Deacon for the chalice. EMHC approaching during the Eucharistic Prayer; replacing ordinary ministers without need; adding a chalice EMHC in this round. GIRM 162-163; existing simulator limitation and judgement call
R36 Why was the corporal hard to see? Enlarge the white linen square to cover the paten and chalice positions, with a contrasting inset stitched edge and subtle fold lines. It stays just above the altar surface and follows the existing carrying/placement events. Changing the corporal to a non-white colour; highlighting it permanently with a game marker. User feedback on 15 October 2026; judgement call on schematic size and visual contrast
R37 Who distributes Communion when a Deacon is present? The Deacon assists the Priest in distributing Communion by default (option “Deacon distributes Communion”), taking a second ciborium to his own station. The Priest alone; the Deacon only ministering the chalice. GIRM 182
R38 Default homily place? The ambo is the default. The chair remains selectable, and both count as correct answers. Chair as default. GIRM 136; user request
R39 Which texts get full audio? Short fixed texts (one or two sentences: greetings, dialogues, acclamations, formulas) are now voiced in full. Longer prayers stay abbreviated or paraphrased and are labelled illustrative. Voicing every text in full (copyright); keeping all texts abbreviated. User request; judgement call on ICEL copyright
R40 How are pronunciation errors fixed? For the generated audio only: “Kyrie/Christe, eleison” are given IPA phonemes (KEE-ree-ay, eh-LAY-ee-son), and all-capitals rubric text (the words of consecration) is converted to sentence case so “IT” is not spelled out. Captions and manifest keys are unchanged. Respelling the displayed text; leaving espeak defaults. User report; judgement call
R41 How are quiet (secret) prayers rendered? Lines marked “(quietly)” or “(low voice)” are generated band-limited at half volume and also played at lower volume (recorded and live voices). Silent captions only; a true whisper voice (not available offline). GIRM 33; judgement call on volume
R42 How is sacred silence signalled? A soft synthesised low tone marks the start of silence after the homily and after Communion. Mass then pauses briefly. No sound (users thought the app had stalled); a spoken “silence”. GIRM 45; judgement call
R43 First-Amen delay? The next response is timed from the end of the previous spoken line rather than waiting out the full step duration, which shortens the gap before the first Amen. A fixed shorter delay. User report
R44 Skip and view controls? A subtle skip button and the S key end the current speech or action. A camera pad zooms, pans and rotates (it turns and looks around in first person). Highlight mode greys the scene and keeps moving people and objects in colour. A brief speaker view switches to the played role’s eyes while it speaks (toggleable). Keyboard only; permanent highlight. User request; judgement call
R45 First-person mode? Optional. You move through your own eyes; after a few seconds going the wrong way (shorter at easier levels) an arrow and ring show the target. At a reading, the Priest clicks the Missal (when within reach; otherwise it opens) and then the correct passage. Making first person the default; requiring the click when far from the book. User request; judgement call
R46 Missed-duty reminders? These are now optional side quests: blue, dashed, labelled “Side quest”, with a Skip button. Skipping costs no points and the minister then does the duty unprompted. Duplicate roles are numbered (Candle-bearer 1/2). Scored like ordinary questions. User request; judgement call
R47 Showing the played role? A fixed role card (portrait and name) in the sidebar. The question box header repeats the portrait and role name when the screen is wide enough. Header text only. User request
R48 Tabernacle placement and style? Defaults against the back wall, behind the altar. Mounting: fixed against the wall on a projecting plinth (default), recessed into the wall, on a wall ledge, or on a pillar against the wall. Left, right and custom positions remain available. Free in the sanctuary away from the wall. GIRM 314-315; user request
R49 Altar size, Missal and Gospels? Altar size is small, standard or large. The Missal is red with gold edges and a ribbon. The Book of the Gospels is gold-covered with a cross. The Missal opens on the altar, left of the corporal, while it is in use. One shared book model. GIRM 306; user request
R50 Sacristan opening order? In “Open the church” training (default for the Sacristan) you arrive outside, unlock the sacristy door, enter, then open the main doors from inside before setup. The church stays empty until setup is finished. Starting inside the sacristy. Judgement call based on common practice; GIRM 105
R51 Sacristan setup and pack-away? Items start in the sacristy cupboard. You carry each one to its place in a fixed order (vessels, linens, books, then candles). A visual hint appears after a level-dependent delay: immediately in Guided, never in Expert. Pack-away moves the camera to and highlights the item named in each question. Teleporting items into place; fixed hint timing. User request; judgement call
R52 Defaults this round? Stained-glass windows, homily at the ambo, Deacon Communion, and first person off. — User request

Round 6 (sacristy objects, vestments, views and figures)

# Question Choice made Alternatives considered Source
R53 Which side of the corporal is the Missal? Corrects R49: the Missal now sits on the Priest’s left as he faces the people (plan x 570, stage-right of the corporal). Leaving it on his right; centring it behind the corporal. Common practice; GIRM 306 (only what is needed on the altar); user report
R54 Expert / first-person camera? Three views, switchable with the 👁 camera-pad button, the V key or the “First-person view” option. “Over the shoulder” (default) is just above, behind and to the right of the head. “Through the eyes” hides your own head and body. “High behind” is a raised third-person view. The camera stops short of walls behind you and rises to look over the head instead. Anyone standing between you and what you are looking at, or the hinted target, is faded. Your own name tag and labels within arm’s reach are hidden. Outside first person, the 👁 button and V cycle the fixed cameras. Eyes-only view; hiding blockers entirely; letting walls cut through the view. User request; judgement call
R55 Figure proportions and faces? The Priest and Deacon are slightly taller (1.10 and 1.06 of the base height). Every figure has two simple dark eyes. The Deacon’s alb is ankle-length under the dalmatic. Realistic facial features; the same height for all adults. GIRM 336, 338 (alb under the dalmatic); user request; judgement call on proportions
R56 When does the sacristy bell ring before the procession? Once, when the “line up for the procession” question opens (for the roles that get it). Otherwise it rings at the start of the entrance step as before. It never rings twice, and Redo rewinds it. It still follows the “Sacristy bell” option. Ringing on each attempt; ringing only once the answer is right. Local custom; user request
R57 What is in the sacristy cupboard? Small 3-D models of each item: chalice, ciborium, cruets, lavabo, books, linens, candles, thurible, bell and so on. Items not needed for the chosen options are greyed out on the shelves. Coloured blocks with labels (previous). User request; judgement call on models
R58 Where do the vestments start and end? They hang on a vestment rail in the sacristy (albs, the Priest’s chasuble and the Deacon’s dalmatic in the day’s colour). The Sacristan lays them out on the vesting stand (the “clothes horse”) during setup. The ministers wear them during Mass. Pack-away puts them back on the stand and then the rail. For other roles they are already worn. Folded on the vesting table; left out of the game. GIRM 335-347; common sacristy practice; judgement call
R59 What does the camera do as the Sacristan places things? It follows the Sacristan for every carry and walk (setup and pack-away), unless first person is on. Pack-away still moves the camera to each item asked about first. Fixed overview camera. User request
R60 How do you make the setup screen readable? Options are grouped under headed sections with icons: Ministers, Rites and options, Bells (local custom), The church, Vestments and robes, and Game options. Every option has a small project-owned SVG icon. Icons stay visible even when “symbols in answers” is off. Long plain list (previous); hiding options behind tabs. User request; judgement call

Round 7 (presets, role switching, screen operator, graphics)

# Question Choice made Alternatives considered Source
R61 Where do Communion hosts come from by default? Reserved hosts are fetched from the tabernacle (Deacon, else Priest) and the remainder reposed afterwards, on by default as requested. The option can still be turned off. Hosts consecrated at this Mass only (the Church’s stated preference). User request; GIRM 85 prefers hosts consecrated at the same Mass, so the help text says so
R62 What presets are offered? “Sunday Mass” (default: sung, Deacon, five servers, incense, Gloria and Creed), “Weekday Mass” (said, no Deacon, servers, lector, incense, collection, bells, Gloria, Creed or second reading) and “Solemnity” (as Sunday with the Roman Canon and a Solemn Blessing). Editing any option shows “Custom”. More presets (funeral, wedding); none. GIRM 53 (Gloria on Sundays outside Advent/Lent, solemnities, feasts), GIRM 68 (Creed on Sundays and solemnities); “no servers” on weekdays is a judgement call
R63 When does the starting bell ring? The start bell is on by default. It rings once the procession has gathered at the entrance (before it sets out), not at the sacristy door. Ringing as the ministers leave the sacristy. Local custom; user request
R64 When may you switch roles? Only between decisions (no question open), via the “Switch role” menu on the role card. The new role’s remaining duties start from the current moment; earlier score is kept. Switching only at fixed points; restarting the Mass. User request; judgement call
R65 How does the Screen operator role work? Optional “Projector and screen” option (added automatically for this role). A desk at the back of the nave and a screen at the front right. Before each sung part a warning bar fills for 8 s; then you have a short window (Choice 10 s, Timed/Expert 6 s) to start the backing track, show a lyrics slide, or leave it a cappella. A wrong or late answer still applies the right effect, just late. Real recorded tracks; showing real hymn words. Judgement call (parish practice); singing per GIRM 39-41
R66 Which parts need a track? When sung, the four hymns, the Sprinkling chant, Gloria, Gospel Acclamation, Sanctus, Mystery of Faith and Agnus Dei get a backing track. Kyrie, Psalm, Great Amen and Lord’s Prayer are a cappella with a lyrics slide, and the Confiteor and Creed are a words slide. A said Mass only shows slides. Tracks are synthesised organ chords and slides show placeholders, not copyrighted texts. Licensed audio; full lyrics. Judgement call; copyright
R67 Monstrance? A gold monstrance sits on the cupboard’s bottom shelf, labelled for Exposition and Benediction, which is a separate rite and not used at Mass. It prepares for a future scenario. Leaving it out until that scenario exists. User request
R68 Low-spec devices? A “Detail” setting (Auto, Low, Standard, High). Auto picks Low on small or low-memory devices: pixel ratio 1, no shadows, half the congregation shown. High allows a higher pixel ratio and has a hook for future textures. Antialiasing changes apply after reload. One fixed quality level. User request; judgement call
R69 Saved settings from older versions? Settings carry a version (7). Older saves get the new defaults (start bell on, reserved hosts on) while keeping other choices. Discarding old saves. Judgement call
R70 Leaving the New game screen? A Cancel button (and Esc) closes the setup screen and returns to the game in progress or the summary. On first load there is nothing to return to, so it is hidden. Always resetting. User request
R71 Sound button? A speaker icon (🔊 / 🔇) with an accessible label instead of words. Text label. User request

Round 8 (search, feedback, walls, nave seating, rename)

# Question Choice Alternatives Source
R72 Why did the people’s “Amen” sound like “amet”? The voice clip is generated from a phonetic spelling (“Ah-men”) and the tail is trimmed so no stray consonant is left. Only that clip was regenerated. Re-recording all congregation clips (issue #1 covers the four-voice regeneration). Judgement call
R73 When does the entrance hymn stop? Each sung part’s track is tied to the span of its chant step, so the entrance hymn fades out before the Sign of the Cross begins. Stopping only on the next track. User request; GIRM 47-48 (the chant accompanies the procession)
R74 Words were heard before the question was answered. While a question is open for a coming step, speech for that step is held until you answer (so “Kyrie” or “Glory to God” is not given away). Muting all speech during questions. User request
R75 Highlight action default? On by default. Off. User request
R76 Camera behind a wall? A wall between the camera and its target fades to about 14% opacity (back wall, sacristy annex walls, door frame) and returns once clear. The camera is not clamped. Limiting camera distance. User offered both; fading keeps free orbiting
R77 Layout “without side aisles”. Read “only a side aisle” as “only a centre aisle”: a new Nave seating option where benches run to the side walls, with extra people at the wall ends. Routes (Communion line, collection) use the centre aisle. It is a setup option, not a sixth layout preset, so it combines with any preset. A separate layout preset; a single side aisle. User request; interpretation recorded for review
R78 Project rename. The GitHub repository is renamed to jddcef/mass-sim-liturgy and page titles and the README say “Mass-Sim-Liturgy”. Browser storage keys keep their old names so saved settings survive. Renaming storage keys (would lose settings). User request and approval
R79 Feedback service. A “💬 Feedback” dialog posts JSON (category, note, optional game context, never name or e-mail) to the URL in feedback-config.js, which suits Formspree or Basin. The URL is empty because there is no account yet; meanwhile the note is copied to the clipboard and offered as a .txt file. Hard-coding a service; e-mail links (expose the address). User request; owner must create the form
R80 Hover tooltips. After 650 ms still over a figure or object, a small tip shows its role or name; moving away hides it. Instant tips (noisy while orbiting). User request (“after a short delay”)
R81 Search design. Results ranked by name start, then word start, then keyword; the match is marked. Clicking the empty box shows categories (Roles, Sacred vessels, Books, Processional items and bell, Gifts and collection, Linens, Furniture and places) with the main items first and “More” to expand. Hover previews (camera move and highlight, restored on leave); click pins an index card with the next action of that role or the next step that needs the object or place. A plain list; a separate page. User request
R82 How do new sessions (people or AI) resume work? The README opens with a player section linking the GitHub Pages game. New docs/SPEC.md (requirements and constraints) and docs/DEVELOPMENT.md (resume checklist, per-change checklist, status table, backlog, next decision number) are added, and .github/copilot-instructions.md points Copilot sessions to them. A single long README; relying on chat history. User request; judgement call on the split
R83 The bell sounded electronic. Bells are now modelled on real bells: each strike sums inharmonic partials (hand-bell and tower-bell ratios) as slightly detuned pairs that beat, with a soft clapper click and a short synthetic church reverb. The altar bell is a cluster of four small bells shaken about nine times a second; the sacristy bell is a deeper single bell struck twice. Still synthesised, so it works offline with no files. Recorded samples (licensing, file size); the old plain sine tones. User request; judgement call on the model
R84 Phone layout. At widths up to 900 px, the header shrinks to one line with a ☰ menu, and the camera bar and camera pad fold into 🎥 and ✥ buttons at the bottom corners of the 3D view. Tapping elsewhere (for example in the game) folds an open panel away again. On narrow phones, role cards show two per row. Desktop is unchanged. Hiding controls entirely; a separate mobile page. User request

Round 10 (offline materials and lighting)

# Question Choice Alternatives Source
R85 What visual improvement comes first? A materials pass for the shared 3D explorer and game: veined pale marble slabs, distinct sandstone/terracotta/slate, wood grain and more recognisable gold/silver finishes, including sacristy furniture and vessels. Architecture, figures and gameplay stay unchanged. Pale marble stays selectable; sandstone remains the default, and saved choices are preserved. Marble alone; a full architecture and character overhaul. User request: “How to get things to look better in this game, e.g. textures, marble sanctuary floor etc.”; user selected the materials-pass scope
R86 Where do the textures come from? Small, deterministic, periodic canvas recipes and a locally drawn reflection environment. No downloads, fetches, image-file permissions, build tools or new dependencies are needed by the game. Photographic texture packs; external HDR environments; a newer rendering engine. Judgement call; offline constraint SPEC C1
R87 Which detail levels show textures? Standard uses 256-pixel textures and High uses 512-pixel textures. Low retains untextured materials and its reduced shadow/crowd settings. Auto keeps the same device-based Low/Standard selection. Quality changes replace and restore finishes immediately, including late-created props and first-person fade clones; bounded caches reuse texture pairs and materials. Optional High-only providers can return cleanup functions. High-only textures; changing Auto to prefer High; rebuilding resources on every change. User explicitly selected Standard and High textures with Low untextured
R88 How realistic should finishes and light be? Explicit surface tags avoid changing unrelated objects that share a colour. Box textures use physical dimensions, with wood grain along each face’s longer axis and square floor slabs. Existing nave joints remain geometry, without a second grout grid. Marble is satin, wood moderately rough and metal softly reflective. The textured profiles slightly lower ambient fill and strengthen the existing directional light; no extra shadow lights, realtime reflections or postprocessing. Low keeps its previous lighting. Colour-based material inference; stretched box UVs; mirror floors; extra lights or postprocessing. Judgement call; retain the teaching aid’s clear, stylized presentation and low-spec support
R89 How should project contributions and Catholic or liturgical research be handled? Make changes on a topic branch and submit them through a pull request; never commit directly to main. Consult the Magisterium MCP server for liturgical or Catholic questions, factual claims, and unresolved interpretations; cite supporting sources and ask the user if sources do not settle an ambiguity. Direct commits to main; relying on uncited assumptions or asking the user before consulting available sources. User request: “This project should have rules that PR’s must be used to not commit directly to main. Also, that magisterium.ai MCP server should be consulted to clarify or ask for any liturgical or catholic related info.”

Round 12 (the Path and seniority)

# Question Choice Alternatives Source
R90 What do we call the old “Level” and the new progression? The difficulty setting is renamed Involvement (Watch, Guided, Choice, Timed, Expert; stored value still level so saves survive). The progression is Seniority, with ranks in the manner of an altar servers’ guild. Keeping “Level” for both; “Grade”; “Degree”. User choice (asked: church terminology where possible)
R91 Locked or soft progression? Soft: every celebration stays playable at any time. The Path only recommends an order (the next unserved celebration with its prerequisites met is haloed) and awards seniority. Locking later celebrations until earlier ones are served. User choice
R92 How is the progression shown? The Path: a winding SVG map of the liturgical year in order of precedence, numbered stations 1–6 on the main road, side branches (Eucharistic worship outside Mass; Rites of the seasons; With the Bishop) converging on a framed Triduum (Holy Thursday, Good Friday, Easter Vigil). Rings use the liturgical colour of the day. At 900 px and below it becomes a grouped list. It opens from setup (“✠ The Path”) and from the summary. Plain text list only; a flow chart; a level grid. User choice; GIRM 346 (colours)
R93 How do the celebrations map onto today’s presets? The old “Sunday Mass” preset is split: Sunday Mass (four servers, no incense) and Sunday Mass with incense (five servers with a thurifer; the default, equal to the old Sunday defaults so saved setups are unchanged). Playable now: Weekday Mass, Sunday Mass, Sunday Mass with incense, Solemnity. All other celebrations show “In preparation”. Adding incense as a separate rank-only toggle; leaving Sunday as one preset. User request (Sunday, then Sunday with incense)
R94 Which game counts for which celebration, and what mark? A finished game is credited to the preset matching the final, normalised options (so a Thurifer who chose plain Sunday gets “Sunday Mass with incense”); otherwise to the preset chosen; Custom is not credited. Marks per celebration and role, best kept: Attended (Watch or Guided), Served (Choice or harder, at least 70%), Served with distinction (Timed or Expert, at least 90%). Stored in massGameProgress (versioned) on this device. Crediting the chosen preset only; crediting Custom games; server-side storage. Judgement call
R95 What are the seniority ranks? Aspirant (start); Server (Weekday Mass served); Senior Server (both Sunday Masses); Head Server (Solemnity); Master of Ceremonies (Mass with the Bishop and Christmas); Master of Ceremonies of the Triduum (Holy Thursday, Good Friday, Easter Vigil). Any role counts. The last two ranks wait for those celebrations to be built. Per-role ranks; points totals. Judgement call; modelled on parish servers’ guilds
R96 Which further rites are on the roadmap? In preparation on the Path: Mass with the Bishop (mitre- and crozier-bearers in vimps, book and bugia, the Bishop’s chaplain); Christmas Mass; Confirmation; Candlemas; Ash Wednesday; Palm Sunday; the Triduum; lay-led Adoration (exposition and reposition by an instituted acolyte or extraordinary minister, without Benediction); Exposition and Benediction by a Priest or Deacon; a Corpus Christi procession outside the church. Backlog in DEVELOPMENT.md (Vespers, funerals, weddings, baptism, new roles). Non-Mass rites need a rite registry in place of the single STEPS list first. Building all rites at once. User request: “To make the game replayable, could we have a system of sorts that is like levels … the final highest level is the Easter Liturgies, The Triduum.”; lay exposition: HCWEOM, introduction, CIC can. 943; vimps per the Ceremonial of Bishops: to verify (not found in the Magisterium corpus)
R97 New roles implied by the roadmap. Planned with the rites above: mitre-bearer, crozier-bearer, book- and bugia-bearers, Bishop’s chaplain, canopy-bearers, torch-bearers, a second thurifer and boat-bearer, cantor and choir, ministers of the Paschal fire. None is playable yet. Adding roles before their rites exist. Judgement call

Parish preparation (round 13)

# Question Choice Alternatives considered Source
R98 What fidelity should parish variants target? Accurate training layout/routes with simplified recognisable graphics and shared finishes; a recognisable exterior shell without extended outdoor routes. Start from a generic pilot because no real-parish reference pack has been supplied. Appearance-only variants; photographic or surveyed replicas; outdoor grounds and procession routes. User selected these priorities during investigation.
R99 Who needs an editor? Owner/maintainer preparation mode, not a public architectural modeller. Initial scope is a fixed prepared rectangular shell, one sanctuary level and right-hand sacristy, six furniture groups, constrained pew blocks and door leaves, aisle waypoints and colours. New geometry, floor levels, arbitrary openings/rotation and photographic preprocessing remain outside this editor. End-user editor immediately; code-only layout authoring; full architectural modelling in the browser. User chose maintainer authoring; bounded first template is a judgement call pending real-parish references.
R100 How are changes saved and shared offline? Separate published profiles, local applied library and a saved working copy. Explicit local Apply; Cancel restores the previous scene. Validated full-profile JSON export/import via download/file picker; imports change only the draft. No uploads or silent source-file writes. Browser storage failures are reported and export is recommended. Existing save keys/defaults remain unchanged. Server storage; automatic publication; replacing the existing layout key; executing imported JavaScript. User asked whether export would be needed; SPEC C1 and C10; judgement call for persistence details.
R101 Should user contributions be diffs/patches? Reserve stable church/object IDs, schema version and content revision now. Later patches should carry base revision and expected old/new values with explicit conflict review. This version exports full profiles only; patch processing and submission services are not built. New assets remain separate, rights-reviewed attachments. Implementing an online submission service now; blindly merging patches; embedding assets in a layout patch. User requested an option later for users to customise and submit diffs/patches.
R102 What does route validation establish? Nave routes use the same pure pew-obstacle routing in the editor and game, with explicit row entry/exit. Seating coordinates, geometry and people deform together. Four representative route previews and bounded fields are checks, not a proof of every sanctuary movement or collision. Existing rite choreography stays shared. Decorative-only profile changes; claiming general pathfinding or full collision validation; forking the rite per church. SPEC architecture and offline/low-spec constraints; judgement call.
R103 How much local data is accepted? Full-profile imports are at most 64 KB, reject unknown fields/versions, and support only the prepared shell. Local applied library holds up to 50 distinct church IDs. Selection retains local profiles; one separate working-copy slot is saved explicitly. A rejected import leaves the active church and draft unchanged. Unbounded imports, silently accepting unsupported geometry, or silently truncating data. Judgement call for bounded offline storage and explicit error handling.

Round 14 (rite registry; Exposition and Benediction)

# Question Choice Alternatives considered Source
R104 How can rites other than Mass run? A rite registry RITES in mass-scenarios.js: buildScenario dispatches on options.rite (default mass, so existing setups and presets are unchanged). Each rite file registers a name, a builder and its roles, and returns its own steps with string keys so that the Mass-only special cases (numeric keys) never apply. Rewriting STEPS into a generic engine first; a separate page per rite. Roadmap item 1 (R96)
R105 Which forms of Exposition are playable? Adoration, lay-led: exposition, incensation (if there is a thurifer), reading, silent adoration, closing prayer and hymn, reposition, without a blessing. Exposition and Benediction: as above with the Priest, then the Eucharistic hymn with incensing, the prayer, the blessing with the monstrance and reposition. Priest form only; adding a Deacon form now (deferred). HCWEOM 82–100; user request (with and without clergy)
R106 Who leads the lay form, and what may he do? The Extraordinary Minister / instituted acolyte (role E). He exposes, may incense and reposes, but does not give the blessing. The Priest role is refused for this rite, and the page explains why instead of starting. Letting the Priest play the lay form; a new role. HCWEOM 91; CIC can. 943
R107 Which roles and options apply? Roles: Priest (Benediction only), Server, Thurifer, Extraordinary Minister (lay form only) and Member of the congregation. At most 2 servers; Server needs 1; Thurifer needs 2 and turns incense on; incense needs 2 (a thurifer and a server). Mass-only options (Deacon, lectors, Communion, collection, etc.) are forced off. Roles outside the rite are rejected with a message. Allowing every Mass role as a spectator. Judgement call
R108 Customs shown that the ritual does not require. The bell rung at the blessing and the Divine Praises after it, both marked as custom in the rubric. The reading is a short paraphrase of 1 Cor 11. Omitting them. Common practice; HCWEOM 95 (readings); SPEC C3
R109 Vesture in 3D. The rubric names cope and humeral veil (HCWEOM 92), but the figures keep their Mass vesture for now; the monstrance and lunette are modelled, and the monstrance traces a cross at the blessing. Modelling cope and veil now. HCWEOM 92; judgement call (scope)
R110 How are these games credited on the Path? The presets adorationLay and benediction link the two “Eucharistic worship outside Mass” stations, so they are playable and credited like Mass presets. Presets without a rite count as Mass. Leaving them uncredited until a seniority rank needs them. R94
R111 How is raw parish material prepared? An agent follows docs/PARISH-INTAKE.md. It copies originals unchanged into parishes/<id>/source/ and records checksums. It writes derived/ JPEGs and lists every file in manifest.json with a status (pending, accepted, flagged or excluded), a confidence and fixed reason codes. Doubtful items are queued for a person, and nothing is deleted. The data lives in the repository, as the owner chose. The agent asks before copying large originals. Data outside the repository; free-text flags. Owner request; judgement call
R112 In what format are estimate cards recorded? spec.json (parish spec v1) has a fixed list of fields: site, footprint, walls, roof (form, pitch, material, colour), belfry (type, position, size, top), openings, interior and fixtures. Each value is stored as {value, unit, source, confidence, ref, note}. Gaps are null and are never guessed. Disagreements between sources are recorded as conflicts for review. Interior positions use metres across the central axis and depth from the sanctuary wall. Free-form notes; asking for exact surveyed plans. Owner request
R113 How are doubtful Street View images detected? A bearing and distance rule (aim), which flags more than 45° off, more than 135° off as the wrong side, or more than 150 m away, combined with the agent’s own visual check of the image. If both checks pass, the image is accepted. If it is partly visible, or the checks disagree, it is flagged. If it shows no church or the wrong building, it is excluded. Excluded items are still shown to the reviewer. A machine-learning detector; silent deletion. Owner request
R114 How does a person review in bulk? parish-review.html opens from file:// and reads the generated parishes/review-index.js. It offers a contact sheet with filters and a one-by-one mode with keys: A accepts, R rejects, S skips and Ctrl+Enter accepts with a comment. It moves on automatically. Decisions are saved in the browser and exported as JSON. parish-intake.cjs apply writes them back and requeues anything that changed. A separate review page for each parish only; a server-based tool. Owner request; SPEC (file://, no network)

Round 16 (Benediction by a Deacon; cope and humeral veil)

# Question Choice Alternatives considered Source
R115 May the Deacon expose and give Benediction? Yes: the Priest or Deacon is the ordinary minister and blesses the people with the Sacrament. A third Exposition preset, Exposition and Benediction (Deacon), has the same order as the Priest form, with the Deacon (role D) in place of the Priest. The Priest role is refused for it, and the Deacon role for the Priest form. A Deacon question checks that he may give the blessing. A Deacon option inside the Priest preset; Priest and Deacon together. HCWEOM 91, 99; CIC can. 943
R116 Where is the Deacon form credited on the Path? On the existing “Exposition and Benediction” station (its alsoPresets), not a new station. A separate station. Judgement call (one rite, two ordinary ministers)
R117 How are cope and humeral veil shown? The Priest or Deacon wears a white cope throughout (open at the front, gold orphreys and morse), replacing the Mass colour. The humeral veil appears from when the server places it until the monstrance is set down (veil windows in the step). The lay minister has no cope. Supersedes R109. Cope only at the blessing; modelling vesting in the sacristy. HCWEOM 92, 99, page 40
R118 Which book does the minister open outside Mass? “The book of prayers for Exposition”, not the Missal or the Book of the Gospels. Keeping the Mass book names. Judgement call

Round 17 (Mass with the Bishop)

# Question Choice Alternatives considered Source
R119 How is the Bishop added? A bishop option on Mass (setup checkbox “The Bishop presides”) and a preset Mass with the Bishop (a solemnity with the Bishop), which makes the Path station playable. The celebrant (role P) is named “Bishop” in the rubrics, labels and role picker. The Bishop forces a Deacon, a lay reader and at least one server (to hold the book). A separate Bishop role; a separate rite. Pontificales ritus 2, 6 (1968); judgement call
R120 Who carries the insignia? Two new roles, Mitre-bearer and Crozier-bearer (MB, CB), servers in alb with a white vimp. They follow the Bishop in the procession and hold the mitre and staff whenever he lays them aside; the insignia are never put on the altar. Playing either role turns the Bishop on. One bearer for both; the M.C. holding them. CB 128 (order of the procession); Pontificales ritus 21; vimps are custom: Elliot, Ceremonies Explained for Servers
R121 When does the Bishop wear the mitre and hold the staff? Mitre and staff in the processions; both laid aside before the reverence to the altar and before kissing it at the end; mitre while seated for the readings; mitre off and staff taken for the Gospel; mitre and staff for the homily; mitre and staff for the final blessing. No mitre at the preparation of the gifts (simplified). Following every pontifical detail. Pontificales ritus 18–19; CB 59–60 (to verify)
R122 Where does the Bishop preach? Seated at the cathedra with mitre and staff; the homily place choice is not asked of him. Offering the ambo as a choice. CB 142 (to verify)
R123 How does the Bishop greet and bless? Greeting “Peace be with you.”; the pontifical blessing: “Blessed be the name of the Lord” / “Our help is in the name of the Lord”, then the triple sign of the cross. With the Solemn Blessing option the solemn form is kept and the staff is taken before the final formula. Keeping the Priest’s forms. Order of Mass 2; CB 169 (to verify)
R124 What about the book and candle (bugia), chaplain and M.C.? Dropped: the bugia is not in the current Ceremonial; a server holds the book. The M.C. role already exists. No chaplain. Modelling the older pontifical attendants. Ceremonial of Bishops (1984); judgement call
R125 What is shown in 3D? A white mitre with gold bands and lappets on the Bishop’s head (following his bows), a gilt crozier held by the Bishop or bearer, a purple zucchetto and pectoral cross on the Bishop, and white vimps on the bearers. No models; a texture-only change. Judgement call
R126 What is simplified? The Bishop does not kiss the Book of the Gospels after the Gospel nor bless with it; no throne canopy; the mitre and staff are handed over at fixed moments rather than at each sitting and standing. Full pontifical ceremonial. Judgement call

Round 18 (Confirmation within Mass)

# Question Choice Alternatives considered Source
R127 How is Confirmation added? A confirmation option on Mass (setup checkbox) and a preset Confirmation Mass, which makes the Path station playable. It always brings the Bishop (with his Deacon, reader and bearers). The rite follows the Gospel: presentation of the candidates, homily, renewal of baptismal promises, laying on of hands, anointing with chrism, washing of the Bishop’s hands; then the universal prayer. A separate rite outside Mass; a priest delegated to confirm. Ordo Confirmationis 13, 20–33 (1971)
R128 What about the Creed? Omitted (the setup is forced, with a note), because the candidates have just professed the faith. The Lord’s Prayer and the rest of Mass are unchanged. Leaving it as an option. Ordo Confirmationis 31a
R129 Who presents the candidates? The Deacon, after taking the Book of the Gospels to the credence; the text notes that the parish priest or a catechist may do it. The M.C.; the parish priest as a new figure. Ordo Confirmationis 21
R130 How many candidates are shown? One candidate and one sponsor (new figures K and SP, not playable roles) stand for all of them. They sit in the front pew on the right and come to the Bishop at the sanctuary step; the sponsor puts the right hand on the candidate’s shoulder and gives the name. A whole row of candidates; candidates as a playable role. Ordo Confirmationis 21, 26; judgement call
R131 When does the Bishop wear the mitre? He wears it seated for the presentation and homily and for the anointing; he lays it aside to question the candidates, to pray with hands extended over them, and before the universal prayer. The staff is held only for the homily. Mitre throughout the rite. Judgement call (the Ordo is silent; CB to verify)
R132 Do the people sit or stand? Stand for the promises and the laying on of hands; sit during the presentation, the anointing (with a chant) and the washing of hands. Standing throughout. Ordo Confirmationis 23–29; judgement call
R133 Which words are given? Short paraphrases, except the sacramental form “N., be sealed with the Gift of the Holy Spirit.” with “Amen”, and “Peace be with you.” / “And with your spirit.” The prayer for the sevenfold gift is described, not quoted. Quoting the whole prayer. Ordo Confirmationis 25, 27 (current English translation)
R134 Which blessing ends the Mass? The Confirmation blessing (three invocations, Father, Son and Holy Spirit, each answered Amen), replacing the Solemn Blessing; with the Roman Canon a note on the proper Hanc igitur; the universal prayer and gifts mention the newly confirmed. The ordinary pontifical blessing. Ordo Confirmationis 30–33
R135 Who washes the Bishop’s hands? A server with the ewer and towel (lemon and bread by custom); the Deacon if there are no servers. The sacristan prepares the chrism and washing things at the credence and returns the chrism to the ambry afterwards. Washing at the lavabo stand. Ordo Confirmationis 19, 29; custom
R136 What colour are the vestments? Not forced: the appearance setting stays as chosen. Red (or white) is fitting for the ritual Mass; the Path station is shown red. Forcing red. Roman Missal, Ritual Masses; judgement call

Round 19 (Christmas Mass during the Night)

# Question Choice Alternatives considered Source
R137 How is Christmas added? A nativity option on Mass (setup checkbox) and a preset Christmas Mass during the Night (Deacon, 5 servers, incense, two readers, sung, Roman Canon, Solemn Blessing), which makes the Path station playable. With the Mass with the Bishop also served, the Master of Ceremonies rank can now be earned. A separate rite; one preset per Christmas Mass (Vigil, Night, Dawn, Day). Roman Missal, Nativity of the Lord
R138 Where does the Christmas Proclamation go? Before Mass, as a new first step: the ministers wait at the back while the cantor sings it at the ambo, then the Entrance Chant begins. It does not replace any part of Mass. Said, not sung, if the music is “said”. After the greeting; replacing the Entrance Chant; sung by the Deacon. Martyrologium Romanum, 25 December; Directory on Popular Piety 111; USCCB note on the Proclamation
R139 Who sings it? The cantor (the existing psalmist figure), who appears even without a lector. The sacristan sets out its text at the ambo. The Deacon; a lector. Judgement call (any suitable minister may)
R140 What happens at the Creed? At “and by the Holy Spirit was incarnate…” all genuflect instead of bowing: the people in the pews and every minister. The Gloria and Creed are forced on, with notes. Kneeling for the whole phrase; leaving the Creed optional. GIRM 53, 68, 137
R141 How is the crib blessed? Within the universal prayer: the Priest introduces it, the intentions follow, and he says the prayer of blessing at the chair with hands extended toward the crib. No holy water or incense. A procession to the crib; a blessing after Communion; sprinkling. Book of Blessings 1541–1544, 1562–1564
R142 Where is the crib? In the nave, in front of the first pew on the left (plan point 66,332), outside the sanctuary. It is built in the 3D church and shown only at Christmas, and moves with the parish layout like other furniture. In the sanctuary; by the ambo. Book of Blessings 1544
R143 What if Confirmation is also chosen? It is switched off, with a note: a ritual Mass is not celebrated on a solemnity. The Bishop may still preside (the texts then name the Bishop). Combining both. GIRM 372
R144 Which Eucharistic Prayer? A Nativity Preface is noted. Eucharistic Prayer IV (which has its own Preface) becomes the Roman Canon, with a note; with the Roman Canon a note gives the proper Communicantes. Keeping EP IV. GIRM 365d; Roman Missal, Prefaces of the Nativity
R145 Which blessing ends the Mass? With the Solemn Blessing on: the Christmas solemn blessing, three short paraphrased invocations each answered Amen. The ordinary blessing. Roman Missal, Solemn Blessings 2
R146 What colour are the vestments? Not forced: the appearance setting stays as chosen. White is proper; the Path station is shown white. Forcing white. GIRM 346a; judgement call (as R136)

Round 20 (Candlemas, the Presentation of the Lord)

# Question Choice Alternatives considered Source
R147 How is Candlemas added? A candlemas option on Mass (setup checkbox) and a preset Candlemas (Deacon, 5 servers, incense, one reader, Gloria, no Creed, Eucharistic Prayer III, no bell at the start), which makes the Path station playable. A separate rite before Mass; the outdoor first form. Roman Missal, Presentation of the Lord, nn. 1–7
R148 Which form is modelled? Only the second form, inside the church: the blessing at the back (by the door), then the procession up the aisle. The first form (gathering elsewhere and processing in) is outdoor work, left for later. No cope; the Priest wears the chasuble. The representative group of the faithful is not shown separately. The first form; a cope for the blessing. Roman Missal, Presentation of the Lord, nn. 3, 8; judgement call
R149 What is the order of the blessing? A new first step: antiphon as the candles are lit; Sign of the Cross and greeting; the introduction; the blessing prayer; the Priest sprinkles the candles in silence while a server holds the holy water; incense is put in at the back; the Deacon (or Priest) says “Let us go forth in peace to meet the Lord” and the people answer. Blessing at the sanctuary; no sprinkling. Roman Missal, Presentation of the Lord, nn. 2–6 (sprinkling from memory of n. 5)
R150 What is sung in the procession? The Canticle of Simeon with its antiphon “A light for revelation to the Gentiles”, then the Entrance Antiphon as the procession enters the sanctuary. The server takes the holy water back to the credence by the side aisle. The ordinary Entrance Chant only. Roman Missal, Presentation of the Lord, nn. 6–7
R151 What is omitted? The Penitential Act and Kyrie (the Sign of the Cross and greeting moved to the blessing). The ministers go to the chair during the Gloria, which is forced on (with a note). Keeping the Penitential Act. Roman Missal, Presentation of the Lord, n. 7; GIRM 53
R152 When do the people hold candles? All congregants hold lighted candles from the blessing through the procession and the start of the Gloria, then put them out. The sacristan sets the candles for the faithful at the door. Candles kept until the Gospel; until the end of Mass. Judgement call (custom varies)
R153 What does not combine with it? Confirmation, the Bishop and Christmas are switched off with notes (Christmas wins over Candlemas). Eucharistic Prayer IV becomes III because the proper Preface of the Presentation is used. The Creed stays optional (off in the preset, as on a weekday). Allowing the Bishop to preside. GIRM 365d, 372; judgement call

Round 21 (Ash Wednesday)

# Question Choice Alternatives considered Source
R154 How is Ash Wednesday added? An ashWednesday option on Mass (setup checkbox) and a preset Ash Wednesday (Deacon, 4 servers, no incense, two readers, no Gloria or Creed, Eucharistic Prayer III, no bell at the start), which makes the Path station playable. The Path icon becomes a bowl of ashes. A separate rite outside Mass (the ashes may also be given outside Mass). Roman Missal, Ash Wednesday
R155 What is omitted? The Penitential Act and with it the Kyrie (the giving of ashes takes its place); the Gloria and Creed, forced off with notes; the Alleluia, replaced by “Glory and praise to you, Lord Jesus Christ!”. The Prayer over the People at the end is noted in the text only. Keeping the Kyrie. Roman Missal, Ash Wednesday; GIRM 53, 62b, 68
R156 Where and how are the ashes blessed? Three new steps after the Homily. The Priest goes to the front of the sanctuary, invites the people to pray, says the prayer of blessing and sprinkles the ashes with holy water in silence. The ashes vessel waits at the credence; the server’s holy-water ewer doubles as the holy water. Blessing at the altar or the chair. Roman Missal, Ash Wednesday (Blessing and Distribution of Ashes); judgement call for places
R157 Who imposes and who holds? Only the Priest imposes the ashes, with one of the two formulas. The Deacon holds the vessel; without a Deacon a server holds it; with neither, the Priest fetches and carries it himself. The ministers receive first (in the text only); how the Priest receives is not modelled. The Deacon also imposing; extra lay helpers. Roman Missal, Ash Wednesday; judgement call
R158 What do the faithful do? They sit, and come forward in a line to one station before the Priest, as at Communion, while “Blot out my transgressions” or another chant is sung. Then the Priest washes his hands at the washing stand (a server pours) and the Universal Prayer follows. Standing throughout; two stations. Roman Missal, Ash Wednesday; judgement call
R159 What does not combine with it? Christmas and Candlemas win over Ash Wednesday. The Bishop and Confirmation are switched off (no ritual Mass; GIRM 372), as are the Bishop’s bearers’ roles. Eucharistic Prayer IV becomes III for a Preface of Lent. Violet vestments are not forced (the colour is not yet modelled). Allowing the Bishop to preside. GIRM 365d, 372; judgement call
R160 What does the sacristan do? Set the vessel of ashes (from last year’s blessed palms) and the holy water at the credence and mark the blessing of ashes in the Missal; afterwards return the holy water and dispose of leftover blessed ashes reverently. Leaving the ashes in the sacristy. Roman Missal, Ash Wednesday; judgement call

Round 22 (Baptism of children)

# Question Choice Alternatives considered Source
R161 How is Baptism added? Two ways. A baptism option on Mass (preset Sunday Mass with Baptism), and a new rite baptism outside Mass (presets Baptism of Children with the Priest and Baptism of Children (Deacon)), registered in RITES with its own steps in mass-rite-baptism.js. A new Path branch, “Christian initiation”, holds one Baptism station credited by all three presets. Only within Mass; a separate station per form. OBP 29 (Introduction, Mass within Sunday Mass); OBP 32-71
R162 Where is the font and who is the family? A stone font at the back of the nave by the door, with the paschal candle beside it and a small table for chrism, white garment and candle. One parent (holding the child) and one godparent stand for all families; they are not playable. The font in the sanctuary; several families. OBP 25; judgement call
R163 What changes within Mass? The Reception of the children at the door replaces the greeting and Penitential Act (no Kyrie); the Gloria stays if the day has it; after the Homily come the litany (procession to the font), the exorcism and anointing, blessing of water, renunciation and profession of faith, the Baptism, the explanatory rites and the return to the altar; the profession replaces the Creed; the Universal Prayer follows; the Solemn Blessing for Baptism ends Mass. Introductory form A is used. Keeping the Penitential Act and Creed. OBP 29; Roman Missal, Ritual Masses (Baptism)
R164 What does not combine with it? The Bishop, Confirmation, Christmas, Candlemas, Ash Wednesday, Holy Thursday and Good Friday win; Baptism within Mass is switched off with a note. Palm Sunday is allowed: the Mass of the day is used (OBP 29). Good Friday has no sacraments (Paschale Solemnitatis 61). Allowing Baptism on Holy Thursday or Good Friday. OBP 29; GIRM 372; judgement call
R165 Who ministers outside Mass? The Priest, or the Deacon as an ordinary minister of Baptism, in a white stole (no cope); one server carries the book and helps with the oils and leads the intercessions; no incense. The other cleric’s role is refused with a message. A cope; a lay reader for the intercessions. CIC 861; OBP 72-80 (form), OBP 47
R166 Who holds the oils and candle? The Deacon if present, else a server, else the celebrant himself. The godparent lights the child’s candle from the paschal candle; the parent holds the child over the font. The celebrant fetching everything. OBP 60-64; judgement call
R167 What does the sacristan do? Before: oil of catechumens and chrism by the font, water in the font, white garment, baptismal candle and the paschal candle moved to the font, and the register ready in the sacristy. Afterwards: oils back to the ambry, paschal candle back, and the baptism entered in the register. Leaving the register to the parish office. CIC 877; judgement call

Round 23 (Funerals)

# Question Choice Alternatives considered Source
R168 How are funerals added? Two ways. A funeral option on Mass (preset Funeral Mass: Deacon, 5 servers, incense) and a new rite funeral outside Mass (presets Funeral Liturgy outside Mass with the Priest and Funeral Liturgy outside Mass (Deacon)), registered in RITES with its own steps in mass-rite-funeral.js. A new Path branch, “The rites for the dead”, holds one Funeral station after Sunday Mass with incense, credited by all three presets and recommended last. Only the Funeral Mass; the Vigil and the Committal as separate stations. OCF 154-176 (Funeral Mass) and 177-203 (outside Mass)
R169 What changes within Mass? The Reception of the body at the door (greeting, sprinkling with holy water, the white pall, the procession to the coffin’s place before the altar) replaces the greeting and Penitential Act (no Kyrie). There is no Gloria and no Creed. After the Prayer after Communion comes the Final Commendation (invitation, silence, incensing of the coffin, Song of Farewell, prayer of commendation) instead of the blessing and dismissal; the procession goes out to “In paradisum”. Introductory form A is used, the Solemn Blessing is switched off and the vesture is violet. Keeping the blessing and dismissal; white or black vesture. OCF 159-164 (introductory rites); OCF 171-175 (final commendation); OCF 172, 174, 176 (diocesan guidelines); GIRM 384; OCF 39 (liturgical colour)
R170 What does not combine with it? Christmas, Candlemas, Ash Wednesday, Confirmation, Baptism, Palm Sunday, Holy Thursday, Good Friday and the Bishop win; the Funeral Mass is switched off with a note citing the days when it is forbidden. The Bishop’s roles also switch it off. Allowing a Funeral Mass on those days. GIRM 380
R171 Who ministers outside Mass? The Priest, or a Deacon when no Priest is available, with up to two servers: one carries the book and the holy water; with two, the second carries the thurible and incense is used at the commendation. The Deacon presides only outside Mass. The other cleric’s role is refused with a message. Lay leadership; incense with one server. OCF 14 (presiding minister), OCF 177-203; judgement call
R172 Where is the coffin and who are the mourners? A new place coffinPlace in the nave before the sanctuary, where the coffin rests on a bier beside the paschal candle, with the holy-water stand. One funeral director stands for the bearers and one family mourner for the mourners; neither is playable. Communion lanes pass either side of the coffin. The ministers go out before the coffin. Several bearers; the coffin in the sanctuary. OCF 35 (Easter candle), OCF 38 (the pall), OCF 176 (procession to the place of committal), OCF 176 (diocesan guidelines); judgement call
R173 What is simplified? The celebrant incenses the coffin from one place (no walk around it). The Vigil and the Rite of Committal are not modelled (the committal is outdoors and left for later). A full walk-around; modelling the committal. OCF 173 (signs of farewell), OCF 174 (Song of Farewell); judgement call
R174 What does the sacristan do? Before: holy water and the white pall by the door, the paschal candle at the coffin’s place, violet vestments in the sacristy and the missal marked at the Mass for the Dead, the reception and the final commendation. Afterwards: the paschal candle back to its place and the pall folded away. Leaving the pall to the funeral director. OCF 35-38; judgement call

Round 24 (Palm Sunday)

# Question Choice Alternatives considered Source
R175 How is Palm Sunday added? A palmSunday option on Mass (setup checkbox) and a preset Palm Sunday (Deacon, 5 servers with thurifer, two readers, red vestments, no Gloria, with Creed, Preface of Palm Sunday, Eucharistic Prayer III, no bells at the start), which makes the Path station playable. The Path icon becomes a palm frond. An outdoor procession only (needs an outdoor scene). Roman Missal, Palm Sunday of the Passion of the Lord
R176 Which form of the Commemoration of the Lord’s Entrance is modelled? The Second Form: the Solemn Entrance within the church. The faithful gather holding branches; the Priest and ministers assemble at the back where the procession forms; the antiphon “Hosanna to the Son of David” is sung; the Priest makes the Sign of the Cross and greeting, gives a brief address, and blesses the branches with holy water in silence; the Deacon (or Priest) proclaims the Gospel of the Entrance; the procession moves into the sanctuary singing “All Glory, Laud and Honour”. The First Form (Procession from a secondary church/chapel); the Third Form (Simple Entrance). Roman Missal, Palm Sunday, nn. 12–17; GIRM 120–121
R177 What happens in the Introductory Rites? The Sign of the Cross, greeting, Penitential Act and Kyrie are omitted from the sanctuary (already given at the blessing of palms); the Gloria is omitted (Lent). The Priest venerates and incenses the altar, goes to the chair, and says the Collect at once. Keeping the Penitential Act. Roman Missal, Palm Sunday, n. 17; GIRM 53, 54
R178 How is the Passion of the Lord proclaimed? Proclaimed at the ambo in parts: Christ reserved to the Priest, the narrative to the Deacon (or reader), and the crowd parts to the faithful. By rubrics, candles and incense are omitted, as are the greeting and the signing of the book. At the mention of the Lord’s death, all genuflect or kneel and keep a brief silence. Ordinary Gospel with candles and incense; single reader. Roman Missal, Palm Sunday, nn. 21–22
R179 What about the Creed and Eucharistic Prayer? The Creed follows the Homily (Palm Sunday is a Sunday of Lent). Eucharistic Prayer IV becomes III because the proper Preface of Palm Sunday (The Passion of the Lord) is prescribed. A Prayer over the People is noted before the blessing. Omitting the Creed. GIRM 68, 365d; Roman Missal, Preface of Palm Sunday
R180 What does the sacristan do? Set palm branches for the faithful at the door and for ministers at the back of the church; holy water ready at the back; mark the Lectionary for the readings and the Passion; mark the Missal (commemoration of the entrance, Collect, Preface of Palm Sunday, Prayer over the People); prepare red vestments; afterwards, clear leftover blessed palms reverently and return holy water. Palms kept only in the sacristy. Roman Missal, Palm Sunday, nn. 1–2; GIRM 105, 118
R181 What does not combine with it? Christmas, Candlemas and Ash Wednesday win over Palm Sunday. Confirmation is switched off (no ritual Mass permitted; GIRM 372). The Bishop’s Mass is switched off (modelled with parish Priest presiding). Allowing Confirmation. GIRM 372; Table of Liturgical Days

Round 25 (Liturgical Season Ribbon & Breviary, and Visual Chime Ripples)

# Question Choice Alternatives considered Source
R182 How is the liturgical season and celebration context presented? A bookmark ribbon tab in the game header (#liturgicalRibbon) dynamically coloured with today’s liturgical colour (with gold borders and cross ✠), showing the feast/season title. Clicking it opens a dedicated Liturgical Breviary sheet. A static footer note; putting details only in the setup form; separate tooltip only. GIRM 346 (colours); Missal bookmarks
R183 What does the Mini-Breviary sheet contain? Season and precedence rank; liturgical vestment colour with its Latin name (Ruber, Albus, Viridis, Violaceus, Rosaceus, Aureus) and GIRM 346 rubric rationale; full Ordo Missae table (entrance form, penitential act, Gloria, readings, Gospel acclamation, Creed, proper Preface, Eucharistic Prayer, and blessing); and special liturgical actions (e.g. palm blessing, ashes, candles, chrism). Plain text summary; raw JSON dump; links to external sites. GIRM 346, 53, 68, 365; Roman Missal
R184 When does the Ribbon & Breviary update? Dynamically updated during setup when presets or celebration options change, on game start, during active playback, and in the post-Mass summary. It closes on Esc and on the Done/Close buttons. Only updating after pressing Start; requiring a page reload. Judgement call
R185 How are audio cues rendered visually for accessibility? A transient glowing HUD chime pill with concentric expanding ripple animations indicates active bells, thurible swings, and sacred silence (🔔 Altar bells, 🔔 Sacristy bell, 💨 Thurible: 3 swings, 🕊️ Sacred silence). Simultaneously, horizontal golden wave rings pulse on the sanctuary floor in the 3D scene. Pure audio only; simple log text line; screen flash. Accessibility; GIRM 150, 277
R186 How do visual ripples interact with mute? Visual cues fire regardless of whether sound is enabled or muted (!GameAudio.enabled), ensuring deaf, hard-of-hearing, and muted users never miss consecration elevations, processions, or incensations. Suppressing visual ripples when sound is off. Accessibility; user testing
R187 Where are visual ripples anchored? In 3D, altar bell ripples spawn at the server’s/altar’s position; sacristy bell ripples spawn near the entrance/sacristy door; thurible ripples spawn at the active incensing minister (thurifer, Priest, or Deacon). Always spawning at camera center; fixed coordinate (0,0,0). GIRM 150, 277

Round 26 (Holy Thursday: Evening Mass of the Lord’s Supper)

# Question Choice Alternatives considered Source
R188 How is Holy Thursday added? A holyThursday option on Mass (setup checkbox) and a preset Holy Thursday (Evening Mass of the Lord’s Supper) (White vestments, 5 servers with thurifer, Deacon, two readers, sung, Roman Canon, no bells at start), which makes the first Triduum station on the Path playable and creditable. The Path icon becomes a washing basin. An independent non-Mass rite; a separate preset for the washing of feet alone. Roman Missal, Thursday of the Lord’s Supper at the Evening Mass; Table of Liturgical Days
R189 How are the Gloria bells and subsequent liturgical silence handled? During the singing of the Gloria in excelsis (step key 7), church and altar bells are solemnly rung. When the hymn ends, all bells and musical instruments remain silent until the Gloria of the Easter Vigil. The elevation bells during the Roman Canon (keys 25, 26, 27) are strictly suppressed, and the AV chime indicator signals sacred silence. Using a crotalus (wooden clapper); keeping ordinary bells throughout. Roman Missal, Evening Mass of the Lord’s Supper, n. 7; Paschale Solemnitatis 49
R190 How is the Mandatum (Washing of the Feet) structured? Following the Homily (step key 14.5), the Priest removes his chasuble and vests in a linen gremial/towel. Assisted by servers (carrying silver basin, pitcher of water, and clean towels) and the Deacon, the Priest washes and dries the feet of chosen congregants in the nave while Ubi caritas / antiphons are sung. The Priest washes his hands and vests in chasuble again before the Universal Prayer. Omitting the washing of feet from the preset; washing feet at the chair; keeping chasuble on. Roman Missal, Evening Mass of the Lord’s Supper, nn. 10–13; Congregation for Divine Worship decree In Missa in Cena Domini (6 Jan 2016)
R191 Are the Creed and Universal Prayer said? The Creed is strictly omitted by rubric. Universal Prayer immediately follows the washing of feet and the Priest resuming his chasuble at the chair. Saying the Creed; omitting both Creed and Universal Prayer. Roman Missal, Evening Mass of the Lord’s Supper, n. 13
R192 Which Eucharistic Prayer and proper prayers are used? Eucharistic Prayer I (The Roman Canon) is prescribed and locked, featuring its proper Communicantes (“Celebrating the most sacred day…”), proper Hanc igitur, and proper Qui pridie (“…that is, today…”). Sufficient hosts are consecrated for Communion both at this Mass and on Good Friday. Allowing Eucharistic Prayer II or IV; using ordinary Canon without proper inserts. Roman Missal, Evening Mass of the Lord’s Supper, nn. 33, 35
R193 How is the Transfer of the Most Blessed Sacrament conducted? After the Prayer after Communion, the Priest incenses the Blessed Sacrament kneeling at the altar, receives a white humeral veil, and carries the ciborium in solemn procession through the church to the Altar of Repose accompanied by candles and thurifer singing Pange lingua gloriosi. At the Altar of Repose, he incenses with Tantum Ergo, and the tabernacle of repose is closed. Processing without humeral veil; reserving in the main sanctuary tabernacle; singing an ordinary recessional hymn. Roman Missal, Evening Mass of the Lord’s Supper, nn. 36–40; Paschale Solemnitatis 54–56
R194 How is the Stripping of the Altar (Denudatio altaris) and conclusion modelled? After the procession to the Altar of Repose, the altar is stripped in silence of cloths, candles, and cross (Denudatio altaris). The main church tabernacle remains empty and wide open with the sanctuary lamp extinguished. There is no final blessing and no dismissal. The sacristan clears linens, extinguishes the lamp, empties holy water stoups, and leaves the altar bare without any dust cover. Giving standard blessing and dismissal; leaving altar dressed; placing dust cover. Roman Missal, Evening Mass of the Lord’s Supper, nn. 41–44; Paschale Solemnitatis 57

Round 27 (Good Friday: Celebration of the Passion of the Lord)

# Question Choice Alternatives considered Source
R195 How is Good Friday added? A goodFriday option on the simulator (setup checkbox) and a preset Good Friday (Celebration of the Passion of the Lord) (Red vestments, Deacon, 5 servers, two readers, sung, no incense, no bells, bare altar), making the second station of the Paschal Triduum on the Path fully playable and creditable (station 7, station of the Cross icon). A completely separate rite file; an abridged prayer service; outdoor stations of the cross only. Roman Missal, Friday of the Passion of the Lord (Feria VI in Passione Domini), nn. 1–3; Table of Liturgical Days
R196 How are the entrance and opening rites conducted? The altar is completely stripped bare beforehand (no altar cloth, candles, or cross); the main tabernacle is open and empty, and the sanctuary lamp is extinguished. The Priest, Deacon, and ministers enter in complete silence (no entrance hymn or bell). They make a reverence and prostrate themselves flat on the floor in silent prayer while all in the church kneel. The Priest then rises, goes to the chair, and says the Collect with hands joined, omitting “Let us pray” (Oremus). Ordinary entrance procession with cross and candles; omitting prostration; saying the Sign of the Cross and greeting. Roman Missal, Friday of the Passion of the Lord, nn. 4–5
R197 How is the Passion of our Lord Jesus Christ according to John proclaimed? Proclaimed at the ambo in parts without candles, incense, greeting, or signing of the book. Read from John 18:1—19:42. At the death of the Lord (“…bowed his head and gave up the spirit”), all present kneel and keep a sacred pause in silent prayer. A brief homily follows. Ordinary Gospel proclamation with candles and incense; single reader; sitting during the death of Christ. Roman Missal, Friday of the Passion of the Lord, nn. 8–10; GIRM 62
R198 How are the ten Solemn Intercessions (Orationes Solemnes) structured? From the chair, the Priest directs the ten Solemn Intercessions for the Church, Pope, clergy and faithful, catechumens, Christian unity, the Jewish people, unbelievers in Christ, unbelievers in God, public officials, and those in tribulation. The Deacon (or Priest) announces the intention with the biddings “Let us kneel … Let us stand”; all kneel in silent prayer, and the Priest sings or says the prayer with hands extended. Standard Universal Prayer (Prayers of the Faithful); omitting kneeling biddings. Roman Missal, Friday of the Passion of the Lord, nn. 11–13
R199 How is the Showing and Adoration of the Holy Cross (Adoratio Sanctae Crucis) modelled? The veiled crucifix is brought in procession from the sacristy to the altar accompanied by two servers with lighted candles. At the altar, the Priest uncovers the upper part, the right arm, and then the entire Cross, raising it three times and singing Ecce lignum Crucis, in quo salus mundi pependit (Behold the wood of the Cross…), all kneeling and answering Venite, adoremus. The Cross is placed between candles at the sanctuary step for veneration (genuflection or kiss) while the Reproaches (Improperia) and Crucem tuam adoramus are sung. Unveiling the Cross without singing; placing the Cross on the bare altar only; omitting personal veneration. Roman Missal, Friday of the Passion of the Lord, nn. 14–20; Paschale Solemnitatis 68–69
R200 How is Holy Communion received without a Eucharistic sacrifice? There is strictly NO Eucharistic Prayer, no consecration, and no offertory (steps 18–30 removed). A single white cloth and corporal are spread on the altar. The Deacon (or Priest) goes with two candle-bearers to the Altar of Repose and brings the ciborium of hosts consecrated on Holy Thursday to the altar. The Lord’s Prayer is said by all; the Sign of Peace and Agnus Dei are strictly omitted. The Priest shows the host (Ecce Agnus Dei) and distributes Holy Communion under the form of bread alone. Celebrating Mass / consecrating on Good Friday; offering the sign of peace; reciting the Agnus Dei. Roman Missal, Friday of the Passion of the Lord, nn. 21–30; Congregation for Divine Worship
R201 How does the liturgy conclude and what does the sacristan do? What remains of the Blessed Sacrament is reposed in a tabernacle outside the sanctuary. The altar is stripped bare again in silence: corporal, Missal, and altar cloth are removed. After the Prayer after Communion, the Priest extends his hands over the people for the Prayer over the People (Oratio super populum). There is no blessing formula and no dismissal (Ite, missa est). All genuflect to the Cross and depart in complete silence. The Holy Cross remains on/near the altar with two candles for prayer. Giving a standard final blessing and dismissal; leaving altar dressed; recessional hymn. Roman Missal, Friday of the Passion of the Lord, nn. 31–33

Round 28 (speaker look-around and offertory procession)

Added on 24 October 2026 at the user’s request. The GIRM sources were checked through Magisterium AI. GIRM 73 and 140 distinguish the destination of the Eucharistic gifts from other offerings; the illustration’s choreography is schematic and does not prescribe a procession order.

# Question Choice Alternatives considered Source
R202 Can the speaker’s brief first-person view be looked around? Yes. Dragging the scene or using the camera-pad turn/look controls changes the view relative to the speaking character for the duration of the speaker view; leaving it restores the previous camera. Keep the camera fixed on the speaker’s forward direction; make speaker view permanent. User request; judgement call
R203 How are the collection and Eucharistic gifts presented? When the collection is enabled, the usher gathers it and joins the offertory presentation with the bread and wine. The bread and wine go to the altar; the collection is set at a suitable place away from it. The route is continuous from the nave to the presentation point. Leave collection-gathering and presentation disconnected; place the collection with the Eucharistic gifts on the altar. GIRM 73, 140; judgement call on illustrative order and route

Round 29 (Corpus Christi procession)

# Question Choice Alternatives considered Source
R204 How is Corpus Christi represented on the Path? The scenario depicts the procession after Mass (the Mass itself is not shown): the Priest carries the Blessed Sacrament along an illustrative outdoor route and concludes with Benediction and reposition. Optional prayer stations include a silent Eucharistic blessing when customary and pastorally useful. Route, canopy, lights, route incense and stations are local-custom choices; a team too small for a visual element has that element disabled. Make a separate public exposition a required prelude; treat Corpus Christi as a Mass; require a canopy, lights, route incense or stations; depict a universal route. HCWEOM 75, HCWEOM 77, Eucharistic Procession provisions 101–108, Directory 162 and 163; judgement call on schematic route and staffing

Round 30 (completion milestones and owner confirmations)

# Question Choice Alternatives considered Source
R205 Do milestones require a passing score? Supersedes the score gates in R94-R95: finishing a named celebration in any role or involvement, including Watch and Guided, counts towards seniority and advances recommendations. Stars show performance separately: 1 for completion, 2 at 70% or more and 3 at 90% or more in Choice, Timed or Expert; Watch and Guided earn 1. Keep the best stars per role. Preserve the storage key and mark IDs, interpreting existing Attended, Served and Distinction records as 1, 2 and 3 stars; all existing completions count. Custom games remain uncredited. A minimum passing score for milestones; restricting three stars to Timed/Expert; resetting saved progress. User: “I’m not sure that there should be a minimum passing score to reach milestones, but rather that it’s just completed. perhaps it can be indicated as 1, 2 or 3 star instead.” Thresholds retained from R94; judgement call on Watch/Guided stars.
R206 Is the R77 aisle interpretation correct? Confirmed: benches extend to the side walls, leaving a centre aisle; keep the implementation unchanged. A single side aisle. User: “R77 is correct as current.”
R207 Should the R17 calendar simplification change? Confirmed: keep the current simplified Sunday calendar and manual overrides unchanged. Add regional calendar support now. User: “R17 is ok as current.”

Round 31 (persistent mini-game backlog)

# Question Choice Alternatives considered Source
R208 Where are mini-game ideas and delivery status kept? Maintain docs/MINI-GAMES.md with stable IDs, explicit statuses and delivery references. Record the nine proposed practice games plus the user’s thurible rhythm/direction timing game and virtual lighter/match balance-and-reach game, ending with the Easter Candle. All start as Idea; existing related mechanics are not completed mini-games. Scope here is documentation, not implementation. Keeping ideas only in chat; marking reused mechanics as Done; implementing games before selecting their scope. User: “keep it as a persistant list of ideas of mini games and their status if done etc.” and the two supplied game ideas; judgement call on tracking format and virtual-only safety framing.

Round 32 (Practice room first batch)

User: “another game idea: light the charcoal for the thurible. Let’s start implementing them. Do a few at a time, using sub-sessions if required?” Scope confirmed by the coordinating session: implement MG01-MG03 only, add MG12 as Idea, and keep MG10-MG12 out of this batch. Consulted Magisterium before implementing correct answers; source links are in SOURCES.md. The coordinator also requested the narrow shared-page compatibility fix: skip route-dependent outdoor petal generation when optional Corpus route data has fewer than two points. This keeps the standalone explorer independent of the optional rite script; no rite scope is added.

# Question Choice Alternatives considered Source
R209 Where does practice live, and what happens to an existing game? A surgical optional setup button opens one Practice room. It uses the existing renderer and scene without rebuilding the celebration, blocks celebration controls and shortcuts, and restores the camera, setup and resume state on close. MG01 selects five visible search-index targets with named or description clues, optional SVG picture hints and keyboard/touch scene markers. Round seeds vary targets and ordering; existing church layouts remain usable. Separate pages with duplicated scene code; changing the celebration preset or restarting the game to practise; timed-only or drag-only interaction. User scope; judgement call on first-release UX and implementation.
R210 Which preparation and procession scenarios are supported? Four explicitly labelled ordinary Mass arrangements: one server; four servers without incense; five servers with incense and a Deacon; two servers and a processing lector without a Deacon. Reuse sacristan item rules, server teams, procession order and carried-object tasks. MG02 is a selected cupboard checklist with distractors, not all preparations; missing-stock variations remain future work. MG03 lets the player move groups and assign carried kits. The cross flanked by candles is a shared rank. Exact spacing and unladen server arrangement are schematic. Alternate Missal locations retained from the simulator are explicitly labelled schematic rather than universal rubrics. Claiming every rite works; forcing candles and cross into three single-file positions; duplicating liturgical data; implementing more rites in this batch. GIRM 118-120, 172, 188, 194, checked through Magisterium; judgement call on bounded scope and schematic arrangements.
R211 How do practice completion and performance relate to milestones? Every finished round records completion, even when answers need review. Best 1-3 stars use the existing 70%/90% thresholds, independently of completion. MG01 accuracy is targets divided by targets plus wrong selections/reveals and distinct picture hints; MG02 counts correct placements/omissions; MG03 counts ranks with both position and kit correct. No speed score or passing-score gate. A dedicated versioned massGamePractice key holds only MG01-MG03 completion counts and best stars; existing setup, scores, layout and Path keys remain untouched. Storage failures are stated visibly. Pass-score gates; crediting celebration milestones for practice; mixing records with saved settings; scoring speed. Confirmed user completion/stars direction (R205); judgement call on practice accuracy and isolated persistence.
R212 Does the new charcoal idea belong in this release? Add stable MG12, “Light the charcoal for the thurible”, as Idea only. It is an entirely virtual concept, with no real-world ignition procedure or actual flame/hot-equipment practice. Keep all twelve IDs and retain MG10-MG12 unimplemented. MG01-MG03 stay In progress until verified and merged, with truthful delivery references. Implementing charcoal/fire gameplay now; renumbering the eleven existing ideas; marking an unmerged implementation Done. User request and confirmed batch scope; judgement call on safety framing.

Round 33 (hands-on Practice room batch)

User: “do more”, following “Let’s start implementing them. Do a few at a time, using sub-sessions if required?” Selected scope: MG10-MG12 only. Original ideas: “Swing the thurible: a sort of timing game where have to press at the right time to get the rhytyhm and direction correct.”; “Light the candle: balancing the lighter/matches without burning self and reaching the target candle. The Easter Candle is the final candle.”; “another game idea: light the charcoal for the thurible.”

# Question Choice Alternatives considered Source
R213 What does thurible timing teach? Eight seeded abstract left/right coordination beats; repeating visual marker and separate timing/direction feedback. Explicitly not a universal incensation pattern. Standard timing accepts 38-62; Slow accepts 32-68 on a 0-100 marker. Each press advances the beat without a score gate. Claiming an invented rhythm as a rubric; a quiz replacing interactive timing; automatic failure when a player waits. User rhythm/direction idea; Magisterium consultation of GIRM 277, linked in SOURCES.md; judgement call on abstract mechanics.
R214 How are candle and charcoal games safe and playable? MG11 moves a symbolic lighter flame (+) to three wick targets while countering tilt; symbolic hand-zone contact resets reach without injury. Easter Candle is final game progression, not a ritual order. MG12 matches abstract glow numbers and centre-band pulses for three symbols, with no physical units or real ignition sequence. Both explicitly prohibit copying the simulation with real flame/hot equipment. Real-world ignition instruction; graphic injury; physics/fuel simulation; substituting quizzes for coordination. User candle/charcoal ideas; judgement call on virtual-only safety abstraction and target layout.
R215 What are accessible completion and persistence rules? All three have keyboard and 44px touch buttons, Slow and untimed Assisted controls; assistance does not reduce stars. Assisted removes ambient candle drift and manually steps timing. Reset/mode changes discard the current attempt; replay retains the mode. Skip/finish-now always permit completion. Score denominator is at least all possible round points and grows with failed attempts/contact; MG10 timing and direction each earn a point. Extend version-1 massGamePractice with MG10-MG12 while retaining MG01-MG03 records; never touch celebration settings, scores or Path progress. Use the existing Practice room frame/key hook only, with no new loop, audio, timer or persistent handler. Precision dragging; reaction-only controls; passing-score gates; new celebration state; migrating unrelated saves. User accessibility/isolation requirements and R205/R211; judgement call on scoring and lifecycle.
R216 When is delivery marked Done? MG01-MG03 are Done with merged PR #27. MG10-MG12 remain In progress until their own delivery is merged; do not implement MG04-MG09. Shared setup redesign remains out of scope. Marking unmerged work Done; extending into another batch. Confirmed bounded batch scope and backlog status definitions.