Improvements
This commit is contained in:
@@ -1,203 +1,203 @@
|
||||
"""Hidden narrative constants used by the authoring UI."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
HIDDEN_CONTENT_TYPES = [
|
||||
"tooltip",
|
||||
"quote",
|
||||
"whisper",
|
||||
"poem",
|
||||
"observation",
|
||||
"dialogue",
|
||||
"secret search",
|
||||
"symbolic fragment",
|
||||
"ambient memory",
|
||||
"hidden interaction",
|
||||
]
|
||||
|
||||
HIDDEN_CONTENT_CLASSES = [
|
||||
"fragment",
|
||||
"memory",
|
||||
"story material",
|
||||
"interaction",
|
||||
"lore",
|
||||
"system layer",
|
||||
]
|
||||
|
||||
HIDDEN_SURFACES = [
|
||||
"tooltip",
|
||||
"quote",
|
||||
"poem",
|
||||
"story",
|
||||
"observatory",
|
||||
"constellation route",
|
||||
"hidden route",
|
||||
"hidden interaction",
|
||||
"search",
|
||||
"keyboard",
|
||||
"play",
|
||||
"dream",
|
||||
"temporal",
|
||||
"future z",
|
||||
"seasonal",
|
||||
"loading",
|
||||
"guestbook",
|
||||
"terminal",
|
||||
"layer guide",
|
||||
]
|
||||
|
||||
TYPE_ARCHITECTURE = {
|
||||
"tooltip": {"contentClass": "fragment", "surfaces": ["tooltip"], "observatory": "ambient"},
|
||||
"quote": {"contentClass": "fragment", "surfaces": ["quote", "observatory"], "observatory": "ambient"},
|
||||
"whisper": {"contentClass": "fragment", "surfaces": ["tooltip", "quote", "observatory"], "observatory": "ambient"},
|
||||
"poem": {"contentClass": "fragment", "surfaces": ["poem", "observatory"], "observatory": "ambient"},
|
||||
"observation": {"contentClass": "memory", "surfaces": ["story", "observatory"], "observatory": "node"},
|
||||
"dialogue": {"contentClass": "memory", "surfaces": ["story", "observatory"], "observatory": "node"},
|
||||
"secret search": {"contentClass": "interaction", "surfaces": ["search", "hidden route"], "observatory": "event"},
|
||||
"symbolic fragment": {"contentClass": "fragment", "surfaces": ["story", "observatory"], "observatory": "ambient"},
|
||||
"ambient memory": {"contentClass": "memory", "surfaces": ["story", "observatory"], "observatory": "node"},
|
||||
"hidden interaction": {"contentClass": "interaction", "surfaces": ["hidden route", "keyboard", "play"], "observatory": "event"},
|
||||
}
|
||||
|
||||
LEGACY_CONTENT_TYPE_MAP = {
|
||||
"hidden tooltip": "tooltip",
|
||||
"hover message": "tooltip",
|
||||
"loading screen message": "whisper",
|
||||
"hidden dialogue": "dialogue",
|
||||
"hidden conversation": "dialogue",
|
||||
"journal entry": "observation",
|
||||
"future z message": "ambient memory",
|
||||
"young z memory fragment": "ambient memory",
|
||||
"sensei chi wisdom entry": "quote",
|
||||
"aphy system message": "whisper",
|
||||
"lima note/message": "whisper",
|
||||
"dream sequence": "symbolic fragment",
|
||||
"guestbook entry": "observation",
|
||||
"terminal log": "hidden interaction",
|
||||
"fake error message": "hidden interaction",
|
||||
"recurring joke": "whisper",
|
||||
"rare event": "hidden interaction",
|
||||
"secret interaction": "hidden interaction",
|
||||
"seasonal event": "hidden interaction",
|
||||
"weather-based event": "hidden interaction",
|
||||
"hidden achievement": "hidden interaction",
|
||||
"search toast": "secret search",
|
||||
"search route": "secret search",
|
||||
"keyboard secret": "hidden interaction",
|
||||
"family layer": "observation",
|
||||
}
|
||||
|
||||
CHARACTER_REGISTRY = {
|
||||
"young z": {
|
||||
"id": "young z",
|
||||
"displayLabel": "young z",
|
||||
"aliases": ["Young Z", "young z", "young-z", "young_z", "young"],
|
||||
"territoryColor": "#d8a95a",
|
||||
"glow": "#f0b85c",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "nostalgic/playful memories", "shimmer": "soft"},
|
||||
"presenceTones": ["nostalgic", "funny", "hopeful"],
|
||||
"presenceKeywords": ["childhood", "play", "desk", "crayon", "young", "small", "blanket", "memory"],
|
||||
"symbol": "Y",
|
||||
"motifs": ["crayon sun", "blanket cape", "childhood desk"],
|
||||
"themes": ["childhood", "play", "memory", "safety"],
|
||||
"affinities": ["z", "future z", "aphy", "lima"],
|
||||
},
|
||||
"z": {
|
||||
"id": "z",
|
||||
"displayLabel": "z",
|
||||
"aliases": ["Z", "z", "zaine"],
|
||||
"territoryColor": "#d6c38a",
|
||||
"glow": "#ead68e",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "system/symbolic areas", "shimmer": "diagnostic"},
|
||||
"presenceTones": ["funny", "strange", "hopeful"],
|
||||
"presenceKeywords": ["system", "console", "diagnostic", "keyboard", "search", "terminal", "backup", "symbolic", "query"],
|
||||
"symbol": "A",
|
||||
"motifs": ["console", "diagnostic", "backup"],
|
||||
"themes": ["humor", "systems", "care through tools"],
|
||||
"affinities": ["z", "lima", "sensei chi"],
|
||||
},
|
||||
"lima": {
|
||||
"id": "lima",
|
||||
"displayLabel": "lima",
|
||||
"aliases": ["Lima", "lima"],
|
||||
"territoryColor": "#d06b78",
|
||||
"glow": "#f2c58b",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "warm/protective arcs", "shimmer": "warm"},
|
||||
"presenceTones": ["warm", "protective", "soft"],
|
||||
"presenceKeywords": ["lima", "love", "warm", "kitchen", "light", "ring", "home", "protect", "eat"],
|
||||
"symbol": "L",
|
||||
"motifs": ["warmth", "kitchen light", "ring"],
|
||||
"themes": ["love", "home", "grounding"],
|
||||
"affinities": ["z", "aphy", "future z", "young z"],
|
||||
},
|
||||
"sensei chi": {
|
||||
"id": "sensei chi",
|
||||
"displayLabel": "sensei chi",
|
||||
"aliases": ["Sensei Chi", "sensei chi", "sensei-chi", "sensei_chi", "sensei"],
|
||||
"territoryColor": "#75a9bd",
|
||||
"glow": "#9ccddd",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "reflective areas", "shimmer": "quiet"},
|
||||
"presenceTones": ["wise", "melancholy", "soft"],
|
||||
"presenceKeywords": ["reflection", "patience", "wisdom", "lesson", "tea", "garden", "quiet", "sensei"],
|
||||
"symbol": "S",
|
||||
"motifs": ["tea", "garden", "quiet lesson"],
|
||||
"themes": ["reflection", "patience", "wisdom"],
|
||||
"affinities": ["aphy", "future z"],
|
||||
},
|
||||
"future z": {
|
||||
"id": "future z",
|
||||
"displayLabel": "future z",
|
||||
"aliases": ["Future Z", "future z", "future-z", "future_z", "future"],
|
||||
"territoryColor": "#a58ac9",
|
||||
"glow": "#c2a4ee",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "temporal regions", "shimmer": "temporal"},
|
||||
"presenceTones": ["hopeful", "melancholy", "wise"],
|
||||
"presenceKeywords": ["future", "time", "clock", "older", "tomorrow", "age", "reassurance", "continuity"],
|
||||
"symbol": "F",
|
||||
"motifs": ["clock", "age 40", "future log"],
|
||||
"themes": ["time", "reassurance", "continuity"],
|
||||
"affinities": ["z", "young z", "lima", "sensei chi"],
|
||||
},
|
||||
}
|
||||
HIDDEN_CHARACTERS = list(CHARACTER_REGISTRY)
|
||||
HIDDEN_TONES = ["warm", "funny", "nostalgic", "wise", "strange", "soft", "hopeful", "protective", "melancholy"]
|
||||
HIDDEN_RARITIES = ["common", "uncommon", "rare", "very rare", "seasonal", "timed"]
|
||||
HIDDEN_STORY_MARKERS = ["public", "hidden", "rare", "emotional", "dream-like", "temporal"]
|
||||
HIDDEN_DISCOVERY_STYLES = ["gradual", "direct", "hidden route", "character-led", "dream-like", "temporal"]
|
||||
HIDDEN_LAYER_DEPTHS = [
|
||||
{
|
||||
"id": "0",
|
||||
"name": "Surface Reality",
|
||||
"meaning": "Normal visible website content, visible warmth, and ordinary interactions.",
|
||||
},
|
||||
{
|
||||
"id": "1",
|
||||
"name": "Hidden Personality",
|
||||
"meaning": "Small hidden jokes, hover text, tiny discoveries, and recurring symbols.",
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"name": "Memory Layer",
|
||||
"meaning": "young z memories, lima notes, nostalgia, and emotional fragments.",
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"name": "Reflection Layer",
|
||||
"meaning": "sensei chi philosophy, aphy conversations, and introspection.",
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"name": "Time Layer",
|
||||
"meaning": "future z logs, time anomalies, long-term revisits, and future/past echoes.",
|
||||
},
|
||||
{
|
||||
"id": "5",
|
||||
"name": "Core Layer",
|
||||
"meaning": "Rare deeply emotional truths found by patient exploration.",
|
||||
},
|
||||
]
|
||||
"""Hidden narrative constants used by the authoring UI."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
HIDDEN_CONTENT_TYPES = [
|
||||
"tooltip",
|
||||
"quote",
|
||||
"whisper",
|
||||
"poem",
|
||||
"observation",
|
||||
"dialogue",
|
||||
"secret search",
|
||||
"symbolic fragment",
|
||||
"ambient memory",
|
||||
"hidden interaction",
|
||||
]
|
||||
|
||||
HIDDEN_CONTENT_CLASSES = [
|
||||
"fragment",
|
||||
"memory",
|
||||
"story material",
|
||||
"interaction",
|
||||
"lore",
|
||||
"system layer",
|
||||
]
|
||||
|
||||
HIDDEN_SURFACES = [
|
||||
"tooltip",
|
||||
"quote",
|
||||
"poem",
|
||||
"story",
|
||||
"observatory",
|
||||
"constellation route",
|
||||
"hidden route",
|
||||
"hidden interaction",
|
||||
"search",
|
||||
"keyboard",
|
||||
"play",
|
||||
"dream",
|
||||
"temporal",
|
||||
"future z",
|
||||
"seasonal",
|
||||
"loading",
|
||||
"guestbook",
|
||||
"terminal",
|
||||
"layer guide",
|
||||
]
|
||||
|
||||
TYPE_ARCHITECTURE = {
|
||||
"tooltip": {"contentClass": "fragment", "surfaces": ["tooltip"], "observatory": "ambient"},
|
||||
"quote": {"contentClass": "fragment", "surfaces": ["quote", "observatory"], "observatory": "ambient"},
|
||||
"whisper": {"contentClass": "fragment", "surfaces": ["tooltip", "quote", "observatory"], "observatory": "ambient"},
|
||||
"poem": {"contentClass": "fragment", "surfaces": ["poem", "observatory"], "observatory": "ambient"},
|
||||
"observation": {"contentClass": "memory", "surfaces": ["story", "observatory"], "observatory": "node"},
|
||||
"dialogue": {"contentClass": "memory", "surfaces": ["story", "observatory"], "observatory": "node"},
|
||||
"secret search": {"contentClass": "interaction", "surfaces": ["search", "hidden route"], "observatory": "event"},
|
||||
"symbolic fragment": {"contentClass": "fragment", "surfaces": ["story", "observatory"], "observatory": "ambient"},
|
||||
"ambient memory": {"contentClass": "memory", "surfaces": ["story", "observatory"], "observatory": "node"},
|
||||
"hidden interaction": {"contentClass": "interaction", "surfaces": ["hidden route", "keyboard", "play"], "observatory": "event"},
|
||||
}
|
||||
|
||||
LEGACY_CONTENT_TYPE_MAP = {
|
||||
"hidden tooltip": "tooltip",
|
||||
"hover message": "tooltip",
|
||||
"loading screen message": "whisper",
|
||||
"hidden dialogue": "dialogue",
|
||||
"hidden conversation": "dialogue",
|
||||
"journal entry": "observation",
|
||||
"future z message": "ambient memory",
|
||||
"young z memory fragment": "ambient memory",
|
||||
"sensei chi wisdom entry": "quote",
|
||||
"aphy system message": "whisper",
|
||||
"lima note/message": "whisper",
|
||||
"dream sequence": "symbolic fragment",
|
||||
"guestbook entry": "observation",
|
||||
"terminal log": "hidden interaction",
|
||||
"fake error message": "hidden interaction",
|
||||
"recurring joke": "whisper",
|
||||
"rare event": "hidden interaction",
|
||||
"secret interaction": "hidden interaction",
|
||||
"seasonal event": "hidden interaction",
|
||||
"weather-based event": "hidden interaction",
|
||||
"hidden achievement": "hidden interaction",
|
||||
"search toast": "secret search",
|
||||
"search route": "secret search",
|
||||
"keyboard secret": "hidden interaction",
|
||||
"family layer": "observation",
|
||||
}
|
||||
|
||||
CHARACTER_REGISTRY = {
|
||||
"young z": {
|
||||
"id": "young z",
|
||||
"displayLabel": "young z",
|
||||
"aliases": ["Young Z", "young z", "young-z", "young_z", "young"],
|
||||
"territoryColor": "#d8a95a",
|
||||
"glow": "#f0b85c",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "nostalgic/playful memories", "shimmer": "soft"},
|
||||
"presenceTones": ["nostalgic", "funny", "hopeful"],
|
||||
"presenceKeywords": ["childhood", "play", "desk", "crayon", "young", "small", "blanket", "memory"],
|
||||
"symbol": "Y",
|
||||
"motifs": ["crayon sun", "blanket cape", "childhood desk"],
|
||||
"themes": ["childhood", "play", "memory", "safety"],
|
||||
"affinities": ["z", "future z", "aphy", "lima"],
|
||||
},
|
||||
"z": {
|
||||
"id": "z",
|
||||
"displayLabel": "z",
|
||||
"aliases": ["Z", "z", "zaine"],
|
||||
"territoryColor": "#d6c38a",
|
||||
"glow": "#ead68e",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "system/symbolic areas", "shimmer": "diagnostic"},
|
||||
"presenceTones": ["funny", "strange", "hopeful"],
|
||||
"presenceKeywords": ["system", "console", "diagnostic", "keyboard", "search", "terminal", "backup", "symbolic", "query"],
|
||||
"symbol": "A",
|
||||
"motifs": ["console", "diagnostic", "backup"],
|
||||
"themes": ["humor", "systems", "care through tools"],
|
||||
"affinities": ["z", "lima", "sensei chi"],
|
||||
},
|
||||
"lima": {
|
||||
"id": "lima",
|
||||
"displayLabel": "lima",
|
||||
"aliases": ["Lima", "lima"],
|
||||
"territoryColor": "#d06b78",
|
||||
"glow": "#f2c58b",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "warm/protective arcs", "shimmer": "warm"},
|
||||
"presenceTones": ["warm", "protective", "soft"],
|
||||
"presenceKeywords": ["lima", "love", "warm", "kitchen", "light", "ring", "home", "protect", "eat"],
|
||||
"symbol": "L",
|
||||
"motifs": ["warmth", "kitchen light", "ring"],
|
||||
"themes": ["love", "home", "grounding"],
|
||||
"affinities": ["z", "aphy", "future z", "young z"],
|
||||
},
|
||||
"sensei chi": {
|
||||
"id": "sensei chi",
|
||||
"displayLabel": "sensei chi",
|
||||
"aliases": ["Sensei Chi", "sensei chi", "sensei-chi", "sensei_chi", "sensei"],
|
||||
"territoryColor": "#75a9bd",
|
||||
"glow": "#9ccddd",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "reflective areas", "shimmer": "quiet"},
|
||||
"presenceTones": ["wise", "melancholy", "soft"],
|
||||
"presenceKeywords": ["reflection", "patience", "wisdom", "lesson", "tea", "garden", "quiet", "sensei"],
|
||||
"symbol": "S",
|
||||
"motifs": ["tea", "garden", "quiet lesson"],
|
||||
"themes": ["reflection", "patience", "wisdom"],
|
||||
"affinities": ["aphy", "future z"],
|
||||
},
|
||||
"future z": {
|
||||
"id": "future z",
|
||||
"displayLabel": "future z",
|
||||
"aliases": ["Future Z", "future z", "future-z", "future_z", "future"],
|
||||
"territoryColor": "#a58ac9",
|
||||
"glow": "#c2a4ee",
|
||||
"sizes": {"tiny": 18, "medium": 42, "close": 56, "focus": 82},
|
||||
"observatory": {"territory": "temporal regions", "shimmer": "temporal"},
|
||||
"presenceTones": ["hopeful", "melancholy", "wise"],
|
||||
"presenceKeywords": ["future", "time", "clock", "older", "tomorrow", "age", "reassurance", "continuity"],
|
||||
"symbol": "F",
|
||||
"motifs": ["clock", "age 40", "future log"],
|
||||
"themes": ["time", "reassurance", "continuity"],
|
||||
"affinities": ["z", "young z", "lima", "sensei chi"],
|
||||
},
|
||||
}
|
||||
HIDDEN_CHARACTERS = list(CHARACTER_REGISTRY)
|
||||
HIDDEN_TONES = ["warm", "funny", "nostalgic", "wise", "strange", "soft", "hopeful", "protective", "melancholy"]
|
||||
HIDDEN_RARITIES = ["common", "uncommon", "rare", "very rare", "seasonal", "timed"]
|
||||
HIDDEN_STORY_MARKERS = ["public", "hidden", "rare", "emotional", "dream-like", "temporal"]
|
||||
HIDDEN_DISCOVERY_STYLES = ["gradual", "direct", "hidden route", "character-led", "dream-like", "temporal"]
|
||||
HIDDEN_LAYER_DEPTHS = [
|
||||
{
|
||||
"id": "0",
|
||||
"name": "Surface Reality",
|
||||
"meaning": "Visible content, ordinary interactions, and the world that every visitor sees.",
|
||||
},
|
||||
{
|
||||
"id": "1",
|
||||
"name": "Hidden Echoes",
|
||||
"meaning": "Small discoveries, recurring symbols, tooltips, jokes, and fragments beneath the surface.",
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"name": "Memory Archive",
|
||||
"meaning": "Personal recollections, nostalgia, young z memories, and emotional fragments.",
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"name": "Reflection Garden",
|
||||
"meaning": "Wisdom, philosophy, questions, and moments of introspection.",
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"name": "Temporal Currents",
|
||||
"meaning": "Future echoes, revisits, time anomalies, and conversations spanning different moments.",
|
||||
},
|
||||
{
|
||||
"id": "5",
|
||||
"name": "Heartspace",
|
||||
"meaning": "Rare emotional truths, enduring relationships, and the quiet centre connecting everything.",
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user