{"body_sections":[{"evidence":"catalog-summary","sources":[],"text":"The cabinet records a research value of 1 and a rarity field of one in 8. The rarity is a catalog value, not a measured chance per scoop or per scanner cycle.","title":"Cabinet entry"},{"evidence":"inference","sources":[],"text":"Use the recorded effect, Big Bites, to decide whether this specimen supports your current setup. An effect that improves the part of the factory limiting production is likely to be more useful than improving a stage that is already keeping up.","title":"Choosing an upgrade"}],"category":"Needles","description":"Safety Pin is one of the needle specimens listed in the cabinet catalog. Its recorded collection effect is Big Bites. Hand tools lift 30% more hay.","evidence_label":"Catalog summary","facts":[{"key":"slot","label":"Slot","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":2},{"key":"object","label":"Object","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":"Needle_02"},{"key":"research","label":"Research","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":1},{"key":"one_in","label":"Catalog rarity \u2014 one in","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":8},{"key":"lot","label":"Lot","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":0},{"key":"row","label":"Row","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":0},{"key":"col","label":"Col","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":2},{"key":"shape","label":"Shape","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":"safety"},{"key":"material","label":"Material","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":"M_NC_Steel"},{"key":"odds_context","label":"Odds interpretation","section":"Technical details","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"extracted","value":"one_in is the cabinet catalog value; live roll probabilities and pool selection were not tested."},{"key":"effect_name","label":"Effect name","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/needles/needle_types.gdc","pointer":"EFFECTS[2]","reader":"Verified custom Godot archive / static token decoder","sha256":"1c0f7847a5e4f24339c0fdcf674074494d6f55f6b98dca48b8e631ff2ccc8bb3"},"status":"extracted","value":"Big Bites"},{"key":"effect_description","label":"Effect description","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/needles/needle_types.gdc","pointer":"EFFECTS[2]","reader":"Verified custom Godot archive / static token decoder","sha256":"1c0f7847a5e4f24339c0fdcf674074494d6f55f6b98dca48b8e631ff2ccc8bb3"},"status":"extracted","value":"Hand tools lift 30% more hay"},{"key":"effect_modifiers","label":"Effect modifiers","section":"Technical details","source":{"file":"FindTheNeedle.pck::scripts/needles/needle_types.gdc","pointer":"EFFECTS[2]","reader":"Verified custom Godot archive / static token decoder","sha256":"1c0f7847a5e4f24339c0fdcf674074494d6f55f6b98dca48b8e631ff2ccc8bb3"},"status":"extracted","value":"{\"scoop\": 0.3}"},{"key":"lot_name","label":"Lot name","section":"Recorded properties","source":{"file":"FindTheNeedle.pck::scripts/needles/needle_types.gdc","pointer":"LOT_NAMES","reader":"Verified custom Godot archive / static token decoder","sha256":"1c0f7847a5e4f24339c0fdcf674074494d6f55f6b98dca48b8e631ff2ccc8bb3"},"status":"extracted","value":"Pins and sewing needles"}],"id":"needle-2","kind":"item","name":"Safety Pin","relationships":[],"slug":"needle-2","source":{"file":"FindTheNeedle.pck::assets/models/needle_cabinet_slots.json","pointer":"/slots/2","reader":"Verified custom Godot archive / static token decoder","sha256":"cbb8cfcc9702abfe75386b04598f3e7edc30ccce15b693de3b91d90d253f0ae8"},"status":"static-extraction","tables":[]}
