संबंध
Relations इकाइयों के बीच दीर्घकालिक ग्राफ़-संबंध हैं। किसी इकाई को खोलें, Relations चुनें और दूसरी इकाई से संबंध जोड़ें।
Relations स्वामित्व, निष्ठा, प्रतिद्वंद्विता, स्थान और ऋण को Codex में पुनः उपयोग योग्य रूप देती हैं, ताकि वे केवल गद्य में खो न जाएँ।
सटीक relation types का उपयोग करें
Types को UPPER_SNAKE_CASE में लिखें और एक ही meaning के लिए वही term दोबारा उपयोग करें।
अच्छे उदाहरणों में ये शामिल हैं:
RIVALSMENTORSOWNSSERVESMEMBER_OFLOCATED_INBOUND_TOBORDERS
RELATED_TO या CONNECTED_WITH जैसे generic types से बचें। वे लगभग कोई उपयोगी meaning सुरक्षित नहीं रखते।
जब world को अपनी vocabulary की आवश्यकता हो, तो custom types की अनुमति है, जैसे SWORN_TO, HUNTS, OWES या SEALED_BY।
दिशा महत्वपूर्ण है
A-[MENTORS]->B
A mentors BRelation को बाएँ से दाएँ पढ़ें। Source बाईं ओर का पात्र या धारक है। Target वह है जिसकी ओर relation दाईं ओर संकेत करती है। Undirected relation का उपयोग केवल तब करें जब अर्थ वास्तव में सममित हो।
उपयोगी brief लिखें
Brief में यह समझना चाहिए कि इकाइयाँ एक-दूसरे के लिए आगे भी महत्वपूर्ण क्यों रहेंगी। उनके नाम दोहराएँ नहीं।
Bound by an oath that transfers every broken promise into physical debt.
Emotional, political, economic, historical, cultural, territorial या causal meaning को प्राथमिकता दें।
Status और time
जब relation वर्तमान व्यवहार या विश्व-अवस्था को प्रभावित करती हो, तो Active उपयोग करें। Dormant, Broken या Hidden इतिहास को सुरक्षित रख सकते हैं, बिना उसे वर्तमान कार्रवाई के रूप में दिखाए। प्रारंभ-समय केवल तब जोड़ें जब कालक्रम महत्वपूर्ण हो।
सामान्य गलतियाँ
- Owner और owned entity को उलट देना।
- One-scene interaction के लिए relation का उपयोग करना।
- एक ही relation type के कई synonyms बनाना।
- Relation brief में character का पूरा backstory रख देना।
- Future significance समझाए बिना entities को connect करना।