{ "provenance": "Orb contents are server-side: GridFightOrbConfigRow.BonusID (2xxxx/30000) resolves in no client table. Options and drop weights were read from GridFightBasicOrbRewards.json and GridFightRewardRules.json NodeProfiles shipped with a third-party prebuilt server (March7thHoney win-x64, 2026-10-07); observations, not client data. Each orb picks one option uniformly. Reward types: gold (value), basic_equip (random basic component), role (random role of cost at star; the reference lists [cost, star]), item (consumable/box, not supported by this server: options made only of items are skipped).", "orbs": { "102": [[{ "type": "item", "id": 350103, "value": 1 }]], "103": [[{ "type": "item", "id": 350101, "value": 1 }]], "199": [[{ "type": "gold", "value": 2 }]], "203": [[{ "type": "basic_equip", "value": 1 }]], "204": [[{ "type": "basic_equip", "value": 1 }], [{ "type": "gold", "value": 3 }, { "type": "role", "cost": 2, "star": 1 }]], "205": [[{ "type": "item", "id": 99999, "value": 1 }]], "206": [[{ "type": "role", "cost": 3, "star": 1 }]], "207": [[{ "type": "role", "cost": 4, "star": 1 }]], "208": [[{ "type": "role", "cost": 4, "star": 1 }], [{ "type": "role", "cost": 3, "star": 2 }, { "type": "role", "cost": 3, "star": 2 }]], "305": [[{ "type": "item", "id": 350107, "value": 1 }]], "120031": [[{ "type": "item", "id": 99998, "value": 1 }]] }, "node_drops": { "900": { "rolls": 4, "weights": { "102": 1, "199": 1, "203": 1, "204": 1 } }, "901": { "rolls": 5, "weights": { "103": 1, "199": 2, "203": 1, "204": 1 } }, "902": { "rolls": 8, "weights": { "102": 1, "103": 1, "203": 2, "205": 1, "206": 3 } }, "903": { "rolls": 10, "weights": { "102": 1, "103": 1, "199": 2, "203": 3, "205": 1, "207": 2 } }, "904": { "rolls": 6, "weights": { "103": 1, "203": 1, "208": 2, "305": 1, "120031": 1 } } } }