Data disk: Difference between revisions

6 bytes added ,  15:11, 7 October 2021
Update to use new Cargo table
(Updated by egocarib with game version 2.0.201.114 using QBE v1.0rc2)
(Update to use new Cargo table)
Line 37: Line 37:
=== Items ===
=== Items ===
These data discs can teach a player how to build the associated item. The {{bits|0}} bits are randomized each playthrough, as described on the [[Bits]] page.
These data discs can teach a player how to build the associated item. The {{bits|0}} bits are randomized each playthrough, as described on the [[Bits]] page.
{{#cargo_query:table=ItemsTable,GeneralData
{{#cargo_query:table=GeneralData=GD,ArtifactData=AD
|join on=ItemsTable.JoinKey=GeneralData.JoinKey
|join on=GD.JoinKey=AD.JoinKey
|fields=CONCAT('<span style="font-family: Source Code Pro; font-weight: 900; font-size: 17px;">{{((}}qud text{{!}}data disk:{{)}} ',DisplayName,' {{((}}bits{{!}}',Bits,'{{)}}</span>')=Data Disk,CONCAT('[[',TinkerTier,']]')=Required Skill
|fields=CONCAT('<span style="font-family: Source Code Pro; font-weight: 900; font-size: 17px;">{{((}}qud text{{!}}data disk:{{)}} ',GD.DisplayName,' {{((}}bits{{!}}',AD.Bits,'{{)}}</span>')=Data Disk,CONCAT('[[',AD.TinkerTier,']]')=Required Skill
|where=Complexity IS NOT NULL AND Complexity > 0 AND CanBuild = 1
|where=AD.Complexity IS NOT NULL AND AD.Complexity > 0 AND AD.CanBuild = 1
|order by=PlainName ASC
|order by=GD.PlainName ASC
|limit=999
|limit=999
}}
}}
Line 54: Line 54:
=== Excluded Items ===
=== Excluded Items ===
The following complex items are excluded from data disk generation. As a result, the player cannot learn how to craft these items.
The following complex items are excluded from data disk generation. As a result, the player cannot learn how to craft these items.
{{#cargo_query:table=ItemsTable,Cybernetics,GeneralData
{{#cargo_query:table=GeneralData=GD,Cybernetics=C,ArtifactData=AD
|join on=ItemsTable.ObjectID=Cybernetics.CyberneticID,ItemsTable.JoinKey=GeneralData.JoinKey
|join on=GD.ObjectID=C.CyberneticID,GD.JoinKey=AD.JoinKey
|fields=CONCAT('{{((}}favilink page{{!}}', ItemsTable._pageName,'{{)}}')=ItemName
|fields=CONCAT('{{((}}favilink page{{!}}', GD._pageName,'{{)}}')=ItemName
|where=Complexity IS NOT NULL AND Complexity > 0 AND CanBuild = 0 AND CyberneticID IS NULL
|where=AD.Complexity IS NOT NULL AND AD.Complexity > 0 AND (AD.CanBuild IS NULL OR AD.CanBuild = 0) AND C.CyberneticID IS NULL
|order by=GeneralData.PlainName ASC
|order by=GD.PlainName ASC
|format=ul
|format=ul
|columns=2
|columns=2