Template:DailyForecast: Difference between revisions

From Ephinea PSO Wiki
(Semi-automatic template meant for transcluding on to the Main Page of the wiki, indirectly updated at the Daily Forecast log)
 
No edit summary
 
(36 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<table style="clear:right; float:right" class="psoBackground psoStyle">
<noinclude><table style="clear:right; float:right">
 
<tr><td></noinclude>
<td><table align="center" style="width: 100%">
<table style="width:100%; border-spacing:0px; padding:3px 3px 2px 3px;" class="psoBackground psoStyle">  
<tr>
<tr>
<th colspan="12" align="center" class="psoHeader psoStyle" style="width: 100%;">Daily Forecast</th>
<th colspan="12" class="psoHeader psoStyle" style="padding-bottom:0.25em;">[[Daily Forecast]]  ([[Daily Forecast log|<span style="color: #77e8ff;">log/update</span>]])</th>
</tr>
</tr>
<tr style="font-size:9px">
<tr style="font-size:larger">
<th colspan="4">Profession</th><th colspan="4">Race</th><th colspan="4">Gender</th>
<th colspan="12">{{:Daily Forecast log|date}} {{#ifeq:{{#time:j F Y}}|{{:Daily Forecast log|date}}||(<font color=orange>Not Updated</font>)}}</th>
</tr>
</tr>
<tr align="center" style="font-weight:bold">
<tr align="center">
<td colspan="4">{{:Daily Forecast log|job}}</td><td colspan="4">{{:Daily Forecast log|race}}</td><td colspan="4">{{:Daily Forecast log|sex}}</td>
<td colspan="4">Profession</td><td colspan="4">Race</td><td colspan="4">Gender</td>
</tr>
<tr align="center" >
<th colspan="4">{{:Daily Forecast log|job}}</th><th colspan="4">{{:Daily Forecast log|race}}</th><th colspan="4">{{:Daily Forecast log|sex}}</th>
</tr>
</tr>
<tr>
<tr>
<td style="padding:1px;"><span style="font-size:9px;">HUmr</span></td>
{{DailyForecastClassHead|HUmr|topLeft}}
<td style="padding:1px;"><span style="font-size:9px;">HUnl</span></td>
{{DailyForecastClassHead|HUnl}}
<td style="padding:1px;"><span style="font-size:9px;">HUct</span></td>
{{DailyForecastClassHead|HUct}}
<td style="border-right:solid 1px white; padding:1px;"><span style="font-size:9px;">HUcl&nbsp;</span></td>
{{DailyForecastClassHead|HUcl|topRight}}
<td style="padding:1px;"><span style="font-size:9px;">RAmr</span></td>
<td style="padding:1px;"><span style="font-size:9px;">RAml</span></td>
<td style="padding:1px;"><span style="font-size:9px;">RAct</span></td>
<td style="padding:1px;"><span style="font-size:9px;">RAcl</span></td>
<td style="border-left:solid 1px white; padding:1px;"><span style="font-size:9px;">&nbsp;FOmr</span></td>
<td style="padding:1px;"><span style="font-size:9px;">FOml</span></td>
<td style="padding:1px;"><span style="font-size:9px;">FOnm</span></td>
<td style="padding:1px;"><span style="font-size:9px;">FOnl</span></td>
</tr>
</tr>
<tr>
<tr style="height:25px; vertical-align: top;">
<!--HUmr-->
<!--HUmr-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|HUmr}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Hunters|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Humans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Males|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--HUnl-->
<!--HUnl-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|HUnl}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Hunters|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Newmans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Females|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--HUct-->
<!--HUct-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|HUct}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Hunters|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Droids|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Males|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--HUcl-->
<!--HUcl-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|HUcl}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Hunters|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Droids|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Females|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
</tr>
|2 = <th style="color:#FAFD00;">2
<tr>
|1 = <th style="color:#FFFFCB;">1
{{DailyForecastClassHead|RAmr}}
|0 = <th style="color:#FFFFFF;">0
{{DailyForecastClassHead|RAml}}
|#default=<th style="color:#FFFFFF;">0
{{DailyForecastClassHead|RAct}}
}}</th>
{{DailyForecastClassHead|RAcl}}
</tr>
<tr style="height:25px; vertical-align:top;">
<!--RAmr-->
<!--RAmr-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|RAmr}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Rangers|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Humans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Males|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--RAml-->
<!--RAml-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|RAml}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Rangers|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Humans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Females|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--RAct-->
<!--RAct-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|RAct}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Rangers|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Droids|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Males|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--RAcl-->
<!--RAcl-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|RAcl}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Rangers|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Droids|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Females|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
</tr>
|2 = <th style="color:#FAFD00;">2
<tr>
|1 = <th style="color:#FFFFCB;">1
{{DailyForecastClassHead|FOmr}}
|0 = <th style="color:#FFFFFF;">0
{{DailyForecastClassHead|FOml}}
|#default=<th style="color:#FFFFFF;">0
{{DailyForecastClassHead|FOnm}}
}}</th>
{{DailyForecastClassHead|FOnl}}
</tr>
<tr style="height:25px; vertical-align:top;">
<!--FOmr-->
<!--FOmr-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|FOmr}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Forces|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Humans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Males|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--FOml-->
<!--FOml-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|FOml}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Forces|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Humans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Females|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--FOnm-->
<!--FOnm-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|FOnm}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Forces|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Newmans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Males|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
<!--FOnl-->
<!--FOnl-->
{{#switch:
{{DailyForecastNumberColor|
{{#expr:
{{DailyForecastCalc|FOnl}}
{{#ifexpr:{{#ifeq:{{:Daily Forecast log|job}}|Forces|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|race}}|Newmans|1|0}}|1|0}}
+{{#ifexpr:{{#ifeq:{{:Daily Forecast log|sex}}|Females|1|0}}|1|0}}
}}
}}
|3 = <th style="color:#FDCB0A;">3
|2 = <th style="color:#FAFD00;">2
|1 = <th style="color:#FFFFCB;">1
|0 = <th style="color:#FFFFFF;">0
|#default=<th style="color:#FFFFFF;">0
}}</th>
</tr>
</tr>
</table></table><noinclude>
<tr class="noPadding"> <!-- Hack to force 1/12 colspans -->
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
<td style="width:8.33%;"></td>
</tr>
</table><noinclude></table>
==Usage==
==Usage==
This template is currently semi-automatic, as it does not query the game server, and is meant to be updated daily after midnight UTC.
This template is currently semi-automatic, as it does not query the game server, and is meant to be updated daily after midnight UTC.
<br>
<br/>
Currently, said updating is to be done indirectly through the [[Daily Forecast log]] transclusion.
Currently, said updating is to be done indirectly through the [[Daily Forecast log]] transclusion.
<br>
<br/>
Simply transclude the infobox onto the desired destination page by typing <code><nowiki>{{DailyForecast}}</nowiki></code>, for example the [[Main Page]].
Simply transclude the infobox onto the desired destination page by typing <code><nowiki>{{DailyForecast}}</nowiki></code>, for example at the [[Main Page]].


Should the Daily Forecast read "<span style="font-weight:bold;">(<span style="color:orange;">Not Updated</span>)</span>", please click "<span style="font-weight:bold;">(log/update)</span>" just above it for adjusting the day's forecast.
[[Category:Templates]]</noinclude>
[[Category:Templates]]</noinclude>

Latest revision as of 18:01, 7 November 2024

Daily Forecast (log/update)
5 November 2024 (Not Updated)
ProfessionRaceGender
ForcesHumansMales
HUmr HUnl HUct HUcl
3% / 2% 0% 1% 0%
RAmr RAml RAct RAcl
3% / 2% 1% 1% 0%
FOmr FOml FOnm FOnl
5% / 3% 3% / 2% 3% / 2% 1%

Usage[edit source]

This template is currently semi-automatic, as it does not query the game server, and is meant to be updated daily after midnight UTC.
Currently, said updating is to be done indirectly through the Daily Forecast log transclusion.
Simply transclude the infobox onto the desired destination page by typing {{DailyForecast}}, for example at the Main Page.

Should the Daily Forecast read "(Not Updated)", please click "(log/update)" just above it for adjusting the day's forecast.