User:Cease/Temp3: Difference between revisions
No edit summary |
(new test, this time with villagers and rohan allies. previous version had aragorn cards btw) |
||
| Line 3: | Line 3: | ||
|fields= | |fields= | ||
,CONCAT('<span class="tooltip">[[', REPLACE(REPLACE(C._pageName, '/Data', ''), 'Data:', ''), '|', CR.Title, CASE WHEN CR.Subtitle IS NULL THEN '' ELSE CONCAT(', ', CR.Subtitle) END, ' (', IFNULL(CR.CollInfo,C.CollInfo), ')]]<span>[[File:', IFNULL(CR.ImageFilename,'Card_Not_Found.jpg'), ']]</span></span>')=CardName | ,CONCAT('<span class="tooltip">[[', REPLACE(REPLACE(C._pageName, '/Data', ''), 'Data:', ''), '|', CR.Title, CASE WHEN CR.Subtitle IS NULL THEN '' ELSE CONCAT(', ', CR.Subtitle) END, ' (', IFNULL(CR.CollInfo,C.CollInfo), ')]]<span>[[File:', IFNULL(CR.ImageFilename,'Card_Not_Found.jpg'), ']]</span></span>')=CardName | ||
|where=CR.GameText LIKE '% | |where=CR.GameText LIKE '%villager%' | ||
|order by={{StandardSort}} | |||
|limit=400 | |||
|format=ul | |||
|columns=3 | |||
}} | |||
---- | |||
{{#cargo_query:tables=Cards=C,CardReleases=CR | |||
|join on=C.ID = CR.ID | |||
|fields= | |||
,CONCAT('<span class="tooltip">[[', REPLACE(REPLACE(C._pageName, '/Data', ''), 'Data:', ''), '|', CR.Title, CASE WHEN CR.Subtitle IS NULL THEN '' ELSE CONCAT(', ', CR.Subtitle) END, ' (', IFNULL(CR.CollInfo,C.CollInfo), ')]]<span>[[File:', IFNULL(CR.ImageFilename,'Card_Not_Found.jpg'), ']]</span></span>')=CardName | |||
|where=CR.CardType IS '%villager%' AND CR.Culture IS 'Rohan' | |||
|order by={{StandardSort}} | |order by={{StandardSort}} | ||
|limit=400 | |limit=400 | ||
Revision as of 11:57, 2 January 2022
- Aldor, Soldier of Edoras (4R262)

- Ceorl, Weary Horseman (4U264)

- Éowyn's Sword (4R272)

- Fight for the Villagers (4C273)

- Guma, Plains Farmer (4C277)

- Hlafwine, Village Farmhand (4C281)

- Léod, Westfold Herdsman (4U285)

- Supplies of the Mark (4R290)

- Valleys of the Mark (4R293)

- Weland, Smith of the Riddermark (4U295)

- Well Stored (4U296)

- Ecglaf, Courageous Farmer (5C81)

- Sigewulf, Brave Volunteer (5U92)

- Déor (7C222)

- Léowyn (7R239)

- Rohirrim Herdsman (7C247)

Function: CargoSQLQuery::run Query: SELECT `CR`.`_pageID` AS `cargo_backlink_page_id_CR`,`C`.`_pageID` AS `cargo_backlink_page_id_C`,CONCAT('<span class="tooltip">', `CR`.`Title`, CASE WHEN `CR`.`Subtitle` IS NULL THEN ELSE CONCAT(', ', `CR`.`Subtitle`) END, ' (', IFNULL(`CR`.`CollInfo`,`C`.`CollInfo`), ')<span>File:', IFNULL(`CR`.`ImageFilename`,'Card Not Found.jpg'), '</span></span>') AS `CardName` FROM `cargo__Cards` `C` LEFT OUTER JOIN `cargo__CardReleases` `CR` ON ((`C`.`ID`=`CR`.`ID`)) WHERE `CR`.`CardType` IS '%villager%' AND `CR`.`Culture` IS 'Rohan' ORDER BY CASE WHEN `C`.`SetNum` = '0' THEN 20 ELSE CASE WHEN `C`.`SetNum` RLIKE '^-?[0-9]+$' THEN CAST(`C`.`SetNum` AS UNSIGNED INTEGER) ELSE 100 END END,CASE WHEN `C`.`SetNum` = '0' THEN CASE WHEN `C`.`Subset` IN ('S', 'F') THEN 1 WHEN `C`.`Subset` IN ('D', 'L') THEN 2 WHEN `C`.`Subset` = 'M' THEN 3 WHEN `C`.`Subset` = 'J' THEN 4 ELSE 20 END ELSE CASE WHEN `C`.`Subset` = 'S' THEN 0 WHEN `C`.`Subset` = 'F' THEN 1 WHEN `C`.`Subset` = 'M' THEN 2 WHEN `C`.`Subset` = 'A' THEN 3 WHEN `C`.`Subset` = 'O' THEN 4 WHEN `C`.`Subset` = 'T' THEN 5 END END,`C`.`CardNum`,`CR`.`Revision` DESC LIMIT 100