{"category":"Research & upgrades","conditional_definitions":[{"description":"Each level makes the shed 8 m wider and 8 m longer.","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"}},{"description":"Each level makes the shed 6 m wider and 6 m longer.","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"}}],"description":"This technology has multiple packaged definitions. Their values and descriptions are listed separately below; the enclosing runtime conditions were not executed.","evidence_label":"Catalog summary","facts":[{"key":"branch","label":"Branch","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"structures"},{"key":"kind","label":"Kind","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"ranked"},{"key":"site","label":"Site","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"warehouse"},{"key":"flat","label":"Flat","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":true},{"key":"base","label":"Base","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"36"},{"key":"unit","label":"Unit","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":" m across"},{"key":"availability","label":"Availability","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"Packaged definition. Demo/full expression branches decoded; enclosing control flow and save state not executed."},{"key":"demo_kind","label":"Technology type (demo branch)","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"ranked"},{"key":"full_kind","label":"Technology type (full branch)","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"ranked"},{"key":"definition_description","label":"Definition description","section":"Original packaged definition","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"Each level makes the shed 8 m wider and 8 m longer."},{"key":"branch","label":"Branch","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"structures"},{"key":"kind","label":"Kind","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"ranked"},{"key":"site","label":"Site","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"warehouse"},{"key":"flat","label":"Flat","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":true},{"key":"base","label":"Base","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"34"},{"key":"unit","label":"Unit","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":" m across"},{"key":"availability","label":"Availability","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"Packaged definition. Demo/full expression branches decoded; enclosing control flow and save state not executed."},{"key":"demo_kind","label":"Technology type (demo branch)","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"ranked"},{"key":"full_kind","label":"Technology type (full branch)","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"ranked"},{"key":"definition_description","label":"Definition description","section":"Alternate packaged definition (line 1367)","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1367","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"extracted","value":"Each level makes the shed 6 m wider and 6 m longer."}],"id":"research-yard_space","kind":"research","name":"Extend the Shed","relationships":[{"metadata":{},"relation":"requires_research","status":"resolved","target":"research-yard"}],"slug":"research-yard_space","source":{"file":"FindTheNeedle.pck::scripts/tech/tech_tree.gdc","pointer":"line 1355","reader":"Verified custom Godot archive / static token decoder","sha256":"0a332700abf1bb1fcd2df82adfdf420fd2b2f67909b2bf20c7b80a42a811c3f5"},"status":"static-extraction","tables":[{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank cost"}],"rows":[{"rank":1,"value":3500.0},{"rank":2,"value":7500.0},{"rank":3,"value":9000.0},{"rank":4,"value":12250.0},{"rank":5,"value":18500.0},{"rank":6,"value":27500.0}],"title":"Catalog rank cost \u2014 demo branch"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank value"}],"rows":[{"rank":1,"value":"44"},{"rank":2,"value":"52"},{"rank":3,"value":"60"},{"rank":4,"value":"68"},{"rank":5,"value":"76"},{"rank":6,"value":"84"}],"title":"Catalog rank value \u2014 demo branch"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank cost"}],"rows":[{"rank":1,"value":3500.0},{"rank":2,"value":7500.0},{"rank":3,"value":9000.0},{"rank":4,"value":12250.0},{"rank":5,"value":18500.0},{"rank":6,"value":27500.0}],"title":"Catalog rank cost \u2014 full branch"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank value"}],"rows":[{"rank":1,"value":"44"},{"rank":2,"value":"52"},{"rank":3,"value":"60"},{"rank":4,"value":"68"},{"rank":5,"value":"76"},{"rank":6,"value":"84"}],"title":"Catalog rank value \u2014 full branch"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank cost"}],"rows":[{"rank":1,"value":3500.0},{"rank":2,"value":5000.0},{"rank":3,"value":6000.0},{"rank":4,"value":8000.0},{"rank":5,"value":12000.0},{"rank":6,"value":17500.0}],"title":"Catalog rank cost \u2014 demo branch \u2014 line 1367"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank value"}],"rows":[{"rank":1,"value":"40"},{"rank":2,"value":"46"},{"rank":3,"value":"52"},{"rank":4,"value":"58"},{"rank":5,"value":"64"},{"rank":6,"value":"70"}],"title":"Catalog rank value \u2014 demo branch \u2014 line 1367"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank cost"}],"rows":[{"rank":1,"value":3500.0},{"rank":2,"value":5000.0},{"rank":3,"value":6000.0},{"rank":4,"value":8000.0},{"rank":5,"value":12000.0},{"rank":6,"value":17500.0}],"title":"Catalog rank cost \u2014 full branch \u2014 line 1367"},{"columns":[{"key":"rank","label":"Rank"},{"key":"value","label":"Catalog rank value"}],"rows":[{"rank":1,"value":"40"},{"rank":2,"value":"46"},{"rank":3,"value":"52"},{"rank":4,"value":"58"},{"rank":5,"value":"64"},{"rank":6,"value":"70"}],"title":"Catalog rank value \u2014 full branch \u2014 line 1367"}]}
