Simata Vetatasi/Treasure in Vetatasi: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
{{ | <includeonly>__NOTITLE__ | ||
{{DISPLAYTITLE:{{#titleparts:{{FULLPAGENAME}}|1|-1}}}} | |||
{{#cargo_store: _table=NewsPosts | |||
|Page_Name={{FULLPAGENAME}} | |||
|Type={{{Type|Character News}}} | |||
|Subheading={{{Subheading|}}} | |||
|RealDate={{{RealDate|}}} | |||
|Author={{{Author|{{{Publisher|{{{Agency|{{{Publication|}}}}}}}}}}} | |||
|Publisher={{{Publisher|{{{Author|{{{Agency|{{{Publication|Global News}}}}}}}}}}} | |||
|Year=Era Nova, Year {{#expr: 1 + floor( ({{#time:U|{{{RealDate}}}}} - {{#time:U|2026-07-28}}) / 1209600 )}} | |||
|Period={{#switch: {{#expr: 1 + ( floor( ({{#time:U|{{{RealDate}}}}} - {{#time:U|2026-07-28}}) / 86400) mod 14 ) }} | |||
| 1 = Early January | |||
| 2 = January--February | |||
| 3 = February--March | |||
| 4 = March--April | |||
| 5 = April--May | |||
| 6 = May--June | |||
| 7 = June | |||
| 8 = June--July | |||
| 9 = July--August | |||
| 10 = August--September | |||
| 11 = September--October | |||
| 12 = October--November | |||
| 13 = November--December | |||
| 14 = Late December | |||
| #default = Early January | |||
}} | |||
}}<!-- | |||
--><div style="border: 1px solid #1a1a1a; background-color: #f8f9fa; padding: 18px 20px; margin-bottom: 1.5em; border-radius: 4px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);"> | |||
<!-- Main Article Title Inside Box --> | |||
<div style="font-size: 180%; font-family: 'Georgia', serif; font-weight: normal; margin-bottom: 8px; line-height: 1.2; color: #202122;">{{#titleparts:{{FULLPAGENAME}}|1|-1}}</div> | |||
<!-- Optional Subheading --> | |||
{{#if: {{{Subheading|}}}|<div style="font-size: 130%; font-weight: bold; margin-bottom: 12px; border-top: 1px solid #c8ccd1; padding-top: 8px; border-bottom: 1px solid #c8ccd1; padding-bottom: 6px; color: #1a1a1a;">{{{Subheading}}}</div>}} | |||
<!-- Metadata Section --> | |||
<div style="font-size: 92%; color: #54595d; line-height: 1.6; {{#if: {{{Subheading|}}}||border-top: 1px solid #c8ccd1; padding-top: 8px;}}"><b>In-universe date:</b> Era Nova, {{#switch: {{#expr: 1 + ( floor( ({{#time:U|{{{RealDate}}}}} - {{#time:U|2026-07-28}}) / 86400) mod 14 ) }} | |||
| 1 = Early January | |||
| 2 = January--February | |||
| 3 = February--March | |||
| 4 = March--April | |||
| 5 = April--May | |||
| 6 = May--June | |||
| 7 = June | |||
| 8 = June--July | |||
| 9 = July--August | |||
| 10 = August--September | |||
| 11 = September--October | |||
| 12 = October--November | |||
| 13 = November--December | |||
| 14 = Late December | |||
| #default = Early January | |||
}}, [[:Category:Era Nova, Year {{#expr: 1 + floor( ({{#time:U|{{{RealDate}}}}} - {{#time:U|2026-07-28}}) / 1209600 )}}|Year {{#expr: 1 + floor( ({{#time:U|{{{RealDate}}}}} - {{#time:U|2026-07-28}}) / 1209600 )}}]]<br> | |||
<b>Real-world date:</b> {{{RealDate}}}<br> | |||
<b>{{#if: {{{Author|}}} | Author | Publisher }}:</b> {{#if: {{{Author|}}} | [[{{{Author}}}]] | {{{Publisher|{{{Agency|{{{Publication|Global News}}}}}}}}} }} | |||
</div></div> | |||
<!-- AUTOMATED CATEGORIZATION WITH SWITCH LOGIC --> | |||
[[Category:events]] | |||
[[Category:{{#switch: {{{Type|Character News}}} | |||
| Global = Global News | |||
| Global News = Global News | |||
| Domestic = Domestic News | |||
| Domestic News = Domestic News | |||
| Character = Character News | |||
| Character News = Character News | |||
| #default = Character News | |||
}}]] | |||
[[Category:Era Nova, Year {{#expr: 1 + floor( ({{#time:U|{{{RealDate}}}}} - {{#time:U|2026-07-28}}) / 1209600 )}}]] | |||
{{#if: {{{Author|}}} | [[Category:{{{Author}}}]] | }} | |||
</includeonly><noinclude> | |||
<div style="background-color: #ffe6e6; border: 2px solid #ff0000; padding: 15px; margin-bottom: 15px; border-radius: 5px;"> | |||
<span style="color: #cc0000; font-weight: bold; font-size: 110%;">CRITICAL DATE FORMAT WARNING</span><br> | |||
When using the <b>RealDate</b> parameter, you <b>MUST</b> write it in strict <b>YYYY-MM-DD</b> format (e.g., <tt>2026-09-15</tt>).<br> | |||
<u>DO NOT</u> use slashes or short-hand like <tt>15/09/26</tt>, or the wiki math engine will crash with an error! | |||
</div> | |||
== Usage == | |||
<pre> | |||
{{News Header | |||
| Type = Character News <!-- Options: Character News, Global News, Domestic News --> | |||
| Subheading = Basil's Story, Part I | |||
| RealDate = 2026-09-15 | |||
| Author = Basil Blight <!-- Use 'Author' for character news, or 'Publisher'/'Agency' for news outlets --> | |||
}} | |||
== The Story Begins == | |||
Write your raw text, add multiple images, use custom headers, or layout the page however you want below the header! | |||
</pre> | |||
<templatedata> | |||
{ | |||
"description": "Universal automated news and dispatch header for Project Aquila.", | |||
"params": { | |||
"Type": { | |||
"label": "News Category Type", | |||
"description": "Defines the main category. Suggested values: Character News, Global News, Domestic News", | |||
"type": "string", | |||
"required": true, | |||
"default": "Character News", | |||
"suggestedvalues": [ | |||
"Character News", | |||
"Global News", | |||
"Domestic News" | |||
] | |||
}, | |||
"Subheading": { | |||
"label": "Subheading / Headline", | |||
"description": "Optional title or headline displayed at the top of the header box.", | |||
"type": "string", | |||
"required": false, | |||
"suggested": true | |||
}, | |||
"RealDate": { | |||
"label": "Real-world date (REQUIRED)", | |||
"description": "MUST BE YYYY-MM-DD. Do NOT use slashes!", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true, | |||
"example": "2026-09-15" | |||
}, | |||
"Author": { | |||
"label": "Author (Character)", | |||
"description": "Character author name (creates an author category and wiki link). Leave blank if using a news Publisher/Agency.", | |||
"type": "wiki-page-name", | |||
"required": false, | |||
"suggested": true | |||
}, | |||
"Publisher": { | |||
"label": "Publisher / Agency", | |||
"description": "Name of the news outlet (use this instead of Author for Global/Domestic news).", | |||
"type": "string", | |||
"required": false, | |||
"suggested": true | |||
} | |||
} | |||
} | |||
</templatedata> | |||
</noinclude> | |||
Revision as of 20:06, 5 October 2026
CRITICAL DATE FORMAT WARNING
When using the RealDate parameter, you MUST write it in strict YYYY-MM-DD format (e.g., 2026-09-15).
DO NOT use slashes or short-hand like 15/09/26, or the wiki math engine will crash with an error!
Usage
{{News Header
| Type = Character News <!-- Options: Character News, Global News, Domestic News -->
| Subheading = Basil's Story, Part I
| RealDate = 2026-09-15
| Author = Basil Blight <!-- Use 'Author' for character news, or 'Publisher'/'Agency' for news outlets -->
}}
== The Story Begins ==
Write your raw text, add multiple images, use custom headers, or layout the page however you want below the header!
Universal automated news and dispatch header for Project Aquila.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| News Category Type | Type | Defines the main category. Suggested values: Character News, Global News, Domestic News
| String | required |
| Subheading / Headline | Subheading | Optional title or headline displayed at the top of the header box. | String | suggested |
| Real-world date (REQUIRED) | RealDate | MUST BE YYYY-MM-DD. Do NOT use slashes!
| String | required |
| Author (Character) | Author | Character author name (creates an author category and wiki link). Leave blank if using a news Publisher/Agency. | Page name | suggested |
| Publisher / Agency | Publisher | Name of the news outlet (use this instead of Author for Global/Domestic news). | String | suggested |