Difference between revisions of "Ratings"

From Sega Retro

 
(481 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{|cellpadding="0" cellspacing="0" class="breakout" style="max-width: 340px; padding: 5px; float: right; margin-left: 15px; display: inline; position: relative"
+
<div style="display:none;">{{#vardefine:totalReviews|0}}{{#vardefine:cumulativeScore|0}}
 +
{|cellpadding="0" cellspacing="0" class="breakout mw-collapsible mw-collapsed" style="width:auto !important; max-width: 320px; float: right; margin-left: 0px; display: inline; position: relative;"
 +
!style="height:39px;" |Sega Retro Average&nbsp;
 
|-
 
|-
!colspan="2"|'''Reception'''
+
| style="padding: 0px;"|
 +
{| class="breakout" width="100%" style="margin: 0px; border:0px;"
 +
!class="sortable"|Publication
 +
!class="sortable"|Score
 +
!Source
 
|-
 
|-
{{ #if: {{{consolesplus|}}} |  
+
{{#vardefine:argpubname|null}}{{#vardefine:argpubscore|null}}{{#vardefine:argpubsource|}}{{#vardefine: newrow|false}}{{#vardefine: lastargtype|null}}{{#vardefine:thisIsARating|true}}
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Consoles +''
+
{{#forargs:
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{consolesplus}}}
+
| key
 +
| value
 +
|
 +
<span style="display:none;">
 +
{{#vardefine: key|{{#replace:{{#var:key}}|_1|}}}}
 +
{{#vardefine: key|{{#replace:{{#var:key}}|_2|}}}}
 +
{{#vardefine: key|{{#replace:{{#var:key}}|_3|}}}}
 +
{{#vardefine: key|{{#replace:{{#var:key}}|_4|}}}}
 +
 
 +
<!-- Determine which argument we're dealing with (icon, pubname, pubscore etc.) -->
 +
{{#vardefine:argtype|score}}
 +
{{#ifeq: {{#var: key}}|icon|{{#vardefine:argtype|icon}}|
 +
{{#ifexpr: {{#len: {{#var: key}}}} > 7 |
 +
{{#ifeq: {{#sub:{{#var: key}}|-7}}|_source|{{#vardefine:argtype|source}}|}}
 +
|}}
 
}}
 
}}
|-
+
 
{{ #if: {{{cvg|}}} |  
+
<!-- -->
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Computer & Video Games''
+
{{#ifeq: {{#var: argtype}}|score|{{#ifeq: {{#var: lastargtype}}|score|
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{cvg}}}
+
{{#vardefine:magnamelong|{{MagazineName|{{#var: argpubname}}|noissuename=yes|nopubdate=yes}}}}
 +
{{RatingsRowSum|{{#var: magnamelong}}|{{#var: argpubscore}}|{{#var: argpubsource}}}}[[Category:Rating without source]]
 +
|}}|}}
 +
 
 +
{{#ifeq: {{#var: argtype}}|score|{{#vardefine:argpubname|{{#var: key}}}}{{#vardefine:argpubscore|{{#var: value}}}}{{#ifeq:{{#var:key}}|1||[[Category:Old-style rating ({{#var:argpubname}})]]}}|}}
 +
{{#ifeq: {{#var: argtype}}|source|{{#vardefine:argpubsource|{{#var: value}}}}
 +
{{#vardefine: newrow|true}}{{#if:{{#pos:{{#var: argpubsource}}|http|}}|[[Category:External rating reference]]|}}
 +
|}}
 +
{{#vardefine: lastargtype|{{#var: argtype}}}}
 +
</span>
 +
{{#ifeq: {{#var: newrow}}|true|
 +
{{#ifeq: {{#var: argpubname}}|null||
 +
{{#ifeq: {{#var: argpubscore}}|null||
 +
 
 +
{{#vardefine:magnamelong|{{MagazineName|{{#var: argpubname}}|noissuename=yes|nopubdate=yes}}}}
 +
{{RatingsRowSum|{{#var: magnamelong}}|{{#var: argpubscore}}|{{#var: argpubsource}}}}
 +
{{#vardefine:argpubname|null}}{{#vardefine:argpubscore|null}}{{#vardefine:argpubsource|}}{{#vardefine: newrow|false}}
 +
|}}
 
}}
 
}}
|-
 
{{
 
#if: {{{dcuk|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[DC-UK]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{dcuk}}}
 
 
}}
 
}}
|-
 
{{
 
#if: {{{dmuk|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Dreamcast Magazine (UK)]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{dmuk}}}
 
 
}}
 
}}
|-
+
 
{{
+
<!-- Calculate average -->
#if: {{{edge|}}} |
+
{{#vardefine: average|
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''EDGE''
+
{{#expr: {{#var: cumulativeScore}} / {{#var: totalReviews}} round 0
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{edge}}}
+
}}
}}
 
|-
 
{{
 
#if: {{{egm|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Electronic Gaming Monthly'' <sup>[[Sega Retro:Ratings#Electronic Gaming Monthly|­†]]</sup>
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{egm}}}
 
}}
 
|-
 
{{
 
#if: {{{gamefan|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''GameFan''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{gamefan}}}
 
}}
 
|-
 
{{
 
#if: {{{gamesmachine|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''The Games Machine'' (Italy)
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{gamesmachine}}}
 
}}
 
|-
 
{{
 
#if: {{{gamesmachineuk|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''The Games Machine'' (UK)
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{gamesmachineuk}}}
 
}}
 
|-
 
{{
 
#if: {{{hobbyconsolas|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Hobby Consolas''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{hobbyconsolas}}}
 
}}
 
|-
 
{{
 
#if: {{{joypad|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Joypad''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{joypad}}}
 
}}
 
|-
 
{{
 
#if: {{{joystick|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Joystick''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{joystick}}}
 
}}
 
|-
 
{{
 
#if: {{{mdag|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Mega Drive Advanced Gaming]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{mdag}}}
 
}}
 
|-
 
{{
 
#if: {{{mega|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Mega]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{mega}}}
 
 
}}
 
}}
 +
|}
 +
|}
 +
{|cellpadding="0" cellspacing="0" class="breakout" style="width:auto !important; float: right; margin-left: 15px; display: inline; position: relative;"
 +
! style="max-width:40px; height:40px"| {{{{{icon}}}|L}}
 +
! style="max-width:40px;" style="font-size:16pt; {{scoreColour|{{#var: average}}}}"|{{#var: average}}
 
|-
 
|-
{{
+
|colspan="2" style="padding:2px; text-align:center; line-height:initial" | <small>{{#vardefine:totalText|Based on<br>'''{{#var: totalReviews}}''' review{{#ifexpr: {{#var: totalReviews}} > 1|s| }}}}{{#var:totalText}}</small>
#if: {{{mm|}}} |
+
|}
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Mean Machines''
+
{{#vardefine:thisIsARating|false}}{{#if:{{{icon|}}}|[[Category:Update ratings template]][[Category:{{#var: totalReviews}} old ratings]]}}</div>{{Ratings2|{{{icon|}}}{{{1|}}}|{{{2|{{FormatSQL|{{#titleparts:{{PAGENAME}}}}}}}}}}}<noinclude>
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{mm}}}
 
}}
 
|-
 
{{
 
#if: {{{mms|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Mean Machines Sega]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{mms}}}
 
}}
 
|-
 
{{
 
#if: {{{mrdc|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Mr. Dreamcast]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{mrdc}}}
 
}}
 
|-
 
{{
 
#if: {{{mt|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[MegaTech]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{mt}}}
 
}}
 
|-
 
{{
 
#if: {{{micromania|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''MicroMania''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{micromania}}}
 
}}
 
|-
 
{{
 
#if: {{{odmuk|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Official Dreamcast Magazine (UK)]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{odmuk}}}
 
}}
 
|-
 
{{
 
#if: {{{odmus|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Official Dreamcast Magazine (US)]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{odmus}}}
 
}}
 
|-
 
{{
 
#if: {{{playerone|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Player One]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{playerone}}}
 
}}
 
|-
 
{{
 
#if: {{{s|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[S: The Sega Magazine]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{s}}}
 
}}
 
|-
 
{{
 
#if: {{{saturnplus|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Saturn+]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{saturnplus}}}
 
}}
 
|-
 
{{
 
#if: {{{saturnpower|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Saturn Power]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{saturnpower}}}
 
}}
 
|-
 
{{
 
#if: {{{segamagjp|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Magazine (JP)]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{segamagjp}}}
 
}}
 
|-
 
{{
 
#if: {{{segamaguk|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Magazine (UK)]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{segamaguk}}}
 
}}
 
|-
 
{{
 
#if: {{{segapower|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Power]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{segapower}}}}}
 
|-
 
{{
 
#if: {{{sfuk|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Force (UK)|Sega Force]]'' (UK)
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{sfuk}}}}}
 
|-
 
{{
 
#if: {{{sfsw|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Force (Sweden)|Sega Force]]'' (Sweden)
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{sfsw}}}}}
 
|-
 
{{
 
#if: {{{smf|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Master Force]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{smf}}}}}
 
|-
 
{{
 
#if: {{{smz|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega MegaZone]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{smz}}}
 
}}
 
|-
 
{{
 
#if: {{{ssm|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Saturn Magazine]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{ssm}}}
 
}}
 
|-
 
{{
 
#if: {{{sv|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Sega Visions]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{sv}}}
 
}}
 
|-
 
{{
 
#if: {{{tilt|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''Tilt''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{tilt}}}
 
}}
 
|-
 
{{
 
#if: {{{ts|}}} |
 
!style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}''[[Total Saturn]]''
 
{{!}}style="padding: 0.3em; line-height: 1.5em; padding-left: 5px;"{{!}}{{{ts}}}
 
}}
 
|
 
|}<noinclude>
 
 
==Usage==
 
==Usage==
This template is to be used on articles about video games and will display scores awarded to said games by video game magazines/websites.
+
Template showing ratings given to a video game by the press. This template is fully automated, with data coming from [[:Category:Magazine articles]] and [[:Category:Video coverage]]. The game in question is inferred by the the page name.
 
 
At the time of writing this is missing loads of magazines/websites.
 
  
 
Usage:
 
Usage:
 
<pre>
 
<pre>
{{Ratings
+
{{Ratings|<SYSTEM>}}
| consolesplus=
 
| cvg=
 
| dcuk=
 
| dmuk=
 
| edge=
 
| egm=
 
| gamesmachine=
 
| gamesmachineuk=
 
| hobbyconsolas=
 
| joypad=
 
| joystick=
 
| mdag=
 
| mega=
 
| mm=
 
| mms=
 
| mrdc=
 
| mt=
 
| odmuk=
 
| odmus=
 
| playerone=
 
| s=
 
| saturnplus=
 
| saturnpower=
 
| segamagjp=
 
| segamaguk=
 
| segapower=
 
| sfuk=
 
| sfsw=
 
| smf=
 
| smz=
 
| ssm=
 
| sv=
 
| tilt=
 
| ts=
 
}}
 
 
</pre>
 
</pre>
  
All fields are optional.
+
[[Category:Breakout box templates]]</noinclude>
 
 
 
 
[[Category:Breakout Box Templates|Ratings]]</noinclude>
 

Latest revision as of 14:31, 24 May 2022

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
{{|L}} N/A
Based on
0 reviews

Ratings

Usage

Template showing ratings given to a video game by the press. This template is fully automated, with data coming from Category:Magazine articles and Category:Video coverage. The game in question is inferred by the the page name.

Usage:

{{Ratings|<SYSTEM>}}