{"id":64052,"name":"submodules/eiron_keymasterskeepgames","ecosystem":"submodules","repository_url":null,"issues_count":17,"created_at":"2025-08-27T15:05:07.553Z","updated_at":"2025-08-27T15:05:07.553Z","purl":"pkg:submodules/submodules/eiron_keymasterskeepgames","unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3860849942","node_id":"PR_kwDOOz9_9s6_nj-N","number":333,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `ff2d32f` to `bf8c919`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-27T14:26:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T14:24:27.000Z","updated_at":"2026-01-27T14:26:50.000Z","time_to_close":139,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`ff2d32f`","new_version":"`bf8c919`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `ff2d32f` to `bf8c919`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/bf8c9195c8153f117d4c1fc39567188dbd586f86\"\u003e\u003ccode\u003ebf8c919\u003c/code\u003e\u003c/a\u003e Add resource challenge, challenge mode, playstyle constraint, and achievement...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/d58d141850fde0487680096c305106a2e2a509ea\"\u003e\u003ccode\u003ed58d141\u003c/code\u003e\u003c/a\u003e Remove unsupported platforms for Forward: Escape the Fold game\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e4876a0f62db07fc4a6478c12eb390dd2e8bd84c\"\u003e\u003ccode\u003ee4876a0\u003c/code\u003e\u003c/a\u003e Add Forward: Escape the Fold game integration with objectives and options\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/ff2d32f0bde6248de288fd273a979a9a3a44b88e...bf8c9195c8153f117d4c1fc39567188dbd586f86\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/333/packages"},{"uuid":"3856563119","node_id":"PR_kwDOOz9_9s6_ZYXK","number":329,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `4a1c40e` to `ff2d32f`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T15:58:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T15:56:20.000Z","updated_at":"2026-01-26T15:58:57.000Z","time_to_close":152,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`4a1c40e`","new_version":"`ff2d32f`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `4a1c40e` to `ff2d32f`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ff2d32f0bde6248de288fd273a979a9a3a44b88e\"\u003e\u003ccode\u003eff2d32f\u003c/code\u003e\u003c/a\u003e Add Spelunky 2 game integration and objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5570c8adfe53d3e1dae5330c229ed950209eb91a\"\u003e\u003ccode\u003e5570c8a\u003c/code\u003e\u003c/a\u003e Add character-specific variants to base objectives\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/4a1c40e39162febf8e48b47334b824d2409544df...ff2d32f0bde6248de288fd273a979a9a3a44b88e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/329","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/329","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/329/packages"},{"uuid":"3797171136","node_id":"PR_kwDOOz9_9s68V7Gk","number":306,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `ca4130e` to `c3cc9f1`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-09T14:34:40.000Z","updated_at":"2026-01-10T02:09:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`ca4130e`","new_version":"`c3cc9f1`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `ca4130e` to `c3cc9f1`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c3cc9f1e01ec6c292942be92d2344f7d67fa403b\"\u003e\u003ccode\u003ec3cc9f1\u003c/code\u003e\u003c/a\u003e Rename classes for multiplayer support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9406b9f6dfad7ed92ec4cfd01c89372c6fec16ca\"\u003e\u003ccode\u003e9406b9f\u003c/code\u003e\u003c/a\u003e Remove unnecessary \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/94fb9144037b00805f45e4f78b82399d1125c630\"\u003e\u003ccode\u003e94fb914\u003c/code\u003e\u003c/a\u003e Fix boss challenge label in objective templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/914d2053c50d4aa8cde35a1c1594b39c9702162c\"\u003e\u003ccode\u003e914d205\u003c/code\u003e\u003c/a\u003e Add default objective if none exist in PlayniteLibraryGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/986dc400664a43e4d8b890b11c14d50eec2e3118\"\u003e\u003ccode\u003e986dc40\u003c/code\u003e\u003c/a\u003e Add new chaotic objectives and update option toggles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/417ef7cb8f2313caf1b966821420176044107d15\"\u003e\u003ccode\u003e417ef7c\u003c/code\u003e\u003c/a\u003e Refactor objective data sources in game classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ecd3d1fb732ab16b04a0a2160091278bf53288f4\"\u003e\u003ccode\u003eecd3d1f\u003c/code\u003e\u003c/a\u003e Add One Step From Eden game integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/16da40a64d36e3fa4775106d66c54cc06f480ccc\"\u003e\u003ccode\u003e16da40a\u003c/code\u003e\u003c/a\u003e Use available_characters for objective templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4348ea5b8896ed61ea6f61708ba66f4b8390678b\"\u003e\u003ccode\u003e4348ea5\u003c/code\u003e\u003c/a\u003e Add Dead Estate game integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/987f424d720bd1468ee84613f9ba4f4efb9c3ef4\"\u003e\u003ccode\u003e987f424\u003c/code\u003e\u003c/a\u003e Add fallback objective for missing Playnite JSON\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/ca4130e785edc207f60bcd4f864f8f75af6edfd9...c3cc9f1e01ec6c292942be92d2344f7d67fa403b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/306","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/306","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/306/packages"},{"uuid":"3711150574","node_id":"PR_kwDOOz9_9s637iRR","number":259,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `ca4130e` to `8d764bd`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-11T14:22:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T14:21:27.000Z","updated_at":"2025-12-11T14:22:56.000Z","time_to_close":172887,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`ca4130e`","new_version":"`8d764bd`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `ca4130e` to `8d764bd`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8d764bdb7f2e9e55ad494e69eb56a4feca5db70f\"\u003e\u003ccode\u003e8d764bd\u003c/code\u003e\u003c/a\u003e Refactor and expand BG3 objective templates and data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3e46545d277268cc45bc84c2e37dc262ca470c69\"\u003e\u003ccode\u003e3e46545\u003c/code\u003e\u003c/a\u003e Revise and expand game objectives and counts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/6082f387274345052f8a0220c61a7ab1d3f3b2c1\"\u003e\u003ccode\u003e6082f38\u003c/code\u003e\u003c/a\u003e Import Toggle from Options module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/65b78f63f1c74fe1352a01fa234b9d8970664e88\"\u003e\u003ccode\u003e65b78f6\u003c/code\u003e\u003c/a\u003e Add missing import for Toggle in game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/acde0b05ba013a304ce2d685cc7966300a98ad67\"\u003e\u003ccode\u003eacde0b0\u003c/code\u003e\u003c/a\u003e Switch objective options to DefaultOnToggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b423046bd9ef32cde74cecf82c5e3bcbe52b2679\"\u003e\u003ccode\u003eb423046\u003c/code\u003e\u003c/a\u003e Use DefaultOnToggle for objective options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/623ffed32b9e684a7ef8377ae81daec0ca54f84b\"\u003e\u003ccode\u003e623ffed\u003c/code\u003e\u003c/a\u003e Add Spelunky game integration and options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/cbbeb90fd2e65bac4e4d39a8b63c67f84951557b\"\u003e\u003ccode\u003ecbbeb90\u003c/code\u003e\u003c/a\u003e Add Wipeout HD Fury game integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/dcf5457561b56a402606e74c25d653b9aaf04120\"\u003e\u003ccode\u003edcf5457\u003c/code\u003e\u003c/a\u003e Fix relative imports in super_dungeon_maker_game.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2b9efa755eb7e036daada4d63a25c796cd583515\"\u003e\u003ccode\u003e2b9efa7\u003c/code\u003e\u003c/a\u003e Add Super Dungeon Maker game integration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/ca4130e785edc207f60bcd4f864f8f75af6edfd9...8d764bdb7f2e9e55ad494e69eb56a4feca5db70f\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"},{"uuid":"3532802358","node_id":"PR_kwDOOz9_9s6upqqP","number":188,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `aab3def` to `90049a5`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-21T02:45:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T15:03:09.000Z","updated_at":"2025-10-21T02:45:59.000Z","time_to_close":42169,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`aab3def`","new_version":"`90049a5`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `aab3def` to `90049a5`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/90049a50ef6854b6d787ebe1fb569e0701c8ab0f\"\u003e\u003ccode\u003e90049a5\u003c/code\u003e\u003c/a\u003e Adjust objective weights in PlayniteLibraryGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4e64a7e630f8d2c70e9c3227fedaf7ee9281ef5a\"\u003e\u003ccode\u003e4e64a7e\u003c/code\u003e\u003c/a\u003e Add Playnite Library integration module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/650f25c7cfc9ee685709e6bd34656d57a29b5994\"\u003e\u003ccode\u003e650f25c\u003c/code\u003e\u003c/a\u003e Change OptionSet defaults from set to list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/aab3def3a96d77cc8b96df86780601a7b31acbcf...90049a50ef6854b6d787ebe1fb569e0701c8ab0f\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"},{"uuid":"2887792579","node_id":"PR_kwDOOz9_9s6sIDfD","number":162,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8819815` to `8ce24be`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T05:46:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T05:43:57.000Z","updated_at":"2025-10-05T05:46:00.000Z","time_to_close":123,"merged_at":"2025-10-05T05:46:00.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8819815`","new_version":"`8ce24be`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8819815` to `8ce24be`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8ce24be40ec31cc2a2400e221da5420902d173be\"\u003e\u003ccode\u003e8ce24be\u003c/code\u003e\u003c/a\u003e Add customizable categories meta-game module\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8819815269032333ac05d52d3633175d681cc8c7...8ce24be40ec31cc2a2400e221da5420902d173be\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"},{"uuid":"2878560068","node_id":"PR_kwDOOz9_9s6rk1dE","number":153,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `8819815`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T14:42:06.000Z","updated_at":"2025-10-01T14:42:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`8819815`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `8819815`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8819815269032333ac05d52d3633175d681cc8c7\"\u003e\u003ccode\u003e8819815\u003c/code\u003e\u003c/a\u003e Refactor Choice options to use TextChoice with integer values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/16d3a19b6ed98abd0709e70af4b0bcf897cb5921\"\u003e\u003ccode\u003e16d3a19\u003c/code\u003e\u003c/a\u003e Add docstrings to mode and category toggle classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/d3afefb58601d932d730596f1ae7aa4c31fba9e7\"\u003e\u003ccode\u003ed3afefb\u003c/code\u003e\u003c/a\u003e Rename specific_bosses to chapter_bosses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/a9ac0b882a6afd1e998693a833a437aafe9c2d48\"\u003e\u003ccode\u003ea9ac0b8\u003c/code\u003e\u003c/a\u003e Standardize default values for Choice options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b8e1163ea4defa10228f358f0e1eb5b381309f81\"\u003e\u003ccode\u003eb8e1163\u003c/code\u003e\u003c/a\u003e Add docstrings to difficulty classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/1cd079796f66b83b2461c10bd407142b6f8b5de5\"\u003e\u003ccode\u003e1cd0797\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eiron/KeymastersKeepGames/issues/1\"\u003e#1\u003c/a\u003e from silasary/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4f03fe1d76dec95c07d31935fce21e20655f9411\"\u003e\u003ccode\u003e4f03fe1\u003c/code\u003e\u003c/a\u003e Fix option defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003e\u003ccode\u003e13be5a7\u003c/code\u003e\u003c/a\u003e Update objective labels in game templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b72e2d2043be96bddea0b2b68ad9a89eefd63c31\"\u003e\u003ccode\u003eb72e2d2\u003c/code\u003e\u003c/a\u003e Add starting_chapter and total_chapters to book config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0157fe497e53412a357019fa287e33e0d3193b3b\"\u003e\u003ccode\u003e0157fe4\u003c/code\u003e\u003c/a\u003e Fix objective template key for punishment type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...8819815269032333ac05d52d3633175d681cc8c7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"},{"uuid":"2872489866","node_id":"PR_kwDOOz9_9s6rNreK","number":144,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `13be5a7`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T00:33:19.000Z","updated_at":"2025-09-30T00:33:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`13be5a7`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `13be5a7`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003e\u003ccode\u003e13be5a7\u003c/code\u003e\u003c/a\u003e Update objective labels in game templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b72e2d2043be96bddea0b2b68ad9a89eefd63c31\"\u003e\u003ccode\u003eb72e2d2\u003c/code\u003e\u003c/a\u003e Add starting_chapter and total_chapters to book config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0157fe497e53412a357019fa287e33e0d3193b3b\"\u003e\u003ccode\u003e0157fe4\u003c/code\u003e\u003c/a\u003e Fix objective template key for punishment type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/37d0399a6b6f200d29a9b0afb721f0b985acc0ef\"\u003e\u003ccode\u003e37d0399\u003c/code\u003e\u003c/a\u003e Add new simple interaction objectives and all_characters method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/21bf1ed40354b9f7d1a37527eb3c0a5e41a42624\"\u003e\u003ccode\u003e21bf1ed\u003c/code\u003e\u003c/a\u003e Refactor challenge labels and criteria to UK English\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fda9967f19839f391c963f4e45e26c7a6da64678\"\u003e\u003ccode\u003efda9967\u003c/code\u003e\u003c/a\u003e Expand objective templates for Story Mode and bonus modes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8916eda0124e26599994f243268f8db644230ad4\"\u003e\u003ccode\u003e8916eda\u003c/code\u003e\u003c/a\u003e Refactor people selection by activity type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7114a6306d490c5f449f198f88c648391afd75e7\"\u003e\u003ccode\u003e7114a63\u003c/code\u003e\u003c/a\u003e Add Dominique's Curse DLC support and new objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2b258b2cee3906faedfc5f7a391a56619f8866cf\"\u003e\u003ccode\u003e2b258b2\u003c/code\u003e\u003c/a\u003e Update music disc objective and count range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7c0ce99cb976678663e83fc33d9cd3682216a4a2\"\u003e\u003ccode\u003e7c0ce99\u003c/code\u003e\u003c/a\u003e Adjust objective weights and cap max books per genre/author\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"},{"uuid":"2871687837","node_id":"PR_kwDOOz9_9s6rKnqd","number":134,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `13be5a7`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:49:13.000Z","updated_at":"2025-09-29T18:49:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`13be5a7`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `13be5a7`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003e\u003ccode\u003e13be5a7\u003c/code\u003e\u003c/a\u003e Update objective labels in game templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b72e2d2043be96bddea0b2b68ad9a89eefd63c31\"\u003e\u003ccode\u003eb72e2d2\u003c/code\u003e\u003c/a\u003e Add starting_chapter and total_chapters to book config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0157fe497e53412a357019fa287e33e0d3193b3b\"\u003e\u003ccode\u003e0157fe4\u003c/code\u003e\u003c/a\u003e Fix objective template key for punishment type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/37d0399a6b6f200d29a9b0afb721f0b985acc0ef\"\u003e\u003ccode\u003e37d0399\u003c/code\u003e\u003c/a\u003e Add new simple interaction objectives and all_characters method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/21bf1ed40354b9f7d1a37527eb3c0a5e41a42624\"\u003e\u003ccode\u003e21bf1ed\u003c/code\u003e\u003c/a\u003e Refactor challenge labels and criteria to UK English\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fda9967f19839f391c963f4e45e26c7a6da64678\"\u003e\u003ccode\u003efda9967\u003c/code\u003e\u003c/a\u003e Expand objective templates for Story Mode and bonus modes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8916eda0124e26599994f243268f8db644230ad4\"\u003e\u003ccode\u003e8916eda\u003c/code\u003e\u003c/a\u003e Refactor people selection by activity type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7114a6306d490c5f449f198f88c648391afd75e7\"\u003e\u003ccode\u003e7114a63\u003c/code\u003e\u003c/a\u003e Add Dominique's Curse DLC support and new objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2b258b2cee3906faedfc5f7a391a56619f8866cf\"\u003e\u003ccode\u003e2b258b2\u003c/code\u003e\u003c/a\u003e Update music disc objective and count range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7c0ce99cb976678663e83fc33d9cd3682216a4a2\"\u003e\u003ccode\u003e7c0ce99\u003c/code\u003e\u003c/a\u003e Adjust objective weights and cap max books per genre/author\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"3453202689","node_id":"PR_kwDOOz9_9s6qfKOc","number":126,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `e915601`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T14:24:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T11:29:42.000Z","updated_at":"2025-09-26T14:24:27.000Z","time_to_close":96885,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`e915601`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `e915601`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e915601c82a553bce774de22283ca7e8eaec6d56\"\u003e\u003ccode\u003ee915601\u003c/code\u003e\u003c/a\u003e Adjust objective weights in ChapterQuestGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e93997c3f9618ecd8249543cb63e1128e4a0027c\"\u003e\u003ccode\u003ee93997c\u003c/code\u003e\u003c/a\u003e Add truck simulator game modules and adjust quest weights\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2ab54abf2409694bb173df8064db3687e156ed57\"\u003e\u003ccode\u003e2ab54ab\u003c/code\u003e\u003c/a\u003e Increase weights for quest objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/86854b0f1b9316828da26310a0327b5d3b308221\"\u003e\u003ccode\u003e86854b0\u003c/code\u003e\u003c/a\u003e Adjust objective weights in ChapterQuestGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/deac96226bde6bbeff4046311671c862f31d2931\"\u003e\u003ccode\u003edeac962\u003c/code\u003e\u003c/a\u003e Adjust objective weights and time-consuming flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e1109c9e98a7c2ed657158fbf28f18bf746c3a81\"\u003e\u003ccode\u003ee1109c9\u003c/code\u003e\u003c/a\u003e Add options for specific and bulk chapter objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2d434d7b4b6b292b0f602d62b4fc59b5c1e8f42d\"\u003e\u003ccode\u003e2d434d7\u003c/code\u003e\u003c/a\u003e Remove redundant checks for genre and author challenge generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e902fe87bffed7a4391759484e590fd5cfc9f743\"\u003e\u003ccode\u003ee902fe8\u003c/code\u003e\u003c/a\u003e Add Chapter Quest meta-game module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b9ef647e4f6e95a8eb13311117f610d2e7d05516\"\u003e\u003ccode\u003eb9ef647\u003c/code\u003e\u003c/a\u003e Mark eco footprint improvement as difficult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003e\u003ccode\u003e5184127\u003c/code\u003e\u003c/a\u003e Expand Sims 4 support for DLC and new challenge types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...e915601c82a553bce774de22283ca7e8eaec6d56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"},{"uuid":"2857182919","node_id":"PR_kwDOOz9_9s6qTSbH","number":120,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `2ab54ab`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T11:29:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T14:25:24.000Z","updated_at":"2025-09-25T11:29:44.000Z","time_to_close":75860,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`2ab54ab`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `2ab54ab`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2ab54abf2409694bb173df8064db3687e156ed57\"\u003e\u003ccode\u003e2ab54ab\u003c/code\u003e\u003c/a\u003e Increase weights for quest objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/86854b0f1b9316828da26310a0327b5d3b308221\"\u003e\u003ccode\u003e86854b0\u003c/code\u003e\u003c/a\u003e Adjust objective weights in ChapterQuestGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/deac96226bde6bbeff4046311671c862f31d2931\"\u003e\u003ccode\u003edeac962\u003c/code\u003e\u003c/a\u003e Adjust objective weights and time-consuming flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e1109c9e98a7c2ed657158fbf28f18bf746c3a81\"\u003e\u003ccode\u003ee1109c9\u003c/code\u003e\u003c/a\u003e Add options for specific and bulk chapter objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2d434d7b4b6b292b0f602d62b4fc59b5c1e8f42d\"\u003e\u003ccode\u003e2d434d7\u003c/code\u003e\u003c/a\u003e Remove redundant checks for genre and author challenge generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e902fe87bffed7a4391759484e590fd5cfc9f743\"\u003e\u003ccode\u003ee902fe8\u003c/code\u003e\u003c/a\u003e Add Chapter Quest meta-game module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b9ef647e4f6e95a8eb13311117f610d2e7d05516\"\u003e\u003ccode\u003eb9ef647\u003c/code\u003e\u003c/a\u003e Mark eco footprint improvement as difficult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003e\u003ccode\u003e5184127\u003c/code\u003e\u003c/a\u003e Expand Sims 4 support for DLC and new challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c608af0b74c657da6d9af6d000e48bb2114615c1\"\u003e\u003ccode\u003ec608af0\u003c/code\u003e\u003c/a\u003e Add The Sims 4 module and update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0c07795a151e98418705bd3e401f14a5213090a1\"\u003e\u003ccode\u003e0c07795\u003c/code\u003e\u003c/a\u003e Fix objective template key for area name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...2ab54abf2409694bb173df8064db3687e156ed57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"2849774172","node_id":"PR_kwDOOz9_9s6p3Bpc","number":116,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `5184127`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T14:26:35.000Z","updated_at":"2025-09-22T14:26:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`5184127`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `5184127`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003e\u003ccode\u003e5184127\u003c/code\u003e\u003c/a\u003e Expand Sims 4 support for DLC and new challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c608af0b74c657da6d9af6d000e48bb2114615c1\"\u003e\u003ccode\u003ec608af0\u003c/code\u003e\u003c/a\u003e Add The Sims 4 module and update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0c07795a151e98418705bd3e401f14a5213090a1\"\u003e\u003ccode\u003e0c07795\u003c/code\u003e\u003c/a\u003e Fix objective template key for area name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/81e52380bae15069a4e6b01b1b286caf0a2d26a3\"\u003e\u003ccode\u003e81e5238\u003c/code\u003e\u003c/a\u003e Update README with new modules and simplify collection categories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c024d602328822ffb14b37e64bb014e7bd266b92\"\u003e\u003ccode\u003ec024d60\u003c/code\u003e\u003c/a\u003e Add JD2015 Ubisoft Connect unlockable song support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ed1fd5c3bbe90fadec2dfa654c5e279cb8b50dce\"\u003e\u003ccode\u003eed1fd5c\u003c/code\u003e\u003c/a\u003e Fix docstring typo in themed_areas method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7e254afed80b7fba67ba0cea2b011715da4ed239\"\u003e\u003ccode\u003e7e254af\u003c/code\u003e\u003c/a\u003e Refactor island type logic and improve sea creature objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"},{"uuid":"2812248019","node_id":"PR_kwDOOz9_9s6nn3_T","number":112,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `81e5238`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-09T14:28:37.000Z","updated_at":"2025-09-09T14:28:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`81e5238`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `81e5238`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/81e52380bae15069a4e6b01b1b286caf0a2d26a3\"\u003e\u003ccode\u003e81e5238\u003c/code\u003e\u003c/a\u003e Update README with new modules and simplify collection categories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c024d602328822ffb14b37e64bb014e7bd266b92\"\u003e\u003ccode\u003ec024d60\u003c/code\u003e\u003c/a\u003e Add JD2015 Ubisoft Connect unlockable song support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ed1fd5c3bbe90fadec2dfa654c5e279cb8b50dce\"\u003e\u003ccode\u003eed1fd5c\u003c/code\u003e\u003c/a\u003e Fix docstring typo in themed_areas method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7e254afed80b7fba67ba0cea2b011715da4ed239\"\u003e\u003ccode\u003e7e254af\u003c/code\u003e\u003c/a\u003e Refactor island type logic and improve sea creature objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3d12855bffa6eb4fc616a66657e42431b0fc866d\"\u003e\u003ccode\u003e3d12855\u003c/code\u003e\u003c/a\u003e Add island type and Happy Home Paradise options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e905a566e8e02776a64c47b8d58ce46f303552fc\"\u003e\u003ccode\u003ee905a56\u003c/code\u003e\u003c/a\u003e Refactor option defaults and remove unused class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5d453b918f2c1b1f51cc8d05d13f068a1ca3fcad\"\u003e\u003ccode\u003e5d453b9\u003c/code\u003e\u003c/a\u003e Update objective labels and challenge types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...81e52380bae15069a4e6b01b1b286caf0a2d26a3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"},{"uuid":"2808634953","node_id":"PR_kwDOOz9_9s6naF5J","number":110,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `c024d60`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T15:14:40.000Z","updated_at":"2025-09-08T15:14:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`c024d60`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `c024d60`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c024d602328822ffb14b37e64bb014e7bd266b92\"\u003e\u003ccode\u003ec024d60\u003c/code\u003e\u003c/a\u003e Add JD2015 Ubisoft Connect unlockable song support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ed1fd5c3bbe90fadec2dfa654c5e279cb8b50dce\"\u003e\u003ccode\u003eed1fd5c\u003c/code\u003e\u003c/a\u003e Fix docstring typo in themed_areas method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7e254afed80b7fba67ba0cea2b011715da4ed239\"\u003e\u003ccode\u003e7e254af\u003c/code\u003e\u003c/a\u003e Refactor island type logic and improve sea creature objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3d12855bffa6eb4fc616a66657e42431b0fc866d\"\u003e\u003ccode\u003e3d12855\u003c/code\u003e\u003c/a\u003e Add island type and Happy Home Paradise options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e905a566e8e02776a64c47b8d58ce46f303552fc\"\u003e\u003ccode\u003ee905a56\u003c/code\u003e\u003c/a\u003e Refactor option defaults and remove unused class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5d453b918f2c1b1f51cc8d05d13f068a1ca3fcad\"\u003e\u003ccode\u003e5d453b9\u003c/code\u003e\u003c/a\u003e Update objective labels and challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003e\u003ccode\u003e0b80db1\u003c/code\u003e\u003c/a\u003e Add game mode objectives and settings support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...c024d602328822ffb14b37e64bb014e7bd266b92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"},{"uuid":"2802755906","node_id":"PR_kwDOOz9_9s6nDqlC","number":108,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `fd810de`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-08T15:14:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-05T14:20:12.000Z","updated_at":"2025-09-08T15:14:42.000Z","time_to_close":262470,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`fd810de`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `fd810de`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3d12855bffa6eb4fc616a66657e42431b0fc866d\"\u003e\u003ccode\u003e3d12855\u003c/code\u003e\u003c/a\u003e Add island type and Happy Home Paradise options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e905a566e8e02776a64c47b8d58ce46f303552fc\"\u003e\u003ccode\u003ee905a56\u003c/code\u003e\u003c/a\u003e Refactor option defaults and remove unused class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5d453b918f2c1b1f51cc8d05d13f068a1ca3fcad\"\u003e\u003ccode\u003e5d453b9\u003c/code\u003e\u003c/a\u003e Update objective labels and challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003e\u003ccode\u003e0b80db1\u003c/code\u003e\u003c/a\u003e Add game mode objectives and settings support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003e\u003ccode\u003eab82a01\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorators to ingredient methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/28e7ffc71312376c7a9f872607e60e32b0b11500\"\u003e\u003ccode\u003e28e7ffc\u003c/code\u003e\u003c/a\u003e Fix objective label to use BIOME_TYPE placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9b8490cdfbbab1d715a56fb7cd8cff45c2ebf13a\"\u003e\u003ccode\u003e9b8490c\u003c/code\u003e\u003c/a\u003e Remove functools.cached_property usage from game modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...fd810de895225ece11f93c87c3424394e54023ac\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"2799825742","node_id":"PR_kwDOOz9_9s6m4fNO","number":107,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `0b80db1`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-05T14:20:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-04T15:06:19.000Z","updated_at":"2025-09-05T14:20:14.000Z","time_to_close":83635,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`0b80db1`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `0b80db1`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003e\u003ccode\u003e0b80db1\u003c/code\u003e\u003c/a\u003e Add game mode objectives and settings support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003e\u003ccode\u003eab82a01\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorators to ingredient methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/28e7ffc71312376c7a9f872607e60e32b0b11500\"\u003e\u003ccode\u003e28e7ffc\u003c/code\u003e\u003c/a\u003e Fix objective label to use BIOME_TYPE placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9b8490cdfbbab1d715a56fb7cd8cff45c2ebf13a\"\u003e\u003ccode\u003e9b8490c\u003c/code\u003e\u003c/a\u003e Remove functools.cached_property usage from game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/85f803da86ad41eb01f6515d3538c1e3d3900b97\"\u003e\u003ccode\u003e85f803d\u003c/code\u003e\u003c/a\u003e Fix typo in objective labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/183d48eec2e4920f41b749c989794ea5c60f36a0\"\u003e\u003ccode\u003e183d48e\u003c/code\u003e\u003c/a\u003e Simplify subclass and feat type names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ebc437c468b5097db0a720fa4850c54639f4f717\"\u003e\u003ccode\u003eebc437c\u003c/code\u003e\u003c/a\u003e Update class trial objective label formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/eff3a6145877103f5777cecdc6b8c95da26e0ec0\"\u003e\u003ccode\u003eeff3a61\u003c/code\u003e\u003c/a\u003e Switch game option toggles to DefaultOnToggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/38e45447ed8e8c5999583258f046eeae6cf1c080\"\u003e\u003ccode\u003e38e4544\u003c/code\u003e\u003c/a\u003e Refactor property access and labels in game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/74cc341c45cca96b758c4305706d6cab2767387b\"\u003e\u003ccode\u003e74cc341\u003c/code\u003e\u003c/a\u003e Remove PERSON_NAME from family activity objective\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"},{"uuid":"2778373526","node_id":"PR_kwDOOz9_9s6lmp2W","number":98,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `ab82a01`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T13:42:12.000Z","updated_at":"2025-08-27T13:42:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`ab82a01`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `ab82a01`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003e\u003ccode\u003eab82a01\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorators to ingredient methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/28e7ffc71312376c7a9f872607e60e32b0b11500\"\u003e\u003ccode\u003e28e7ffc\u003c/code\u003e\u003c/a\u003e Fix objective label to use BIOME_TYPE placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9b8490cdfbbab1d715a56fb7cd8cff45c2ebf13a\"\u003e\u003ccode\u003e9b8490c\u003c/code\u003e\u003c/a\u003e Remove functools.cached_property usage from game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/85f803da86ad41eb01f6515d3538c1e3d3900b97\"\u003e\u003ccode\u003e85f803d\u003c/code\u003e\u003c/a\u003e Fix typo in objective labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/183d48eec2e4920f41b749c989794ea5c60f36a0\"\u003e\u003ccode\u003e183d48e\u003c/code\u003e\u003c/a\u003e Simplify subclass and feat type names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ebc437c468b5097db0a720fa4850c54639f4f717\"\u003e\u003ccode\u003eebc437c\u003c/code\u003e\u003c/a\u003e Update class trial objective label formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/eff3a6145877103f5777cecdc6b8c95da26e0ec0\"\u003e\u003ccode\u003eeff3a61\u003c/code\u003e\u003c/a\u003e Switch game option toggles to DefaultOnToggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/38e45447ed8e8c5999583258f046eeae6cf1c080\"\u003e\u003ccode\u003e38e4544\u003c/code\u003e\u003c/a\u003e Refactor property access and labels in game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/74cc341c45cca96b758c4305706d6cab2767387b\"\u003e\u003ccode\u003e74cc341\u003c/code\u003e\u003c/a\u003e Remove PERSON_NAME from family activity objective\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b2a16dab705f0d22e3297b8e67c78a5460363222\"\u003e\u003ccode\u003eb2a16da\u003c/code\u003e\u003c/a\u003e Fix objective template biome key name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}],"issue_packages":[{"old_version":"`ff2d32f`","new_version":"`bf8c919`","update_type":null,"path":null,"pr_created_at":"2026-01-27T14:24:27.000Z","version_change":"`ff2d32f` → `bf8c919`","issue":{"uuid":"3860849942","node_id":"PR_kwDOOz9_9s6_nj-N","number":333,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `ff2d32f` to `bf8c919`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-27T14:26:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T14:24:27.000Z","updated_at":"2026-01-27T14:26:50.000Z","time_to_close":139,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`ff2d32f`","new_version":"`bf8c919`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `ff2d32f` to `bf8c919`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/bf8c9195c8153f117d4c1fc39567188dbd586f86\"\u003e\u003ccode\u003ebf8c919\u003c/code\u003e\u003c/a\u003e Add resource challenge, challenge mode, playstyle constraint, and achievement...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/d58d141850fde0487680096c305106a2e2a509ea\"\u003e\u003ccode\u003ed58d141\u003c/code\u003e\u003c/a\u003e Remove unsupported platforms for Forward: Escape the Fold game\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e4876a0f62db07fc4a6478c12eb390dd2e8bd84c\"\u003e\u003ccode\u003ee4876a0\u003c/code\u003e\u003c/a\u003e Add Forward: Escape the Fold game integration with objectives and options\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/ff2d32f0bde6248de288fd273a979a9a3a44b88e...bf8c9195c8153f117d4c1fc39567188dbd586f86\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/333/packages"}},{"old_version":"`4a1c40e`","new_version":"`ff2d32f`","update_type":null,"path":null,"pr_created_at":"2026-01-26T15:56:20.000Z","version_change":"`4a1c40e` → `ff2d32f`","issue":{"uuid":"3856563119","node_id":"PR_kwDOOz9_9s6_ZYXK","number":329,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `4a1c40e` to `ff2d32f`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T15:58:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T15:56:20.000Z","updated_at":"2026-01-26T15:58:57.000Z","time_to_close":152,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`4a1c40e`","new_version":"`ff2d32f`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `4a1c40e` to `ff2d32f`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ff2d32f0bde6248de288fd273a979a9a3a44b88e\"\u003e\u003ccode\u003eff2d32f\u003c/code\u003e\u003c/a\u003e Add Spelunky 2 game integration and objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5570c8adfe53d3e1dae5330c229ed950209eb91a\"\u003e\u003ccode\u003e5570c8a\u003c/code\u003e\u003c/a\u003e Add character-specific variants to base objectives\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/4a1c40e39162febf8e48b47334b824d2409544df...ff2d32f0bde6248de288fd273a979a9a3a44b88e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/329","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/329","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/329/packages"}},{"old_version":"`ca4130e`","new_version":"`c3cc9f1`","update_type":null,"path":null,"pr_created_at":"2026-01-09T14:34:40.000Z","version_change":"`ca4130e` → `c3cc9f1`","issue":{"uuid":"3797171136","node_id":"PR_kwDOOz9_9s68V7Gk","number":306,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `ca4130e` to `c3cc9f1`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-09T14:34:40.000Z","updated_at":"2026-01-10T02:09:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`ca4130e`","new_version":"`c3cc9f1`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `ca4130e` to `c3cc9f1`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c3cc9f1e01ec6c292942be92d2344f7d67fa403b\"\u003e\u003ccode\u003ec3cc9f1\u003c/code\u003e\u003c/a\u003e Rename classes for multiplayer support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9406b9f6dfad7ed92ec4cfd01c89372c6fec16ca\"\u003e\u003ccode\u003e9406b9f\u003c/code\u003e\u003c/a\u003e Remove unnecessary \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/94fb9144037b00805f45e4f78b82399d1125c630\"\u003e\u003ccode\u003e94fb914\u003c/code\u003e\u003c/a\u003e Fix boss challenge label in objective templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/914d2053c50d4aa8cde35a1c1594b39c9702162c\"\u003e\u003ccode\u003e914d205\u003c/code\u003e\u003c/a\u003e Add default objective if none exist in PlayniteLibraryGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/986dc400664a43e4d8b890b11c14d50eec2e3118\"\u003e\u003ccode\u003e986dc40\u003c/code\u003e\u003c/a\u003e Add new chaotic objectives and update option toggles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/417ef7cb8f2313caf1b966821420176044107d15\"\u003e\u003ccode\u003e417ef7c\u003c/code\u003e\u003c/a\u003e Refactor objective data sources in game classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ecd3d1fb732ab16b04a0a2160091278bf53288f4\"\u003e\u003ccode\u003eecd3d1f\u003c/code\u003e\u003c/a\u003e Add One Step From Eden game integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/16da40a64d36e3fa4775106d66c54cc06f480ccc\"\u003e\u003ccode\u003e16da40a\u003c/code\u003e\u003c/a\u003e Use available_characters for objective templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4348ea5b8896ed61ea6f61708ba66f4b8390678b\"\u003e\u003ccode\u003e4348ea5\u003c/code\u003e\u003c/a\u003e Add Dead Estate game integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/987f424d720bd1468ee84613f9ba4f4efb9c3ef4\"\u003e\u003ccode\u003e987f424\u003c/code\u003e\u003c/a\u003e Add fallback objective for missing Playnite JSON\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/ca4130e785edc207f60bcd4f864f8f75af6edfd9...c3cc9f1e01ec6c292942be92d2344f7d67fa403b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/306","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/306","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/306/packages"}},{"old_version":"`ca4130e`","new_version":"`8d764bd`","update_type":null,"path":null,"pr_created_at":"2025-12-09T14:21:27.000Z","version_change":"`ca4130e` → `8d764bd`","issue":{"uuid":"3711150574","node_id":"PR_kwDOOz9_9s637iRR","number":259,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `ca4130e` to `8d764bd`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-11T14:22:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T14:21:27.000Z","updated_at":"2025-12-11T14:22:56.000Z","time_to_close":172887,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`ca4130e`","new_version":"`8d764bd`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `ca4130e` to `8d764bd`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8d764bdb7f2e9e55ad494e69eb56a4feca5db70f\"\u003e\u003ccode\u003e8d764bd\u003c/code\u003e\u003c/a\u003e Refactor and expand BG3 objective templates and data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3e46545d277268cc45bc84c2e37dc262ca470c69\"\u003e\u003ccode\u003e3e46545\u003c/code\u003e\u003c/a\u003e Revise and expand game objectives and counts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/6082f387274345052f8a0220c61a7ab1d3f3b2c1\"\u003e\u003ccode\u003e6082f38\u003c/code\u003e\u003c/a\u003e Import Toggle from Options module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/65b78f63f1c74fe1352a01fa234b9d8970664e88\"\u003e\u003ccode\u003e65b78f6\u003c/code\u003e\u003c/a\u003e Add missing import for Toggle in game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/acde0b05ba013a304ce2d685cc7966300a98ad67\"\u003e\u003ccode\u003eacde0b0\u003c/code\u003e\u003c/a\u003e Switch objective options to DefaultOnToggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b423046bd9ef32cde74cecf82c5e3bcbe52b2679\"\u003e\u003ccode\u003eb423046\u003c/code\u003e\u003c/a\u003e Use DefaultOnToggle for objective options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/623ffed32b9e684a7ef8377ae81daec0ca54f84b\"\u003e\u003ccode\u003e623ffed\u003c/code\u003e\u003c/a\u003e Add Spelunky game integration and options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/cbbeb90fd2e65bac4e4d39a8b63c67f84951557b\"\u003e\u003ccode\u003ecbbeb90\u003c/code\u003e\u003c/a\u003e Add Wipeout HD Fury game integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/dcf5457561b56a402606e74c25d653b9aaf04120\"\u003e\u003ccode\u003edcf5457\u003c/code\u003e\u003c/a\u003e Fix relative imports in super_dungeon_maker_game.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2b9efa755eb7e036daada4d63a25c796cd583515\"\u003e\u003ccode\u003e2b9efa7\u003c/code\u003e\u003c/a\u003e Add Super Dungeon Maker game integration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/ca4130e785edc207f60bcd4f864f8f75af6edfd9...8d764bdb7f2e9e55ad494e69eb56a4feca5db70f\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"}},{"old_version":"`aab3def`","new_version":"`90049a5`","update_type":null,"path":null,"pr_created_at":"2025-10-20T15:03:09.000Z","version_change":"`aab3def` → `90049a5`","issue":{"uuid":"3532802358","node_id":"PR_kwDOOz9_9s6upqqP","number":188,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `aab3def` to `90049a5`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-21T02:45:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T15:03:09.000Z","updated_at":"2025-10-21T02:45:59.000Z","time_to_close":42169,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`aab3def`","new_version":"`90049a5`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `aab3def` to `90049a5`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/90049a50ef6854b6d787ebe1fb569e0701c8ab0f\"\u003e\u003ccode\u003e90049a5\u003c/code\u003e\u003c/a\u003e Adjust objective weights in PlayniteLibraryGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4e64a7e630f8d2c70e9c3227fedaf7ee9281ef5a\"\u003e\u003ccode\u003e4e64a7e\u003c/code\u003e\u003c/a\u003e Add Playnite Library integration module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/650f25c7cfc9ee685709e6bd34656d57a29b5994\"\u003e\u003ccode\u003e650f25c\u003c/code\u003e\u003c/a\u003e Change OptionSet defaults from set to list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/aab3def3a96d77cc8b96df86780601a7b31acbcf...90049a50ef6854b6d787ebe1fb569e0701c8ab0f\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"}},{"old_version":"`8819815`","new_version":"`8ce24be`","update_type":null,"path":null,"pr_created_at":"2025-10-05T05:43:57.000Z","version_change":"`8819815` → `8ce24be`","issue":{"uuid":"2887792579","node_id":"PR_kwDOOz9_9s6sIDfD","number":162,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8819815` to `8ce24be`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T05:46:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T05:43:57.000Z","updated_at":"2025-10-05T05:46:00.000Z","time_to_close":123,"merged_at":"2025-10-05T05:46:00.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8819815`","new_version":"`8ce24be`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8819815` to `8ce24be`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8ce24be40ec31cc2a2400e221da5420902d173be\"\u003e\u003ccode\u003e8ce24be\u003c/code\u003e\u003c/a\u003e Add customizable categories meta-game module\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8819815269032333ac05d52d3633175d681cc8c7...8ce24be40ec31cc2a2400e221da5420902d173be\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"}},{"old_version":"`8298873`","new_version":"`8819815`","update_type":null,"path":null,"pr_created_at":"2025-10-01T14:42:06.000Z","version_change":"`8298873` → `8819815`","issue":{"uuid":"2878560068","node_id":"PR_kwDOOz9_9s6rk1dE","number":153,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `8819815`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T14:42:06.000Z","updated_at":"2025-10-01T14:42:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`8819815`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `8819815`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8819815269032333ac05d52d3633175d681cc8c7\"\u003e\u003ccode\u003e8819815\u003c/code\u003e\u003c/a\u003e Refactor Choice options to use TextChoice with integer values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/16d3a19b6ed98abd0709e70af4b0bcf897cb5921\"\u003e\u003ccode\u003e16d3a19\u003c/code\u003e\u003c/a\u003e Add docstrings to mode and category toggle classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/d3afefb58601d932d730596f1ae7aa4c31fba9e7\"\u003e\u003ccode\u003ed3afefb\u003c/code\u003e\u003c/a\u003e Rename specific_bosses to chapter_bosses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/a9ac0b882a6afd1e998693a833a437aafe9c2d48\"\u003e\u003ccode\u003ea9ac0b8\u003c/code\u003e\u003c/a\u003e Standardize default values for Choice options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b8e1163ea4defa10228f358f0e1eb5b381309f81\"\u003e\u003ccode\u003eb8e1163\u003c/code\u003e\u003c/a\u003e Add docstrings to difficulty classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/1cd079796f66b83b2461c10bd407142b6f8b5de5\"\u003e\u003ccode\u003e1cd0797\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eiron/KeymastersKeepGames/issues/1\"\u003e#1\u003c/a\u003e from silasary/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4f03fe1d76dec95c07d31935fce21e20655f9411\"\u003e\u003ccode\u003e4f03fe1\u003c/code\u003e\u003c/a\u003e Fix option defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003e\u003ccode\u003e13be5a7\u003c/code\u003e\u003c/a\u003e Update objective labels in game templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b72e2d2043be96bddea0b2b68ad9a89eefd63c31\"\u003e\u003ccode\u003eb72e2d2\u003c/code\u003e\u003c/a\u003e Add starting_chapter and total_chapters to book config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0157fe497e53412a357019fa287e33e0d3193b3b\"\u003e\u003ccode\u003e0157fe4\u003c/code\u003e\u003c/a\u003e Fix objective template key for punishment type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...8819815269032333ac05d52d3633175d681cc8c7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}},{"old_version":"`8298873`","new_version":"`13be5a7`","update_type":null,"path":null,"pr_created_at":"2025-09-30T00:33:19.000Z","version_change":"`8298873` → `13be5a7`","issue":{"uuid":"2872489866","node_id":"PR_kwDOOz9_9s6rNreK","number":144,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `13be5a7`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T00:33:19.000Z","updated_at":"2025-09-30T00:33:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`13be5a7`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `13be5a7`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003e\u003ccode\u003e13be5a7\u003c/code\u003e\u003c/a\u003e Update objective labels in game templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b72e2d2043be96bddea0b2b68ad9a89eefd63c31\"\u003e\u003ccode\u003eb72e2d2\u003c/code\u003e\u003c/a\u003e Add starting_chapter and total_chapters to book config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0157fe497e53412a357019fa287e33e0d3193b3b\"\u003e\u003ccode\u003e0157fe4\u003c/code\u003e\u003c/a\u003e Fix objective template key for punishment type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/37d0399a6b6f200d29a9b0afb721f0b985acc0ef\"\u003e\u003ccode\u003e37d0399\u003c/code\u003e\u003c/a\u003e Add new simple interaction objectives and all_characters method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/21bf1ed40354b9f7d1a37527eb3c0a5e41a42624\"\u003e\u003ccode\u003e21bf1ed\u003c/code\u003e\u003c/a\u003e Refactor challenge labels and criteria to UK English\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fda9967f19839f391c963f4e45e26c7a6da64678\"\u003e\u003ccode\u003efda9967\u003c/code\u003e\u003c/a\u003e Expand objective templates for Story Mode and bonus modes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8916eda0124e26599994f243268f8db644230ad4\"\u003e\u003ccode\u003e8916eda\u003c/code\u003e\u003c/a\u003e Refactor people selection by activity type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7114a6306d490c5f449f198f88c648391afd75e7\"\u003e\u003ccode\u003e7114a63\u003c/code\u003e\u003c/a\u003e Add Dominique's Curse DLC support and new objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2b258b2cee3906faedfc5f7a391a56619f8866cf\"\u003e\u003ccode\u003e2b258b2\u003c/code\u003e\u003c/a\u003e Update music disc objective and count range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7c0ce99cb976678663e83fc33d9cd3682216a4a2\"\u003e\u003ccode\u003e7c0ce99\u003c/code\u003e\u003c/a\u003e Adjust objective weights and cap max books per genre/author\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"}},{"old_version":"`8298873`","new_version":"`13be5a7`","update_type":null,"path":null,"pr_created_at":"2025-09-29T18:49:13.000Z","version_change":"`8298873` → `13be5a7`","issue":{"uuid":"2871687837","node_id":"PR_kwDOOz9_9s6rKnqd","number":134,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `13be5a7`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:49:13.000Z","updated_at":"2025-09-29T18:49:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`13be5a7`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `13be5a7`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003e\u003ccode\u003e13be5a7\u003c/code\u003e\u003c/a\u003e Update objective labels in game templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b72e2d2043be96bddea0b2b68ad9a89eefd63c31\"\u003e\u003ccode\u003eb72e2d2\u003c/code\u003e\u003c/a\u003e Add starting_chapter and total_chapters to book config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0157fe497e53412a357019fa287e33e0d3193b3b\"\u003e\u003ccode\u003e0157fe4\u003c/code\u003e\u003c/a\u003e Fix objective template key for punishment type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/37d0399a6b6f200d29a9b0afb721f0b985acc0ef\"\u003e\u003ccode\u003e37d0399\u003c/code\u003e\u003c/a\u003e Add new simple interaction objectives and all_characters method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/21bf1ed40354b9f7d1a37527eb3c0a5e41a42624\"\u003e\u003ccode\u003e21bf1ed\u003c/code\u003e\u003c/a\u003e Refactor challenge labels and criteria to UK English\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fda9967f19839f391c963f4e45e26c7a6da64678\"\u003e\u003ccode\u003efda9967\u003c/code\u003e\u003c/a\u003e Expand objective templates for Story Mode and bonus modes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/8916eda0124e26599994f243268f8db644230ad4\"\u003e\u003ccode\u003e8916eda\u003c/code\u003e\u003c/a\u003e Refactor people selection by activity type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7114a6306d490c5f449f198f88c648391afd75e7\"\u003e\u003ccode\u003e7114a63\u003c/code\u003e\u003c/a\u003e Add Dominique's Curse DLC support and new objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2b258b2cee3906faedfc5f7a391a56619f8866cf\"\u003e\u003ccode\u003e2b258b2\u003c/code\u003e\u003c/a\u003e Update music disc objective and count range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7c0ce99cb976678663e83fc33d9cd3682216a4a2\"\u003e\u003ccode\u003e7c0ce99\u003c/code\u003e\u003c/a\u003e Adjust objective weights and cap max books per genre/author\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...13be5a72f25d4f44d3672d14ea4fc788717e1389\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"`8298873`","new_version":"`e915601`","update_type":null,"path":null,"pr_created_at":"2025-09-25T11:29:42.000Z","version_change":"`8298873` → `e915601`","issue":{"uuid":"3453202689","node_id":"PR_kwDOOz9_9s6qfKOc","number":126,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `e915601`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T14:24:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T11:29:42.000Z","updated_at":"2025-09-26T14:24:27.000Z","time_to_close":96885,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`e915601`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `e915601`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e915601c82a553bce774de22283ca7e8eaec6d56\"\u003e\u003ccode\u003ee915601\u003c/code\u003e\u003c/a\u003e Adjust objective weights in ChapterQuestGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e93997c3f9618ecd8249543cb63e1128e4a0027c\"\u003e\u003ccode\u003ee93997c\u003c/code\u003e\u003c/a\u003e Add truck simulator game modules and adjust quest weights\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2ab54abf2409694bb173df8064db3687e156ed57\"\u003e\u003ccode\u003e2ab54ab\u003c/code\u003e\u003c/a\u003e Increase weights for quest objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/86854b0f1b9316828da26310a0327b5d3b308221\"\u003e\u003ccode\u003e86854b0\u003c/code\u003e\u003c/a\u003e Adjust objective weights in ChapterQuestGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/deac96226bde6bbeff4046311671c862f31d2931\"\u003e\u003ccode\u003edeac962\u003c/code\u003e\u003c/a\u003e Adjust objective weights and time-consuming flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e1109c9e98a7c2ed657158fbf28f18bf746c3a81\"\u003e\u003ccode\u003ee1109c9\u003c/code\u003e\u003c/a\u003e Add options for specific and bulk chapter objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2d434d7b4b6b292b0f602d62b4fc59b5c1e8f42d\"\u003e\u003ccode\u003e2d434d7\u003c/code\u003e\u003c/a\u003e Remove redundant checks for genre and author challenge generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e902fe87bffed7a4391759484e590fd5cfc9f743\"\u003e\u003ccode\u003ee902fe8\u003c/code\u003e\u003c/a\u003e Add Chapter Quest meta-game module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b9ef647e4f6e95a8eb13311117f610d2e7d05516\"\u003e\u003ccode\u003eb9ef647\u003c/code\u003e\u003c/a\u003e Mark eco footprint improvement as difficult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003e\u003ccode\u003e5184127\u003c/code\u003e\u003c/a\u003e Expand Sims 4 support for DLC and new challenge types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...e915601c82a553bce774de22283ca7e8eaec6d56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"}},{"old_version":"`8298873`","new_version":"`2ab54ab`","update_type":null,"path":null,"pr_created_at":"2025-09-24T14:25:24.000Z","version_change":"`8298873` → `2ab54ab`","issue":{"uuid":"2857182919","node_id":"PR_kwDOOz9_9s6qTSbH","number":120,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `2ab54ab`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T11:29:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T14:25:24.000Z","updated_at":"2025-09-25T11:29:44.000Z","time_to_close":75860,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`2ab54ab`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `2ab54ab`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2ab54abf2409694bb173df8064db3687e156ed57\"\u003e\u003ccode\u003e2ab54ab\u003c/code\u003e\u003c/a\u003e Increase weights for quest objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/86854b0f1b9316828da26310a0327b5d3b308221\"\u003e\u003ccode\u003e86854b0\u003c/code\u003e\u003c/a\u003e Adjust objective weights in ChapterQuestGame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/deac96226bde6bbeff4046311671c862f31d2931\"\u003e\u003ccode\u003edeac962\u003c/code\u003e\u003c/a\u003e Adjust objective weights and time-consuming flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e1109c9e98a7c2ed657158fbf28f18bf746c3a81\"\u003e\u003ccode\u003ee1109c9\u003c/code\u003e\u003c/a\u003e Add options for specific and bulk chapter objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/2d434d7b4b6b292b0f602d62b4fc59b5c1e8f42d\"\u003e\u003ccode\u003e2d434d7\u003c/code\u003e\u003c/a\u003e Remove redundant checks for genre and author challenge generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e902fe87bffed7a4391759484e590fd5cfc9f743\"\u003e\u003ccode\u003ee902fe8\u003c/code\u003e\u003c/a\u003e Add Chapter Quest meta-game module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b9ef647e4f6e95a8eb13311117f610d2e7d05516\"\u003e\u003ccode\u003eb9ef647\u003c/code\u003e\u003c/a\u003e Mark eco footprint improvement as difficult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003e\u003ccode\u003e5184127\u003c/code\u003e\u003c/a\u003e Expand Sims 4 support for DLC and new challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c608af0b74c657da6d9af6d000e48bb2114615c1\"\u003e\u003ccode\u003ec608af0\u003c/code\u003e\u003c/a\u003e Add The Sims 4 module and update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0c07795a151e98418705bd3e401f14a5213090a1\"\u003e\u003ccode\u003e0c07795\u003c/code\u003e\u003c/a\u003e Fix objective template key for area name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...2ab54abf2409694bb173df8064db3687e156ed57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"`8298873`","new_version":"`5184127`","update_type":null,"path":null,"pr_created_at":"2025-09-22T14:26:35.000Z","version_change":"`8298873` → `5184127`","issue":{"uuid":"2849774172","node_id":"PR_kwDOOz9_9s6p3Bpc","number":116,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `5184127`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T14:26:35.000Z","updated_at":"2025-09-22T14:26:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`5184127`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `5184127`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003e\u003ccode\u003e5184127\u003c/code\u003e\u003c/a\u003e Expand Sims 4 support for DLC and new challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c608af0b74c657da6d9af6d000e48bb2114615c1\"\u003e\u003ccode\u003ec608af0\u003c/code\u003e\u003c/a\u003e Add The Sims 4 module and update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0c07795a151e98418705bd3e401f14a5213090a1\"\u003e\u003ccode\u003e0c07795\u003c/code\u003e\u003c/a\u003e Fix objective template key for area name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/81e52380bae15069a4e6b01b1b286caf0a2d26a3\"\u003e\u003ccode\u003e81e5238\u003c/code\u003e\u003c/a\u003e Update README with new modules and simplify collection categories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c024d602328822ffb14b37e64bb014e7bd266b92\"\u003e\u003ccode\u003ec024d60\u003c/code\u003e\u003c/a\u003e Add JD2015 Ubisoft Connect unlockable song support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ed1fd5c3bbe90fadec2dfa654c5e279cb8b50dce\"\u003e\u003ccode\u003eed1fd5c\u003c/code\u003e\u003c/a\u003e Fix docstring typo in themed_areas method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7e254afed80b7fba67ba0cea2b011715da4ed239\"\u003e\u003ccode\u003e7e254af\u003c/code\u003e\u003c/a\u003e Refactor island type logic and improve sea creature objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...5184127ef410960b6ec96b0fe3c04ebaba4ad29e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"}},{"old_version":"`8298873`","new_version":"`81e5238`","update_type":null,"path":null,"pr_created_at":"2025-09-09T14:28:37.000Z","version_change":"`8298873` → `81e5238`","issue":{"uuid":"2812248019","node_id":"PR_kwDOOz9_9s6nn3_T","number":112,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `81e5238`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-09T14:28:37.000Z","updated_at":"2025-09-09T14:28:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`81e5238`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `81e5238`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/81e52380bae15069a4e6b01b1b286caf0a2d26a3\"\u003e\u003ccode\u003e81e5238\u003c/code\u003e\u003c/a\u003e Update README with new modules and simplify collection categories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c024d602328822ffb14b37e64bb014e7bd266b92\"\u003e\u003ccode\u003ec024d60\u003c/code\u003e\u003c/a\u003e Add JD2015 Ubisoft Connect unlockable song support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ed1fd5c3bbe90fadec2dfa654c5e279cb8b50dce\"\u003e\u003ccode\u003eed1fd5c\u003c/code\u003e\u003c/a\u003e Fix docstring typo in themed_areas method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7e254afed80b7fba67ba0cea2b011715da4ed239\"\u003e\u003ccode\u003e7e254af\u003c/code\u003e\u003c/a\u003e Refactor island type logic and improve sea creature objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3d12855bffa6eb4fc616a66657e42431b0fc866d\"\u003e\u003ccode\u003e3d12855\u003c/code\u003e\u003c/a\u003e Add island type and Happy Home Paradise options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e905a566e8e02776a64c47b8d58ce46f303552fc\"\u003e\u003ccode\u003ee905a56\u003c/code\u003e\u003c/a\u003e Refactor option defaults and remove unused class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5d453b918f2c1b1f51cc8d05d13f068a1ca3fcad\"\u003e\u003ccode\u003e5d453b9\u003c/code\u003e\u003c/a\u003e Update objective labels and challenge types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...81e52380bae15069a4e6b01b1b286caf0a2d26a3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"}},{"old_version":"`8298873`","new_version":"`c024d60`","update_type":null,"path":null,"pr_created_at":"2025-09-08T15:14:40.000Z","version_change":"`8298873` → `c024d60`","issue":{"uuid":"2808634953","node_id":"PR_kwDOOz9_9s6naF5J","number":110,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `c024d60`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T15:14:40.000Z","updated_at":"2025-09-08T15:14:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`c024d60`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `c024d60`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/c024d602328822ffb14b37e64bb014e7bd266b92\"\u003e\u003ccode\u003ec024d60\u003c/code\u003e\u003c/a\u003e Add JD2015 Ubisoft Connect unlockable song support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ed1fd5c3bbe90fadec2dfa654c5e279cb8b50dce\"\u003e\u003ccode\u003eed1fd5c\u003c/code\u003e\u003c/a\u003e Fix docstring typo in themed_areas method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/7e254afed80b7fba67ba0cea2b011715da4ed239\"\u003e\u003ccode\u003e7e254af\u003c/code\u003e\u003c/a\u003e Refactor island type logic and improve sea creature objectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3d12855bffa6eb4fc616a66657e42431b0fc866d\"\u003e\u003ccode\u003e3d12855\u003c/code\u003e\u003c/a\u003e Add island type and Happy Home Paradise options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e905a566e8e02776a64c47b8d58ce46f303552fc\"\u003e\u003ccode\u003ee905a56\u003c/code\u003e\u003c/a\u003e Refactor option defaults and remove unused class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5d453b918f2c1b1f51cc8d05d13f068a1ca3fcad\"\u003e\u003ccode\u003e5d453b9\u003c/code\u003e\u003c/a\u003e Update objective labels and challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003e\u003ccode\u003e0b80db1\u003c/code\u003e\u003c/a\u003e Add game mode objectives and settings support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...c024d602328822ffb14b37e64bb014e7bd266b92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}},{"old_version":"`8298873`","new_version":"`fd810de`","update_type":null,"path":null,"pr_created_at":"2025-09-05T14:20:12.000Z","version_change":"`8298873` → `fd810de`","issue":{"uuid":"2802755906","node_id":"PR_kwDOOz9_9s6nDqlC","number":108,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `fd810de`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-08T15:14:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-05T14:20:12.000Z","updated_at":"2025-09-08T15:14:42.000Z","time_to_close":262470,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`fd810de`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `fd810de`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/fd810de895225ece11f93c87c3424394e54023ac\"\u003e\u003ccode\u003efd810de\u003c/code\u003e\u003c/a\u003e Fix incorrect method calls in GameObjectiveTemplate data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/4130ebd7383cd2cbe00817614b0fcab5639bb147\"\u003e\u003ccode\u003e4130ebd\u003c/code\u003e\u003c/a\u003e Add static methods for island buildings and challenges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/01a115423fa4cffbbf9fdf59900bd0ba6e2ef21a\"\u003e\u003ccode\u003e01a1154\u003c/code\u003e\u003c/a\u003e Set default options in Choice classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/3d12855bffa6eb4fc616a66657e42431b0fc866d\"\u003e\u003ccode\u003e3d12855\u003c/code\u003e\u003c/a\u003e Add island type and Happy Home Paradise options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/e905a566e8e02776a64c47b8d58ce46f303552fc\"\u003e\u003ccode\u003ee905a56\u003c/code\u003e\u003c/a\u003e Refactor option defaults and remove unused class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/5d453b918f2c1b1f51cc8d05d13f068a1ca3fcad\"\u003e\u003ccode\u003e5d453b9\u003c/code\u003e\u003c/a\u003e Update objective labels and challenge types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003e\u003ccode\u003e0b80db1\u003c/code\u003e\u003c/a\u003e Add game mode objectives and settings support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003e\u003ccode\u003eab82a01\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorators to ingredient methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/28e7ffc71312376c7a9f872607e60e32b0b11500\"\u003e\u003ccode\u003e28e7ffc\u003c/code\u003e\u003c/a\u003e Fix objective label to use BIOME_TYPE placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9b8490cdfbbab1d715a56fb7cd8cff45c2ebf13a\"\u003e\u003ccode\u003e9b8490c\u003c/code\u003e\u003c/a\u003e Remove functools.cached_property usage from game modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...fd810de895225ece11f93c87c3424394e54023ac\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"`8298873`","new_version":"`0b80db1`","update_type":null,"path":null,"pr_created_at":"2025-09-04T15:06:19.000Z","version_change":"`8298873` → `0b80db1`","issue":{"uuid":"2799825742","node_id":"PR_kwDOOz9_9s6m4fNO","number":107,"state":"closed","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `0b80db1`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-05T14:20:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-04T15:06:19.000Z","updated_at":"2025-09-05T14:20:14.000Z","time_to_close":83635,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`0b80db1`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `0b80db1`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003e\u003ccode\u003e0b80db1\u003c/code\u003e\u003c/a\u003e Add game mode objectives and settings support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003e\u003ccode\u003eab82a01\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorators to ingredient methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/28e7ffc71312376c7a9f872607e60e32b0b11500\"\u003e\u003ccode\u003e28e7ffc\u003c/code\u003e\u003c/a\u003e Fix objective label to use BIOME_TYPE placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9b8490cdfbbab1d715a56fb7cd8cff45c2ebf13a\"\u003e\u003ccode\u003e9b8490c\u003c/code\u003e\u003c/a\u003e Remove functools.cached_property usage from game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/85f803da86ad41eb01f6515d3538c1e3d3900b97\"\u003e\u003ccode\u003e85f803d\u003c/code\u003e\u003c/a\u003e Fix typo in objective labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/183d48eec2e4920f41b749c989794ea5c60f36a0\"\u003e\u003ccode\u003e183d48e\u003c/code\u003e\u003c/a\u003e Simplify subclass and feat type names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ebc437c468b5097db0a720fa4850c54639f4f717\"\u003e\u003ccode\u003eebc437c\u003c/code\u003e\u003c/a\u003e Update class trial objective label formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/eff3a6145877103f5777cecdc6b8c95da26e0ec0\"\u003e\u003ccode\u003eeff3a61\u003c/code\u003e\u003c/a\u003e Switch game option toggles to DefaultOnToggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/38e45447ed8e8c5999583258f046eeae6cf1c080\"\u003e\u003ccode\u003e38e4544\u003c/code\u003e\u003c/a\u003e Refactor property access and labels in game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/74cc341c45cca96b758c4305706d6cab2767387b\"\u003e\u003ccode\u003e74cc341\u003c/code\u003e\u003c/a\u003e Remove PERSON_NAME from family activity objective\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...0b80db13b3916a4eb328e896c3c3a545a7aa727b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}},{"old_version":"`8298873`","new_version":"`ab82a01`","update_type":null,"path":null,"pr_created_at":"2025-08-27T13:42:12.000Z","version_change":"`8298873` → `ab82a01`","issue":{"uuid":"2778373526","node_id":"PR_kwDOOz9_9s6lmp2W","number":98,"state":"open","title":"Bump submodules/eiron_keymasterskeepgames from `8298873` to `ab82a01`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T13:42:12.000Z","updated_at":"2025-08-27T13:42:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"submodules/eiron_keymasterskeepgames","old_version":"`8298873`","new_version":"`ab82a01`","repository_url":"https://github.com/eiron/KeymastersKeepGames"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [submodules/eiron_keymasterskeepgames](https://github.com/eiron/KeymastersKeepGames) from `8298873` to `ab82a01`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003e\u003ccode\u003eab82a01\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/property\"\u003e\u003ccode\u003e@​property\u003c/code\u003e\u003c/a\u003e decorators to ingredient methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/28e7ffc71312376c7a9f872607e60e32b0b11500\"\u003e\u003ccode\u003e28e7ffc\u003c/code\u003e\u003c/a\u003e Fix objective label to use BIOME_TYPE placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/9b8490cdfbbab1d715a56fb7cd8cff45c2ebf13a\"\u003e\u003ccode\u003e9b8490c\u003c/code\u003e\u003c/a\u003e Remove functools.cached_property usage from game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/85f803da86ad41eb01f6515d3538c1e3d3900b97\"\u003e\u003ccode\u003e85f803d\u003c/code\u003e\u003c/a\u003e Fix typo in objective labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/183d48eec2e4920f41b749c989794ea5c60f36a0\"\u003e\u003ccode\u003e183d48e\u003c/code\u003e\u003c/a\u003e Simplify subclass and feat type names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/ebc437c468b5097db0a720fa4850c54639f4f717\"\u003e\u003ccode\u003eebc437c\u003c/code\u003e\u003c/a\u003e Update class trial objective label formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/eff3a6145877103f5777cecdc6b8c95da26e0ec0\"\u003e\u003ccode\u003eeff3a61\u003c/code\u003e\u003c/a\u003e Switch game option toggles to DefaultOnToggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/38e45447ed8e8c5999583258f046eeae6cf1c080\"\u003e\u003ccode\u003e38e4544\u003c/code\u003e\u003c/a\u003e Refactor property access and labels in game modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/74cc341c45cca96b758c4305706d6cab2767387b\"\u003e\u003ccode\u003e74cc341\u003c/code\u003e\u003c/a\u003e Remove PERSON_NAME from family activity objective\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eiron/KeymastersKeepGames/commit/b2a16dab705f0d22e3297b8e67c78a5460363222\"\u003e\u003ccode\u003eb2a16da\u003c/code\u003e\u003c/a\u003e Fix objective template biome key name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eiron/KeymastersKeepGames/compare/8298873e57a538a02fb02955283db1d5e2a095ab...ab82a0181aed5db165631f7abd7c1a0db1fefe6e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/silasary/kmk_tools/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silasary%2Fkmk_tools/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}}]}