Template:WeeklyBoost: Difference between revisions

From Ephinea PSO Wiki
(test3)
(finished testing, small updates, will explain reasoning in #wiki-general)
Line 4: Line 4:
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=0 or {{#ifeq:{{{All|}}}|on|1|0}}=1
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=0 or {{#ifeq:{{{All|}}}|on|1|0}}=1
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
}}">Experience<br>'''{{#ifeq:{{{1}}}||Christmas Event (Doubled)|+100%|+50%}}'''</td>
}}">Experience<br>'''{{#ifeq:{{{1}}}|[[Christmas event]] (Doubled)|+100%|+50%}}'''</td>
<td class="uncoloredClass topRight" style="width:50%; font-size: 100%; background-color:
<td class="uncoloredClass topRight" style="width:50%; font-size: 100%; background-color:
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=2 or {{#ifeq:{{{All|}}}|on|1|0}}=1
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=2 or {{#ifeq:{{{All|}}}|on|1|0}}=1
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
}}">Rare Monster<br>'''{{#ifeq:{{{1}}}||Christmas Event (Doubled)|+100%|+50%}}'''</td>
}}">Rare Monster<br>'''{{#ifeq:{{{1}}}|[[Christmas event]] (Doubled)|+100%|+50%}}'''</td>
</tr>
</tr>
<tr>
<tr>
Line 14: Line 14:
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=1 or {{#ifeq:{{{All|}}}|on|1|0}}=1
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=1 or {{#ifeq:{{{All|}}}|on|1|0}}=1
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
}}">Drop All Rate<br>'''{{#ifeq:{{{1}}}||Christmas Event (Doubled)|+50%|+25%}}'''</td>
}}">Drop All Rate<br>'''{{#ifeq:{{{1}}}|[[Christmas event]] (Doubled)|+50%|+25%}}'''</td>
<td class="uncoloredClass bottomRight" style="font-size: 100%; background-color:
<td class="uncoloredClass bottomRight" style="font-size: 100%; background-color:
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=3 or {{#ifeq:{{{All|}}}|on|1|0}}=1
{{#ifexpr:(({{CURRENTWEEK}}+{{#ifexpr:{{CURRENTDOW}}=0|1|0}}) mod 4)=3 or {{#ifeq:{{{All|}}}|on|1|0}}=1
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
|rgba(221, 255, 83, 0.64);|rgba(255, 158, 77, 0.88);
}}">Rare Drop Rate<br>'''{{#ifeq:{{{1}}}||Christmas Event (Doubled)|+50%|+25%}}'''</td>
}}">Rare Drop Rate<br>'''{{#ifeq:{{{1}}}|[[Christmas event]] (Doubled)|+50%|+25%}}'''</td>
{{#if:{{{2|}}}|
{{#if:{{{2|}}}|
<tr>
<tr>
Line 48: Line 48:


<!-- Event Texts -->
<!-- Event Texts -->
<!-- |Halloween Event -->
<!-- |[[Halloween event]] -->
<!-- |Christmas Event (Doubled) -->
<!-- |[[Christmas event]] (Doubled) -->


<!-- Holiday Texts -->
<!-- Holiday Texts -->
<!-- |Christmas Eve/Day (Presents Doubled) -->
<!-- |Christmas Eve/Day (Presents doubled) -->
<!-- |New Year's Eve/Day (Presents Doubled) -->
<!-- |New Year's Eve/Day (Presents doubled) -->
}}
}}
</table>
</table>
Line 64: Line 64:


<!-- Event Texts -->
<!-- Event Texts -->
<!-- |Halloween Event -->
<!-- |[[Halloween event]] -->
<!-- |Christmas Event (Doubled) -->
<!-- |[[Christmas event]] (Doubled) -->


<!-- Holiday Texts -->
<!-- Holiday Texts -->
<!-- |Christmas Eve/Day (Presents Doubled) -->
<!-- |Christmas Eve/Day (Presents doubled) -->
<!-- |New Year's Eve/Day (Presents Doubled) -->
<!-- |New Year's Eve/Day (Presents doubled) -->
}}
}}
</table>
</table>
Line 85: Line 85:


<!-- Holiday Texts -->
<!-- Holiday Texts -->
<!-- |Christmas Eve/Day (Presents Doubled) -->
<!-- |Christmas Eve/Day (Presents doubled) -->
|New Year's Eve/Day (Presents Doubled)
|New Year's Eve/Day (Presents doubled)
}}
}}
</table>
</table>
Line 97: Line 97:


<!-- Event Texts -->
<!-- Event Texts -->
<!-- |Halloween Event -->
<!-- |[[Halloween event]] -->
|[[Christmas event]] (Doubled)
|[[Christmas event]] (Doubled)


<!-- Holiday Texts -->
<!-- Holiday Texts -->
<!-- |Christmas Eve/Day (Presents Doubled) -->
<!-- |Christmas Eve/Day (Presents doubled) -->
|New Year's Eve/Day (Presents Doubled)
|New Year's Eve/Day (Presents doubled)
}}
}}
</table>
</table>
</pre>
</pre>
[[Category:Templates]]</noinclude>
[[Category:Templates]]</noinclude>

Revision as of 18:16, 8 January 2025

Weekly Boost
Experience
+50%
Rare Monster
+50%
Drop All Rate
+25%
Rare Drop Rate
+25%

Usage

This template is meant to be semi-automatic, only adjusted where it is transcluded (such as the Main Page) on occasions such as events or holidays.
As of this writing, a switch to enable all boosts is offered as well as two optional rows as numbered/unnamed parameters for event/holiday text.
Said occasions should be conveniently commented within the template transclusion to save time and uncommented/recommented as necessary.

Examples

Weekly Boost
Experience
+50%
Rare Monster
+50%
Drop All Rate
+25%
Rare Drop Rate
+25%
Changes Sunday 00:00 UTC
Next Boost: Drop All Rate
<table style="clear:right; float:right; width:295px">
<tr><td>
{{WeeklyBoost
|All=off
<!-- |All=on-->

<!-- Event Texts -->
<!-- |[[Halloween event]] -->
<!-- |[[Christmas event]] (Doubled) -->

<!-- Holiday Texts -->
<!-- |Christmas Eve/Day (Presents doubled) -->
<!-- |New Year's Eve/Day (Presents doubled) -->
}}
</table>
Weekly Boosts
Christmas event (Doubled)
Experience
+100%
Rare Monster
+100%
Drop All Rate
+50%
Rare Drop Rate
+50%
New Year's Eve/Day (Presents doubled)
<table style="clear:right; float:right; width:295px">
<tr><td>
{{WeeklyBoost
<!-- |All=off -->
|All=on

<!-- Event Texts -->
<!-- |[[Halloween event]] -->
|[[Christmas event]] (Doubled)

<!-- Holiday Texts -->
<!-- |Christmas Eve/Day (Presents doubled) -->
|New Year's Eve/Day (Presents doubled)
}}
</table>