Difference between revisions of "Template:Link Skill/Table"

From A3! Wiki
m
Line 2: Line 2:
 
{{#cargo_query:
 
{{#cargo_query:
 
tables=Link_Skill
 
tables=Link_Skill
|fields=linkname=Link Skill,IF(troupe IS NOT NULL, CONCAT('[[File:', troupe, '_troupe.png|25px|link=]] ', troupe), CONCAT(CONCAT('[[File:', chara1 ,'_Icon.png|30px|link=]] ','[[',chara1,']]'), IFNULL(CONCAT('<br>[[File:', chara2 ,'_Icon.png|30px|link=]] ','[[',chara2,']]'), ''), IFNULL(CONCAT('<br>[[File:', chara3 ,'_Icon.png|30px|link=]] ','[[',chara3,']]'), ''), IFNULL(CONCAT('<br>[[File:', chara4,'_Icon.png|30px|link=]] ','[[',chara4,']]'), ''))) = Characters,
+
|fields=CONCAT(linkname, IFNULL(CONCAT('<br /><span style="color: red; font-size: 0.8em;">Event: [[',event,']]</span>'),''))=Link Skill,  
 +
IF(troupe IS NOT NULL, CONCAT('[[File:', troupe, '_troupe.png|25px|link=]] [[', troupe, ' Troupe|', troupe, ']]'),  
 +
CONCAT(IFNULL(CONCAT('[[File:',file1,'|33px]] '),''), CONCAT('[[', CASE WHEN LOCATE(' ',chara1) = 0 THEN chara1 ELSE LEFT(chara1,LOCATE(' ',chara1) - 1) END,']]'),
 +
IFNULL(CONCAT('<br />[[File:',file2,'|33px]] '),''), IFNULL(CONCAT('<br />[[', CASE WHEN LOCATE(' ',chara2) = 0 THEN chara2 ELSE LEFT(chara2,LOCATE(' ',chara2) - 1) END,']]'),''),
 +
IFNULL(CONCAT('<br />[[File:',file3,'|33px]] '),''), IFNULL(CONCAT('<br />[[', CASE WHEN LOCATE(' ',chara3) = 0 THEN chara3 ELSE LEFT(chara3,LOCATE(' ',chara3) - 1) END,']]'),''),
 +
IFNULL(CONCAT('<br />[[File:',file4,'|33px]] '),''), IFNULL(CONCAT('<br />[[', CASE WHEN LOCATE(' ',chara4) = 0 THEN chara4 ELSE LEFT(chara4,LOCATE(' ',chara4) - 1) END,']]'),''),
 +
IFNULL(CONCAT('<br />[[File:',file5,'|33px]] '),''), IFNULL(CONCAT('<br />[[', CASE WHEN LOCATE(' ',chara5) = 0 THEN chara5 ELSE LEFT(chara5,LOCATE(' ',chara5) - 1) END,']]'),'') ) ) = Characters,
 
description=Description,
 
description=Description,
 
CONCAT(CASE WHEN attribute = "Co" THEN CONCAT('[[File:Comedy.png|20px|link=|Comedy]] Co ', bonus, '% Up') WHEN attribute = "Ac" THEN CONCAT('[[File:Action.png|20px|link=|Action]] Ac ', bonus, '% Up') ELSE CONCAT('[[File:Serious.png|20px|link=|Serious]] Sr ', bonus, '% Up') END) = Bonus
 
CONCAT(CASE WHEN attribute = "Co" THEN CONCAT('[[File:Comedy.png|20px|link=|Comedy]] Co ', bonus, '% Up') WHEN attribute = "Ac" THEN CONCAT('[[File:Action.png|20px|link=|Action]] Ac ', bonus, '% Up') ELSE CONCAT('[[File:Serious.png|20px|link=|Serious]] Sr ', bonus, '% Up') END) = Bonus
|where="{{Character to Troupe|characterfirst2={{PAGENAME}} }}" IN(chara1,chara2,chara3,chara4) OR troupe="{{Character to Troupe|character={{PAGENAME}} }}"
+
|where="{{PAGENAME}}" IN(chara1,chara2,chara3,chara4) OR troupe="{{Character to Troupe|character={{PAGENAME}} }}"
 
|format=table
 
|format=table
|order by=bonus LIKE "%Co" DESC,bonus LIKE "%Ac" DESC,bonus LIKE "%Sr" DESC
+
|order by=CASE WHEN attribute = "Co" THEN 0
 +
      WHEN attribute = "Ac" THEN 1
 +
      WHEN attribute = "Sr" THEN 2 END, bonus DESC
 
}}
 
}}
 
</includeonly>
 
</includeonly>

Revision as of 14:10, 29 March 2018