diff --git a/current.json b/current.json index df9aabd..98fb5dc 100644 --- a/current.json +++ b/current.json @@ -1,24 +1,24 @@ [ { - "sha": "b9f7a0f2cab8303f646e2d5f3caf46df638cc655", - "node_id": "C_kwDOAV-JftoAKGI5ZjdhMGYyY2FiODMwM2Y2NDZlMmQ1ZjNjYWY0NmRmNjM4Y2M2NTU", + "sha": "2b3b4944bb951c482777bcd89e353ce2c6d547e1", + "node_id": "C_kwDOAV-JftoAKDJiM2I0OTQ0YmI5NTFjNDgyNzc3YmNkODllMzUzY2UyYzZkNTQ3ZTE", "commit": { "author": { - "name": "gammafunk", - "email": "gammafunk@gmail.com", - "date": "2025-01-24T05:42:50Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T15:37:17Z" }, "committer": { - "name": "gammafunk", - "email": "gammafunk@gmail.com", - "date": "2025-01-24T05:57:43Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T15:37:17Z" }, - "message": "Fix a passed argument in a dungeon lua function\n\nThe function dgn.monster_weapon() passed an incorrectly named variable\nto dgn.random_item_def() since bcfb333f. This means that various vaults\nusing dgn.monster_weapon() to give weapons to monsters didn't get\nadditional arguments applied (usually related to better item quality).", + "message": "Simplify a clua stab tier function\n\nWe already encode this information directly in monster info flags, so\ncheck those instead of essentially reimplementing their logic.", "tree": { - "sha": "ba2797bcfab55f4e56f2d4dc69f2476f9236ed28", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ba2797bcfab55f4e56f2d4dc69f2476f9236ed28" + "sha": "88e39d6b2fdca121160c0cd4385af5d54144cc22", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/88e39d6b2fdca121160c0cd4385af5d54144cc22" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2b3b4944bb951c482777bcd89e353ce2c6d547e1", "comment_count": 0, "verification": { "verified": false, @@ -28,79 +28,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", - "html_url": "https://github.com/crawl/crawl/commit/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2b3b4944bb951c482777bcd89e353ce2c6d547e1", + "html_url": "https://github.com/crawl/crawl/commit/2b3b4944bb951c482777bcd89e353ce2c6d547e1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2b3b4944bb951c482777bcd89e353ce2c6d547e1/comments", "author": { - "login": "gammafunk", - "id": 6548464, - "node_id": "MDQ6VXNlcjY1NDg0NjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/6548464?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gammafunk", - "html_url": "https://github.com/gammafunk", - "followers_url": "https://api.github.com/users/gammafunk/followers", - "following_url": "https://api.github.com/users/gammafunk/following{/other_user}", - "gists_url": "https://api.github.com/users/gammafunk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gammafunk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gammafunk/subscriptions", - "organizations_url": "https://api.github.com/users/gammafunk/orgs", - "repos_url": "https://api.github.com/users/gammafunk/repos", - "events_url": "https://api.github.com/users/gammafunk/events{/privacy}", - "received_events_url": "https://api.github.com/users/gammafunk/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "gammafunk", - "id": 6548464, - "node_id": "MDQ6VXNlcjY1NDg0NjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/6548464?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gammafunk", - "html_url": "https://github.com/gammafunk", - "followers_url": "https://api.github.com/users/gammafunk/followers", - "following_url": "https://api.github.com/users/gammafunk/following{/other_user}", - "gists_url": "https://api.github.com/users/gammafunk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gammafunk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gammafunk/subscriptions", - "organizations_url": "https://api.github.com/users/gammafunk/orgs", - "repos_url": "https://api.github.com/users/gammafunk/repos", - "events_url": "https://api.github.com/users/gammafunk/events{/privacy}", - "received_events_url": "https://api.github.com/users/gammafunk/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "eca436ef183c1c84be0868c116b464681c035093", - "url": "https://api.github.com/repos/crawl/crawl/commits/eca436ef183c1c84be0868c116b464681c035093", - "html_url": "https://github.com/crawl/crawl/commit/eca436ef183c1c84be0868c116b464681c035093" + "sha": "61249f3da454e8edff5237125f6d30b91b4f1d5b", + "url": "https://api.github.com/repos/crawl/crawl/commits/61249f3da454e8edff5237125f6d30b91b4f1d5b", + "html_url": "https://github.com/crawl/crawl/commit/61249f3da454e8edff5237125f6d30b91b4f1d5b" } ] }, { - "sha": "eca436ef183c1c84be0868c116b464681c035093", - "node_id": "C_kwDOAV-JftoAKGVjYTQzNmVmMTgzYzFjODRiZTA4NjhjMTE2YjQ2NDY4MWMwMzUwOTM", + "sha": "61249f3da454e8edff5237125f6d30b91b4f1d5b", + "node_id": "C_kwDOAV-JftoAKDYxMjQ5ZjNkYTQ1NGU4ZWRmZjUyMzcxMjVmNmQzMGI5MWI0ZjFkNWI", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-23T03:31:04Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T15:36:24Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-23T03:31:04Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T15:36:24Z" }, - "message": "Tweak descriptions for scrolls and symbols of torment\n\nBoth mention that they only affect living creatures, despite also\naffecting holy creatures for dozens of versions. Alongside updating both\nof these to mention it, I'm mentioning rN partially resists it in the\nspell description, since we somehow list this next to nowhere in-game.\n\n(TODO: We could probably really do with somebody going through all the\nbusywork to explicitly flag every single spell in spl-data.h by the\nresists they check, alongside caring about AC and EV and SH, then just\ndisplay this as a new line when examining specific spells. Having to list\nit in the description for every electric spell, many Ice-but-not-\"cold\"\nspells, and magma is already pretty ponderous, and the many newer\ncross-school spells of 0.32 / 0.33 have exacerbated this matter.)", + "message": "Reduce redundant messages when examining wandering monsters\n\nWe don't need to say that they're unaware of you, not looking at you, *and*\nwandering. (The recent refactoring seems to have resulted in saying more\nof these at once; this should dial it back to just 'wandering, not aware of\nyou')", "tree": { - "sha": "9eec5aec05de94a1377f56213e329226aa8eadb1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9eec5aec05de94a1377f56213e329226aa8eadb1" + "sha": "78fcb442e95f6a2ce195076bd8764293594630db", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/78fcb442e95f6a2ce195076bd8764293594630db" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/eca436ef183c1c84be0868c116b464681c035093", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/61249f3da454e8edff5237125f6d30b91b4f1d5b", "comment_count": 0, "verification": { "verified": false, @@ -110,79 +110,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/eca436ef183c1c84be0868c116b464681c035093", - "html_url": "https://github.com/crawl/crawl/commit/eca436ef183c1c84be0868c116b464681c035093", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eca436ef183c1c84be0868c116b464681c035093/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/61249f3da454e8edff5237125f6d30b91b4f1d5b", + "html_url": "https://github.com/crawl/crawl/commit/61249f3da454e8edff5237125f6d30b91b4f1d5b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/61249f3da454e8edff5237125f6d30b91b4f1d5b/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "faf1176e91f70006c764dfc1baedcebd49e7a629", - "url": "https://api.github.com/repos/crawl/crawl/commits/faf1176e91f70006c764dfc1baedcebd49e7a629", - "html_url": "https://github.com/crawl/crawl/commit/faf1176e91f70006c764dfc1baedcebd49e7a629" + "sha": "c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8", + "url": "https://api.github.com/repos/crawl/crawl/commits/c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8", + "html_url": "https://github.com/crawl/crawl/commit/c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8" } ] }, { - "sha": "faf1176e91f70006c764dfc1baedcebd49e7a629", - "node_id": "C_kwDOAV-JftoAKGZhZjExNzZlOTFmNzAwMDZjNzY0ZGZjMWJhZWRjZWJkNDllN2E2Mjk", + "sha": "c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8", + "node_id": "C_kwDOAV-JftoAKGM2YTFhOWI1YTU4NmU2NjFlMjNhZWM1NzY5YmFlNmI3M2Y2ZGQ2Zjg", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-23T03:01:09Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T15:35:16Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-23T03:01:09Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T15:35:16Z" }, - "message": "Follow-up tweaks to semi-/recent commits\n\n * c898128 forgot to make the new airstrike vfx alternate amongst each of\n their given potential tiles; this fix also comes with adding another\n tile to the weakest so they all can reasonably vary.\n\n * 60181c1 forgot to remove the redundant web_immune tag from Dissolution\n when giving them the amorphous tag.\n\n * Sphinx marauders (6ac722a) are doing decently terrifyingly for\n themselves, but have shown to be a bit noticeably strong for their\n earliest appearance in late D. Their experience has been nudged up\n from ~1150 to ~1425, enough to make them always display as Lethal in\n threat (and red-outlined in tiles) until XL 17, and also they've been\n nudged down a little bit in the D out-of-depths list so that they're\n excluded from D:14 9s.\n\n * Tengu conjurers getting emergency Force Lance over emergency Blink in\n e136f0c was a reasonable concept to extend out their use of\n Battlesphere, made awkward by how emergency spells themselves are not\n greatly consistent on low-hp monsters in the first place. To make their\n display of it less confusing compared to other emergency-only spells\n mostly comprising of Blink or healing, they now get non-emergency\n access to it as well as an increased use of it in emergencies, similiar\n to how queen bee Berserk Other works out. Tengu conjurers aren't\n showing up as too particularly threatening statistically as a late D\n lightning bolt user or even compared to other tengu, so it shouldn't be\n much dangerous a nudge upwards.", + "message": "Fix new confusion/unaware icons not rendering in webtiles (Kab)\n\nYou'd think I'd stop forgetting this so often by now....", "tree": { - "sha": "205ae16ac58dd34694e512c69872df7e747e4c3e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/205ae16ac58dd34694e512c69872df7e747e4c3e" + "sha": "6f806aab1236409a41d9762109c1690a6ecee356", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6f806aab1236409a41d9762109c1690a6ecee356" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/faf1176e91f70006c764dfc1baedcebd49e7a629", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8", "comment_count": 0, "verification": { "verified": false, @@ -192,79 +192,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/faf1176e91f70006c764dfc1baedcebd49e7a629", - "html_url": "https://github.com/crawl/crawl/commit/faf1176e91f70006c764dfc1baedcebd49e7a629", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/faf1176e91f70006c764dfc1baedcebd49e7a629/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8", + "html_url": "https://github.com/crawl/crawl/commit/c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c6a1a9b5a586e661e23aec5769bae6b73f6dd6f8/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "7aa09acf194ca8576c5aee172fd218aa338fb7fd", - "url": "https://api.github.com/repos/crawl/crawl/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd", - "html_url": "https://github.com/crawl/crawl/commit/7aa09acf194ca8576c5aee172fd218aa338fb7fd" + "sha": "5f9c754f442ecb720d1db08fe48491e5366f245c", + "url": "https://api.github.com/repos/crawl/crawl/commits/5f9c754f442ecb720d1db08fe48491e5366f245c", + "html_url": "https://github.com/crawl/crawl/commit/5f9c754f442ecb720d1db08fe48491e5366f245c" } ] }, { - "sha": "7aa09acf194ca8576c5aee172fd218aa338fb7fd", - "node_id": "C_kwDOAV-JftoAKDdhYTA5YWNmMTk0Y2E4NTc2YzVhZWUxNzJmZDIxOGFhMzM4ZmI3ZmQ", + "sha": "5f9c754f442ecb720d1db08fe48491e5366f245c", + "node_id": "C_kwDOAV-JftoAKDVmOWM3NTRmNDQyZWNiNzIwZDFkYjA4ZmU0ODQ5MWU1MzY2ZjI0NWM", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-22T10:45:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T11:45:06Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-22T10:45:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T11:48:28Z" }, - "message": "Simplify Trog wrath\n\nMany god wrath designs are very antiquated due to god wrath being one of\nthe least prominent and least relevant systems within Crawl, existing in\nthe bulk of circumstances for discouragement or to be squashed by special\ncases more than something to expect people to suffer through. While a\nsmall number are singularly straightforward (Ash, Oka), the many different\nolder wraths list off various thematically appropriate effects held to\nstrange standards (like direct damage or status not checking for combat,\nso they're just rested off unless the former directly kills the player).\nMost of them moulder until something either intersects with it by accident\n(like revisions to miscasts and stat damage) or happens to incidentally\noverlap in threat and theme.\n\nTrog's wrath famously includes quite a few vicious Brothers In Arms, to\nmake Berserkers leaving Trog quite difficult for a long while despite\nbeing one of the more tempting gods to leave (learning spells, getting\ngiven weapon gifts). It also features a lot of strange side-effects\nfocused on theme over relevance that all just get rested off or\nuncontrollably kill a given blaspheming apostate:\n\n * Weakness, recently replacing mostly-irrelevant strength loss, still\n not actually checking whether or not any enemies are nearby;\n * Slowing, at least reasonably connected to Berserk, also very common\n between three other wraths and a small chance on all wraths;\n * Paralysis, no longer connected to Berserk since 0ac0241, shared\n with several other thematic wraths\n * Fireballs, meant to be physical and not magical despite there being\n no precedence or follow-up on this concept ever since, also sharing\n the same issues as other damage and non-combat status wraths.\n\nAll of these non-summon effects have been replaced with a combination of\ntwo debuffs, applying both Weak and Vexed (f4f8fba). The latter effect\nbeing nothing but attacking in place reasonably thematically and\nmechanically invokes how Berserk focuses on doing the same while being\nfairly worse, kept in check for even former Trog worshippers through the\npresence of the former effect. Compared to prior, this checks for both\none's current health and a survivable band of tension (which has been\nreasonably improved over the past few versions and prevents just\nstanding around early D enemies), rather than just triggering at random\nwhile one travels or rests or sits in a closet. Since this is fairly\nmore dangerous than before, the summon wrath effect has been somewhat\nmildly tweaked downward in level scaling.\n\nThis should hopefully all make it easier to explain the wrath, remove a\nvariety of bland repeated effects for something consistently iconically\nterrifying, and also grant another home to the new Vex mechanic. Ideally\nin the future other god wraths could be simplified with extant or future\nmechanics (like crunching Beogh wrath down to apostles, Makhleb wrath\ndown to a Crucible visit, or Sif and Vehumet wrath down to implementing\nvarious monster temporary-spell-statuses concepts).\n\n(This also comes with adding Vex duration to run notes. We track paralysis\nbut not petrification in the notes, mostly due to the former's lethality\ncompared to the latter being diluted by basilisks; with the current homes\nfor the status being god wrath or a quite intimidating Shoals monster,\nit seems reasonably closer to paralysis enough to also track.)", + "message": "Give confusion its own icon, refactor some stab-tier related code\n\nUsing the same white question mark for Confusion and also for a monster\nmerely not having yet notice the player (as well as a host of other things)\ncaused recurring, well, confusion, in players. While this icon was\n*technically* indicating that low-tier stabs were possible, this meaning\nwas opaque to most players (and confusion is a much more significant\nstatus than being distracted).\n\n-Confusion now gets a yellow question mark instead\n-Distracted, unaware, and unable to see an invisible player retain their\n old white question mark\n-Nets, petrifying, and blindness no longer display an additional icon\n (since they already displayed an icon which fully implied the latter)\n\nI also refactored several methods related to stabbing checks (removing, for\ninstance, some old support for calculating stabbing tiers *by* monsters,\nas well as renaming confusing things like mons_looks_distracted and\nMB_DISTRACTED, neither of which meant that a monster would be described as\ndistracted.)\n\nI also added a new stab_type, STAB_BLIND to differentiate invis stabs from\nblindness stabs in action counts in dumps, since grouping them together was\nmisleading in this context (ie: the only context most of these types are\nused.)\n\nFinally, some hints mode code that used the refactored code has been\nadjusted, fixing some bugs in the process:\n -Monsters will no longer be described as 'unusual' just because they are\n asleep or friendly. (This message has been repurposed to explain the\n 'unusual item' hilight instead.)\n -Monsters will no longer be described as having 'not noticed you yet'\n because they're paralyzed.\n -Turning off console stab hilighting no longer removes messages\n about sleeping monsters.\n -Since sleeping monsters are no longer automatically considered\n 'interesting', I have loosened the danger tier required for this from\n nasty to tough.", "tree": { - "sha": "1f45ed6fd88740ac2bf69fbcc737f10c519a31da", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1f45ed6fd88740ac2bf69fbcc737f10c519a31da" + "sha": "1a4bdfbb2bed9426542254e0129d18d9a00ccd93", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1a4bdfbb2bed9426542254e0129d18d9a00ccd93" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5f9c754f442ecb720d1db08fe48491e5366f245c", "comment_count": 0, "verification": { "verified": false, @@ -274,79 +274,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd", - "html_url": "https://github.com/crawl/crawl/commit/7aa09acf194ca8576c5aee172fd218aa338fb7fd", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5f9c754f442ecb720d1db08fe48491e5366f245c", + "html_url": "https://github.com/crawl/crawl/commit/5f9c754f442ecb720d1db08fe48491e5366f245c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5f9c754f442ecb720d1db08fe48491e5366f245c/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "c89812894409c0c1cac51dbfa979607ccd7046e6", - "url": "https://api.github.com/repos/crawl/crawl/commits/c89812894409c0c1cac51dbfa979607ccd7046e6", - "html_url": "https://github.com/crawl/crawl/commit/c89812894409c0c1cac51dbfa979607ccd7046e6" + "sha": "5d0df7669e276920b7ce19fdc853efa69e204c23", + "url": "https://api.github.com/repos/crawl/crawl/commits/5d0df7669e276920b7ce19fdc853efa69e204c23", + "html_url": "https://github.com/crawl/crawl/commit/5d0df7669e276920b7ce19fdc853efa69e204c23" } ] }, { - "sha": "c89812894409c0c1cac51dbfa979607ccd7046e6", - "node_id": "C_kwDOAV-JftoAKGM4OTgxMjg5NDQwOWMwYzFjYWM1MWRiZmE5Nzk2MDdjY2Q3MDQ2ZTY", + "sha": "5d0df7669e276920b7ce19fdc853efa69e204c23", + "node_id": "C_kwDOAV-JftoAKDVkMGRmNzY2OWUyNzY5MjBiN2NlMTlmZGM4NTNlZmE2OWUyMDRjMjM", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-22T06:33:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T09:25:06Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-22T06:33:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T11:48:21Z" }, - "message": "Handful of additional preliminary tiles\n\n * Sacrified eye: Ontoclasm's sacrifical dagger and a CC0 spell icon by\n frosty_rabbid.\n\n * Airstrike / Upheaval air vfx: Denzi's old air elemental tile.\n\n * Weaponless Pikel: Sastreii's current Pikel tile.\n\nAlso, properly enabled Hunting Call's spell icon as was accidentally not\nenabled when added in 8f22220.", + "message": "Fix wand charges not always displaying for held wands in local tiles\n\n(I am not quite sure how a wand without ISFLAG_IDENTIFIED ended up in the\nplayer's inventory, but generally the flag should not be checked directly\nanyway, since it ignores type knowledge.)", "tree": { - "sha": "b0999c9bd7d1c15d36112a20528eed387cd612c3", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b0999c9bd7d1c15d36112a20528eed387cd612c3" + "sha": "70b414c82a78cbc7a356a6f97c8bfd265f2cd3de", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/70b414c82a78cbc7a356a6f97c8bfd265f2cd3de" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c89812894409c0c1cac51dbfa979607ccd7046e6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5d0df7669e276920b7ce19fdc853efa69e204c23", "comment_count": 0, "verification": { "verified": false, @@ -356,79 +356,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c89812894409c0c1cac51dbfa979607ccd7046e6", - "html_url": "https://github.com/crawl/crawl/commit/c89812894409c0c1cac51dbfa979607ccd7046e6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c89812894409c0c1cac51dbfa979607ccd7046e6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5d0df7669e276920b7ce19fdc853efa69e204c23", + "html_url": "https://github.com/crawl/crawl/commit/5d0df7669e276920b7ce19fdc853efa69e204c23", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5d0df7669e276920b7ce19fdc853efa69e204c23/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "76efb29fe30246ff67d1bbd211248dcc692742ce", - "url": "https://api.github.com/repos/crawl/crawl/commits/76efb29fe30246ff67d1bbd211248dcc692742ce", - "html_url": "https://github.com/crawl/crawl/commit/76efb29fe30246ff67d1bbd211248dcc692742ce" + "sha": "9dea29b9c6d545b3ee917cecfced04a031325742", + "url": "https://api.github.com/repos/crawl/crawl/commits/9dea29b9c6d545b3ee917cecfced04a031325742", + "html_url": "https://github.com/crawl/crawl/commit/9dea29b9c6d545b3ee917cecfced04a031325742" } ] }, { - "sha": "76efb29fe30246ff67d1bbd211248dcc692742ce", - "node_id": "C_kwDOAV-JftoAKDc2ZWZiMjlmZTMwMjQ2ZmY2N2QxYmJkMjExMjQ4ZGNjNjkyNzQyY2U", + "sha": "9dea29b9c6d545b3ee917cecfced04a031325742", + "node_id": "C_kwDOAV-JftoAKDlkZWEyOWI5YzZkNTQ1YjNlZTkxN2NlY2ZjZWQwNGEwMzEzMjU3NDI", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-21T09:27:18Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-23T05:52:16Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-21T09:27:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T11:48:14Z" }, - "message": "Ever-incremental vault review\n\nWorthy of note:\n\n * The weaker Snake ends have small numbers of tyrant's traps and\n archmage's traps placed in them, to further emphasize the branch's\n prominence of traps pushed up in 19588f4, to help differentiate the\n ends beyond more or less concentration of the same enemies, and to\n also hopefully even out the gaps between rune vaults there.\n\n * The small number of trove scroll options have been re-weighted, most\n noticeably giving out less torment or immolation scrolls in exchange\n for more ally scrolls and some poison scrolls. They also no longer\n give weapon or armour scrolls to Felids.\n\n * The Elf:2 hall of blades weapons code has been cleaned up a fair bit.\n\n * A small number of overflow vaults that could place before the minimum\n overflow altar depth of D:3 have been properly shoved further deeper.\n\n * A selection of severely-underperforming Depths and Zot vaults (ones\n with one kill or less in the past three versions) have been tweaked\n upwards in threat.\n\n * skrybe_chaotic_catacombs joins the nine other theme vaults set up to\n place on D:$ as a themed Depths entry vault.", + "message": "Fix dancing weapons made by Tukima's Dance being abjurable (regret-index)\n\nAmong other things, this made them produce wrong/confusing death messages\nabout disappearing in puffs of smoke (even though they're right there on\nthe ground).", "tree": { - "sha": "51436d210b71eb7517e97447dec4ae1938c3cbcf", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/51436d210b71eb7517e97447dec4ae1938c3cbcf" + "sha": "443aa6de71ca81bdbdb79aa257f1415820b850e0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/443aa6de71ca81bdbdb79aa257f1415820b850e0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/76efb29fe30246ff67d1bbd211248dcc692742ce", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9dea29b9c6d545b3ee917cecfced04a031325742", "comment_count": 0, "verification": { "verified": false, @@ -438,79 +438,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/76efb29fe30246ff67d1bbd211248dcc692742ce", - "html_url": "https://github.com/crawl/crawl/commit/76efb29fe30246ff67d1bbd211248dcc692742ce", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/76efb29fe30246ff67d1bbd211248dcc692742ce/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9dea29b9c6d545b3ee917cecfced04a031325742", + "html_url": "https://github.com/crawl/crawl/commit/9dea29b9c6d545b3ee917cecfced04a031325742", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9dea29b9c6d545b3ee917cecfced04a031325742/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "4fe86967705bbf0a32a056baeff3d47d060352b0", - "url": "https://api.github.com/repos/crawl/crawl/commits/4fe86967705bbf0a32a056baeff3d47d060352b0", - "html_url": "https://github.com/crawl/crawl/commit/4fe86967705bbf0a32a056baeff3d47d060352b0" + "sha": "f901164d3028211f0e468b424dbec015fba9b20b", + "url": "https://api.github.com/repos/crawl/crawl/commits/f901164d3028211f0e468b424dbec015fba9b20b", + "html_url": "https://github.com/crawl/crawl/commit/f901164d3028211f0e468b424dbec015fba9b20b" } ] }, { - "sha": "4fe86967705bbf0a32a056baeff3d47d060352b0", - "node_id": "C_kwDOAV-JftoAKDRmZTg2OTY3NzA1YmJmMGEzMmEwNTZiYWVmZjNkNDdkMDYwMzUyYjA", + "sha": "f901164d3028211f0e468b424dbec015fba9b20b", + "node_id": "C_kwDOAV-JftoAKGY5MDExNjRkMzAyODIxMWYwZTQ2OGI0MjRkYmVjMDE1ZmJhOWIyMGI", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-19T23:36:28Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-23T00:12:28Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-21T09:27:28Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T11:48:07Z" }, - "message": "Exclude new sphinxes from Bestow Arms\n\nWhile they're meant to wear armour, they're not meant to wield any size\nof weapons with any of many not-great options (lion paws, telekinetic\nmagic, prehensile hair, or a human's mouth). As such, I'm adjusting the\nlogic for Bestow Arms to skip over monsters that lack AT_HIT or\nAT_WEAP_ONLY attacks (the two attack types that actually use a given\nweapon), and adjusting both sphinxes' attack types to avoid using just\nAT_HIT. (Possibly it'd be nice to have an AT_BATTER for battering with\nwings for attacks like marauder AF_AIRSTRIKE, but I suspect many would\nparse that as being hit with batter or a bat.)", + "message": "Fix !lig turning flight items off (Ge0FF)\n\nTree form suppresses flight while active, and it suppressed it *so hard*\nthat it wasn't even possible to see that a flight item was equipped on the\nplayer. But player::airborne() already accounts for tree form independently\nso there seems no need of equip_flight() also doing so.", "tree": { - "sha": "4e65a4017acd84cca606bb88a0b96524c67fd504", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4e65a4017acd84cca606bb88a0b96524c67fd504" + "sha": "00f8461778df0523185ba4edf359a4e38dffab20", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/00f8461778df0523185ba4edf359a4e38dffab20" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4fe86967705bbf0a32a056baeff3d47d060352b0", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f901164d3028211f0e468b424dbec015fba9b20b", "comment_count": 0, "verification": { "verified": false, @@ -520,79 +520,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4fe86967705bbf0a32a056baeff3d47d060352b0", - "html_url": "https://github.com/crawl/crawl/commit/4fe86967705bbf0a32a056baeff3d47d060352b0", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4fe86967705bbf0a32a056baeff3d47d060352b0/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f901164d3028211f0e468b424dbec015fba9b20b", + "html_url": "https://github.com/crawl/crawl/commit/f901164d3028211f0e468b424dbec015fba9b20b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f901164d3028211f0e468b424dbec015fba9b20b/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "979fcb14f9b848b8c11f4163b9578449634d8c30", - "url": "https://api.github.com/repos/crawl/crawl/commits/979fcb14f9b848b8c11f4163b9578449634d8c30", - "html_url": "https://github.com/crawl/crawl/commit/979fcb14f9b848b8c11f4163b9578449634d8c30" + "sha": "7f59f0ee2d87fc82e0df2596546c0a2ab25579b8", + "url": "https://api.github.com/repos/crawl/crawl/commits/7f59f0ee2d87fc82e0df2596546c0a2ab25579b8", + "html_url": "https://github.com/crawl/crawl/commit/7f59f0ee2d87fc82e0df2596546c0a2ab25579b8" } ] }, { - "sha": "979fcb14f9b848b8c11f4163b9578449634d8c30", - "node_id": "C_kwDOAV-JftoAKDk3OWZjYjE0ZjliODQ4YjhjMTFmNDE2M2I5NTc4NDQ5NjM0ZDhjMzA", + "sha": "7f59f0ee2d87fc82e0df2596546c0a2ab25579b8", + "node_id": "C_kwDOAV-JftoAKDdmNTlmMGVlMmQ4N2ZjODJlMGRmMjU5NjU0NmMwYTJhYjI1NTc5Yjg", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-20T16:35:00Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-21T23:27:19Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-20T16:36:16Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-24T11:48:01Z" }, - "message": "Update ploomutoo in the CREDITS\n\nThank you again for the batch of decor sprites in 76a730d507, they're\nreally quite nice!", + "message": "Update artprops when swapping between talismans of same type (Ogregutan)", "tree": { - "sha": "92d20dad2431feaaed889ed6918168a59ee46aeb", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/92d20dad2431feaaed889ed6918168a59ee46aeb" + "sha": "db45815fa8d06ba9b42c750a1a8d764a42a58370", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/db45815fa8d06ba9b42c750a1a8d764a42a58370" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/979fcb14f9b848b8c11f4163b9578449634d8c30", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7f59f0ee2d87fc82e0df2596546c0a2ab25579b8", "comment_count": 0, "verification": { "verified": false, @@ -602,79 +602,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/979fcb14f9b848b8c11f4163b9578449634d8c30", - "html_url": "https://github.com/crawl/crawl/commit/979fcb14f9b848b8c11f4163b9578449634d8c30", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/979fcb14f9b848b8c11f4163b9578449634d8c30/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7f59f0ee2d87fc82e0df2596546c0a2ab25579b8", + "html_url": "https://github.com/crawl/crawl/commit/7f59f0ee2d87fc82e0df2596546c0a2ab25579b8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7f59f0ee2d87fc82e0df2596546c0a2ab25579b8/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "159b78985fbf89edad9ca90f9ccec386778c0439", - "url": "https://api.github.com/repos/crawl/crawl/commits/159b78985fbf89edad9ca90f9ccec386778c0439", - "html_url": "https://github.com/crawl/crawl/commit/159b78985fbf89edad9ca90f9ccec386778c0439" + "sha": "599c4360dd1e9687022806266f332cc5b98491c1", + "url": "https://api.github.com/repos/crawl/crawl/commits/599c4360dd1e9687022806266f332cc5b98491c1", + "html_url": "https://github.com/crawl/crawl/commit/599c4360dd1e9687022806266f332cc5b98491c1" } ] }, { - "sha": "159b78985fbf89edad9ca90f9ccec386778c0439", - "node_id": "C_kwDOAV-JftoAKDE1OWI3ODk4NWZiZjg5ZWRhZDljYTkwZjljY2VjMzg2Nzc4YzA0Mzk", + "sha": "599c4360dd1e9687022806266f332cc5b98491c1", + "node_id": "C_kwDOAV-JftoAKDU5OWM0MzYwZGQxZTk2ODcwMjI4MDYyNjZmMzMyY2M1Yjk4NDkxYzE", "commit": { "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-26T15:46:15Z" + "name": "Cgettys", + "email": "3117273+Cgettys@users.noreply.github.com", + "date": "2025-01-18T23:01:11Z" }, "committer": { "name": "Implojin", "email": "implosionwow@gmail.com", - "date": "2025-01-20T07:57:13Z" + "date": "2025-01-24T10:31:06Z" }, - "message": "Cast OTR with uppercase Z when all enemies resist poison (CrawlOdds)\n\nWhen casting Olgreb's toxic radiance with no enemies in view, it would\ngive the message \"You can't see any susceptible monsters within range!\n(Use Z to cast anyway)\". However, when casting with only poison\nresistant and immune enemies in view, it would cast normally even though\nit couldn't effect anything. Fix this inconsistency by also requiring\nuppercase Z to cast with only poison reistant and immune enemies in\nview.\n\nThis change also fixes a bug where monsters would always act as if they\ncould see invisibly even when they couldn't when deciding whether to\ncast OTR.\n\nFixes #3957", + "message": "fix: overflow of overlays with Qazlal's Disaster area (prawnwizard)\n\nIn rare cases, you can exceed the 20 overlay limit.\n\nPrimarily due to duplicate overlays. This leads to a crash.\n\nTo fix this:\n* Deduplicate all overlays, not just the most recent\n* Reduce overlay cap to 16 instead of 20 for vectorization reasons\n* Make packed_cell fit into 196 bytes, because why not + cache alignment\n* Make add_overlay an instance method for convenience\n\nModern clang versions auto-vectorize and unroll this std::find nicely.\nGCC doesn't do quite as well, but at least clones/unrolls it\n4 wide. We'll see if it's a win or not.", "tree": { - "sha": "0f6e5e3b8da714e4a18be0c58fea6b3b00751196", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0f6e5e3b8da714e4a18be0c58fea6b3b00751196" + "sha": "c8141aea7e28e9a6efa5e3e644c7f4f9e92d13a2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c8141aea7e28e9a6efa5e3e644c7f4f9e92d13a2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/159b78985fbf89edad9ca90f9ccec386778c0439", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/599c4360dd1e9687022806266f332cc5b98491c1", "comment_count": 0, "verification": { "verified": false, @@ -684,26 +684,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/159b78985fbf89edad9ca90f9ccec386778c0439", - "html_url": "https://github.com/crawl/crawl/commit/159b78985fbf89edad9ca90f9ccec386778c0439", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/159b78985fbf89edad9ca90f9ccec386778c0439/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/599c4360dd1e9687022806266f332cc5b98491c1", + "html_url": "https://github.com/crawl/crawl/commit/599c4360dd1e9687022806266f332cc5b98491c1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/599c4360dd1e9687022806266f332cc5b98491c1/comments", "author": { - "login": "WizardIke", - "id": 26264063, - "node_id": "MDQ6VXNlcjI2MjY0MDYz", - "avatar_url": "https://avatars.githubusercontent.com/u/26264063?v=4", + "login": "Cgettys", + "id": 3117273, + "node_id": "MDQ6VXNlcjMxMTcyNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/WizardIke", - "html_url": "https://github.com/WizardIke", - "followers_url": "https://api.github.com/users/WizardIke/followers", - "following_url": "https://api.github.com/users/WizardIke/following{/other_user}", - "gists_url": "https://api.github.com/users/WizardIke/gists{/gist_id}", - "starred_url": "https://api.github.com/users/WizardIke/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/WizardIke/subscriptions", - "organizations_url": "https://api.github.com/users/WizardIke/orgs", - "repos_url": "https://api.github.com/users/WizardIke/repos", - "events_url": "https://api.github.com/users/WizardIke/events{/privacy}", - "received_events_url": "https://api.github.com/users/WizardIke/received_events", + "url": "https://api.github.com/users/Cgettys", + "html_url": "https://github.com/Cgettys", + "followers_url": "https://api.github.com/users/Cgettys/followers", + "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", + "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", + "organizations_url": "https://api.github.com/users/Cgettys/orgs", + "repos_url": "https://api.github.com/users/Cgettys/repos", + "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cgettys/received_events", "type": "User", "user_view_type": "public", "site_admin": false @@ -731,32 +731,32 @@ }, "parents": [ { - "sha": "cd0d8a32dd2d53cf43e0e57928384be17cfae400", - "url": "https://api.github.com/repos/crawl/crawl/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400", - "html_url": "https://github.com/crawl/crawl/commit/cd0d8a32dd2d53cf43e0e57928384be17cfae400" + "sha": "b9f7a0f2cab8303f646e2d5f3caf46df638cc655", + "url": "https://api.github.com/repos/crawl/crawl/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", + "html_url": "https://github.com/crawl/crawl/commit/b9f7a0f2cab8303f646e2d5f3caf46df638cc655" } ] }, { - "sha": "cd0d8a32dd2d53cf43e0e57928384be17cfae400", - "node_id": "C_kwDOAV-JftoAKGNkMGQ4YTMyZGQyZDUzY2Y0M2UwZTU3OTI4Mzg0YmUxN2NmYWU0MDA", + "sha": "b9f7a0f2cab8303f646e2d5f3caf46df638cc655", + "node_id": "C_kwDOAV-JftoAKGI5ZjdhMGYyY2FiODMwM2Y2NDZlMmQ1ZjNjYWY0NmRmNjM4Y2M2NTU", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-20T07:30:49Z" + "name": "gammafunk", + "email": "gammafunk@gmail.com", + "date": "2025-01-24T05:42:50Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-20T07:33:37Z" + "name": "gammafunk", + "email": "gammafunk@gmail.com", + "date": "2025-01-24T05:57:43Z" }, - "message": "Fix excluded feature annotations (Aliscans)\n\nIn particular, don't annotate excluded enterable shops and portals as\nbeing staircases on ctrl+o.\n\nCloses #4136", + "message": "Fix a passed argument in a dungeon lua function\n\nThe function dgn.monster_weapon() passed an incorrectly named variable\nto dgn.random_item_def() since bcfb333f. This means that various vaults\nusing dgn.monster_weapon() to give weapons to monsters didn't get\nadditional arguments applied (usually related to better item quality).", "tree": { - "sha": "dbac051408e8859d19e75605adfbdae86bc8c14f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dbac051408e8859d19e75605adfbdae86bc8c14f" + "sha": "ba2797bcfab55f4e56f2d4dc69f2476f9236ed28", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ba2797bcfab55f4e56f2d4dc69f2476f9236ed28" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", "comment_count": 0, "verification": { "verified": false, @@ -766,79 +766,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400", - "html_url": "https://github.com/crawl/crawl/commit/cd0d8a32dd2d53cf43e0e57928384be17cfae400", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", + "html_url": "https://github.com/crawl/crawl/commit/b9f7a0f2cab8303f646e2d5f3caf46df638cc655", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b9f7a0f2cab8303f646e2d5f3caf46df638cc655/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "gammafunk", + "id": 6548464, + "node_id": "MDQ6VXNlcjY1NDg0NjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/6548464?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/gammafunk", + "html_url": "https://github.com/gammafunk", + "followers_url": "https://api.github.com/users/gammafunk/followers", + "following_url": "https://api.github.com/users/gammafunk/following{/other_user}", + "gists_url": "https://api.github.com/users/gammafunk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gammafunk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gammafunk/subscriptions", + "organizations_url": "https://api.github.com/users/gammafunk/orgs", + "repos_url": "https://api.github.com/users/gammafunk/repos", + "events_url": "https://api.github.com/users/gammafunk/events{/privacy}", + "received_events_url": "https://api.github.com/users/gammafunk/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "gammafunk", + "id": 6548464, + "node_id": "MDQ6VXNlcjY1NDg0NjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/6548464?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/gammafunk", + "html_url": "https://github.com/gammafunk", + "followers_url": "https://api.github.com/users/gammafunk/followers", + "following_url": "https://api.github.com/users/gammafunk/following{/other_user}", + "gists_url": "https://api.github.com/users/gammafunk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gammafunk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gammafunk/subscriptions", + "organizations_url": "https://api.github.com/users/gammafunk/orgs", + "repos_url": "https://api.github.com/users/gammafunk/repos", + "events_url": "https://api.github.com/users/gammafunk/events{/privacy}", + "received_events_url": "https://api.github.com/users/gammafunk/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "dc80f5c099f616f88c7f4261f4c837bcedffa55e", - "url": "https://api.github.com/repos/crawl/crawl/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e", - "html_url": "https://github.com/crawl/crawl/commit/dc80f5c099f616f88c7f4261f4c837bcedffa55e" + "sha": "eca436ef183c1c84be0868c116b464681c035093", + "url": "https://api.github.com/repos/crawl/crawl/commits/eca436ef183c1c84be0868c116b464681c035093", + "html_url": "https://github.com/crawl/crawl/commit/eca436ef183c1c84be0868c116b464681c035093" } ] }, { - "sha": "dc80f5c099f616f88c7f4261f4c837bcedffa55e", - "node_id": "C_kwDOAV-JftoAKGRjODBmNWMwOTlmNjE2Zjg4YzdmNDI2MWY0YzgzN2JjZWRmZmE1NWU", + "sha": "eca436ef183c1c84be0868c116b464681c035093", + "node_id": "C_kwDOAV-JftoAKGVjYTQzNmVmMTgzYzFjODRiZTA4NjhjMTE2YjQ2NDY4MWMwMzUwOTM", "commit": { "author": { - "name": "Aliscans", - "email": "crawl@thimk.info", - "date": "2025-01-16T18:03:36Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-23T03:31:04Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-20T07:13:00Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-23T03:31:04Z" }, - "message": "Automatically identify some obsolete items.\n\nAdd food and rods to the \"always known\" list in item_type_known(). This\nrestores some behaviour from before _full_ident_mask() was deleted, in\nthat you are no longer asked if you want to identify \"removed food\"\nitems.", + "message": "Tweak descriptions for scrolls and symbols of torment\n\nBoth mention that they only affect living creatures, despite also\naffecting holy creatures for dozens of versions. Alongside updating both\nof these to mention it, I'm mentioning rN partially resists it in the\nspell description, since we somehow list this next to nowhere in-game.\n\n(TODO: We could probably really do with somebody going through all the\nbusywork to explicitly flag every single spell in spl-data.h by the\nresists they check, alongside caring about AC and EV and SH, then just\ndisplay this as a new line when examining specific spells. Having to list\nit in the description for every electric spell, many Ice-but-not-\"cold\"\nspells, and magma is already pretty ponderous, and the many newer\ncross-school spells of 0.32 / 0.33 have exacerbated this matter.)", "tree": { - "sha": "66a89291de7a591d40349610a30614a309ec51b6", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/66a89291de7a591d40349610a30614a309ec51b6" + "sha": "9eec5aec05de94a1377f56213e329226aa8eadb1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9eec5aec05de94a1377f56213e329226aa8eadb1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/eca436ef183c1c84be0868c116b464681c035093", "comment_count": 0, "verification": { "verified": false, @@ -848,59 +848,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e", - "html_url": "https://github.com/crawl/crawl/commit/dc80f5c099f616f88c7f4261f4c837bcedffa55e", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e/comments", - "author": null, + "url": "https://api.github.com/repos/crawl/crawl/commits/eca436ef183c1c84be0868c116b464681c035093", + "html_url": "https://github.com/crawl/crawl/commit/eca436ef183c1c84be0868c116b464681c035093", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eca436ef183c1c84be0868c116b464681c035093/comments", + "author": { + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", - "url": "https://api.github.com/repos/crawl/crawl/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", - "html_url": "https://github.com/crawl/crawl/commit/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b" + "sha": "faf1176e91f70006c764dfc1baedcebd49e7a629", + "url": "https://api.github.com/repos/crawl/crawl/commits/faf1176e91f70006c764dfc1baedcebd49e7a629", + "html_url": "https://github.com/crawl/crawl/commit/faf1176e91f70006c764dfc1baedcebd49e7a629" } ] }, { - "sha": "1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", - "node_id": "C_kwDOAV-JftoAKDFjYmI3ZmY1OGVlMTM0NWVhY2Y3YjE1ZTllNmJkNzA3YmRhYjQzN2I", + "sha": "faf1176e91f70006c764dfc1baedcebd49e7a629", + "node_id": "C_kwDOAV-JftoAKGZhZjExNzZlOTFmNzAwMDZjNzY0ZGZjMWJhZWRjZWJkNDllN2E2Mjk", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-20T01:50:51Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-23T03:01:09Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-20T02:00:07Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-23T03:01:09Z" }, - "message": "Make Sprint check for mutations, not species.\n\nInstead of the Coglin and Felid species, check for the \"no jewellery\"\nand \"no weapons or thrown items\" mutations in Fedhas' Mad Dash and Arena\nof Blood, respectively.", + "message": "Follow-up tweaks to semi-/recent commits\n\n * c898128 forgot to make the new airstrike vfx alternate amongst each of\n their given potential tiles; this fix also comes with adding another\n tile to the weakest so they all can reasonably vary.\n\n * 60181c1 forgot to remove the redundant web_immune tag from Dissolution\n when giving them the amorphous tag.\n\n * Sphinx marauders (6ac722a) are doing decently terrifyingly for\n themselves, but have shown to be a bit noticeably strong for their\n earliest appearance in late D. Their experience has been nudged up\n from ~1150 to ~1425, enough to make them always display as Lethal in\n threat (and red-outlined in tiles) until XL 17, and also they've been\n nudged down a little bit in the D out-of-depths list so that they're\n excluded from D:14 9s.\n\n * Tengu conjurers getting emergency Force Lance over emergency Blink in\n e136f0c was a reasonable concept to extend out their use of\n Battlesphere, made awkward by how emergency spells themselves are not\n greatly consistent on low-hp monsters in the first place. To make their\n display of it less confusing compared to other emergency-only spells\n mostly comprising of Blink or healing, they now get non-emergency\n access to it as well as an increased use of it in emergencies, similiar\n to how queen bee Berserk Other works out. Tengu conjurers aren't\n showing up as too particularly threatening statistically as a late D\n lightning bolt user or even compared to other tengu, so it shouldn't be\n much dangerous a nudge upwards.", "tree": { - "sha": "341301f7388a12f7de5786a1d10a8f1ed1ad8311", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/341301f7388a12f7de5786a1d10a8f1ed1ad8311" + "sha": "205ae16ac58dd34694e512c69872df7e747e4c3e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/205ae16ac58dd34694e512c69872df7e747e4c3e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/faf1176e91f70006c764dfc1baedcebd49e7a629", "comment_count": 0, "verification": { "verified": false, @@ -910,79 +930,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", - "html_url": "https://github.com/crawl/crawl/commit/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/faf1176e91f70006c764dfc1baedcebd49e7a629", + "html_url": "https://github.com/crawl/crawl/commit/faf1176e91f70006c764dfc1baedcebd49e7a629", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/faf1176e91f70006c764dfc1baedcebd49e7a629/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "802b72d44139372eae173a53d903e7b86e4b20dc", - "url": "https://api.github.com/repos/crawl/crawl/commits/802b72d44139372eae173a53d903e7b86e4b20dc", - "html_url": "https://github.com/crawl/crawl/commit/802b72d44139372eae173a53d903e7b86e4b20dc" + "sha": "7aa09acf194ca8576c5aee172fd218aa338fb7fd", + "url": "https://api.github.com/repos/crawl/crawl/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd", + "html_url": "https://github.com/crawl/crawl/commit/7aa09acf194ca8576c5aee172fd218aa338fb7fd" } ] }, { - "sha": "802b72d44139372eae173a53d903e7b86e4b20dc", - "node_id": "C_kwDOAV-JftoAKDgwMmI3MmQ0NDEzOTM3MmVhZTE3M2E1M2Q5MDNlN2I4NmU0YjIwZGM", + "sha": "7aa09acf194ca8576c5aee172fd218aa338fb7fd", + "node_id": "C_kwDOAV-JftoAKDdhYTA5YWNmMTk0Y2E4NTc2YzVhZWUxNzJmZDIxOGFhMzM4ZmI3ZmQ", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T04:21:39Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-22T10:45:26Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T04:23:16Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-22T10:45:26Z" }, - "message": "Add a few Xom messages for fountains of eyes.", + "message": "Simplify Trog wrath\n\nMany god wrath designs are very antiquated due to god wrath being one of\nthe least prominent and least relevant systems within Crawl, existing in\nthe bulk of circumstances for discouragement or to be squashed by special\ncases more than something to expect people to suffer through. While a\nsmall number are singularly straightforward (Ash, Oka), the many different\nolder wraths list off various thematically appropriate effects held to\nstrange standards (like direct damage or status not checking for combat,\nso they're just rested off unless the former directly kills the player).\nMost of them moulder until something either intersects with it by accident\n(like revisions to miscasts and stat damage) or happens to incidentally\noverlap in threat and theme.\n\nTrog's wrath famously includes quite a few vicious Brothers In Arms, to\nmake Berserkers leaving Trog quite difficult for a long while despite\nbeing one of the more tempting gods to leave (learning spells, getting\ngiven weapon gifts). It also features a lot of strange side-effects\nfocused on theme over relevance that all just get rested off or\nuncontrollably kill a given blaspheming apostate:\n\n * Weakness, recently replacing mostly-irrelevant strength loss, still\n not actually checking whether or not any enemies are nearby;\n * Slowing, at least reasonably connected to Berserk, also very common\n between three other wraths and a small chance on all wraths;\n * Paralysis, no longer connected to Berserk since 0ac0241, shared\n with several other thematic wraths\n * Fireballs, meant to be physical and not magical despite there being\n no precedence or follow-up on this concept ever since, also sharing\n the same issues as other damage and non-combat status wraths.\n\nAll of these non-summon effects have been replaced with a combination of\ntwo debuffs, applying both Weak and Vexed (f4f8fba). The latter effect\nbeing nothing but attacking in place reasonably thematically and\nmechanically invokes how Berserk focuses on doing the same while being\nfairly worse, kept in check for even former Trog worshippers through the\npresence of the former effect. Compared to prior, this checks for both\none's current health and a survivable band of tension (which has been\nreasonably improved over the past few versions and prevents just\nstanding around early D enemies), rather than just triggering at random\nwhile one travels or rests or sits in a closet. Since this is fairly\nmore dangerous than before, the summon wrath effect has been somewhat\nmildly tweaked downward in level scaling.\n\nThis should hopefully all make it easier to explain the wrath, remove a\nvariety of bland repeated effects for something consistently iconically\nterrifying, and also grant another home to the new Vex mechanic. Ideally\nin the future other god wraths could be simplified with extant or future\nmechanics (like crunching Beogh wrath down to apostles, Makhleb wrath\ndown to a Crucible visit, or Sif and Vehumet wrath down to implementing\nvarious monster temporary-spell-statuses concepts).\n\n(This also comes with adding Vex duration to run notes. We track paralysis\nbut not petrification in the notes, mostly due to the former's lethality\ncompared to the latter being diluted by basilisks; with the current homes\nfor the status being god wrath or a quite intimidating Shoals monster,\nit seems reasonably closer to paralysis enough to also track.)", "tree": { - "sha": "4ce47af2fc150cd6535e4c2ae7f67c9552b228eb", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4ce47af2fc150cd6535e4c2ae7f67c9552b228eb" + "sha": "1f45ed6fd88740ac2bf69fbcc737f10c519a31da", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1f45ed6fd88740ac2bf69fbcc737f10c519a31da" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/802b72d44139372eae173a53d903e7b86e4b20dc", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd", "comment_count": 0, "verification": { "verified": false, @@ -992,79 +1012,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/802b72d44139372eae173a53d903e7b86e4b20dc", - "html_url": "https://github.com/crawl/crawl/commit/802b72d44139372eae173a53d903e7b86e4b20dc", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/802b72d44139372eae173a53d903e7b86e4b20dc/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd", + "html_url": "https://github.com/crawl/crawl/commit/7aa09acf194ca8576c5aee172fd218aa338fb7fd", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7aa09acf194ca8576c5aee172fd218aa338fb7fd/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "d154b68b10dfe2a932dbda0b1ddee7fb907181d2", - "url": "https://api.github.com/repos/crawl/crawl/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", - "html_url": "https://github.com/crawl/crawl/commit/d154b68b10dfe2a932dbda0b1ddee7fb907181d2" + "sha": "c89812894409c0c1cac51dbfa979607ccd7046e6", + "url": "https://api.github.com/repos/crawl/crawl/commits/c89812894409c0c1cac51dbfa979607ccd7046e6", + "html_url": "https://github.com/crawl/crawl/commit/c89812894409c0c1cac51dbfa979607ccd7046e6" } ] }, { - "sha": "d154b68b10dfe2a932dbda0b1ddee7fb907181d2", - "node_id": "C_kwDOAV-JftoAKGQxNTRiNjhiMTBkZmUyYTkzMmRiZGEwYjFkZGVlN2ZiOTA3MTgxZDI", + "sha": "c89812894409c0c1cac51dbfa979607ccd7046e6", + "node_id": "C_kwDOAV-JftoAKGM4OTgxMjg5NDQwOWMwYzFjYWM1MWRiZmE5Nzk2MDdjY2Q3MDQ2ZTY", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-19T02:34:26Z" + "date": "2025-01-22T06:33:29Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-19T02:34:48Z" + "date": "2025-01-22T06:33:29Z" }, - "message": "Tactile mutation icons (CanofWorms)\n\nDemonspawn demonic touch and Jiyva disarming tendril mutation icons, to\nbe precise.", + "message": "Handful of additional preliminary tiles\n\n * Sacrified eye: Ontoclasm's sacrifical dagger and a CC0 spell icon by\n frosty_rabbid.\n\n * Airstrike / Upheaval air vfx: Denzi's old air elemental tile.\n\n * Weaponless Pikel: Sastreii's current Pikel tile.\n\nAlso, properly enabled Hunting Call's spell icon as was accidentally not\nenabled when added in 8f22220.", "tree": { - "sha": "07413de8f2c567dfc21e16336b66ed8cc6123e23", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/07413de8f2c567dfc21e16336b66ed8cc6123e23" + "sha": "b0999c9bd7d1c15d36112a20528eed387cd612c3", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b0999c9bd7d1c15d36112a20528eed387cd612c3" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c89812894409c0c1cac51dbfa979607ccd7046e6", "comment_count": 0, "verification": { "verified": false, @@ -1074,9 +1094,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", - "html_url": "https://github.com/crawl/crawl/commit/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c89812894409c0c1cac51dbfa979607ccd7046e6", + "html_url": "https://github.com/crawl/crawl/commit/c89812894409c0c1cac51dbfa979607ccd7046e6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c89812894409c0c1cac51dbfa979607ccd7046e6/comments", "author": { "login": "regret-index", "id": 17419504, @@ -1121,32 +1141,32 @@ }, "parents": [ { - "sha": "e11c45b518cf06b2ee6f04f008dcc875de562ac7", - "url": "https://api.github.com/repos/crawl/crawl/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7", - "html_url": "https://github.com/crawl/crawl/commit/e11c45b518cf06b2ee6f04f008dcc875de562ac7" + "sha": "76efb29fe30246ff67d1bbd211248dcc692742ce", + "url": "https://api.github.com/repos/crawl/crawl/commits/76efb29fe30246ff67d1bbd211248dcc692742ce", + "html_url": "https://github.com/crawl/crawl/commit/76efb29fe30246ff67d1bbd211248dcc692742ce" } ] }, { - "sha": "e11c45b518cf06b2ee6f04f008dcc875de562ac7", - "node_id": "C_kwDOAV-JftoAKGUxMWM0NWI1MThjZjA2YjJlZTZmMDRmMDA4ZGNjODc1ZGU1NjJhYzc", + "sha": "76efb29fe30246ff67d1bbd211248dcc692742ce", + "node_id": "C_kwDOAV-JftoAKDc2ZWZiMjlmZTMwMjQ2ZmY2N2QxYmJkMjExMjQ4ZGNjNjkyNzQyY2U", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-19T01:31:03Z" + "date": "2025-01-21T09:27:18Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-19T02:34:48Z" + "date": "2025-01-21T09:27:29Z" }, - "message": "Properly grant more body armour to deep elf / high priest monsters\n\nDeep elf spellcasting monsters have a strange chance to vary heavily in\nbody armour, ranging from none to chain mail and managing to leave out\nthe robes many elves visibly wear. This might be an antique relic from\nwhen robes were far better than other light armour options or when\nthere were substantially more low-tier elves, but now that neither of\nthese are too pressingly true they're very conspicuous in their body\narmour variance compared to most other monsters, with an eight-year old\ncomment pointing it out. (In particular, deep elf knights have tiles that\nvisually give them heavier armour than deep elf archers, yet the latter\nconsistently get leather compared to the former mostly having nothing on.)\n\nThis commit removes their chance for no armour, replacing it entirely with\nrobes, while also removing the highest AC roll of chain mail, which few\nplayer deep elves are casting crystal spears in. Aside from hurting LRD a\nlittle, this mostly shouldn't be of too much pressure considering only one\nof them is at a point where a robe's ac would noticeably mean much\n(pyromancers).\n\n(In the same capacity, with no Beogh provisions of high priests any more,\nthey can also use a mild nudge up to have the same offerings instead of\nmostly wearing nothing. The plain orcs and plain orc priests don't get\nthis change, however, since they're early enough that the robes would\nactually make a meaningful difference, and since the rare chance to get\nchain mail is of at least some interest for very early game characters.)", + "message": "Ever-incremental vault review\n\nWorthy of note:\n\n * The weaker Snake ends have small numbers of tyrant's traps and\n archmage's traps placed in them, to further emphasize the branch's\n prominence of traps pushed up in 19588f4, to help differentiate the\n ends beyond more or less concentration of the same enemies, and to\n also hopefully even out the gaps between rune vaults there.\n\n * The small number of trove scroll options have been re-weighted, most\n noticeably giving out less torment or immolation scrolls in exchange\n for more ally scrolls and some poison scrolls. They also no longer\n give weapon or armour scrolls to Felids.\n\n * The Elf:2 hall of blades weapons code has been cleaned up a fair bit.\n\n * A small number of overflow vaults that could place before the minimum\n overflow altar depth of D:3 have been properly shoved further deeper.\n\n * A selection of severely-underperforming Depths and Zot vaults (ones\n with one kill or less in the past three versions) have been tweaked\n upwards in threat.\n\n * skrybe_chaotic_catacombs joins the nine other theme vaults set up to\n place on D:$ as a themed Depths entry vault.", "tree": { - "sha": "432d3267846aac1e64ad43659c2b5a28b81333da", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/432d3267846aac1e64ad43659c2b5a28b81333da" + "sha": "51436d210b71eb7517e97447dec4ae1938c3cbcf", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/51436d210b71eb7517e97447dec4ae1938c3cbcf" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/76efb29fe30246ff67d1bbd211248dcc692742ce", "comment_count": 0, "verification": { "verified": false, @@ -1156,9 +1176,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7", - "html_url": "https://github.com/crawl/crawl/commit/e11c45b518cf06b2ee6f04f008dcc875de562ac7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/76efb29fe30246ff67d1bbd211248dcc692742ce", + "html_url": "https://github.com/crawl/crawl/commit/76efb29fe30246ff67d1bbd211248dcc692742ce", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/76efb29fe30246ff67d1bbd211248dcc692742ce/comments", "author": { "login": "regret-index", "id": 17419504, @@ -1203,32 +1223,32 @@ }, "parents": [ { - "sha": "379047849a427115048145729514ae3fa79582f6", - "url": "https://api.github.com/repos/crawl/crawl/commits/379047849a427115048145729514ae3fa79582f6", - "html_url": "https://github.com/crawl/crawl/commit/379047849a427115048145729514ae3fa79582f6" + "sha": "4fe86967705bbf0a32a056baeff3d47d060352b0", + "url": "https://api.github.com/repos/crawl/crawl/commits/4fe86967705bbf0a32a056baeff3d47d060352b0", + "html_url": "https://github.com/crawl/crawl/commit/4fe86967705bbf0a32a056baeff3d47d060352b0" } ] }, { - "sha": "379047849a427115048145729514ae3fa79582f6", - "node_id": "C_kwDOAV-JftoAKDM3OTA0Nzg0OWE0MjcxMTUwNDgxNDU3Mjk1MTRhZTNmYTc5NTgyZjY", + "sha": "4fe86967705bbf0a32a056baeff3d47d060352b0", + "node_id": "C_kwDOAV-JftoAKDRmZTg2OTY3NzA1YmJmMGEzMmEwNTZiYWVmZjNkNDdkMDYwMzUyYjA", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T02:18:23Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-19T23:36:28Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T02:18:23Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-21T09:27:28Z" }, - "message": "Fix an ellipsis at the end of a sentence.", + "message": "Exclude new sphinxes from Bestow Arms\n\nWhile they're meant to wear armour, they're not meant to wield any size\nof weapons with any of many not-great options (lion paws, telekinetic\nmagic, prehensile hair, or a human's mouth). As such, I'm adjusting the\nlogic for Bestow Arms to skip over monsters that lack AT_HIT or\nAT_WEAP_ONLY attacks (the two attack types that actually use a given\nweapon), and adjusting both sphinxes' attack types to avoid using just\nAT_HIT. (Possibly it'd be nice to have an AT_BATTER for battering with\nwings for attacks like marauder AF_AIRSTRIKE, but I suspect many would\nparse that as being hit with batter or a bat.)", "tree": { - "sha": "d65e18fdf797c00e0a4a5f0b8aa6d245d1bc2f0b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d65e18fdf797c00e0a4a5f0b8aa6d245d1bc2f0b" + "sha": "4e65a4017acd84cca606bb88a0b96524c67fd504", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4e65a4017acd84cca606bb88a0b96524c67fd504" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/379047849a427115048145729514ae3fa79582f6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4fe86967705bbf0a32a056baeff3d47d060352b0", "comment_count": 0, "verification": { "verified": false, @@ -1238,79 +1258,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/379047849a427115048145729514ae3fa79582f6", - "html_url": "https://github.com/crawl/crawl/commit/379047849a427115048145729514ae3fa79582f6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/379047849a427115048145729514ae3fa79582f6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4fe86967705bbf0a32a056baeff3d47d060352b0", + "html_url": "https://github.com/crawl/crawl/commit/4fe86967705bbf0a32a056baeff3d47d060352b0", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4fe86967705bbf0a32a056baeff3d47d060352b0/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "4d2cd2bd01134ea006004d15efc9c8441cb069d6", - "url": "https://api.github.com/repos/crawl/crawl/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6", - "html_url": "https://github.com/crawl/crawl/commit/4d2cd2bd01134ea006004d15efc9c8441cb069d6" + "sha": "979fcb14f9b848b8c11f4163b9578449634d8c30", + "url": "https://api.github.com/repos/crawl/crawl/commits/979fcb14f9b848b8c11f4163b9578449634d8c30", + "html_url": "https://github.com/crawl/crawl/commit/979fcb14f9b848b8c11f4163b9578449634d8c30" } ] }, { - "sha": "4d2cd2bd01134ea006004d15efc9c8441cb069d6", - "node_id": "C_kwDOAV-JftoAKDRkMmNkMmJkMDExMzRlYTAwNjAwNGQxNWVmYzljODQ0MWNiMDY5ZDY", + "sha": "979fcb14f9b848b8c11f4163b9578449634d8c30", + "node_id": "C_kwDOAV-JftoAKDk3OWZjYjE0ZjliODQ4YjhjMTFmNDE2M2I5NTc4NDQ5NjM0ZDhjMzA", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T01:20:56Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-20T16:35:00Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T01:20:56Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-20T16:36:16Z" }, - "message": "Revert \"Fix inconsistent ellipses.\"\n\nThis reverts commit a9c169229f9d7a1da6d0bd631e69a7ca024eb047.", + "message": "Update ploomutoo in the CREDITS\n\nThank you again for the batch of decor sprites in 76a730d507, they're\nreally quite nice!", "tree": { - "sha": "12e997289bcec32a1cd8377e8aaf2786c32729ea", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/12e997289bcec32a1cd8377e8aaf2786c32729ea" + "sha": "92d20dad2431feaaed889ed6918168a59ee46aeb", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/92d20dad2431feaaed889ed6918168a59ee46aeb" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/979fcb14f9b848b8c11f4163b9578449634d8c30", "comment_count": 0, "verification": { "verified": false, @@ -1320,79 +1340,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6", - "html_url": "https://github.com/crawl/crawl/commit/4d2cd2bd01134ea006004d15efc9c8441cb069d6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/979fcb14f9b848b8c11f4163b9578449634d8c30", + "html_url": "https://github.com/crawl/crawl/commit/979fcb14f9b848b8c11f4163b9578449634d8c30", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/979fcb14f9b848b8c11f4163b9578449634d8c30/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", - "url": "https://api.github.com/repos/crawl/crawl/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", - "html_url": "https://github.com/crawl/crawl/commit/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308" + "sha": "159b78985fbf89edad9ca90f9ccec386778c0439", + "url": "https://api.github.com/repos/crawl/crawl/commits/159b78985fbf89edad9ca90f9ccec386778c0439", + "html_url": "https://github.com/crawl/crawl/commit/159b78985fbf89edad9ca90f9ccec386778c0439" } ] }, { - "sha": "289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", - "node_id": "C_kwDOAV-JftoAKDI4OWJjM2NkZjE2ZjgzYzNhNjBmZmQ4M2JmZTU4MmE1M2E4YjczMDg", + "sha": "159b78985fbf89edad9ca90f9ccec386778c0439", + "node_id": "C_kwDOAV-JftoAKDE1OWI3ODk4NWZiZjg5ZWRhZDljYTkwZjljY2VjMzg2Nzc4YzA0Mzk", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T00:19:18Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-26T15:46:15Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T00:22:33Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-20T07:57:13Z" }, - "message": "Add Zonguldrok messaging for unrand hats.\n\nCurrently, the only one with special messaging is the hat of Pondering,\nbut the mechanism is in place to add more.", + "message": "Cast OTR with uppercase Z when all enemies resist poison (CrawlOdds)\n\nWhen casting Olgreb's toxic radiance with no enemies in view, it would\ngive the message \"You can't see any susceptible monsters within range!\n(Use Z to cast anyway)\". However, when casting with only poison\nresistant and immune enemies in view, it would cast normally even though\nit couldn't effect anything. Fix this inconsistency by also requiring\nuppercase Z to cast with only poison reistant and immune enemies in\nview.\n\nThis change also fixes a bug where monsters would always act as if they\ncould see invisibly even when they couldn't when deciding whether to\ncast OTR.\n\nFixes #3957", "tree": { - "sha": "8e5f1604ec8912672be5f87338737933a91d90ea", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8e5f1604ec8912672be5f87338737933a91d90ea" + "sha": "0f6e5e3b8da714e4a18be0c58fea6b3b00751196", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0f6e5e3b8da714e4a18be0c58fea6b3b00751196" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/159b78985fbf89edad9ca90f9ccec386778c0439", "comment_count": 0, "verification": { "verified": false, @@ -1402,79 +1422,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", - "html_url": "https://github.com/crawl/crawl/commit/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/159b78985fbf89edad9ca90f9ccec386778c0439", + "html_url": "https://github.com/crawl/crawl/commit/159b78985fbf89edad9ca90f9ccec386778c0439", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/159b78985fbf89edad9ca90f9ccec386778c0439/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "WizardIke", + "id": 26264063, + "node_id": "MDQ6VXNlcjI2MjY0MDYz", + "avatar_url": "https://avatars.githubusercontent.com/u/26264063?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/WizardIke", + "html_url": "https://github.com/WizardIke", + "followers_url": "https://api.github.com/users/WizardIke/followers", + "following_url": "https://api.github.com/users/WizardIke/following{/other_user}", + "gists_url": "https://api.github.com/users/WizardIke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/WizardIke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/WizardIke/subscriptions", + "organizations_url": "https://api.github.com/users/WizardIke/orgs", + "repos_url": "https://api.github.com/users/WizardIke/repos", + "events_url": "https://api.github.com/users/WizardIke/events{/privacy}", + "received_events_url": "https://api.github.com/users/WizardIke/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "a9c169229f9d7a1da6d0bd631e69a7ca024eb047", - "url": "https://api.github.com/repos/crawl/crawl/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", - "html_url": "https://github.com/crawl/crawl/commit/a9c169229f9d7a1da6d0bd631e69a7ca024eb047" + "sha": "cd0d8a32dd2d53cf43e0e57928384be17cfae400", + "url": "https://api.github.com/repos/crawl/crawl/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400", + "html_url": "https://github.com/crawl/crawl/commit/cd0d8a32dd2d53cf43e0e57928384be17cfae400" } ] }, { - "sha": "a9c169229f9d7a1da6d0bd631e69a7ca024eb047", - "node_id": "C_kwDOAV-JftoAKGE5YzE2OTIyOWY5ZDdhMWRhNmQwYmQ2MzFlNjlhN2NhMDI0ZWIwNDc", + "sha": "cd0d8a32dd2d53cf43e0e57928384be17cfae400", + "node_id": "C_kwDOAV-JftoAKGNkMGQ4YTMyZGQyZDUzY2Y0M2UwZTU3OTI4Mzg0YmUxN2NmYWU0MDA", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T00:22:13Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-20T07:30:49Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-19T00:22:13Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-20T07:33:37Z" }, - "message": "Fix inconsistent ellipses.", + "message": "Fix excluded feature annotations (Aliscans)\n\nIn particular, don't annotate excluded enterable shops and portals as\nbeing staircases on ctrl+o.\n\nCloses #4136", "tree": { - "sha": "522b0c26c100dcd36d55670c3bc6da6926c8db76", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/522b0c26c100dcd36d55670c3bc6da6926c8db76" + "sha": "dbac051408e8859d19e75605adfbdae86bc8c14f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dbac051408e8859d19e75605adfbdae86bc8c14f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400", "comment_count": 0, "verification": { "verified": false, @@ -1484,161 +1504,223 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", - "html_url": "https://github.com/crawl/crawl/commit/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400", + "html_url": "https://github.com/crawl/crawl/commit/cd0d8a32dd2d53cf43e0e57928384be17cfae400", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cd0d8a32dd2d53cf43e0e57928384be17cfae400/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", - "url": "https://api.github.com/repos/crawl/crawl/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", - "html_url": "https://github.com/crawl/crawl/commit/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466" + "sha": "dc80f5c099f616f88c7f4261f4c837bcedffa55e", + "url": "https://api.github.com/repos/crawl/crawl/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e", + "html_url": "https://github.com/crawl/crawl/commit/dc80f5c099f616f88c7f4261f4c837bcedffa55e" } ] }, { - "sha": "dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", - "node_id": "C_kwDOAV-JftoAKGRjYjNkNWE5ODEyYzJlZGUwZmEwMzdjMmM5NGQ2YjQ3Yzg4NWM0NjY", + "sha": "dc80f5c099f616f88c7f4261f4c837bcedffa55e", + "node_id": "C_kwDOAV-JftoAKGRjODBmNWMwOTlmNjE2Zjg4YzdmNDI2MWY0YzgzN2JjZWRmZmE1NWU", "commit": { "author": { - "name": "Hellmonk", - "email": "nldehaan91@gmail.com", - "date": "2025-01-18T16:30:12Z" + "name": "Aliscans", + "email": "crawl@thimk.info", + "date": "2025-01-16T18:03:36Z" }, "committer": { - "name": "GitHub", - "email": "noreply@github.com", - "date": "2025-01-18T16:30:12Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-20T07:13:00Z" }, - "message": "don't spawn 500 randarts in hall_of_zot", + "message": "Automatically identify some obsolete items.\n\nAdd food and rods to the \"always known\" list in item_type_known(). This\nrestores some behaviour from before _full_ident_mask() was deleted, in\nthat you are no longer asked if you want to identify \"removed food\"\nitems.", "tree": { - "sha": "938a87390ffc3e36ba1c50e758543fe2d6a54225", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/938a87390ffc3e36ba1c50e758543fe2d6a54225" + "sha": "66a89291de7a591d40349610a30614a309ec51b6", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/66a89291de7a591d40349610a30614a309ec51b6" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e", "comment_count": 0, "verification": { - "verified": true, - "reason": "valid", - "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJni9cUCRC1aQ7uu5UhlAAAbUUQAEA19nbU9LeubBsYN5+EHIlA\nKGTSbLWGBCcH8kYAcL9hWR1FiMK9uFCrdYAAYNeEF5xt37wvf78U2XmQmORsO4R+\nBHscVvrj4Cm8Hm/WDT6Y05Y2W47tWj2/JyRVn+AzeNoADPoiZQFtV8Mjd+lYrE5U\nfOnTyucx8CNfxy2BRSx25t5SO0pk7XVUUbyIBcFBvZyxhiZ0bNsGGeIIoAczzcfp\n1zG+bTu1VvaFvnsb1o1KhEKAwRRrr8B6TKZJvvEVTiz9WjAQSIZSNYJyYtgU0UWh\nfpEAb7MW78iVZLQk22dppyNPy3nIi/Id9EmdBIkvpc04CAWnqtD7zi8mAot1f7WC\nC/i56sHbkWf9XUv6PQzBfJ0CIJTL37h70+5ENuMIYUsV1ueS0ccd3UQETtFd9MdF\natNTRkSAx/sxZr4+PU7e1FUwkfStlBIX2GpskeMpKbtptM/cDpCwgBjqBCBXwkpd\nAex+IEjR6Ofmnkmr/hLeUroyRdcobviurt6/J8NmPJ4n2c51VpcNljPqxkVBNefc\nYlVXpuaeIlGvNqvW/5mdynHnCEhyjZGGZu2+UVLmlwNClzv8W0aee0gw46NqJ6Wm\nonh8LD6XUlPLugp9kMcIf1c4yZulCmcJXP+u1r7hcz4MjwkuyqaZj7zwCA/skvsq\nJFJ+yxOuoV0iWEoEmSmS\n=xsZP\n-----END PGP SIGNATURE-----\n", - "payload": "tree 938a87390ffc3e36ba1c50e758543fe2d6a54225\nparent bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9\nauthor Hellmonk 1737217812 -0600\ncommitter GitHub 1737217812 -0600\n\ndon't spawn 500 randarts in hall_of_zot", - "verified_at": "2025-01-18T16:30:36Z" + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", - "html_url": "https://github.com/crawl/crawl/commit/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e", + "html_url": "https://github.com/crawl/crawl/commit/dc80f5c099f616f88c7f4261f4c837bcedffa55e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dc80f5c099f616f88c7f4261f4c837bcedffa55e/comments", + "author": null, + "committer": { + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "url": "https://api.github.com/repos/crawl/crawl/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "html_url": "https://github.com/crawl/crawl/commit/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b" + } + ] + }, + { + "sha": "1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "node_id": "C_kwDOAV-JftoAKDFjYmI3ZmY1OGVlMTM0NWVhY2Y3YjE1ZTllNmJkNzA3YmRhYjQzN2I", + "commit": { + "author": { + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-20T01:50:51Z" + }, + "committer": { + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-20T02:00:07Z" + }, + "message": "Make Sprint check for mutations, not species.\n\nInstead of the Coglin and Felid species, check for the \"no jewellery\"\nand \"no weapons or thrown items\" mutations in Fedhas' Mad Dash and Arena\nof Blood, respectively.", + "tree": { + "sha": "341301f7388a12f7de5786a1d10a8f1ed1ad8311", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/341301f7388a12f7de5786a1d10a8f1ed1ad8311" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "html_url": "https://github.com/crawl/crawl/commit/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1cbb7ff58ee1345eacf7b15e9e6bd707bdab437b/comments", "author": { - "login": "Hellmonk", - "id": 16345521, - "node_id": "MDQ6VXNlcjE2MzQ1NTIx", - "avatar_url": "https://avatars.githubusercontent.com/u/16345521?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Hellmonk", - "html_url": "https://github.com/Hellmonk", - "followers_url": "https://api.github.com/users/Hellmonk/followers", - "following_url": "https://api.github.com/users/Hellmonk/following{/other_user}", - "gists_url": "https://api.github.com/users/Hellmonk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Hellmonk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Hellmonk/subscriptions", - "organizations_url": "https://api.github.com/users/Hellmonk/orgs", - "repos_url": "https://api.github.com/users/Hellmonk/repos", - "events_url": "https://api.github.com/users/Hellmonk/events{/privacy}", - "received_events_url": "https://api.github.com/users/Hellmonk/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "web-flow", - "id": 19864447, - "node_id": "MDQ6VXNlcjE5ODY0NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/web-flow", - "html_url": "https://github.com/web-flow", - "followers_url": "https://api.github.com/users/web-flow/followers", - "following_url": "https://api.github.com/users/web-flow/following{/other_user}", - "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", - "organizations_url": "https://api.github.com/users/web-flow/orgs", - "repos_url": "https://api.github.com/users/web-flow/repos", - "events_url": "https://api.github.com/users/web-flow/events{/privacy}", - "received_events_url": "https://api.github.com/users/web-flow/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", - "url": "https://api.github.com/repos/crawl/crawl/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", - "html_url": "https://github.com/crawl/crawl/commit/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9" + "sha": "802b72d44139372eae173a53d903e7b86e4b20dc", + "url": "https://api.github.com/repos/crawl/crawl/commits/802b72d44139372eae173a53d903e7b86e4b20dc", + "html_url": "https://github.com/crawl/crawl/commit/802b72d44139372eae173a53d903e7b86e4b20dc" } ] }, { - "sha": "bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", - "node_id": "C_kwDOAV-JftoAKGJmNWEyNTJlZTFlZDJhY2E4MzM2ZmJhZTkyOTNiYmQ1MTdkM2RiYjk", + "sha": "802b72d44139372eae173a53d903e7b86e4b20dc", + "node_id": "C_kwDOAV-JftoAKDgwMmI3MmQ0NDEzOTM3MmVhZTE3M2E1M2Q5MDNlN2I4NmU0YjIwZGM", "commit": { "author": { "name": "David Lawrence Ramsey", "email": "pooka109@gmail.com", - "date": "2025-01-18T14:58:48Z" + "date": "2025-01-19T04:21:39Z" }, "committer": { "name": "David Lawrence Ramsey", "email": "pooka109@gmail.com", - "date": "2025-01-18T14:58:48Z" + "date": "2025-01-19T04:23:16Z" }, - "message": "Fix comment typo.", + "message": "Add a few Xom messages for fountains of eyes.", "tree": { - "sha": "8f2ccd58566c49009f1a9696b6a233195d16b069", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8f2ccd58566c49009f1a9696b6a233195d16b069" + "sha": "4ce47af2fc150cd6535e4c2ae7f67c9552b228eb", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4ce47af2fc150cd6535e4c2ae7f67c9552b228eb" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/802b72d44139372eae173a53d903e7b86e4b20dc", "comment_count": 0, "verification": { "verified": false, @@ -1648,9 +1730,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", - "html_url": "https://github.com/crawl/crawl/commit/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/802b72d44139372eae173a53d903e7b86e4b20dc", + "html_url": "https://github.com/crawl/crawl/commit/802b72d44139372eae173a53d903e7b86e4b20dc", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/802b72d44139372eae173a53d903e7b86e4b20dc/comments", "author": { "login": "pooka109", "id": 7695641, @@ -1695,32 +1777,32 @@ }, "parents": [ { - "sha": "6ac722a8803268fd421f663b5f222fd0dd959dca", - "url": "https://api.github.com/repos/crawl/crawl/commits/6ac722a8803268fd421f663b5f222fd0dd959dca", - "html_url": "https://github.com/crawl/crawl/commit/6ac722a8803268fd421f663b5f222fd0dd959dca" + "sha": "d154b68b10dfe2a932dbda0b1ddee7fb907181d2", + "url": "https://api.github.com/repos/crawl/crawl/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", + "html_url": "https://github.com/crawl/crawl/commit/d154b68b10dfe2a932dbda0b1ddee7fb907181d2" } ] }, { - "sha": "6ac722a8803268fd421f663b5f222fd0dd959dca", - "node_id": "C_kwDOAV-JftoAKDZhYzcyMmE4ODAzMjY4ZmQ0MjFmNjYzYjVmMjIyZmQwZGQ5NTlkY2E", + "sha": "d154b68b10dfe2a932dbda0b1ddee7fb907181d2", + "node_id": "C_kwDOAV-JftoAKGQxNTRiNjhiMTBkZmUyYTkzMmRiZGEwYjFkZGVlN2ZiOTA3MTgxZDI", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-18T06:24:23Z" + "date": "2025-01-19T02:34:26Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-18T07:30:58Z" + "date": "2025-01-19T02:34:48Z" }, - "message": "Split sphinxes into earlier marauders and later guardians\n\nSphinxes are rather weird for their very broad uses throughout the game.\nThey're out-of-depth highlight threats in post-Lair D, bosses for one end\nvault for Shoals, a mostly mid-tier monster in the later reaches of Vaults\nand Depths, flavour monsters in Crypt, and a fixed cluster of threats at\nthe start of Tomb. They work fine at their far ends here, but serve for\nweird encounters throughout midgame and lategame, since they've been\nfairly power-crept compared to brains and liches and earthen tomes as\nhexes monsters. Altogether, this leaves them in an awkward state, as\ntheir placement regularly presume they're more of high-tier threats in\ntheir deployment places despite placing across most of the game.\n\nThis split, compared to the arcanist / occultist split of 129f0b0, isn't\nreally meant to reduce the presence of any particular gimmick (though\nit does lower early paralysis a tiny bit). What this is instead meant to\ndo is let both uses of the monster being effectively scary while\nbroadening a little bit of themes and flavour for Shoals, a debuff-focused\nbranch that struggles with more enemy archetype flavour variety beyond\ndozens of merfolk leading other mostly-human hybrids plus monsters\nborrowed from other places entirely (whether appropriately thematic, as\nwith original sphinxes and titans, or deeply reaching, like angels and\ndeep elves). While the branch has a lot of Will checking effects, for the\nmost part swapping in more Willpower is a luxury of less annoyance\ncompared to encountering 1 (one) fenstrider witch in the opposite branch;\nthis should hopefully make the resist be worth considering for Shoals,\nespecially when the new hex works nastily with common reaching monsters...\n\n * Sphinx marauders are the earlier-game and newer of the two sphinxes,\n and are flavoured more around the bloodthirsty sphinx of Mount Phicium.\n They have AF_AIRSTRIKE (see abc8f7a), an incidental cast rate for\n Confuse, and the parent commit's somewhat terrifying Vex status. Both\n hexes prevent the player from making it to safer ground to get away\n from relatively serious melee damage, but characters with ranged\n offenses can do more before the sphinx gets close, and characters with\n melee offenses are more fine with being stuck in place attacking. They\n appear in late D out-of-depths, rarely late in Shoals as top-tier\n threats with a chance of a duo of harpies (who have battiness to work\n with both major gimmicks), and in V:1-4 with a good chance of the other\n sphinx (to give V a little more to work with, and to make the other\n sphinx a little less common for its buff.)\n\n * Guardian sphinxes are the previous plain lategame \"sphinx\" monster,\n now more focused in flavour on the recurring grave/temple-guarding\n apotropaic variety of sphinx. They're granted a bit more to all stats-\n most noticeably, in HD, HP, and spell cast rate, so that they're more\n likely to succeed at hexing characters past the point where willpower\n swaps / main gear is common. They appear occasionally in V:1-4, at the\n current semi-regularity in Depths and in Crypt vaults, and in the\n the Tomb:1 main area entrance with a slight numbers decrease.\n\n(Monstrous Menagerie gets a flat upgrade in access to guardian sphinxes,\nas its position as a ranged monster summon doesn't particularly stand out\npost-Forgecraft, nor is it particularly effective at raw damge nor\nbody-blocking compared to other high-level Summoning spells. The spell\ncould do with revisions at some point in the future. Kirke also doesn't\nhave much of a high killratio compared to other uniques in her depth\nrange like Nessos and Rupert and Urug, so she can also take the buff.\nTo emphasize them as being something more purposeful than just being\nanother random beast, and to help with some potential future plans,\nboth are equipped with not-visible-on-their-tile cloaks as draconian\nclasses have been using for many years.)\n\nThe guardian sphinx tile is mostly just an edit of the current base sphinx\ntile by Denzi to have darker skin and golden accessories. The sphinx\nmarauder tile mixes in said sphinx tile both roctavian's human Erica tile\nand a CC0 wing icon by frosty_rabbid.", + "message": "Tactile mutation icons (CanofWorms)\n\nDemonspawn demonic touch and Jiyva disarming tendril mutation icons, to\nbe precise.", "tree": { - "sha": "bbbf265c2ce08c12f381c466966a3d81be9bc5a9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bbbf265c2ce08c12f381c466966a3d81be9bc5a9" + "sha": "07413de8f2c567dfc21e16336b66ed8cc6123e23", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/07413de8f2c567dfc21e16336b66ed8cc6123e23" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6ac722a8803268fd421f663b5f222fd0dd959dca", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", "comment_count": 0, "verification": { "verified": false, @@ -1730,9 +1812,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6ac722a8803268fd421f663b5f222fd0dd959dca", - "html_url": "https://github.com/crawl/crawl/commit/6ac722a8803268fd421f663b5f222fd0dd959dca", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6ac722a8803268fd421f663b5f222fd0dd959dca/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", + "html_url": "https://github.com/crawl/crawl/commit/d154b68b10dfe2a932dbda0b1ddee7fb907181d2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d154b68b10dfe2a932dbda0b1ddee7fb907181d2/comments", "author": { "login": "regret-index", "id": 17419504, @@ -1777,32 +1859,32 @@ }, "parents": [ { - "sha": "f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", - "url": "https://api.github.com/repos/crawl/crawl/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", - "html_url": "https://github.com/crawl/crawl/commit/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256" + "sha": "e11c45b518cf06b2ee6f04f008dcc875de562ac7", + "url": "https://api.github.com/repos/crawl/crawl/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7", + "html_url": "https://github.com/crawl/crawl/commit/e11c45b518cf06b2ee6f04f008dcc875de562ac7" } ] }, { - "sha": "f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", - "node_id": "C_kwDOAV-JftoAKGY0ZjhmYmFjYTY0YjRlODBhYTBiYWM5MWIxZDg3Yzg0NzNiODgyNTY", + "sha": "e11c45b518cf06b2ee6f04f008dcc875de562ac7", + "node_id": "C_kwDOAV-JftoAKGUxMWM0NWI1MThjZjA2YjJlZTZmMDRmMDA4ZGNjODc1ZGU1NjJhYzc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T04:37:34Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-19T01:31:03Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2025-01-18T07:14:08Z" + "date": "2025-01-19T02:34:48Z" }, - "message": "New status effect: Vexed\n\nIntended as a 'less dangerous' variant on paralysis, this status effect\ncauses the target to uncontrollably attack nearby spaces for the next\nseveral turns. They are 7 times more likely to attack spaces with\ncreatures in them (but can still attack empty spaces) and do not suffer\nany defensive penalties during this, but cannot do anything else.\n(Naturally, this is blocked by having Clarity.)\n\nIf the player has a bunch of enemies near them that they were planning to\nstay and fight anyway, this is probably not so bad for you. But sometimes,\nof course, it can be a real problem.\n\nNote: you *can* attack your allies this way (and they can attack you), but\ngods will not penance you for this. Summons will still go poof, though!\n\nThis is intended for Index's upcoming sphinx mauraders (and possible a\ncouple other places, eventually).\n\n[Index's notes: The status icon was made from Purge's old berserk status\nicon, and the spell icon was made from Sastreii's meatsprint destroyers.]", + "message": "Properly grant more body armour to deep elf / high priest monsters\n\nDeep elf spellcasting monsters have a strange chance to vary heavily in\nbody armour, ranging from none to chain mail and managing to leave out\nthe robes many elves visibly wear. This might be an antique relic from\nwhen robes were far better than other light armour options or when\nthere were substantially more low-tier elves, but now that neither of\nthese are too pressingly true they're very conspicuous in their body\narmour variance compared to most other monsters, with an eight-year old\ncomment pointing it out. (In particular, deep elf knights have tiles that\nvisually give them heavier armour than deep elf archers, yet the latter\nconsistently get leather compared to the former mostly having nothing on.)\n\nThis commit removes their chance for no armour, replacing it entirely with\nrobes, while also removing the highest AC roll of chain mail, which few\nplayer deep elves are casting crystal spears in. Aside from hurting LRD a\nlittle, this mostly shouldn't be of too much pressure considering only one\nof them is at a point where a robe's ac would noticeably mean much\n(pyromancers).\n\n(In the same capacity, with no Beogh provisions of high priests any more,\nthey can also use a mild nudge up to have the same offerings instead of\nmostly wearing nothing. The plain orcs and plain orc priests don't get\nthis change, however, since they're early enough that the robes would\nactually make a meaningful difference, and since the rare chance to get\nchain mail is of at least some interest for very early game characters.)", "tree": { - "sha": "53da50b7d4b0532c027c320fbf48143509ba328e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/53da50b7d4b0532c027c320fbf48143509ba328e" + "sha": "432d3267846aac1e64ad43659c2b5a28b81333da", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/432d3267846aac1e64ad43659c2b5a28b81333da" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7", "comment_count": 0, "verification": { "verified": false, @@ -1812,31 +1894,10 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", - "html_url": "https://github.com/crawl/crawl/commit/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7", + "html_url": "https://github.com/crawl/crawl/commit/e11c45b518cf06b2ee6f04f008dcc875de562ac7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e11c45b518cf06b2ee6f04f008dcc875de562ac7/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { "login": "regret-index", "id": 17419504, "node_id": "MDQ6VXNlcjE3NDE5NTA0", @@ -1857,67 +1918,6 @@ "user_view_type": "public", "site_admin": false }, - "parents": [ - { - "sha": "12f01c111f2d04485700e05e9795338213bcbef8", - "url": "https://api.github.com/repos/crawl/crawl/commits/12f01c111f2d04485700e05e9795338213bcbef8", - "html_url": "https://github.com/crawl/crawl/commit/12f01c111f2d04485700e05e9795338213bcbef8" - } - ] - }, - { - "sha": "12f01c111f2d04485700e05e9795338213bcbef8", - "node_id": "C_kwDOAV-JftoAKDEyZjAxYzExMWYyZDA0NDg1NzAwZTA1ZTk3OTUzMzgyMTNiY2JlZjg", - "commit": { - "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T04:29:01Z" - }, - "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-18T06:25:40Z" - }, - "message": "Refactor/unify immune to sleep/paralysis and blame handling\n\nSleep and paralysis now share the same immunity status (in preparation for\na 3rd disabling status that will likewise share it.)\n\nIn addition, blame tracking for paralysis and petrification is combined,\nand sleep is added to this (so that it will now be possible, when a player\ndies while asleep, to see whose fault it was - just as has been true for\nparalysis and petrification for a while).", - "tree": { - "sha": "e5cb246847d624adafe6fcee6c6cca85879f6aca", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e5cb246847d624adafe6fcee6c6cca85879f6aca" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/12f01c111f2d04485700e05e9795338213bcbef8", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/12f01c111f2d04485700e05e9795338213bcbef8", - "html_url": "https://github.com/crawl/crawl/commit/12f01c111f2d04485700e05e9795338213bcbef8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/12f01c111f2d04485700e05e9795338213bcbef8/comments", - "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, "committer": { "login": "regret-index", "id": 17419504, @@ -1941,32 +1941,32 @@ }, "parents": [ { - "sha": "13ce9093685d8cd6b0b016818766cba2cbe6144b", - "url": "https://api.github.com/repos/crawl/crawl/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b", - "html_url": "https://github.com/crawl/crawl/commit/13ce9093685d8cd6b0b016818766cba2cbe6144b" + "sha": "379047849a427115048145729514ae3fa79582f6", + "url": "https://api.github.com/repos/crawl/crawl/commits/379047849a427115048145729514ae3fa79582f6", + "html_url": "https://github.com/crawl/crawl/commit/379047849a427115048145729514ae3fa79582f6" } ] }, { - "sha": "13ce9093685d8cd6b0b016818766cba2cbe6144b", - "node_id": "C_kwDOAV-JftoAKDEzY2U5MDkzNjg1ZDhjZDZiMGIwMTY4MTg3NjZjYmEyY2JlNjE0NGI", + "sha": "379047849a427115048145729514ae3fa79582f6", + "node_id": "C_kwDOAV-JftoAKDM3OTA0Nzg0OWE0MjcxMTUwNDgxNDU3Mjk1MTRhZTNmYTc5NTgyZjY", "commit": { "author": { "name": "David Lawrence Ramsey", "email": "pooka109@gmail.com", - "date": "2025-01-18T04:46:13Z" + "date": "2025-01-19T02:18:23Z" }, "committer": { "name": "David Lawrence Ramsey", "email": "pooka109@gmail.com", - "date": "2025-01-18T05:32:22Z" + "date": "2025-01-19T02:18:23Z" }, - "message": "Improve reaping brand messaging.\n\n_make_derived_undead() now allows overriding the default success and\nfailure messages (the \"mist gathering\" ones). Do this for kills using\nthe reaping brand, so that its messages are only displayed when monsters\nare successfully spectralised (and visible to the player).\n\nThe failure message only applies to zero-headed hydras, which should be\nimpossible to get with a reaping brand, but it's in place just in case\na bladed weapon somehow gets both the flaming and reapling brands, or\notherwise non-reapable monsters of living holiness get added.\n\nFixes #4251.", + "message": "Fix an ellipsis at the end of a sentence.", "tree": { - "sha": "96a2f5f8856a363c2389d282354d9f627f13ddbc", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/96a2f5f8856a363c2389d282354d9f627f13ddbc" + "sha": "d65e18fdf797c00e0a4a5f0b8aa6d245d1bc2f0b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d65e18fdf797c00e0a4a5f0b8aa6d245d1bc2f0b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/379047849a427115048145729514ae3fa79582f6", "comment_count": 0, "verification": { "verified": false, @@ -1976,9 +1976,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b", - "html_url": "https://github.com/crawl/crawl/commit/13ce9093685d8cd6b0b016818766cba2cbe6144b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/379047849a427115048145729514ae3fa79582f6", + "html_url": "https://github.com/crawl/crawl/commit/379047849a427115048145729514ae3fa79582f6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/379047849a427115048145729514ae3fa79582f6/comments", "author": { "login": "pooka109", "id": 7695641, @@ -2023,32 +2023,32 @@ }, "parents": [ { - "sha": "7bd0b9f7471764592819b01362349fc5a2387986", - "url": "https://api.github.com/repos/crawl/crawl/commits/7bd0b9f7471764592819b01362349fc5a2387986", - "html_url": "https://github.com/crawl/crawl/commit/7bd0b9f7471764592819b01362349fc5a2387986" + "sha": "4d2cd2bd01134ea006004d15efc9c8441cb069d6", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6", + "html_url": "https://github.com/crawl/crawl/commit/4d2cd2bd01134ea006004d15efc9c8441cb069d6" } ] }, { - "sha": "7bd0b9f7471764592819b01362349fc5a2387986", - "node_id": "C_kwDOAV-JftoAKDdiZDBiOWY3NDcxNzY0NTkyODE5YjAxMzYyMzQ5ZmM1YTIzODc5ODY", + "sha": "4d2cd2bd01134ea006004d15efc9c8441cb069d6", + "node_id": "C_kwDOAV-JftoAKDRkMmNkMmJkMDExMzRlYTAwNjAwNGQxNWVmYzljODQ0MWNiMDY5ZDY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:28:44Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-19T01:20:56Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:01Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-19T01:20:56Z" }, - "message": "Allowing wearing multiple gloves of infusion to stack (Lici)", + "message": "Revert \"Fix inconsistent ellipses.\"\n\nThis reverts commit a9c169229f9d7a1da6d0bd631e69a7ca024eb047.", "tree": { - "sha": "2a71a145d1cff551f3d0a9f24b261a4ef1b88fbe", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2a71a145d1cff551f3d0a9f24b261a4ef1b88fbe" + "sha": "12e997289bcec32a1cd8377e8aaf2786c32729ea", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/12e997289bcec32a1cd8377e8aaf2786c32729ea" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7bd0b9f7471764592819b01362349fc5a2387986", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6", "comment_count": 0, "verification": { "verified": false, @@ -2058,79 +2058,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7bd0b9f7471764592819b01362349fc5a2387986", - "html_url": "https://github.com/crawl/crawl/commit/7bd0b9f7471764592819b01362349fc5a2387986", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7bd0b9f7471764592819b01362349fc5a2387986/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6", + "html_url": "https://github.com/crawl/crawl/commit/4d2cd2bd01134ea006004d15efc9c8441cb069d6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d2cd2bd01134ea006004d15efc9c8441cb069d6/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "f0ed78e9a4c3d785d1b9c8254f11b566888bd604", - "url": "https://api.github.com/repos/crawl/crawl/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", - "html_url": "https://github.com/crawl/crawl/commit/f0ed78e9a4c3d785d1b9c8254f11b566888bd604" + "sha": "289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", + "url": "https://api.github.com/repos/crawl/crawl/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", + "html_url": "https://github.com/crawl/crawl/commit/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308" } ] }, { - "sha": "f0ed78e9a4c3d785d1b9c8254f11b566888bd604", - "node_id": "C_kwDOAV-JftoAKGYwZWQ3OGU5YTRjM2Q3ODVkMWI5YzgyNTRmMTFiNTY2ODg4YmQ2MDQ", + "sha": "289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", + "node_id": "C_kwDOAV-JftoAKDI4OWJjM2NkZjE2ZjgzYzNhNjBmZmQ4M2JmZTU4MmE1M2E4YjczMDg", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:26:46Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-19T00:19:18Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:01Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-19T00:22:33Z" }, - "message": "Fix a crash with upgrading an old save that was wielding a non-weapon\n\nWhen putting their old equipment into new slots, the code would be quite\nunhappy about trying to figure out what slot a potion or scroll belonged\nin (since the answer was 'none of them').\n\nIt should now just silently unequip it.", + "message": "Add Zonguldrok messaging for unrand hats.\n\nCurrently, the only one with special messaging is the hat of Pondering,\nbut the mechanism is in place to add more.", "tree": { - "sha": "bce773e3c097893c8e47a2858cd44c86d01bae3b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bce773e3c097893c8e47a2858cd44c86d01bae3b" + "sha": "8e5f1604ec8912672be5f87338737933a91d90ea", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8e5f1604ec8912672be5f87338737933a91d90ea" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", "comment_count": 0, "verification": { "verified": false, @@ -2140,79 +2140,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", - "html_url": "https://github.com/crawl/crawl/commit/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", + "html_url": "https://github.com/crawl/crawl/commit/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/289bc3cdf16f83c3a60ffd83bfe582a53a8b7308/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "40307037eea2605e52c1711d60d7ec781656c20d", - "url": "https://api.github.com/repos/crawl/crawl/commits/40307037eea2605e52c1711d60d7ec781656c20d", - "html_url": "https://github.com/crawl/crawl/commit/40307037eea2605e52c1711d60d7ec781656c20d" + "sha": "a9c169229f9d7a1da6d0bd631e69a7ca024eb047", + "url": "https://api.github.com/repos/crawl/crawl/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", + "html_url": "https://github.com/crawl/crawl/commit/a9c169229f9d7a1da6d0bd631e69a7ca024eb047" } ] }, { - "sha": "40307037eea2605e52c1711d60d7ec781656c20d", - "node_id": "C_kwDOAV-JftoAKDQwMzA3MDM3ZWVhMjYwNWU1MmMxNzExZDYwZDdlYzc4MTY1NmMyMGQ", + "sha": "a9c169229f9d7a1da6d0bd631e69a7ca024eb047", + "node_id": "C_kwDOAV-JftoAKGE5YzE2OTIyOWY5ZDdhMWRhNmQwYmQ2MzFlNjlhN2NhMDI0ZWIwNDc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:24:31Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-19T00:22:13Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:01Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-19T00:22:13Z" }, - "message": "Fix claws not working while *not* wearing gloves (Inkie)\n\nThe logic check was essentially inverted, giving you the bonus while\n*wearing* gloves (but still preventing gloves at level 3)", + "message": "Fix inconsistent ellipses.", "tree": { - "sha": "dabf3371ca5b09c666f5e19fc79a84f87bf93c5f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dabf3371ca5b09c666f5e19fc79a84f87bf93c5f" + "sha": "522b0c26c100dcd36d55670c3bc6da6926c8db76", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/522b0c26c100dcd36d55670c3bc6da6926c8db76" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/40307037eea2605e52c1711d60d7ec781656c20d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", "comment_count": 0, "verification": { "verified": false, @@ -2222,79 +2222,325 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/40307037eea2605e52c1711d60d7ec781656c20d", - "html_url": "https://github.com/crawl/crawl/commit/40307037eea2605e52c1711d60d7ec781656c20d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/40307037eea2605e52c1711d60d7ec781656c20d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", + "html_url": "https://github.com/crawl/crawl/commit/a9c169229f9d7a1da6d0bd631e69a7ca024eb047", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a9c169229f9d7a1da6d0bd631e69a7ca024eb047/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "5d708c21f53c90b55dc6585798ae085b86a883e9", - "url": "https://api.github.com/repos/crawl/crawl/commits/5d708c21f53c90b55dc6585798ae085b86a883e9", - "html_url": "https://github.com/crawl/crawl/commit/5d708c21f53c90b55dc6585798ae085b86a883e9" + "sha": "dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "url": "https://api.github.com/repos/crawl/crawl/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "html_url": "https://github.com/crawl/crawl/commit/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466" } ] }, { - "sha": "5d708c21f53c90b55dc6585798ae085b86a883e9", - "node_id": "C_kwDOAV-JftoAKDVkNzA4YzIxZjUzYzkwYjU1ZGM2NTg1Nzk4YWUwODViODZhODgzZTk", + "sha": "dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "node_id": "C_kwDOAV-JftoAKGRjYjNkNWE5ODEyYzJlZGUwZmEwMzdjMmM5NGQ2YjQ3Yzg4NWM0NjY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:16:27Z" + "name": "Hellmonk", + "email": "nldehaan91@gmail.com", + "date": "2025-01-18T16:30:12Z" + }, + "committer": { + "name": "GitHub", + "email": "noreply@github.com", + "date": "2025-01-18T16:30:12Z" + }, + "message": "don't spawn 500 randarts in hall_of_zot", + "tree": { + "sha": "938a87390ffc3e36ba1c50e758543fe2d6a54225", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/938a87390ffc3e36ba1c50e758543fe2d6a54225" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "comment_count": 0, + "verification": { + "verified": true, + "reason": "valid", + "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJni9cUCRC1aQ7uu5UhlAAAbUUQAEA19nbU9LeubBsYN5+EHIlA\nKGTSbLWGBCcH8kYAcL9hWR1FiMK9uFCrdYAAYNeEF5xt37wvf78U2XmQmORsO4R+\nBHscVvrj4Cm8Hm/WDT6Y05Y2W47tWj2/JyRVn+AzeNoADPoiZQFtV8Mjd+lYrE5U\nfOnTyucx8CNfxy2BRSx25t5SO0pk7XVUUbyIBcFBvZyxhiZ0bNsGGeIIoAczzcfp\n1zG+bTu1VvaFvnsb1o1KhEKAwRRrr8B6TKZJvvEVTiz9WjAQSIZSNYJyYtgU0UWh\nfpEAb7MW78iVZLQk22dppyNPy3nIi/Id9EmdBIkvpc04CAWnqtD7zi8mAot1f7WC\nC/i56sHbkWf9XUv6PQzBfJ0CIJTL37h70+5ENuMIYUsV1ueS0ccd3UQETtFd9MdF\natNTRkSAx/sxZr4+PU7e1FUwkfStlBIX2GpskeMpKbtptM/cDpCwgBjqBCBXwkpd\nAex+IEjR6Ofmnkmr/hLeUroyRdcobviurt6/J8NmPJ4n2c51VpcNljPqxkVBNefc\nYlVXpuaeIlGvNqvW/5mdynHnCEhyjZGGZu2+UVLmlwNClzv8W0aee0gw46NqJ6Wm\nonh8LD6XUlPLugp9kMcIf1c4yZulCmcJXP+u1r7hcz4MjwkuyqaZj7zwCA/skvsq\nJFJ+yxOuoV0iWEoEmSmS\n=xsZP\n-----END PGP SIGNATURE-----\n", + "payload": "tree 938a87390ffc3e36ba1c50e758543fe2d6a54225\nparent bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9\nauthor Hellmonk 1737217812 -0600\ncommitter GitHub 1737217812 -0600\n\ndon't spawn 500 randarts in hall_of_zot", + "verified_at": "2025-01-18T16:30:36Z" + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "html_url": "https://github.com/crawl/crawl/commit/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dcb3d5a9812c2ede0fa037c2c94d6b47c885c466/comments", + "author": { + "login": "Hellmonk", + "id": 16345521, + "node_id": "MDQ6VXNlcjE2MzQ1NTIx", + "avatar_url": "https://avatars.githubusercontent.com/u/16345521?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Hellmonk", + "html_url": "https://github.com/Hellmonk", + "followers_url": "https://api.github.com/users/Hellmonk/followers", + "following_url": "https://api.github.com/users/Hellmonk/following{/other_user}", + "gists_url": "https://api.github.com/users/Hellmonk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Hellmonk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Hellmonk/subscriptions", + "organizations_url": "https://api.github.com/users/Hellmonk/orgs", + "repos_url": "https://api.github.com/users/Hellmonk/repos", + "events_url": "https://api.github.com/users/Hellmonk/events{/privacy}", + "received_events_url": "https://api.github.com/users/Hellmonk/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "url": "https://api.github.com/repos/crawl/crawl/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "html_url": "https://github.com/crawl/crawl/commit/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9" + } + ] + }, + { + "sha": "bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "node_id": "C_kwDOAV-JftoAKGJmNWEyNTJlZTFlZDJhY2E4MzM2ZmJhZTkyOTNiYmQ1MTdkM2RiYjk", + "commit": { + "author": { + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-18T14:58:48Z" }, "committer": { + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-18T14:58:48Z" + }, + "message": "Fix comment typo.", + "tree": { + "sha": "8f2ccd58566c49009f1a9696b6a233195d16b069", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8f2ccd58566c49009f1a9696b6a233195d16b069" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "html_url": "https://github.com/crawl/crawl/commit/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bf5a252ee1ed2aca8336fbae9293bbd517d3dbb9/comments", + "author": { + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "committer": { + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "6ac722a8803268fd421f663b5f222fd0dd959dca", + "url": "https://api.github.com/repos/crawl/crawl/commits/6ac722a8803268fd421f663b5f222fd0dd959dca", + "html_url": "https://github.com/crawl/crawl/commit/6ac722a8803268fd421f663b5f222fd0dd959dca" + } + ] + }, + { + "sha": "6ac722a8803268fd421f663b5f222fd0dd959dca", + "node_id": "C_kwDOAV-JftoAKDZhYzcyMmE4ODAzMjY4ZmQ0MjFmNjYzYjVmMjIyZmQwZGQ5NTlkY2E", + "commit": { + "author": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-18T06:24:23Z" + }, + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-18T07:30:58Z" + }, + "message": "Split sphinxes into earlier marauders and later guardians\n\nSphinxes are rather weird for their very broad uses throughout the game.\nThey're out-of-depth highlight threats in post-Lair D, bosses for one end\nvault for Shoals, a mostly mid-tier monster in the later reaches of Vaults\nand Depths, flavour monsters in Crypt, and a fixed cluster of threats at\nthe start of Tomb. They work fine at their far ends here, but serve for\nweird encounters throughout midgame and lategame, since they've been\nfairly power-crept compared to brains and liches and earthen tomes as\nhexes monsters. Altogether, this leaves them in an awkward state, as\ntheir placement regularly presume they're more of high-tier threats in\ntheir deployment places despite placing across most of the game.\n\nThis split, compared to the arcanist / occultist split of 129f0b0, isn't\nreally meant to reduce the presence of any particular gimmick (though\nit does lower early paralysis a tiny bit). What this is instead meant to\ndo is let both uses of the monster being effectively scary while\nbroadening a little bit of themes and flavour for Shoals, a debuff-focused\nbranch that struggles with more enemy archetype flavour variety beyond\ndozens of merfolk leading other mostly-human hybrids plus monsters\nborrowed from other places entirely (whether appropriately thematic, as\nwith original sphinxes and titans, or deeply reaching, like angels and\ndeep elves). While the branch has a lot of Will checking effects, for the\nmost part swapping in more Willpower is a luxury of less annoyance\ncompared to encountering 1 (one) fenstrider witch in the opposite branch;\nthis should hopefully make the resist be worth considering for Shoals,\nespecially when the new hex works nastily with common reaching monsters...\n\n * Sphinx marauders are the earlier-game and newer of the two sphinxes,\n and are flavoured more around the bloodthirsty sphinx of Mount Phicium.\n They have AF_AIRSTRIKE (see abc8f7a), an incidental cast rate for\n Confuse, and the parent commit's somewhat terrifying Vex status. Both\n hexes prevent the player from making it to safer ground to get away\n from relatively serious melee damage, but characters with ranged\n offenses can do more before the sphinx gets close, and characters with\n melee offenses are more fine with being stuck in place attacking. They\n appear in late D out-of-depths, rarely late in Shoals as top-tier\n threats with a chance of a duo of harpies (who have battiness to work\n with both major gimmicks), and in V:1-4 with a good chance of the other\n sphinx (to give V a little more to work with, and to make the other\n sphinx a little less common for its buff.)\n\n * Guardian sphinxes are the previous plain lategame \"sphinx\" monster,\n now more focused in flavour on the recurring grave/temple-guarding\n apotropaic variety of sphinx. They're granted a bit more to all stats-\n most noticeably, in HD, HP, and spell cast rate, so that they're more\n likely to succeed at hexing characters past the point where willpower\n swaps / main gear is common. They appear occasionally in V:1-4, at the\n current semi-regularity in Depths and in Crypt vaults, and in the\n the Tomb:1 main area entrance with a slight numbers decrease.\n\n(Monstrous Menagerie gets a flat upgrade in access to guardian sphinxes,\nas its position as a ranged monster summon doesn't particularly stand out\npost-Forgecraft, nor is it particularly effective at raw damge nor\nbody-blocking compared to other high-level Summoning spells. The spell\ncould do with revisions at some point in the future. Kirke also doesn't\nhave much of a high killratio compared to other uniques in her depth\nrange like Nessos and Rupert and Urug, so she can also take the buff.\nTo emphasize them as being something more purposeful than just being\nanother random beast, and to help with some potential future plans,\nboth are equipped with not-visible-on-their-tile cloaks as draconian\nclasses have been using for many years.)\n\nThe guardian sphinx tile is mostly just an edit of the current base sphinx\ntile by Denzi to have darker skin and golden accessories. The sphinx\nmarauder tile mixes in said sphinx tile both roctavian's human Erica tile\nand a CC0 wing icon by frosty_rabbid.", + "tree": { + "sha": "bbbf265c2ce08c12f381c466966a3d81be9bc5a9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bbbf265c2ce08c12f381c466966a3d81be9bc5a9" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6ac722a8803268fd421f663b5f222fd0dd959dca", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/6ac722a8803268fd421f663b5f222fd0dd959dca", + "html_url": "https://github.com/crawl/crawl/commit/6ac722a8803268fd421f663b5f222fd0dd959dca", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6ac722a8803268fd421f663b5f222fd0dd959dca/comments", + "author": { + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "committer": { + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", + "url": "https://api.github.com/repos/crawl/crawl/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", + "html_url": "https://github.com/crawl/crawl/commit/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256" + } + ] + }, + { + "sha": "f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", + "node_id": "C_kwDOAV-JftoAKGY0ZjhmYmFjYTY0YjRlODBhYTBiYWM5MWIxZDg3Yzg0NzNiODgyNTY", + "commit": { + "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:01Z" + "date": "2025-01-15T04:37:34Z" }, - "message": "Hilight active talisman as 'equipped' in local tiles inventory\n\n(And as 'melded' if you are polymorphed into something else while using\nit.)", + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-18T07:14:08Z" + }, + "message": "New status effect: Vexed\n\nIntended as a 'less dangerous' variant on paralysis, this status effect\ncauses the target to uncontrollably attack nearby spaces for the next\nseveral turns. They are 7 times more likely to attack spaces with\ncreatures in them (but can still attack empty spaces) and do not suffer\nany defensive penalties during this, but cannot do anything else.\n(Naturally, this is blocked by having Clarity.)\n\nIf the player has a bunch of enemies near them that they were planning to\nstay and fight anyway, this is probably not so bad for you. But sometimes,\nof course, it can be a real problem.\n\nNote: you *can* attack your allies this way (and they can attack you), but\ngods will not penance you for this. Summons will still go poof, though!\n\nThis is intended for Index's upcoming sphinx mauraders (and possible a\ncouple other places, eventually).\n\n[Index's notes: The status icon was made from Purge's old berserk status\nicon, and the spell icon was made from Sastreii's meatsprint destroyers.]", "tree": { - "sha": "6a5953de94f4ff537c3b590b820b6aa29c5ee9c0", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6a5953de94f4ff537c3b590b820b6aa29c5ee9c0" + "sha": "53da50b7d4b0532c027c320fbf48143509ba328e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/53da50b7d4b0532c027c320fbf48143509ba328e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5d708c21f53c90b55dc6585798ae085b86a883e9", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", "comment_count": 0, "verification": { "verified": false, @@ -2304,9 +2550,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5d708c21f53c90b55dc6585798ae085b86a883e9", - "html_url": "https://github.com/crawl/crawl/commit/5d708c21f53c90b55dc6585798ae085b86a883e9", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5d708c21f53c90b55dc6585798ae085b86a883e9/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", + "html_url": "https://github.com/crawl/crawl/commit/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f4f8fbaca64b4e80aa0bac91b1d87c8473b88256/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2329,54 +2575,54 @@ "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ - { - "sha": "42a8017c8af1a11a1d9dfc07df51335439a6fc07", - "url": "https://api.github.com/repos/crawl/crawl/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07", - "html_url": "https://github.com/crawl/crawl/commit/42a8017c8af1a11a1d9dfc07df51335439a6fc07" + { + "sha": "12f01c111f2d04485700e05e9795338213bcbef8", + "url": "https://api.github.com/repos/crawl/crawl/commits/12f01c111f2d04485700e05e9795338213bcbef8", + "html_url": "https://github.com/crawl/crawl/commit/12f01c111f2d04485700e05e9795338213bcbef8" } ] }, { - "sha": "42a8017c8af1a11a1d9dfc07df51335439a6fc07", - "node_id": "C_kwDOAV-JftoAKDQyYTgwMTdjOGFmMWExMWExZDlkZmMwN2RmNTEzMzU0MzlhNmZjMDc", + "sha": "12f01c111f2d04485700e05e9795338213bcbef8", + "node_id": "C_kwDOAV-JftoAKDEyZjAxYzExMWYyZDA0NDg1NzAwZTA1ZTk3OTUzMzgyMTNiY2JlZjg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:15:33Z" + "date": "2025-01-15T04:29:01Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:01Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-18T06:25:40Z" }, - "message": "Fix talisman artprops being active in hostile polymorphed forms\n\nIf the player had transformed using an artefact talisman, and then was\npolymorphed by a monster, they would incorrectly retain the talisman\nartprops in that form.", + "message": "Refactor/unify immune to sleep/paralysis and blame handling\n\nSleep and paralysis now share the same immunity status (in preparation for\na 3rd disabling status that will likewise share it.)\n\nIn addition, blame tracking for paralysis and petrification is combined,\nand sleep is added to this (so that it will now be possible, when a player\ndies while asleep, to see whose fault it was - just as has been true for\nparalysis and petrification for a while).", "tree": { - "sha": "f873531ef2e5d2c2570b3b77ddce090101acd6f9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f873531ef2e5d2c2570b3b77ddce090101acd6f9" + "sha": "e5cb246847d624adafe6fcee6c6cca85879f6aca", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e5cb246847d624adafe6fcee6c6cca85879f6aca" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/12f01c111f2d04485700e05e9795338213bcbef8", "comment_count": 0, "verification": { "verified": false, @@ -2386,9 +2632,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07", - "html_url": "https://github.com/crawl/crawl/commit/42a8017c8af1a11a1d9dfc07df51335439a6fc07", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/12f01c111f2d04485700e05e9795338213bcbef8", + "html_url": "https://github.com/crawl/crawl/commit/12f01c111f2d04485700e05e9795338213bcbef8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/12f01c111f2d04485700e05e9795338213bcbef8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2411,54 +2657,54 @@ "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "9d3b6016f64a8257cd8d488ac6daf2b797392b0b", - "url": "https://api.github.com/repos/crawl/crawl/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", - "html_url": "https://github.com/crawl/crawl/commit/9d3b6016f64a8257cd8d488ac6daf2b797392b0b" + "sha": "13ce9093685d8cd6b0b016818766cba2cbe6144b", + "url": "https://api.github.com/repos/crawl/crawl/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b", + "html_url": "https://github.com/crawl/crawl/commit/13ce9093685d8cd6b0b016818766cba2cbe6144b" } ] }, { - "sha": "9d3b6016f64a8257cd8d488ac6daf2b797392b0b", - "node_id": "C_kwDOAV-JftoAKDlkM2I2MDE2ZjY0YTgyNTdjZDhkNDg4YWM2ZGFmMmI3OTczOTJiMGI", + "sha": "13ce9093685d8cd6b0b016818766cba2cbe6144b", + "node_id": "C_kwDOAV-JftoAKDEzY2U5MDkzNjg1ZDhjZDZiMGIwMTY4MTg3NjZjYmEyY2JlNjE0NGI", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:14:17Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-18T04:46:13Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:01Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-18T05:32:22Z" }, - "message": "Fix talisman artprops not applying if no gear was (un)melded (Bamboolord)\n\nThe artprop cache wasn't being updated when you changed form, if that\nchange didn't actually affect any of your non-talisman equipment.\n\n(It would still be corrected again if you subsequently changed any gear,\nor saved/loaded, left the floor, etc.)", + "message": "Improve reaping brand messaging.\n\n_make_derived_undead() now allows overriding the default success and\nfailure messages (the \"mist gathering\" ones). Do this for kills using\nthe reaping brand, so that its messages are only displayed when monsters\nare successfully spectralised (and visible to the player).\n\nThe failure message only applies to zero-headed hydras, which should be\nimpossible to get with a reaping brand, but it's in place just in case\na bladed weapon somehow gets both the flaming and reapling brands, or\notherwise non-reapable monsters of living holiness get added.\n\nFixes #4251.", "tree": { - "sha": "e9c251aea175ac1e475103415d91cd711dde1849", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e9c251aea175ac1e475103415d91cd711dde1849" + "sha": "96a2f5f8856a363c2389d282354d9f627f13ddbc", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/96a2f5f8856a363c2389d282354d9f627f13ddbc" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b", "comment_count": 0, "verification": { "verified": false, @@ -2468,79 +2714,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", - "html_url": "https://github.com/crawl/crawl/commit/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b", + "html_url": "https://github.com/crawl/crawl/commit/13ce9093685d8cd6b0b016818766cba2cbe6144b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/13ce9093685d8cd6b0b016818766cba2cbe6144b/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "3a106aa490963e35b5217b9d40773dfebc99fcee", - "url": "https://api.github.com/repos/crawl/crawl/commits/3a106aa490963e35b5217b9d40773dfebc99fcee", - "html_url": "https://github.com/crawl/crawl/commit/3a106aa490963e35b5217b9d40773dfebc99fcee" + "sha": "7bd0b9f7471764592819b01362349fc5a2387986", + "url": "https://api.github.com/repos/crawl/crawl/commits/7bd0b9f7471764592819b01362349fc5a2387986", + "html_url": "https://github.com/crawl/crawl/commit/7bd0b9f7471764592819b01362349fc5a2387986" } ] }, { - "sha": "3a106aa490963e35b5217b9d40773dfebc99fcee", - "node_id": "C_kwDOAV-JftoAKDNhMTA2YWE0OTA5NjNlMzViNTIxN2I5ZDQwNzczZGZlYmM5OWZjZWU", + "sha": "7bd0b9f7471764592819b01362349fc5a2387986", + "node_id": "C_kwDOAV-JftoAKDdiZDBiOWY3NDcxNzY0NTkyODE5YjAxMzYyMzQ5ZmM1YTIzODc5ODY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T16:12:01Z" + "date": "2025-01-17T20:28:44Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", "date": "2025-01-17T20:30:01Z" }, - "message": "Fix a crash with mummy death curses hitting other monsters\n\n(I *think* the other effects do not fire behavior effects and are thus\nsafe. I would have excluded passing the dead mummy agent against a monster\nvictim entirely if not for the fact that this would probably also mess up\nXP attribution for the player in some cases.)", + "message": "Allowing wearing multiple gloves of infusion to stack (Lici)", "tree": { - "sha": "413399287458366ce497f6fb766980e057d44212", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/413399287458366ce497f6fb766980e057d44212" + "sha": "2a71a145d1cff551f3d0a9f24b261a4ef1b88fbe", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2a71a145d1cff551f3d0a9f24b261a4ef1b88fbe" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3a106aa490963e35b5217b9d40773dfebc99fcee", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7bd0b9f7471764592819b01362349fc5a2387986", "comment_count": 0, "verification": { "verified": false, @@ -2550,9 +2796,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3a106aa490963e35b5217b9d40773dfebc99fcee", - "html_url": "https://github.com/crawl/crawl/commit/3a106aa490963e35b5217b9d40773dfebc99fcee", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3a106aa490963e35b5217b9d40773dfebc99fcee/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7bd0b9f7471764592819b01362349fc5a2387986", + "html_url": "https://github.com/crawl/crawl/commit/7bd0b9f7471764592819b01362349fc5a2387986", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7bd0b9f7471764592819b01362349fc5a2387986/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2597,32 +2843,32 @@ }, "parents": [ { - "sha": "73d441481e6ce71617724568ffab277262c280c9", - "url": "https://api.github.com/repos/crawl/crawl/commits/73d441481e6ce71617724568ffab277262c280c9", - "html_url": "https://github.com/crawl/crawl/commit/73d441481e6ce71617724568ffab277262c280c9" + "sha": "f0ed78e9a4c3d785d1b9c8254f11b566888bd604", + "url": "https://api.github.com/repos/crawl/crawl/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", + "html_url": "https://github.com/crawl/crawl/commit/f0ed78e9a4c3d785d1b9c8254f11b566888bd604" } ] }, { - "sha": "73d441481e6ce71617724568ffab277262c280c9", - "node_id": "C_kwDOAV-JftoAKDczZDQ0MTQ4MWU2Y2U3MTYxNzcyNDU2OGZmYWIyNzcyNjJjMjgwYzk", + "sha": "f0ed78e9a4c3d785d1b9c8254f11b566888bd604", + "node_id": "C_kwDOAV-JftoAKGYwZWQ3OGU5YTRjM2Q3ODVkMWI5YzgyNTRmMTFiNTY2ODg4YmQ2MDQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T16:07:28Z" + "date": "2025-01-17T20:26:46Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", "date": "2025-01-17T20:30:01Z" }, - "message": "Don't use split columns for list jewellery if an item is too long\n\nPossibly it should be truncated instead, but I'm not exactly sure how\nuseful this command even is if it cuts off half the artprops of a ring.", + "message": "Fix a crash with upgrading an old save that was wielding a non-weapon\n\nWhen putting their old equipment into new slots, the code would be quite\nunhappy about trying to figure out what slot a potion or scroll belonged\nin (since the answer was 'none of them').\n\nIt should now just silently unequip it.", "tree": { - "sha": "73af0f9dea496d63bdf7873f432b7fab4c162db7", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/73af0f9dea496d63bdf7873f432b7fab4c162db7" + "sha": "bce773e3c097893c8e47a2858cd44c86d01bae3b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bce773e3c097893c8e47a2858cd44c86d01bae3b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/73d441481e6ce71617724568ffab277262c280c9", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", "comment_count": 0, "verification": { "verified": false, @@ -2632,9 +2878,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/73d441481e6ce71617724568ffab277262c280c9", - "html_url": "https://github.com/crawl/crawl/commit/73d441481e6ce71617724568ffab277262c280c9", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/73d441481e6ce71617724568ffab277262c280c9/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", + "html_url": "https://github.com/crawl/crawl/commit/f0ed78e9a4c3d785d1b9c8254f11b566888bd604", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f0ed78e9a4c3d785d1b9c8254f11b566888bd604/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2679,32 +2925,32 @@ }, "parents": [ { - "sha": "574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", - "url": "https://api.github.com/repos/crawl/crawl/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", - "html_url": "https://github.com/crawl/crawl/commit/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d" + "sha": "40307037eea2605e52c1711d60d7ec781656c20d", + "url": "https://api.github.com/repos/crawl/crawl/commits/40307037eea2605e52c1711d60d7ec781656c20d", + "html_url": "https://github.com/crawl/crawl/commit/40307037eea2605e52c1711d60d7ec781656c20d" } ] }, { - "sha": "574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", - "node_id": "C_kwDOAV-JftoAKDU3NGU0ZWJmMTcwMjA2NmI5MWE5YWI2Yjk0YjdkMTJkZmNmN2IxNWQ", + "sha": "40307037eea2605e52c1711d60d7ec781656c20d", + "node_id": "C_kwDOAV-JftoAKDQwMzA3MDM3ZWVhMjYwNWU1MmMxNzExZDYwZDdlYzc4MTY1NmMyMGQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T16:06:29Z" + "date": "2025-01-17T20:24:31Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-17T20:30:00Z" + "date": "2025-01-17T20:30:01Z" }, - "message": "Fix a crash with \" (list jewellery) on octopode on a narrow window", + "message": "Fix claws not working while *not* wearing gloves (Inkie)\n\nThe logic check was essentially inverted, giving you the bonus while\n*wearing* gloves (but still preventing gloves at level 3)", "tree": { - "sha": "3497e604ce211ba5ff7c91c8544febd1f144781f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3497e604ce211ba5ff7c91c8544febd1f144781f" + "sha": "dabf3371ca5b09c666f5e19fc79a84f87bf93c5f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dabf3371ca5b09c666f5e19fc79a84f87bf93c5f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/40307037eea2605e52c1711d60d7ec781656c20d", "comment_count": 0, "verification": { "verified": false, @@ -2714,9 +2960,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", - "html_url": "https://github.com/crawl/crawl/commit/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/40307037eea2605e52c1711d60d7ec781656c20d", + "html_url": "https://github.com/crawl/crawl/commit/40307037eea2605e52c1711d60d7ec781656c20d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/40307037eea2605e52c1711d60d7ec781656c20d/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2761,32 +3007,32 @@ }, "parents": [ { - "sha": "19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", - "url": "https://api.github.com/repos/crawl/crawl/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", - "html_url": "https://github.com/crawl/crawl/commit/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f" + "sha": "5d708c21f53c90b55dc6585798ae085b86a883e9", + "url": "https://api.github.com/repos/crawl/crawl/commits/5d708c21f53c90b55dc6585798ae085b86a883e9", + "html_url": "https://github.com/crawl/crawl/commit/5d708c21f53c90b55dc6585798ae085b86a883e9" } ] }, { - "sha": "19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", - "node_id": "C_kwDOAV-JftoAKDE5NTg4ZjQwNjJlZTBkMTNlNWU5NGM3ZWJiNjlkMTlkZWE1YWM3OGY", + "sha": "5d708c21f53c90b55dc6585798ae085b86a883e9", + "node_id": "C_kwDOAV-JftoAKDVkNzA4YzIxZjUzYzkwYjU1ZGM2NTg1Nzk4YWUwODViODZhODgzZTk", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-16T11:30:15Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:16:27Z" }, - "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-16T23:00:59Z" + "committer": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:30:01Z" }, - "message": "Initial distribution of the new trap quartet\n\nAlongside the previous commits each placing traps naturally, this also\nhandles and tweaks a fair number of vaults and branches. Most worthy of\nnote:\n\n * The Zot:5 entrance traps have been reworked, removing the chance for\n both corridors to be completely blocked off by traps. 25% of the time,\n one corridor will be blocked off by at least one trap, while the other\n will be traversible but have two of the newer traps lining the entrance\n and exit. This is meant to still punish standing in the corridor as\n a chokepoint or retreating repeatedly through it, but also allow\n reasonably consistently moving through the path compared to the\n teleport or dispersal options, plus add a little more variety compared\n to before.\n\n * Tomb's traps have been diluted a little with tyrant's traps and\n marginally less traps placed overall. If we get more traps in the\n same buff / debuff veins as prior, then more probably should be\n deployed in the branch- the power creep has been rather excessive\n for the branch due to the binary nature of relying on torment.\n\n * Snake and Vaults both now have a slightly higher natural-spawns trap\n count, now that they have weaker traps to work with: Snake gets a\n flat +2 per floor, and Vaults gets +1. As has been mentioned in\n previous trap addition commits, both of these branches need more to\n stand out with on variety and fanciness levels compared to other\n branches near them; there is also zero guarantee these traps will\n end up anywhere near monsters or vaults anyway.\n\n * The two bailies with the worst kill statistics in the current stable\n and trunk versions (bailey_axe_4 and bailey_polearm_nasty_gnolls)\n both get tyrant's traps in them to both buff them and have a little bit\n of an earlygame introduction to later trap mechanics.\n\n * A small number of abyssal rune vaults with the worst kill statistics in\n current and trunk versions, as well as several underperforming Abyss\n vaults that can appear outside of the Abyss, now have harlequin's traps\n and devourer's traps, for both connecting more flavour together and\n helping said vaults along.\n\n * To emphasize wizlabs having more prominent and fancy gimmicks,\n Alistair's Party Mansion now gets harlequin traps, and Yara's Duelist\n Academy gets archmage's traps, both far away from their given layout's\n original bosses.\n\nFor the most part, these flavour-focused traps either should rely on\ndirect connections to gods, spells, or unrands appropriate to a branch\n(e.g. archmage's traps for Vehumet vaults with several branch-sourced\nspellcasters), or the branch placements already established in the\nrandom_trap_for_place() function. The main exceptions are late D (where\nthere still should be some caution in throwing around too many of\nthese), Zot, and Ziggurats.", + "message": "Hilight active talisman as 'equipped' in local tiles inventory\n\n(And as 'melded' if you are polymorphed into something else while using\nit.)", "tree": { - "sha": "dca9f30ceaba3ace234f3df72a510b63b0b24491", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dca9f30ceaba3ace234f3df72a510b63b0b24491" + "sha": "6a5953de94f4ff537c3b590b820b6aa29c5ee9c0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6a5953de94f4ff537c3b590b820b6aa29c5ee9c0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5d708c21f53c90b55dc6585798ae085b86a883e9", "comment_count": 0, "verification": { "verified": false, @@ -2796,79 +3042,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", - "html_url": "https://github.com/crawl/crawl/commit/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5d708c21f53c90b55dc6585798ae085b86a883e9", + "html_url": "https://github.com/crawl/crawl/commit/5d708c21f53c90b55dc6585798ae085b86a883e9", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5d708c21f53c90b55dc6585798ae085b86a883e9/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "b98e54cbaef797c762a56390d68614fb92517f1b", - "url": "https://api.github.com/repos/crawl/crawl/commits/b98e54cbaef797c762a56390d68614fb92517f1b", - "html_url": "https://github.com/crawl/crawl/commit/b98e54cbaef797c762a56390d68614fb92517f1b" + "sha": "42a8017c8af1a11a1d9dfc07df51335439a6fc07", + "url": "https://api.github.com/repos/crawl/crawl/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07", + "html_url": "https://github.com/crawl/crawl/commit/42a8017c8af1a11a1d9dfc07df51335439a6fc07" } ] }, { - "sha": "b98e54cbaef797c762a56390d68614fb92517f1b", - "node_id": "C_kwDOAV-JftoAKGI5OGU1NGNiYWVmNzk3Yzc2MmE1NjM5MGQ2ODYxNGZiOTI1MTdmMWI", + "sha": "42a8017c8af1a11a1d9dfc07df51335439a6fc07", + "node_id": "C_kwDOAV-JftoAKDQyYTgwMTdjOGFmMWExMWExZDlkZmMwN2RmNTEzMzU0MzlhNmZjMDc", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-15T10:15:19Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:15:33Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-16T23:00:59Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:30:01Z" }, - "message": "New trap: devourer's trap, corroding players\n\nThis trap is a very-delayed follow-up to b65a573 producing the very strange\nflavour of monsters praying to Lugonu to corrode their foes, while the\nAbyss contains minimal corrosion and Lugonu contains zero corrosion\nabilities. As such, this trap contains the most obviously divergent\nflavour of any of the traps: the description mentions the stomaches of\nunseen extradimensional beasts, akin to the tentacles of a tainted\notherworld like Malign Gateway creates (and keeping some space open for the\nfinishing of PR #3775).\n\nThis rather abstract trap corrodes the player (with normal rCorr\nchecks) 2/3 times it's stepped on. While a couple of branches\nsuccessfully deploy corrosive effects (entropy weavers in Spider, Slime,\nDis), the effect is relatively rare enough it can spare a bit more\nbroader usage. It's not the most exciting effect (neither using a new\nbuff like harlequin's traps nor combining player debuffs and buffs like\ntyrant's traps and archmage's traps), but the capacity to use more traps\nin branches and vaults overall benefits from simple traps that still\nmeaningfully affect combat.\n\nThis trap rarely spawns naturally in Slime, Pandemonium, and will be\nplaced in a number of Abyss vaults. Slime wants for more variety (even if\ncorrosion is pretty common already) and further obfuscates the origins\nof Jiyva's invasion (hi, starry gem), the Abyss has its aforementioned\nconnection to corrupters, and Pandemonium is connected to the Abyss\nas well as also being in need of more differentiating variety in its\ninfinite length.\n\nThe tile was composited from CC0 spell icons by 7Soul1 and Denzi's old\nWarp Weapon spell icon.", + "message": "Fix talisman artprops being active in hostile polymorphed forms\n\nIf the player had transformed using an artefact talisman, and then was\npolymorphed by a monster, they would incorrectly retain the talisman\nartprops in that form.", "tree": { - "sha": "426cd44e954517b26f9b2c17449e440a0c3c4bb5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/426cd44e954517b26f9b2c17449e440a0c3c4bb5" + "sha": "f873531ef2e5d2c2570b3b77ddce090101acd6f9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f873531ef2e5d2c2570b3b77ddce090101acd6f9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b98e54cbaef797c762a56390d68614fb92517f1b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07", "comment_count": 0, "verification": { "verified": false, @@ -2878,79 +3124,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b98e54cbaef797c762a56390d68614fb92517f1b", - "html_url": "https://github.com/crawl/crawl/commit/b98e54cbaef797c762a56390d68614fb92517f1b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b98e54cbaef797c762a56390d68614fb92517f1b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07", + "html_url": "https://github.com/crawl/crawl/commit/42a8017c8af1a11a1d9dfc07df51335439a6fc07", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/42a8017c8af1a11a1d9dfc07df51335439a6fc07/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "4b739738c5417bfed8e3af1683f842eaa4bfcddc", - "url": "https://api.github.com/repos/crawl/crawl/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc", - "html_url": "https://github.com/crawl/crawl/commit/4b739738c5417bfed8e3af1683f842eaa4bfcddc" + "sha": "9d3b6016f64a8257cd8d488ac6daf2b797392b0b", + "url": "https://api.github.com/repos/crawl/crawl/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", + "html_url": "https://github.com/crawl/crawl/commit/9d3b6016f64a8257cd8d488ac6daf2b797392b0b" } ] }, { - "sha": "4b739738c5417bfed8e3af1683f842eaa4bfcddc", - "node_id": "C_kwDOAV-JftoAKDRiNzM5NzM4YzU0MTdiZmVkOGUzYWYxNjgzZjg0MmVhYTRiZmNkZGM", + "sha": "9d3b6016f64a8257cd8d488ac6daf2b797392b0b", + "node_id": "C_kwDOAV-JftoAKDlkM2I2MDE2ZjY0YTgyNTdjZDhkNDg4YWM2ZGFmMmI3OTczOTJiMGI", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-14T12:14:07Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:14:17Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-16T23:00:48Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:30:01Z" }, - "message": "New trap: harlequin's trap, granting AF_CHAOS to monsters\n\nWith the reworks to chaos starting from 196b491 onwards, chaos effects\nare safe enough to deploy in broader circumstances. With a multitude of\nrenewed and flavourful chaotic gods to lean on these days, a trap that\ncan be used in their vaults and which isn't reliant on weapon wielding\ncan reasonably distribute this in a novel fashion compared to the limted\nways chaos is currently deployed.\n\nThese harlequin's traps only have effects if monsters are in sight, and\ngrant 20 to 28 turns of a new chaos-wreathed status to two or three\nhighest-HD non-holy monsters in sight of the trap without the status\n(or innate chaotic attacks). This works somewhat like the Ignis wrath\nflame-wreathed status in replacing the attack flavour of a monster's\nfirst attack, except with AF_CHAOTIC instead of AF_FIRE, and no damage\nor speed buffs. (It thus stacks with monster melee weapons, but not\nranged weapons). It should provide an interesting variation of the\ncommon use of Might throughout the game in letting monsters try to\napply debuffs or harder-to-resist damage in melee, and also provide a\nmore novel rare sight amongst the various other trap mechanics added\nin this commit batch.\n\nThis trap rarely spawns naturally in the Depths, Zot, and Pandemonium.\nZot has some of the strongest chaotic monsters in the game (proteans /\nklowns / orbs of fire / Tiamat), Pandemonium has its lords, and Depths\nis close to both while benefitting from a little more explicit\nconnective tissue in its own burgeoning fae flavour. The performance\nflavour for chaos hopefully will also help lead a little more into the\nsudden appearance of klowns before their appearance in Zot, while\nreasonably still feeling somewhat traditional in fantasy thematics; Xom\ncertainly would approve, anyway.\n\nThe hopefully-eye-catchingly animated tile was composited from CC0 spell\nicons by 7Soul1 and the old deck item tiles by ontoclasm.", + "message": "Fix talisman artprops not applying if no gear was (un)melded (Bamboolord)\n\nThe artprop cache wasn't being updated when you changed form, if that\nchange didn't actually affect any of your non-talisman equipment.\n\n(It would still be corrected again if you subsequently changed any gear,\nor saved/loaded, left the floor, etc.)", "tree": { - "sha": "a214cf915bcab9e86d7ac0c1a6eda907f4f4a335", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a214cf915bcab9e86d7ac0c1a6eda907f4f4a335" + "sha": "e9c251aea175ac1e475103415d91cd711dde1849", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e9c251aea175ac1e475103415d91cd711dde1849" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", "comment_count": 0, "verification": { "verified": false, @@ -2960,79 +3206,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc", - "html_url": "https://github.com/crawl/crawl/commit/4b739738c5417bfed8e3af1683f842eaa4bfcddc", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", + "html_url": "https://github.com/crawl/crawl/commit/9d3b6016f64a8257cd8d488ac6daf2b797392b0b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9d3b6016f64a8257cd8d488ac6daf2b797392b0b/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "81da2222505c5182360ed0eaaf7182e5df0746e6", - "url": "https://api.github.com/repos/crawl/crawl/commits/81da2222505c5182360ed0eaaf7182e5df0746e6", - "html_url": "https://github.com/crawl/crawl/commit/81da2222505c5182360ed0eaaf7182e5df0746e6" + "sha": "3a106aa490963e35b5217b9d40773dfebc99fcee", + "url": "https://api.github.com/repos/crawl/crawl/commits/3a106aa490963e35b5217b9d40773dfebc99fcee", + "html_url": "https://github.com/crawl/crawl/commit/3a106aa490963e35b5217b9d40773dfebc99fcee" } ] }, { - "sha": "81da2222505c5182360ed0eaaf7182e5df0746e6", - "node_id": "C_kwDOAV-JftoAKDgxZGEyMjIyNTA1YzUxODIzNjBlZDBlYWFmNzE4MmU1ZGYwNzQ2ZTY", + "sha": "3a106aa490963e35b5217b9d40773dfebc99fcee", + "node_id": "C_kwDOAV-JftoAKDNhMTA2YWE0OTA5NjNlMzViNTIxN2I5ZDQwNzczZGZlYmM5OWZjZWU", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-13T07:48:12Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T16:12:01Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-16T23:00:47Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:30:01Z" }, - "message": "New trap: archmage's trap, draining player mp + granting brilliance\n\nThe natural follow-up to a melee-focused trap is a magic-focused trap.\nThese mystic traps steal from the player's magic (by draining 33% of one's\ncurrent mp) to grant Brilliance to two or three strongest hostile\nspellcasters without Brilliance in the trap's sight (i.e. 20-28 turns of\ncasting spells more often with higher effective HD). Draining mp affects\nboth spellcasters and a large number of invocations, while brilliance for\nthe right monsters should be reasonably dangerous.\n\n(This doesn't preclude the usage of mp drain on Zot traps, as it is\nonly a portion of one's mp reliably versus Zot traps draining all of\none's mp on a rare basis.)\n\nThis trap spawns in Snake, Elf, and Depths naturally. Snake continues to\nneed more differentiation as a Lair branch, it heavily suits the flavour\nof Elf and helps the branch a little more past its large vault dependence,\nand Depths is one of the most magical branches in the game between the\nfae, the magic giants and flighty animals, and literal walking spellbooks\neven before all the various other wizards in it, helping more with the V\nversus Depths split.\n\nThe tile was composited from CC0 spell icons by 7Soul1.\n\nnerf archmage traps", + "message": "Fix a crash with mummy death curses hitting other monsters\n\n(I *think* the other effects do not fire behavior effects and are thus\nsafe. I would have excluded passing the dead mummy agent against a monster\nvictim entirely if not for the fact that this would probably also mess up\nXP attribution for the player in some cases.)", "tree": { - "sha": "67be75b682e3929094b511bcca0c863344997ec5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/67be75b682e3929094b511bcca0c863344997ec5" + "sha": "413399287458366ce497f6fb766980e057d44212", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/413399287458366ce497f6fb766980e057d44212" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/81da2222505c5182360ed0eaaf7182e5df0746e6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3a106aa490963e35b5217b9d40773dfebc99fcee", "comment_count": 0, "verification": { "verified": false, @@ -3042,79 +3288,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/81da2222505c5182360ed0eaaf7182e5df0746e6", - "html_url": "https://github.com/crawl/crawl/commit/81da2222505c5182360ed0eaaf7182e5df0746e6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/81da2222505c5182360ed0eaaf7182e5df0746e6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3a106aa490963e35b5217b9d40773dfebc99fcee", + "html_url": "https://github.com/crawl/crawl/commit/3a106aa490963e35b5217b9d40773dfebc99fcee", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3a106aa490963e35b5217b9d40773dfebc99fcee/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "bcc7e3493b417682cc21fcc0cd53eaaa617bda91", - "url": "https://api.github.com/repos/crawl/crawl/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", - "html_url": "https://github.com/crawl/crawl/commit/bcc7e3493b417682cc21fcc0cd53eaaa617bda91" + "sha": "73d441481e6ce71617724568ffab277262c280c9", + "url": "https://api.github.com/repos/crawl/crawl/commits/73d441481e6ce71617724568ffab277262c280c9", + "html_url": "https://github.com/crawl/crawl/commit/73d441481e6ce71617724568ffab277262c280c9" } ] }, { - "sha": "bcc7e3493b417682cc21fcc0cd53eaaa617bda91", - "node_id": "C_kwDOAV-JftoAKGJjYzdlMzQ5M2I0MTc2ODJjYzIxZmNjMGNkNTNlYWFhNjE3YmRhOTE", + "sha": "73d441481e6ce71617724568ffab277262c280c9", + "node_id": "C_kwDOAV-JftoAKDczZDQ0MTQ4MWU2Y2U3MTYxNzcyNDU2OGZmYWIyNzcyNjJjMjgwYzk", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-13T01:15:34Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T16:07:28Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2025-01-16T23:00:30Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-17T20:30:01Z" }, - "message": "New trap: tyrant's trap, weakening players + mighting monsters\n\nWith the steady removal of mechanical / direct damage traps, there have\nbeen strange consequences as well as large amounts of design space both\nopened up by the lack of weaker trap types. The orb chamber's double-trap\narrangement can lead to fiddly, tedious tactics at what is meant to be the\nclimax of the game, Tomb has continued to creep more steadily upwards in\nthreat due to its extreme reliance on torment, and vaults can't establish\na place as fortified without jumping straight to alarm and net traps at\nminimum (incidentally losing most of the original Ossuary gimmick).\n\nAs such, I'm starting up a set of weaker traps, aimed both at helping out\nthese cases and providing more flexible + tangible flavour for both vaults\nand given branches than The Power of Zot or translocations or infinite\nnet machines. They will still follow the same current paradigm as Zot and\nalarm traps, where players and hostiles alike walking onto a trap hurls an\neffect at the player, to help keep the nature of traps straightforward\nenough to easily learn.\n\nTyrant's traps are for militaristic contexts. Whenever the player or a\nhostile monster steps on the trap, it will steal from the player's melee\ncapabilities (by inflicting 10-14 turns of Weak, capped at 50) in order to\nempower two or three highest-hd monsters in sight (by granting 20-28 turns\nof Might). If there are no monsters in sight, the Weak is still applied.\n(While this and other upcoming traps could mildly annoying to rest off if\nthere aren't any further monsters in sight, with pre-revealed traps it's\nrare to need to activate traps to explore a floor, and when it does block\noff a path it's nowhere near the annoyance dispersal and teleport traps\ncan invoke in the same capacity, so it should be a net reduction in\nannoyance.) This swing should hopefully force melee-centric characters\nto switch tactics, while still being relevant for other characters as\nMight has shown to work throughout the game.\n\nThese traps rarely spawn naturally in Orc, Snake, and Vaults. Orc could\ndo with more unique components beyond the orcs regularly used elsewhere,\nSnake struggles in terms of variety and distinction versus the other Lair\nbranches (plus it contains both status effects already), and V needs\nmore thematic aspects to help establish it as an organized branch\nversus the Depths shortly after it. Each of these traps will come with a\nslight decrease for shafts (which are now mostly helpful for players in\nthe actually visible form) and dispersal traps (which are roughly\ncomparable in helping monsters and hurting the player on a short-term\nbasis).\n\n(The messaging is kind of weird- I'm not super happy with my options, but\n\"constitution\" reads as max hp drain and \"power\" is used regularly for mp.\nWith no actual statdrain in the game anymore as of de20453, hopefully\npeople will notice the Weak status being gained instead of expecting\nactual lost \"strength\".)\n\nThe tile was composited from CC0 level block scraps by Surt and Bloax's\noriginal tentacled monstrosity tile.", + "message": "Don't use split columns for list jewellery if an item is too long\n\nPossibly it should be truncated instead, but I'm not exactly sure how\nuseful this command even is if it cuts off half the artprops of a ring.", "tree": { - "sha": "838542930a99a7c9123d3ce6dfd621bb8a38b428", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/838542930a99a7c9123d3ce6dfd621bb8a38b428" + "sha": "73af0f9dea496d63bdf7873f432b7fab4c162db7", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/73af0f9dea496d63bdf7873f432b7fab4c162db7" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/73d441481e6ce71617724568ffab277262c280c9", "comment_count": 0, "verification": { "verified": false, @@ -3124,79 +3370,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", - "html_url": "https://github.com/crawl/crawl/commit/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/73d441481e6ce71617724568ffab277262c280c9", + "html_url": "https://github.com/crawl/crawl/commit/73d441481e6ce71617724568ffab277262c280c9", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/73d441481e6ce71617724568ffab277262c280c9/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "64b092adc61cf12de668d21cd71d4673bcf25090", - "url": "https://api.github.com/repos/crawl/crawl/commits/64b092adc61cf12de668d21cd71d4673bcf25090", - "html_url": "https://github.com/crawl/crawl/commit/64b092adc61cf12de668d21cd71d4673bcf25090" + "sha": "574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", + "url": "https://api.github.com/repos/crawl/crawl/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", + "html_url": "https://github.com/crawl/crawl/commit/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d" } ] }, { - "sha": "64b092adc61cf12de668d21cd71d4673bcf25090", - "node_id": "C_kwDOAV-JftoAKDY0YjA5MmFkYzYxY2YxMmRlNjY4ZDIxY2Q3MWQ0NjczYmNmMjUwOTA", + "sha": "574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", + "node_id": "C_kwDOAV-JftoAKDU3NGU0ZWJmMTcwMjA2NmI5MWE5YWI2Yjk0YjdkMTJkZmNmN2IxNWQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T14:48:25Z" + "date": "2025-01-17T16:06:29Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T14:48:25Z" + "date": "2025-01-17T20:30:00Z" }, - "message": "Fix Justicar's Regalia having the wrong word in its inscription (Ge0FF)\n\n(I had originally debated between the two, but evidently forgot to change\none when I changed the other.)", + "message": "Fix a crash with \" (list jewellery) on octopode on a narrow window", "tree": { - "sha": "6c1dfd52ebb8dceb63965d48a5503f795731473a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6c1dfd52ebb8dceb63965d48a5503f795731473a" + "sha": "3497e604ce211ba5ff7c91c8544febd1f144781f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3497e604ce211ba5ff7c91c8544febd1f144781f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/64b092adc61cf12de668d21cd71d4673bcf25090", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", "comment_count": 0, "verification": { "verified": false, @@ -3206,9 +3452,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/64b092adc61cf12de668d21cd71d4673bcf25090", - "html_url": "https://github.com/crawl/crawl/commit/64b092adc61cf12de668d21cd71d4673bcf25090", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/64b092adc61cf12de668d21cd71d4673bcf25090/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", + "html_url": "https://github.com/crawl/crawl/commit/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/574e4ebf1702066b91a9ab6b94b7d12dfcf7b15d/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3253,32 +3499,32 @@ }, "parents": [ { - "sha": "c71af56701c95c39fd4812d1f528eb8e1af8b895", - "url": "https://api.github.com/repos/crawl/crawl/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895", - "html_url": "https://github.com/crawl/crawl/commit/c71af56701c95c39fd4812d1f528eb8e1af8b895" + "sha": "19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", + "url": "https://api.github.com/repos/crawl/crawl/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", + "html_url": "https://github.com/crawl/crawl/commit/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f" } ] }, { - "sha": "c71af56701c95c39fd4812d1f528eb8e1af8b895", - "node_id": "C_kwDOAV-JftoAKGM3MWFmNTY3MDFjOTVjMzlmZDQ4MTJkMWY1MjhlYjhlMWFmOGI4OTU", + "sha": "19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", + "node_id": "C_kwDOAV-JftoAKDE5NTg4ZjQwNjJlZTBkMTNlNWU5NGM3ZWJiNjlkMTlkZWE1YWM3OGY", "commit": { "author": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2025-01-16T13:00:41Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-16T11:30:15Z" }, - "committer": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2025-01-16T13:00:41Z" + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-16T23:00:59Z" }, - "message": "fix: pluralize \"Oni\" as \"Oni\"", + "message": "Initial distribution of the new trap quartet\n\nAlongside the previous commits each placing traps naturally, this also\nhandles and tweaks a fair number of vaults and branches. Most worthy of\nnote:\n\n * The Zot:5 entrance traps have been reworked, removing the chance for\n both corridors to be completely blocked off by traps. 25% of the time,\n one corridor will be blocked off by at least one trap, while the other\n will be traversible but have two of the newer traps lining the entrance\n and exit. This is meant to still punish standing in the corridor as\n a chokepoint or retreating repeatedly through it, but also allow\n reasonably consistently moving through the path compared to the\n teleport or dispersal options, plus add a little more variety compared\n to before.\n\n * Tomb's traps have been diluted a little with tyrant's traps and\n marginally less traps placed overall. If we get more traps in the\n same buff / debuff veins as prior, then more probably should be\n deployed in the branch- the power creep has been rather excessive\n for the branch due to the binary nature of relying on torment.\n\n * Snake and Vaults both now have a slightly higher natural-spawns trap\n count, now that they have weaker traps to work with: Snake gets a\n flat +2 per floor, and Vaults gets +1. As has been mentioned in\n previous trap addition commits, both of these branches need more to\n stand out with on variety and fanciness levels compared to other\n branches near them; there is also zero guarantee these traps will\n end up anywhere near monsters or vaults anyway.\n\n * The two bailies with the worst kill statistics in the current stable\n and trunk versions (bailey_axe_4 and bailey_polearm_nasty_gnolls)\n both get tyrant's traps in them to both buff them and have a little bit\n of an earlygame introduction to later trap mechanics.\n\n * A small number of abyssal rune vaults with the worst kill statistics in\n current and trunk versions, as well as several underperforming Abyss\n vaults that can appear outside of the Abyss, now have harlequin's traps\n and devourer's traps, for both connecting more flavour together and\n helping said vaults along.\n\n * To emphasize wizlabs having more prominent and fancy gimmicks,\n Alistair's Party Mansion now gets harlequin traps, and Yara's Duelist\n Academy gets archmage's traps, both far away from their given layout's\n original bosses.\n\nFor the most part, these flavour-focused traps either should rely on\ndirect connections to gods, spells, or unrands appropriate to a branch\n(e.g. archmage's traps for Vehumet vaults with several branch-sourced\nspellcasters), or the branch placements already established in the\nrandom_trap_for_place() function. The main exceptions are late D (where\nthere still should be some caution in throwing around too many of\nthese), Zot, and Ziggurats.", "tree": { - "sha": "87e3238c54bbd5f066478c52fe50e8bd78c31cef", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/87e3238c54bbd5f066478c52fe50e8bd78c31cef" + "sha": "dca9f30ceaba3ace234f3df72a510b63b0b24491", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dca9f30ceaba3ace234f3df72a510b63b0b24491" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", "comment_count": 0, "verification": { "verified": false, @@ -3288,79 +3534,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895", - "html_url": "https://github.com/crawl/crawl/commit/c71af56701c95c39fd4812d1f528eb8e1af8b895", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", + "html_url": "https://github.com/crawl/crawl/commit/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/19588f4062ee0d13e5e94c7ebb69d19dea5ac78f/comments", "author": { - "login": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nlavsky", - "html_url": "https://github.com/nlavsky", - "followers_url": "https://api.github.com/users/nlavsky/followers", - "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", - "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", - "organizations_url": "https://api.github.com/users/nlavsky/orgs", - "repos_url": "https://api.github.com/users/nlavsky/repos", - "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/nlavsky/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nlavsky", - "html_url": "https://github.com/nlavsky", - "followers_url": "https://api.github.com/users/nlavsky/followers", - "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", - "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", - "organizations_url": "https://api.github.com/users/nlavsky/orgs", - "repos_url": "https://api.github.com/users/nlavsky/repos", - "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/nlavsky/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", - "url": "https://api.github.com/repos/crawl/crawl/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", - "html_url": "https://github.com/crawl/crawl/commit/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3" + "sha": "b98e54cbaef797c762a56390d68614fb92517f1b", + "url": "https://api.github.com/repos/crawl/crawl/commits/b98e54cbaef797c762a56390d68614fb92517f1b", + "html_url": "https://github.com/crawl/crawl/commit/b98e54cbaef797c762a56390d68614fb92517f1b" } ] }, { - "sha": "0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", - "node_id": "C_kwDOAV-JftoAKDBlMzkxNGIwZGUyMGFiMTk4M2Y5MDg1M2RlYzJkMmU2ZWJjNmFiZDM", + "sha": "b98e54cbaef797c762a56390d68614fb92517f1b", + "node_id": "C_kwDOAV-JftoAKGI5OGU1NGNiYWVmNzk3Yzc2MmE1NjM5MGQ2ODYxNGZiOTI1MTdmMWI", "commit": { "author": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2025-01-16T12:36:17Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-15T10:15:19Z" }, "committer": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2025-01-16T12:36:17Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-16T23:00:59Z" }, - "message": "fix: don't show moonshine potions on the action panel\n\nsince even Oni can't drink that.", + "message": "New trap: devourer's trap, corroding players\n\nThis trap is a very-delayed follow-up to b65a573 producing the very strange\nflavour of monsters praying to Lugonu to corrode their foes, while the\nAbyss contains minimal corrosion and Lugonu contains zero corrosion\nabilities. As such, this trap contains the most obviously divergent\nflavour of any of the traps: the description mentions the stomaches of\nunseen extradimensional beasts, akin to the tentacles of a tainted\notherworld like Malign Gateway creates (and keeping some space open for the\nfinishing of PR #3775).\n\nThis rather abstract trap corrodes the player (with normal rCorr\nchecks) 2/3 times it's stepped on. While a couple of branches\nsuccessfully deploy corrosive effects (entropy weavers in Spider, Slime,\nDis), the effect is relatively rare enough it can spare a bit more\nbroader usage. It's not the most exciting effect (neither using a new\nbuff like harlequin's traps nor combining player debuffs and buffs like\ntyrant's traps and archmage's traps), but the capacity to use more traps\nin branches and vaults overall benefits from simple traps that still\nmeaningfully affect combat.\n\nThis trap rarely spawns naturally in Slime, Pandemonium, and will be\nplaced in a number of Abyss vaults. Slime wants for more variety (even if\ncorrosion is pretty common already) and further obfuscates the origins\nof Jiyva's invasion (hi, starry gem), the Abyss has its aforementioned\nconnection to corrupters, and Pandemonium is connected to the Abyss\nas well as also being in need of more differentiating variety in its\ninfinite length.\n\nThe tile was composited from CC0 spell icons by 7Soul1 and Denzi's old\nWarp Weapon spell icon.", "tree": { - "sha": "d66dffec8e31251662048ecd2cef4d261ff22583", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d66dffec8e31251662048ecd2cef4d261ff22583" + "sha": "426cd44e954517b26f9b2c17449e440a0c3c4bb5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/426cd44e954517b26f9b2c17449e440a0c3c4bb5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b98e54cbaef797c762a56390d68614fb92517f1b", "comment_count": 0, "verification": { "verified": false, @@ -3370,79 +3616,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", - "html_url": "https://github.com/crawl/crawl/commit/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b98e54cbaef797c762a56390d68614fb92517f1b", + "html_url": "https://github.com/crawl/crawl/commit/b98e54cbaef797c762a56390d68614fb92517f1b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b98e54cbaef797c762a56390d68614fb92517f1b/comments", "author": { - "login": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nlavsky", - "html_url": "https://github.com/nlavsky", - "followers_url": "https://api.github.com/users/nlavsky/followers", - "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", - "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", - "organizations_url": "https://api.github.com/users/nlavsky/orgs", - "repos_url": "https://api.github.com/users/nlavsky/repos", - "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/nlavsky/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nlavsky", - "html_url": "https://github.com/nlavsky", - "followers_url": "https://api.github.com/users/nlavsky/followers", - "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", - "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", - "organizations_url": "https://api.github.com/users/nlavsky/orgs", - "repos_url": "https://api.github.com/users/nlavsky/repos", - "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/nlavsky/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "8ce5bd8831663b70752fb6fd8b52614763e957fd", - "url": "https://api.github.com/repos/crawl/crawl/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd", - "html_url": "https://github.com/crawl/crawl/commit/8ce5bd8831663b70752fb6fd8b52614763e957fd" + "sha": "4b739738c5417bfed8e3af1683f842eaa4bfcddc", + "url": "https://api.github.com/repos/crawl/crawl/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc", + "html_url": "https://github.com/crawl/crawl/commit/4b739738c5417bfed8e3af1683f842eaa4bfcddc" } ] }, { - "sha": "8ce5bd8831663b70752fb6fd8b52614763e957fd", - "node_id": "C_kwDOAV-JftoAKDhjZTViZDg4MzE2NjNiNzA3NTJmYjZmZDhiNTI2MTQ3NjNlOTU3ZmQ", + "sha": "4b739738c5417bfed8e3af1683f842eaa4bfcddc", + "node_id": "C_kwDOAV-JftoAKDRiNzM5NzM4YzU0MTdiZmVkOGUzYWYxNjgzZjg0MmVhYTRiZmNkZGM", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T03:38:53Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-14T12:14:07Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T03:38:53Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-16T23:00:48Z" }, - "message": "Fix Ash ignoring Coglin's offhand slot for piety purposes (GnomeSayin)", + "message": "New trap: harlequin's trap, granting AF_CHAOS to monsters\n\nWith the reworks to chaos starting from 196b491 onwards, chaos effects\nare safe enough to deploy in broader circumstances. With a multitude of\nrenewed and flavourful chaotic gods to lean on these days, a trap that\ncan be used in their vaults and which isn't reliant on weapon wielding\ncan reasonably distribute this in a novel fashion compared to the limted\nways chaos is currently deployed.\n\nThese harlequin's traps only have effects if monsters are in sight, and\ngrant 20 to 28 turns of a new chaos-wreathed status to two or three\nhighest-HD non-holy monsters in sight of the trap without the status\n(or innate chaotic attacks). This works somewhat like the Ignis wrath\nflame-wreathed status in replacing the attack flavour of a monster's\nfirst attack, except with AF_CHAOTIC instead of AF_FIRE, and no damage\nor speed buffs. (It thus stacks with monster melee weapons, but not\nranged weapons). It should provide an interesting variation of the\ncommon use of Might throughout the game in letting monsters try to\napply debuffs or harder-to-resist damage in melee, and also provide a\nmore novel rare sight amongst the various other trap mechanics added\nin this commit batch.\n\nThis trap rarely spawns naturally in the Depths, Zot, and Pandemonium.\nZot has some of the strongest chaotic monsters in the game (proteans /\nklowns / orbs of fire / Tiamat), Pandemonium has its lords, and Depths\nis close to both while benefitting from a little more explicit\nconnective tissue in its own burgeoning fae flavour. The performance\nflavour for chaos hopefully will also help lead a little more into the\nsudden appearance of klowns before their appearance in Zot, while\nreasonably still feeling somewhat traditional in fantasy thematics; Xom\ncertainly would approve, anyway.\n\nThe hopefully-eye-catchingly animated tile was composited from CC0 spell\nicons by 7Soul1 and the old deck item tiles by ontoclasm.", "tree": { - "sha": "84ae5f58e4ca5d95f9c33662c17f9f28f4b4a5ae", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/84ae5f58e4ca5d95f9c33662c17f9f28f4b4a5ae" + "sha": "a214cf915bcab9e86d7ac0c1a6eda907f4f4a335", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a214cf915bcab9e86d7ac0c1a6eda907f4f4a335" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc", "comment_count": 0, "verification": { "verified": false, @@ -3452,79 +3698,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd", - "html_url": "https://github.com/crawl/crawl/commit/8ce5bd8831663b70752fb6fd8b52614763e957fd", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc", + "html_url": "https://github.com/crawl/crawl/commit/4b739738c5417bfed8e3af1683f842eaa4bfcddc", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4b739738c5417bfed8e3af1683f842eaa4bfcddc/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", - "url": "https://api.github.com/repos/crawl/crawl/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", - "html_url": "https://github.com/crawl/crawl/commit/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1" + "sha": "81da2222505c5182360ed0eaaf7182e5df0746e6", + "url": "https://api.github.com/repos/crawl/crawl/commits/81da2222505c5182360ed0eaaf7182e5df0746e6", + "html_url": "https://github.com/crawl/crawl/commit/81da2222505c5182360ed0eaaf7182e5df0746e6" } ] }, { - "sha": "f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", - "node_id": "C_kwDOAV-JftoAKGYwZDgyOWE0NmEyZTBkZTVlNzk2YzdkMGFmMTBmYjFjMmM3NzU1YjE", + "sha": "81da2222505c5182360ed0eaaf7182e5df0746e6", + "node_id": "C_kwDOAV-JftoAKDgxZGEyMjIyNTA1YzUxODIzNjBlZDBlYWFmNzE4MmU1ZGYwNzQ2ZTY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T03:37:50Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-13T07:48:12Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T03:37:50Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-16T23:00:47Z" }, - "message": "Don't claim that boots are too big for spriggan hands\n\nOr too small for troll ones, though perhaps the troll was just a little\nconfused about how to wear them.", + "message": "New trap: archmage's trap, draining player mp + granting brilliance\n\nThe natural follow-up to a melee-focused trap is a magic-focused trap.\nThese mystic traps steal from the player's magic (by draining 33% of one's\ncurrent mp) to grant Brilliance to two or three strongest hostile\nspellcasters without Brilliance in the trap's sight (i.e. 20-28 turns of\ncasting spells more often with higher effective HD). Draining mp affects\nboth spellcasters and a large number of invocations, while brilliance for\nthe right monsters should be reasonably dangerous.\n\n(This doesn't preclude the usage of mp drain on Zot traps, as it is\nonly a portion of one's mp reliably versus Zot traps draining all of\none's mp on a rare basis.)\n\nThis trap spawns in Snake, Elf, and Depths naturally. Snake continues to\nneed more differentiation as a Lair branch, it heavily suits the flavour\nof Elf and helps the branch a little more past its large vault dependence,\nand Depths is one of the most magical branches in the game between the\nfae, the magic giants and flighty animals, and literal walking spellbooks\neven before all the various other wizards in it, helping more with the V\nversus Depths split.\n\nThe tile was composited from CC0 spell icons by 7Soul1.\n\nnerf archmage traps", "tree": { - "sha": "fafda9003025425374e5cbd990e4384c207b7346", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/fafda9003025425374e5cbd990e4384c207b7346" + "sha": "67be75b682e3929094b511bcca0c863344997ec5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/67be75b682e3929094b511bcca0c863344997ec5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/81da2222505c5182360ed0eaaf7182e5df0746e6", "comment_count": 0, "verification": { "verified": false, @@ -3534,79 +3780,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", - "html_url": "https://github.com/crawl/crawl/commit/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/81da2222505c5182360ed0eaaf7182e5df0746e6", + "html_url": "https://github.com/crawl/crawl/commit/81da2222505c5182360ed0eaaf7182e5df0746e6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/81da2222505c5182360ed0eaaf7182e5df0746e6/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "2d41d3628e6696f3dea7f9c138fa550479ae546c", - "url": "https://api.github.com/repos/crawl/crawl/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c", - "html_url": "https://github.com/crawl/crawl/commit/2d41d3628e6696f3dea7f9c138fa550479ae546c" + "sha": "bcc7e3493b417682cc21fcc0cd53eaaa617bda91", + "url": "https://api.github.com/repos/crawl/crawl/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", + "html_url": "https://github.com/crawl/crawl/commit/bcc7e3493b417682cc21fcc0cd53eaaa617bda91" } ] }, { - "sha": "2d41d3628e6696f3dea7f9c138fa550479ae546c", - "node_id": "C_kwDOAV-JftoAKDJkNDFkMzYyOGU2Njk2ZjNkZWE3ZjljMTM4ZmE1NTA0NzlhZTU0NmM", + "sha": "bcc7e3493b417682cc21fcc0cd53eaaa617bda91", + "node_id": "C_kwDOAV-JftoAKGJjYzdlMzQ5M2I0MTc2ODJjYzIxZmNjMGNkNTNlYWFhNjE3YmRhOTE", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T03:37:01Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-13T01:15:34Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-16T03:37:01Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2025-01-16T23:00:30Z" }, - "message": "Don't give spriggans boot and glove slots\n\nThey're little, not tiny.\n\n(They couldn't put any armour that exist in the game *in* those slots, but\nthe UI would still claim they had them, and Ash would refuse to give them\nfull piety for binding a full set of equippable item.)", + "message": "New trap: tyrant's trap, weakening players + mighting monsters\n\nWith the steady removal of mechanical / direct damage traps, there have\nbeen strange consequences as well as large amounts of design space both\nopened up by the lack of weaker trap types. The orb chamber's double-trap\narrangement can lead to fiddly, tedious tactics at what is meant to be the\nclimax of the game, Tomb has continued to creep more steadily upwards in\nthreat due to its extreme reliance on torment, and vaults can't establish\na place as fortified without jumping straight to alarm and net traps at\nminimum (incidentally losing most of the original Ossuary gimmick).\n\nAs such, I'm starting up a set of weaker traps, aimed both at helping out\nthese cases and providing more flexible + tangible flavour for both vaults\nand given branches than The Power of Zot or translocations or infinite\nnet machines. They will still follow the same current paradigm as Zot and\nalarm traps, where players and hostiles alike walking onto a trap hurls an\neffect at the player, to help keep the nature of traps straightforward\nenough to easily learn.\n\nTyrant's traps are for militaristic contexts. Whenever the player or a\nhostile monster steps on the trap, it will steal from the player's melee\ncapabilities (by inflicting 10-14 turns of Weak, capped at 50) in order to\nempower two or three highest-hd monsters in sight (by granting 20-28 turns\nof Might). If there are no monsters in sight, the Weak is still applied.\n(While this and other upcoming traps could mildly annoying to rest off if\nthere aren't any further monsters in sight, with pre-revealed traps it's\nrare to need to activate traps to explore a floor, and when it does block\noff a path it's nowhere near the annoyance dispersal and teleport traps\ncan invoke in the same capacity, so it should be a net reduction in\nannoyance.) This swing should hopefully force melee-centric characters\nto switch tactics, while still being relevant for other characters as\nMight has shown to work throughout the game.\n\nThese traps rarely spawn naturally in Orc, Snake, and Vaults. Orc could\ndo with more unique components beyond the orcs regularly used elsewhere,\nSnake struggles in terms of variety and distinction versus the other Lair\nbranches (plus it contains both status effects already), and V needs\nmore thematic aspects to help establish it as an organized branch\nversus the Depths shortly after it. Each of these traps will come with a\nslight decrease for shafts (which are now mostly helpful for players in\nthe actually visible form) and dispersal traps (which are roughly\ncomparable in helping monsters and hurting the player on a short-term\nbasis).\n\n(The messaging is kind of weird- I'm not super happy with my options, but\n\"constitution\" reads as max hp drain and \"power\" is used regularly for mp.\nWith no actual statdrain in the game anymore as of de20453, hopefully\npeople will notice the Weak status being gained instead of expecting\nactual lost \"strength\".)\n\nThe tile was composited from CC0 level block scraps by Surt and Bloax's\noriginal tentacled monstrosity tile.", "tree": { - "sha": "7be794ede900b7c804d568eb0af72d64d47bacd8", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7be794ede900b7c804d568eb0af72d64d47bacd8" + "sha": "838542930a99a7c9123d3ce6dfd621bb8a38b428", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/838542930a99a7c9123d3ce6dfd621bb8a38b428" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", "comment_count": 0, "verification": { "verified": false, @@ -3616,79 +3862,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c", - "html_url": "https://github.com/crawl/crawl/commit/2d41d3628e6696f3dea7f9c138fa550479ae546c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", + "html_url": "https://github.com/crawl/crawl/commit/bcc7e3493b417682cc21fcc0cd53eaaa617bda91", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bcc7e3493b417682cc21fcc0cd53eaaa617bda91/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "3cb26d0658b5ffe390ed893aec604a26e4a51656", - "url": "https://api.github.com/repos/crawl/crawl/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656", - "html_url": "https://github.com/crawl/crawl/commit/3cb26d0658b5ffe390ed893aec604a26e4a51656" + "sha": "64b092adc61cf12de668d21cd71d4673bcf25090", + "url": "https://api.github.com/repos/crawl/crawl/commits/64b092adc61cf12de668d21cd71d4673bcf25090", + "html_url": "https://github.com/crawl/crawl/commit/64b092adc61cf12de668d21cd71d4673bcf25090" } ] }, { - "sha": "3cb26d0658b5ffe390ed893aec604a26e4a51656", - "node_id": "C_kwDOAV-JftoAKDNjYjI2ZDA2NThiNWZmZTM5MGVkODkzYWVjNjA0YTI2ZTRhNTE2NTY", + "sha": "64b092adc61cf12de668d21cd71d4673bcf25090", + "node_id": "C_kwDOAV-JftoAKDY0YjA5MmFkYzYxY2YxMmRlNjY4ZDIxY2Q3MWQ0NjczYmNmMjUwOTA", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T22:18:26Z" + "date": "2025-01-16T14:48:25Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T22:18:26Z" + "date": "2025-01-16T14:48:25Z" }, - "message": "Split 'unknown jewellery' on autopickup menu (ge0FF)\n\nNow it shows 'unknown amulets' and 'unknown rings' instead (with each of\nthese toggling off just the relevant category instead of having to do both\nat once).", + "message": "Fix Justicar's Regalia having the wrong word in its inscription (Ge0FF)\n\n(I had originally debated between the two, but evidently forgot to change\none when I changed the other.)", "tree": { - "sha": "6cf2dd830980422579d7e5d05539859be19dab27", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6cf2dd830980422579d7e5d05539859be19dab27" + "sha": "6c1dfd52ebb8dceb63965d48a5503f795731473a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6c1dfd52ebb8dceb63965d48a5503f795731473a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/64b092adc61cf12de668d21cd71d4673bcf25090", "comment_count": 0, "verification": { "verified": false, @@ -3698,9 +3944,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656", - "html_url": "https://github.com/crawl/crawl/commit/3cb26d0658b5ffe390ed893aec604a26e4a51656", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/64b092adc61cf12de668d21cd71d4673bcf25090", + "html_url": "https://github.com/crawl/crawl/commit/64b092adc61cf12de668d21cd71d4673bcf25090", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/64b092adc61cf12de668d21cd71d4673bcf25090/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3745,32 +3991,32 @@ }, "parents": [ { - "sha": "800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", - "url": "https://api.github.com/repos/crawl/crawl/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", - "html_url": "https://github.com/crawl/crawl/commit/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7" + "sha": "c71af56701c95c39fd4812d1f528eb8e1af8b895", + "url": "https://api.github.com/repos/crawl/crawl/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895", + "html_url": "https://github.com/crawl/crawl/commit/c71af56701c95c39fd4812d1f528eb8e1af8b895" } ] }, { - "sha": "800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", - "node_id": "C_kwDOAV-JftoAKDgwMGMxYWUxY2JiMGJkNTAzOWZjZmM1ODQ4ZjUwM2YzZDc1NTUzZTc", + "sha": "c71af56701c95c39fd4812d1f528eb8e1af8b895", + "node_id": "C_kwDOAV-JftoAKGM3MWFmNTY3MDFjOTVjMzlmZDQ4MTJkMWY1MjhlYjhlMWFmOGI4OTU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T21:48:05Z" + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2025-01-16T13:00:41Z" }, - "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T21:48:05Z" + "committer": { + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2025-01-16T13:00:41Z" }, - "message": "Don't allow [A]lways ignoring randarts for autopickup\n\nSelecting [A] for a randart jewellery item currently causes autopickup to\nturn off for all unidentified jewellery. But [A]lways has a poorly-defined\nmeaning for randart jewellery in the first place. While it is possible to\ndeduce the type of a randart amulet, it often is literally impossible to do\nthis for rings, so having [A]lways just disable autopickup for that subtype\nwould lead to very opaque behavior, even for experienced players.\n\nAlso: in most cases, it doesn't make *gameplay* sense for a player to\nexclude all randarts of a given type, since their artprops can easily be\nfar more important and aren't predictable. You may not want to wear an\nAmulet of the Acrobat, but how many people would consider that to mean they\nalso wanted to ignore {Acrobat, rF++ Int+8 Slay+5}?\n\nSo, this commit disables the [A]lways option when being prompted over\nartefacts.\n\nIt *additionally* disables it for stacks of items, since it seems very\nunlikely that one wants to disable type autopickup of a bunch of items at\nonce that just happen to be standing on the same spot. (And what would it\ndo if the stack contained both artefacts and non-artefacts?)", + "message": "fix: pluralize \"Oni\" as \"Oni\"", "tree": { - "sha": "14fbd13d4b03a99c5c5a5b0814ecd5ebcfa29988", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/14fbd13d4b03a99c5c5a5b0814ecd5ebcfa29988" + "sha": "87e3238c54bbd5f066478c52fe50e8bd78c31cef", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/87e3238c54bbd5f066478c52fe50e8bd78c31cef" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895", "comment_count": 0, "verification": { "verified": false, @@ -3780,79 +4026,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", - "html_url": "https://github.com/crawl/crawl/commit/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895", + "html_url": "https://github.com/crawl/crawl/commit/c71af56701c95c39fd4812d1f528eb8e1af8b895", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c71af56701c95c39fd4812d1f528eb8e1af8b895/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nlavsky", + "html_url": "https://github.com/nlavsky", + "followers_url": "https://api.github.com/users/nlavsky/followers", + "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", + "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", + "organizations_url": "https://api.github.com/users/nlavsky/orgs", + "repos_url": "https://api.github.com/users/nlavsky/repos", + "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/nlavsky/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nlavsky", + "html_url": "https://github.com/nlavsky", + "followers_url": "https://api.github.com/users/nlavsky/followers", + "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", + "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", + "organizations_url": "https://api.github.com/users/nlavsky/orgs", + "repos_url": "https://api.github.com/users/nlavsky/repos", + "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/nlavsky/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "eb6b0e9581f9fcc06a13f269fce277139ac9b78b", - "url": "https://api.github.com/repos/crawl/crawl/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", - "html_url": "https://github.com/crawl/crawl/commit/eb6b0e9581f9fcc06a13f269fce277139ac9b78b" + "sha": "0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", + "url": "https://api.github.com/repos/crawl/crawl/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", + "html_url": "https://github.com/crawl/crawl/commit/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3" } ] }, { - "sha": "eb6b0e9581f9fcc06a13f269fce277139ac9b78b", - "node_id": "C_kwDOAV-JftoAKGViNmIwZTk1ODFmOWZjYzA2YTEzZjI2OWZjZTI3NzEzOWFjOWI3OGI", + "sha": "0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", + "node_id": "C_kwDOAV-JftoAKDBlMzkxNGIwZGUyMGFiMTk4M2Y5MDg1M2RlYzJkMmU2ZWJjNmFiZDM", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T21:07:34Z" + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2025-01-16T12:36:17Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T21:07:34Z" + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2025-01-16T12:36:17Z" }, - "message": "Get !T/!R/etc. working again, and document the general !u/!e inscriptions\n\nIt's arguable that we ought to just take the more specific ones out of the\nmanual entirely, but I've left them for now. (Surely a single 'Don't equip'\ninscription is enough? Possibly a single 'Don't use' inscription also? But\nI don't really use this functionality, so I don't feel like I know enough\nabout how people use it to barrel all over it.)", + "message": "fix: don't show moonshine potions on the action panel\n\nsince even Oni can't drink that.", "tree": { - "sha": "f88d848acf5e58eb7c7a2aa494aebe7e86948821", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f88d848acf5e58eb7c7a2aa494aebe7e86948821" + "sha": "d66dffec8e31251662048ecd2cef4d261ff22583", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d66dffec8e31251662048ecd2cef4d261ff22583" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", "comment_count": 0, "verification": { "verified": false, @@ -3862,79 +4108,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", - "html_url": "https://github.com/crawl/crawl/commit/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", + "html_url": "https://github.com/crawl/crawl/commit/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0e3914b0de20ab1983f90853dec2d2e6ebc6abd3/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nlavsky", + "html_url": "https://github.com/nlavsky", + "followers_url": "https://api.github.com/users/nlavsky/followers", + "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", + "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", + "organizations_url": "https://api.github.com/users/nlavsky/orgs", + "repos_url": "https://api.github.com/users/nlavsky/repos", + "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/nlavsky/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nlavsky", + "html_url": "https://github.com/nlavsky", + "followers_url": "https://api.github.com/users/nlavsky/followers", + "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", + "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", + "organizations_url": "https://api.github.com/users/nlavsky/orgs", + "repos_url": "https://api.github.com/users/nlavsky/repos", + "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/nlavsky/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "4f3e835044f4df8ef1ee6589b4913e51eaace388", - "url": "https://api.github.com/repos/crawl/crawl/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388", - "html_url": "https://github.com/crawl/crawl/commit/4f3e835044f4df8ef1ee6589b4913e51eaace388" + "sha": "8ce5bd8831663b70752fb6fd8b52614763e957fd", + "url": "https://api.github.com/repos/crawl/crawl/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd", + "html_url": "https://github.com/crawl/crawl/commit/8ce5bd8831663b70752fb6fd8b52614763e957fd" } ] }, { - "sha": "4f3e835044f4df8ef1ee6589b4913e51eaace388", - "node_id": "C_kwDOAV-JftoAKDRmM2U4MzUwNDRmNGRmOGVmMWVlNjU4OWI0OTEzZTUxZWFhY2UzODg", + "sha": "8ce5bd8831663b70752fb6fd8b52614763e957fd", + "node_id": "C_kwDOAV-JftoAKDhjZTViZDg4MzE2NjNiNzA3NTJmYjZmZDhiNTI2MTQ3NjNlOTU3ZmQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T20:56:36Z" + "date": "2025-01-16T03:38:53Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T21:05:42Z" + "date": "2025-01-16T03:38:53Z" }, - "message": "Restore {=R} to functionality\n\nAnd document that it works on more than just jewellery now.", + "message": "Fix Ash ignoring Coglin's offhand slot for piety purposes (GnomeSayin)", "tree": { - "sha": "53b0d653ebdbc27bdfa9ff8ed91aa00fd720f65c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/53b0d653ebdbc27bdfa9ff8ed91aa00fd720f65c" + "sha": "84ae5f58e4ca5d95f9c33662c17f9f28f4b4a5ae", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/84ae5f58e4ca5d95f9c33662c17f9f28f4b4a5ae" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd", "comment_count": 0, "verification": { "verified": false, @@ -3944,9 +4190,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388", - "html_url": "https://github.com/crawl/crawl/commit/4f3e835044f4df8ef1ee6589b4913e51eaace388", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd", + "html_url": "https://github.com/crawl/crawl/commit/8ce5bd8831663b70752fb6fd8b52614763e957fd", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8ce5bd8831663b70752fb6fd8b52614763e957fd/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3991,32 +4237,32 @@ }, "parents": [ { - "sha": "86ebd2fb29378d5de8db2b14a4cef7cd130e0102", - "url": "https://api.github.com/repos/crawl/crawl/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", - "html_url": "https://github.com/crawl/crawl/commit/86ebd2fb29378d5de8db2b14a4cef7cd130e0102" + "sha": "f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", + "url": "https://api.github.com/repos/crawl/crawl/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", + "html_url": "https://github.com/crawl/crawl/commit/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1" } ] }, { - "sha": "86ebd2fb29378d5de8db2b14a4cef7cd130e0102", - "node_id": "C_kwDOAV-JftoAKDg2ZWJkMmZiMjkzNzhkNWRlOGRiMmIxNGE0Y2VmN2NkMTMwZTAxMDI", + "sha": "f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", + "node_id": "C_kwDOAV-JftoAKGYwZDgyOWE0NmEyZTBkZTVlNzk2YzdkMGFmMTBmYjFjMmM3NzU1YjE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T20:20:53Z" + "date": "2025-01-16T03:37:50Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T20:20:53Z" + "date": "2025-01-16T03:37:50Z" }, - "message": "Fix some orbs not being properly marked as useless (ge0FF)", + "message": "Don't claim that boots are too big for spriggan hands\n\nOr too small for troll ones, though perhaps the troll was just a little\nconfused about how to wear them.", "tree": { - "sha": "7a8262133394de481b3121b8340ebfb359a290a1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7a8262133394de481b3121b8340ebfb359a290a1" + "sha": "fafda9003025425374e5cbd990e4384c207b7346", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/fafda9003025425374e5cbd990e4384c207b7346" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", "comment_count": 0, "verification": { "verified": false, @@ -4026,9 +4272,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", - "html_url": "https://github.com/crawl/crawl/commit/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", + "html_url": "https://github.com/crawl/crawl/commit/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f0d829a46a2e0de5e796c7d0af10fb1c2c7755b1/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4073,32 +4319,32 @@ }, "parents": [ { - "sha": "2fa979db60000efce5a6d2c6e54c03d83d866b9a", - "url": "https://api.github.com/repos/crawl/crawl/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a", - "html_url": "https://github.com/crawl/crawl/commit/2fa979db60000efce5a6d2c6e54c03d83d866b9a" + "sha": "2d41d3628e6696f3dea7f9c138fa550479ae546c", + "url": "https://api.github.com/repos/crawl/crawl/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c", + "html_url": "https://github.com/crawl/crawl/commit/2d41d3628e6696f3dea7f9c138fa550479ae546c" } ] }, { - "sha": "2fa979db60000efce5a6d2c6e54c03d83d866b9a", - "node_id": "C_kwDOAV-JftoAKDJmYTk3OWRiNjAwMDBlZmNlNWE2ZDJjNmU1NGMwM2Q4M2Q4NjZiOWE", + "sha": "2d41d3628e6696f3dea7f9c138fa550479ae546c", + "node_id": "C_kwDOAV-JftoAKDJkNDFkMzYyOGU2Njk2ZjNkZWE3ZjljMTM4ZmE1NTA0NzlhZTU0NmM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T04:46:34Z" + "date": "2025-01-16T03:37:01Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T04:46:49Z" + "date": "2025-01-16T03:37:01Z" }, - "message": "Rename some removed status effects for consistency\n\nThis does effectively nothing since their durations were set to 0 in the\ncommit that removed them, but I noticed that every other removed duration\nwas formatted this way....", + "message": "Don't give spriggans boot and glove slots\n\nThey're little, not tiny.\n\n(They couldn't put any armour that exist in the game *in* those slots, but\nthe UI would still claim they had them, and Ash would refuse to give them\nfull piety for binding a full set of equippable item.)", "tree": { - "sha": "7f0d248d2ab7c93ce4df3935d40cc504ac37c32c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7f0d248d2ab7c93ce4df3935d40cc504ac37c32c" + "sha": "7be794ede900b7c804d568eb0af72d64d47bacd8", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7be794ede900b7c804d568eb0af72d64d47bacd8" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c", "comment_count": 0, "verification": { "verified": false, @@ -4107,10 +4353,10 @@ "payload": null, "verified_at": null } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a", - "html_url": "https://github.com/crawl/crawl/commit/2fa979db60000efce5a6d2c6e54c03d83d866b9a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a/comments", + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c", + "html_url": "https://github.com/crawl/crawl/commit/2d41d3628e6696f3dea7f9c138fa550479ae546c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2d41d3628e6696f3dea7f9c138fa550479ae546c/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4155,32 +4401,32 @@ }, "parents": [ { - "sha": "a79ed6c2ef90f07bb21f646a13ac337b5ad27396", - "url": "https://api.github.com/repos/crawl/crawl/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", - "html_url": "https://github.com/crawl/crawl/commit/a79ed6c2ef90f07bb21f646a13ac337b5ad27396" + "sha": "3cb26d0658b5ffe390ed893aec604a26e4a51656", + "url": "https://api.github.com/repos/crawl/crawl/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656", + "html_url": "https://github.com/crawl/crawl/commit/3cb26d0658b5ffe390ed893aec604a26e4a51656" } ] }, { - "sha": "a79ed6c2ef90f07bb21f646a13ac337b5ad27396", - "node_id": "C_kwDOAV-JftoAKGE3OWVkNmMyZWY5MGYwN2JiMjFmNjQ2YTEzYWMzMzdiNWFkMjczOTY", + "sha": "3cb26d0658b5ffe390ed893aec604a26e4a51656", + "node_id": "C_kwDOAV-JftoAKDNjYjI2ZDA2NThiNWZmZTM5MGVkODkzYWVjNjA0YTI2ZTRhNTE2NTY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T04:44:26Z" + "date": "2025-01-15T22:18:26Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-15T04:46:49Z" + "date": "2025-01-15T22:18:26Z" }, - "message": "Fix Awaken Armour only being castable while *not* wearing armour.\n\nExcept for the part where the spell would then abort because you weren't\nwearing armour.\n\n(A logic check got inverted after the equipment slot refactoring. Oops.)", + "message": "Split 'unknown jewellery' on autopickup menu (ge0FF)\n\nNow it shows 'unknown amulets' and 'unknown rings' instead (with each of\nthese toggling off just the relevant category instead of having to do both\nat once).", "tree": { - "sha": "a52822066f0ddc765f7bbfb3982be911d5e4fad7", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a52822066f0ddc765f7bbfb3982be911d5e4fad7" + "sha": "6cf2dd830980422579d7e5d05539859be19dab27", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6cf2dd830980422579d7e5d05539859be19dab27" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656", "comment_count": 0, "verification": { "verified": false, @@ -4190,9 +4436,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", - "html_url": "https://github.com/crawl/crawl/commit/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656", + "html_url": "https://github.com/crawl/crawl/commit/3cb26d0658b5ffe390ed893aec604a26e4a51656", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3cb26d0658b5ffe390ed893aec604a26e4a51656/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4237,114 +4483,32 @@ }, "parents": [ { - "sha": "2e45f3495ae54d93b76352cff820a78b9a48751b", - "url": "https://api.github.com/repos/crawl/crawl/commits/2e45f3495ae54d93b76352cff820a78b9a48751b", - "html_url": "https://github.com/crawl/crawl/commit/2e45f3495ae54d93b76352cff820a78b9a48751b" - } - ] - }, - { - "sha": "2e45f3495ae54d93b76352cff820a78b9a48751b", - "node_id": "C_kwDOAV-JftoAKDJlNDVmMzQ5NWFlNTRkOTNiNzYzNTJjZmY4MjBhNzhiOWE0ODc1MWI", - "commit": { - "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-15T04:05:26Z" - }, - "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-15T04:05:47Z" - }, - "message": "Fix missing punctuation in Awaken Armour message.", - "tree": { - "sha": "660aed28c14e5eed9ca4bb2e80f139026b664440", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/660aed28c14e5eed9ca4bb2e80f139026b664440" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e45f3495ae54d93b76352cff820a78b9a48751b", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2e45f3495ae54d93b76352cff820a78b9a48751b", - "html_url": "https://github.com/crawl/crawl/commit/2e45f3495ae54d93b76352cff820a78b9a48751b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e45f3495ae54d93b76352cff820a78b9a48751b/comments", - "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "parents": [ - { - "sha": "23834c378520ca31c024bd454996025d35d469b7", - "url": "https://api.github.com/repos/crawl/crawl/commits/23834c378520ca31c024bd454996025d35d469b7", - "html_url": "https://github.com/crawl/crawl/commit/23834c378520ca31c024bd454996025d35d469b7" + "sha": "800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", + "url": "https://api.github.com/repos/crawl/crawl/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", + "html_url": "https://github.com/crawl/crawl/commit/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7" } ] }, { - "sha": "23834c378520ca31c024bd454996025d35d469b7", - "node_id": "C_kwDOAV-JftoAKDIzODM0YzM3ODUyMGNhMzFjMDI0YmQ0NTQ5OTYwMjVkMzVkNDY5Yjc", + "sha": "800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", + "node_id": "C_kwDOAV-JftoAKDgwMGMxYWUxY2JiMGJkNTAzOWZjZmM1ODQ4ZjUwM2YzZDc1NTUzZTc", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T23:14:23Z" + "date": "2025-01-15T21:48:05Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T23:14:23Z" + "date": "2025-01-15T21:48:05Z" }, - "message": "Some tweaks to equip_slot_name for better backwards-compatibility with lua\n\nThe equip slot refactor changed the output of equip_slot_name largely for\nvisible UI reasons, without fully considering the effect on existing lua\nscripts.\n\nI have opted to return clua .subtype() to its old lower-cased output (and\neven make body armour return \"body\" again.\n\nThe one persistant change is that bardings are still separate of boots (and\nshields/orbs return 'offhand' rather than 'shield'), which I think is worth\nbreaking some backwards compatibility for.\n\nI also updated the aux armour autopickup script in advanced_optioneering\nto account for bardings.", + "message": "Don't allow [A]lways ignoring randarts for autopickup\n\nSelecting [A] for a randart jewellery item currently causes autopickup to\nturn off for all unidentified jewellery. But [A]lways has a poorly-defined\nmeaning for randart jewellery in the first place. While it is possible to\ndeduce the type of a randart amulet, it often is literally impossible to do\nthis for rings, so having [A]lways just disable autopickup for that subtype\nwould lead to very opaque behavior, even for experienced players.\n\nAlso: in most cases, it doesn't make *gameplay* sense for a player to\nexclude all randarts of a given type, since their artprops can easily be\nfar more important and aren't predictable. You may not want to wear an\nAmulet of the Acrobat, but how many people would consider that to mean they\nalso wanted to ignore {Acrobat, rF++ Int+8 Slay+5}?\n\nSo, this commit disables the [A]lways option when being prompted over\nartefacts.\n\nIt *additionally* disables it for stacks of items, since it seems very\nunlikely that one wants to disable type autopickup of a bunch of items at\nonce that just happen to be standing on the same spot. (And what would it\ndo if the stack contained both artefacts and non-artefacts?)", "tree": { - "sha": "4990b06bdf7e0c362a5efeb54e9c641e8cf94bc3", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4990b06bdf7e0c362a5efeb54e9c641e8cf94bc3" + "sha": "14fbd13d4b03a99c5c5a5b0814ecd5ebcfa29988", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/14fbd13d4b03a99c5c5a5b0814ecd5ebcfa29988" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/23834c378520ca31c024bd454996025d35d469b7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", "comment_count": 0, "verification": { "verified": false, @@ -4354,9 +4518,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/23834c378520ca31c024bd454996025d35d469b7", - "html_url": "https://github.com/crawl/crawl/commit/23834c378520ca31c024bd454996025d35d469b7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/23834c378520ca31c024bd454996025d35d469b7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", + "html_url": "https://github.com/crawl/crawl/commit/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/800c1ae1cbb0bd5039fcfc5848f503f3d75553e7/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4401,32 +4565,32 @@ }, "parents": [ { - "sha": "d2b01e6f85861e5e779174628bdb7d5df8bb10e8", - "url": "https://api.github.com/repos/crawl/crawl/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", - "html_url": "https://github.com/crawl/crawl/commit/d2b01e6f85861e5e779174628bdb7d5df8bb10e8" + "sha": "eb6b0e9581f9fcc06a13f269fce277139ac9b78b", + "url": "https://api.github.com/repos/crawl/crawl/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", + "html_url": "https://github.com/crawl/crawl/commit/eb6b0e9581f9fcc06a13f269fce277139ac9b78b" } ] }, { - "sha": "d2b01e6f85861e5e779174628bdb7d5df8bb10e8", - "node_id": "C_kwDOAV-JftoAKGQyYjAxZTZmODU4NjFlNWU3NzkxNzQ2MjhiZGI3ZDVkZjhiYjEwZTg", + "sha": "eb6b0e9581f9fcc06a13f269fce277139ac9b78b", + "node_id": "C_kwDOAV-JftoAKGViNmIwZTk1ODFmOWZjYzA2YTEzZjI2OWZjZTI3NzEzOWFjOWI3OGI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T22:48:44Z" + "date": "2025-01-15T21:07:34Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T22:48:44Z" + "date": "2025-01-15T21:07:34Z" }, - "message": "Make gizmo egos work properly again\n\nAccidentally broken by the fix to armour in 2e5bc60\n\nI really would like to untangle some of this in future better than this...", + "message": "Get !T/!R/etc. working again, and document the general !u/!e inscriptions\n\nIt's arguable that we ought to just take the more specific ones out of the\nmanual entirely, but I've left them for now. (Surely a single 'Don't equip'\ninscription is enough? Possibly a single 'Don't use' inscription also? But\nI don't really use this functionality, so I don't feel like I know enough\nabout how people use it to barrel all over it.)", "tree": { - "sha": "ebe0176ed6dead2441b4e916028137b93618de6e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ebe0176ed6dead2441b4e916028137b93618de6e" + "sha": "f88d848acf5e58eb7c7a2aa494aebe7e86948821", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f88d848acf5e58eb7c7a2aa494aebe7e86948821" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", "comment_count": 0, "verification": { "verified": false, @@ -4436,9 +4600,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", - "html_url": "https://github.com/crawl/crawl/commit/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", + "html_url": "https://github.com/crawl/crawl/commit/eb6b0e9581f9fcc06a13f269fce277139ac9b78b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eb6b0e9581f9fcc06a13f269fce277139ac9b78b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4483,32 +4647,32 @@ }, "parents": [ { - "sha": "2e5bc604ec0b678d247c3e67ab3623014143a946", - "url": "https://api.github.com/repos/crawl/crawl/commits/2e5bc604ec0b678d247c3e67ab3623014143a946", - "html_url": "https://github.com/crawl/crawl/commit/2e5bc604ec0b678d247c3e67ab3623014143a946" + "sha": "4f3e835044f4df8ef1ee6589b4913e51eaace388", + "url": "https://api.github.com/repos/crawl/crawl/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388", + "html_url": "https://github.com/crawl/crawl/commit/4f3e835044f4df8ef1ee6589b4913e51eaace388" } ] }, { - "sha": "2e5bc604ec0b678d247c3e67ab3623014143a946", - "node_id": "C_kwDOAV-JftoAKDJlNWJjNjA0ZWMwYjY3OGQyNDdjM2U2N2FiMzYyMzAxNDE0M2E5NDY", + "sha": "4f3e835044f4df8ef1ee6589b4913e51eaace388", + "node_id": "C_kwDOAV-JftoAKDRmM2U4MzUwNDRmNGRmOGVmMWVlNjU4OWI0OTEzZTUxZWFhY2UzODg", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T22:35:12Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T20:56:36Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T22:35:12Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T21:05:42Z" }, - "message": "Hopefully let artefact brands work again (CarefulOdds)\n\nAs reported by various players, randart scarves of shadows and\nresistance weren't properly applying their brand effects. This has\nbeen a little difficult to test because generating these items in\nwizmode or through item spec *did* properly set the brands -- we\nneeded to test against dungeon generated items, for item generation\nweirdness reasons.\n\nHopefully this fix catches it; if not, we'll have to do some future\nrefactoring.", + "message": "Restore {=R} to functionality\n\nAnd document that it works on more than just jewellery now.", "tree": { - "sha": "acae8d4229a369ee2eebc0b538e3f7a95ecb070a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/acae8d4229a369ee2eebc0b538e3f7a95ecb070a" + "sha": "53b0d653ebdbc27bdfa9ff8ed91aa00fd720f65c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/53b0d653ebdbc27bdfa9ff8ed91aa00fd720f65c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e5bc604ec0b678d247c3e67ab3623014143a946", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388", "comment_count": 0, "verification": { "verified": false, @@ -4518,79 +4682,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2e5bc604ec0b678d247c3e67ab3623014143a946", - "html_url": "https://github.com/crawl/crawl/commit/2e5bc604ec0b678d247c3e67ab3623014143a946", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e5bc604ec0b678d247c3e67ab3623014143a946/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388", + "html_url": "https://github.com/crawl/crawl/commit/4f3e835044f4df8ef1ee6589b4913e51eaace388", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4f3e835044f4df8ef1ee6589b4913e51eaace388/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "b604e0db52062c7fa8e39be10b705d07134a0941", - "url": "https://api.github.com/repos/crawl/crawl/commits/b604e0db52062c7fa8e39be10b705d07134a0941", - "html_url": "https://github.com/crawl/crawl/commit/b604e0db52062c7fa8e39be10b705d07134a0941" + "sha": "86ebd2fb29378d5de8db2b14a4cef7cd130e0102", + "url": "https://api.github.com/repos/crawl/crawl/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", + "html_url": "https://github.com/crawl/crawl/commit/86ebd2fb29378d5de8db2b14a4cef7cd130e0102" } ] }, { - "sha": "b604e0db52062c7fa8e39be10b705d07134a0941", - "node_id": "C_kwDOAV-JftoAKGI2MDRlMGRiNTIwNjJjN2ZhOGUzOWJlMTBiNzA1ZDA3MTM0YTA5NDE", + "sha": "86ebd2fb29378d5de8db2b14a4cef7cd130e0102", + "node_id": "C_kwDOAV-JftoAKDg2ZWJkMmZiMjkzNzhkNWRlOGRiMmIxNGE0Y2VmN2NkMTMwZTAxMDI", "commit": { "author": { - "name": "Alex Beloi", - "email": "alexbeloi@users.noreply.github.com", - "date": "2025-01-14T11:05:38Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T20:20:53Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T11:07:59Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T20:20:53Z" }, - "message": "Update add_autopickup_func to use capitalized subtype\n\nThe autopickup function is matching against the return from l_item_do_subtype, which is a wrapper around equip_slot_name, which in 2dbd7c1f was changed so that the strings are capitalized.\r\n\r\nthanks to @lmplojin on discord for the pointer.", + "message": "Fix some orbs not being properly marked as useless (ge0FF)", "tree": { - "sha": "123af7b31315d53dad101c181c47d037c2e0a213", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/123af7b31315d53dad101c181c47d037c2e0a213" + "sha": "7a8262133394de481b3121b8340ebfb359a290a1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7a8262133394de481b3121b8340ebfb359a290a1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b604e0db52062c7fa8e39be10b705d07134a0941", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", "comment_count": 0, "verification": { "verified": false, @@ -4600,79 +4764,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b604e0db52062c7fa8e39be10b705d07134a0941", - "html_url": "https://github.com/crawl/crawl/commit/b604e0db52062c7fa8e39be10b705d07134a0941", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b604e0db52062c7fa8e39be10b705d07134a0941/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", + "html_url": "https://github.com/crawl/crawl/commit/86ebd2fb29378d5de8db2b14a4cef7cd130e0102", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/86ebd2fb29378d5de8db2b14a4cef7cd130e0102/comments", "author": { - "login": "alexbeloi", - "id": 9807648, - "node_id": "MDQ6VXNlcjk4MDc2NDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9807648?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/alexbeloi", - "html_url": "https://github.com/alexbeloi", - "followers_url": "https://api.github.com/users/alexbeloi/followers", - "following_url": "https://api.github.com/users/alexbeloi/following{/other_user}", - "gists_url": "https://api.github.com/users/alexbeloi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alexbeloi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alexbeloi/subscriptions", - "organizations_url": "https://api.github.com/users/alexbeloi/orgs", - "repos_url": "https://api.github.com/users/alexbeloi/repos", - "events_url": "https://api.github.com/users/alexbeloi/events{/privacy}", - "received_events_url": "https://api.github.com/users/alexbeloi/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "6518f178e11d6a352565f324b60d655d63dfe71f", - "url": "https://api.github.com/repos/crawl/crawl/commits/6518f178e11d6a352565f324b60d655d63dfe71f", - "html_url": "https://github.com/crawl/crawl/commit/6518f178e11d6a352565f324b60d655d63dfe71f" + "sha": "2fa979db60000efce5a6d2c6e54c03d83d866b9a", + "url": "https://api.github.com/repos/crawl/crawl/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a", + "html_url": "https://github.com/crawl/crawl/commit/2fa979db60000efce5a6d2c6e54c03d83d866b9a" } ] }, { - "sha": "6518f178e11d6a352565f324b60d655d63dfe71f", - "node_id": "C_kwDOAV-JftoAKDY1MThmMTc4ZTExZDZhMzUyNTY1ZjMyNGI2MGQ2NTVkNjNkZmU3MWY", + "sha": "2fa979db60000efce5a6d2c6e54c03d83d866b9a", + "node_id": "C_kwDOAV-JftoAKDJmYTk3OWRiNjAwMDBlZmNlNWE2ZDJjNmU1NGMwM2Q4M2Q4NjZiOWE", "commit": { "author": { - "name": "Cgettys", - "email": "3117273+Cgettys@users.noreply.github.com", - "date": "2025-01-14T09:25:57Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T04:46:34Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T10:14:01Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T04:46:49Z" }, - "message": "Fix: white splash screen when OpenGL 3+ unavailable (Ge0ff)\n\nI thought GL_TEXTURE_MIN_FILTER had the same value for both branches.\n\nI thought incorrectly.\n\nFix it in the simplest possible way for now.\nI'll clean this up more in a future PR.\n\nFixes bug introduced in #4217\n\nCo-authored-by: Implojin ", + "message": "Rename some removed status effects for consistency\n\nThis does effectively nothing since their durations were set to 0 in the\ncommit that removed them, but I noticed that every other removed duration\nwas formatted this way....", "tree": { - "sha": "c7367fb210a3264dd2432a3d7a9ecbdafc558a4f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c7367fb210a3264dd2432a3d7a9ecbdafc558a4f" + "sha": "7f0d248d2ab7c93ce4df3935d40cc504ac37c32c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7f0d248d2ab7c93ce4df3935d40cc504ac37c32c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6518f178e11d6a352565f324b60d655d63dfe71f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a", "comment_count": 0, "verification": { "verified": false, @@ -4682,79 +4846,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6518f178e11d6a352565f324b60d655d63dfe71f", - "html_url": "https://github.com/crawl/crawl/commit/6518f178e11d6a352565f324b60d655d63dfe71f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6518f178e11d6a352565f324b60d655d63dfe71f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a", + "html_url": "https://github.com/crawl/crawl/commit/2fa979db60000efce5a6d2c6e54c03d83d866b9a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2fa979db60000efce5a6d2c6e54c03d83d866b9a/comments", "author": { - "login": "Cgettys", - "id": 3117273, - "node_id": "MDQ6VXNlcjMxMTcyNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Cgettys", - "html_url": "https://github.com/Cgettys", - "followers_url": "https://api.github.com/users/Cgettys/followers", - "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", - "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", - "organizations_url": "https://api.github.com/users/Cgettys/orgs", - "repos_url": "https://api.github.com/users/Cgettys/repos", - "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", - "received_events_url": "https://api.github.com/users/Cgettys/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "de7caedde691a036ba60630b1faff73fac2d3476", - "url": "https://api.github.com/repos/crawl/crawl/commits/de7caedde691a036ba60630b1faff73fac2d3476", - "html_url": "https://github.com/crawl/crawl/commit/de7caedde691a036ba60630b1faff73fac2d3476" + "sha": "a79ed6c2ef90f07bb21f646a13ac337b5ad27396", + "url": "https://api.github.com/repos/crawl/crawl/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", + "html_url": "https://github.com/crawl/crawl/commit/a79ed6c2ef90f07bb21f646a13ac337b5ad27396" } ] }, { - "sha": "de7caedde691a036ba60630b1faff73fac2d3476", - "node_id": "C_kwDOAV-JftoAKGRlN2NhZWRkZTY5MWEwMzZiYTYwNjMwYjFmYWZmNzNmYWMyZDM0NzY", + "sha": "a79ed6c2ef90f07bb21f646a13ac337b5ad27396", + "node_id": "C_kwDOAV-JftoAKGE3OWVkNmMyZWY5MGYwN2JiMjFmNjQ2YTEzYWMzMzdiNWFkMjczOTY", "commit": { "author": { - "name": "Cgettys", - "email": "3117273+Cgettys@users.noreply.github.com", - "date": "2025-01-10T02:40:40Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T04:44:26Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T06:19:42Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-15T04:46:49Z" }, - "message": "Remove GLU dependency\n\nAvoid depending on deprecated GLU library by dynamically loading\nOpenGL 3+ function glGenerateMipmap where available.\nIf it's not available, Where it's not, we just render without mipmapping.\n\nNote that for a lot of resolution / rc setting / zoom level combos,\nwe don't mipmap anyway, and this PR doesn't change those cases at all.\n\nAlso note that OpenGL 3.0 was released in 2008.\nglGenerateMipmap is available even on decade old GPUs and iGPUs as a result.\nFor players running truly ancient GPUs and systems that supported GLU,\nbut not OpenGL 3, and who happened to have just the right setup for us to\nenable mipmapping, we will now render without it.\n\nIf anyone actually does turn out to be affected, they may be able to use\na version of llvmpipe that supports OpenGL 3+ as a software renderer.\nllvmpipe is available on Linux and Unix-like systems.\n\nAlso note we could turn on mipmapping on GLES targets according to\nhttps://registry.khronos.org/OpenGL-Refpages/es3.0/html/glGenerateMipmap.xhtml.\n\nThis may be quite useful for low resolution screens, like older android phones.\nBut I'll leave that for a future commit.", + "message": "Fix Awaken Armour only being castable while *not* wearing armour.\n\nExcept for the part where the spell would then abort because you weren't\nwearing armour.\n\n(A logic check got inverted after the equipment slot refactoring. Oops.)", "tree": { - "sha": "a2c2c40425f6ebbeceb429b4feb3b0c00440df7d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a2c2c40425f6ebbeceb429b4feb3b0c00440df7d" + "sha": "a52822066f0ddc765f7bbfb3982be911d5e4fad7", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a52822066f0ddc765f7bbfb3982be911d5e4fad7" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/de7caedde691a036ba60630b1faff73fac2d3476", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", "comment_count": 0, "verification": { "verified": false, @@ -4764,79 +4928,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/de7caedde691a036ba60630b1faff73fac2d3476", - "html_url": "https://github.com/crawl/crawl/commit/de7caedde691a036ba60630b1faff73fac2d3476", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/de7caedde691a036ba60630b1faff73fac2d3476/comments", - "author": { - "login": "Cgettys", - "id": 3117273, - "node_id": "MDQ6VXNlcjMxMTcyNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Cgettys", - "html_url": "https://github.com/Cgettys", - "followers_url": "https://api.github.com/users/Cgettys/followers", - "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", - "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", - "organizations_url": "https://api.github.com/users/Cgettys/orgs", - "repos_url": "https://api.github.com/users/Cgettys/repos", - "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", - "received_events_url": "https://api.github.com/users/Cgettys/received_events", + "url": "https://api.github.com/repos/crawl/crawl/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", + "html_url": "https://github.com/crawl/crawl/commit/a79ed6c2ef90f07bb21f646a13ac337b5ad27396", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a79ed6c2ef90f07bb21f646a13ac337b5ad27396/comments", + "author": { + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "535f1cdcc7a6e7f1018facc6763a9665046cc1fe", - "url": "https://api.github.com/repos/crawl/crawl/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", - "html_url": "https://github.com/crawl/crawl/commit/535f1cdcc7a6e7f1018facc6763a9665046cc1fe" + "sha": "2e45f3495ae54d93b76352cff820a78b9a48751b", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e45f3495ae54d93b76352cff820a78b9a48751b", + "html_url": "https://github.com/crawl/crawl/commit/2e45f3495ae54d93b76352cff820a78b9a48751b" } ] }, { - "sha": "535f1cdcc7a6e7f1018facc6763a9665046cc1fe", - "node_id": "C_kwDOAV-JftoAKDUzNWYxY2RjYzdhNmU3ZjEwMThmYWNjNjc2M2E5NjY1MDQ2Y2MxZmU", + "sha": "2e45f3495ae54d93b76352cff820a78b9a48751b", + "node_id": "C_kwDOAV-JftoAKDJlNDVmMzQ5NWFlNTRkOTNiNzYzNTJjZmY4MjBhNzhiOWE0ODc1MWI", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T04:28:46Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-15T04:05:26Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T04:53:22Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2025-01-15T04:05:47Z" }, - "message": "Don't prevent item stacking based on differing inscriptions\n\nPreviously it was possible to end up with two separate stacks of\nstackable items in your inventory you had inscribed each stack\ndifferently prior to pickup.\n\nThis behavior appears to have been added out of an abundance of\ncaution in 4c5c3809de (2007). It seems unnecessary today; let's\nremove it.\n\n(Stackable items with conflicting inscriptions will now inherit the\ninscription of the stack in your inventory when picked up, or the\npre-existing stack on the ground when being dropped.)\n\nFixes #4214", + "message": "Fix missing punctuation in Awaken Armour message.", "tree": { - "sha": "1bccb2e4568523ea41992c65f4a25f8b4f05844f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1bccb2e4568523ea41992c65f4a25f8b4f05844f" + "sha": "660aed28c14e5eed9ca4bb2e80f139026b664440", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/660aed28c14e5eed9ca4bb2e80f139026b664440" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e45f3495ae54d93b76352cff820a78b9a48751b", "comment_count": 0, "verification": { "verified": false, @@ -4846,79 +5010,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", - "html_url": "https://github.com/crawl/crawl/commit/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e45f3495ae54d93b76352cff820a78b9a48751b", + "html_url": "https://github.com/crawl/crawl/commit/2e45f3495ae54d93b76352cff820a78b9a48751b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e45f3495ae54d93b76352cff820a78b9a48751b/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", - "url": "https://api.github.com/repos/crawl/crawl/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", - "html_url": "https://github.com/crawl/crawl/commit/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925" + "sha": "23834c378520ca31c024bd454996025d35d469b7", + "url": "https://api.github.com/repos/crawl/crawl/commits/23834c378520ca31c024bd454996025d35d469b7", + "html_url": "https://github.com/crawl/crawl/commit/23834c378520ca31c024bd454996025d35d469b7" } ] }, { - "sha": "af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", - "node_id": "C_kwDOAV-JftoAKGFmMWVlZjM0MDBlNWEzZDgxNmFlMmQ4OGIxYzJlN2JkODJlODE5MjU", + "sha": "23834c378520ca31c024bd454996025d35d469b7", + "node_id": "C_kwDOAV-JftoAKDIzODM0YzM3ODUyMGNhMzFjMDI0YmQ0NTQ5OTYwMjVkMzVkNDY5Yjc", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T03:57:11Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-14T23:14:23Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-14T03:57:28Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-14T23:14:23Z" }, - "message": "Always identify a couple more base item types\n\nAs a followup from 9e0d956b5c.", + "message": "Some tweaks to equip_slot_name for better backwards-compatibility with lua\n\nThe equip slot refactor changed the output of equip_slot_name largely for\nvisible UI reasons, without fully considering the effect on existing lua\nscripts.\n\nI have opted to return clua .subtype() to its old lower-cased output (and\neven make body armour return \"body\" again.\n\nThe one persistant change is that bardings are still separate of boots (and\nshields/orbs return 'offhand' rather than 'shield'), which I think is worth\nbreaking some backwards compatibility for.\n\nI also updated the aux armour autopickup script in advanced_optioneering\nto account for bardings.", "tree": { - "sha": "51e2cf70e8b4376d939aa75a853fab9521c8ad11", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/51e2cf70e8b4376d939aa75a853fab9521c8ad11" + "sha": "4990b06bdf7e0c362a5efeb54e9c641e8cf94bc3", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4990b06bdf7e0c362a5efeb54e9c641e8cf94bc3" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/23834c378520ca31c024bd454996025d35d469b7", "comment_count": 0, "verification": { "verified": false, @@ -4928,79 +5092,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", - "html_url": "https://github.com/crawl/crawl/commit/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/23834c378520ca31c024bd454996025d35d469b7", + "html_url": "https://github.com/crawl/crawl/commit/23834c378520ca31c024bd454996025d35d469b7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/23834c378520ca31c024bd454996025d35d469b7/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "e79d8a169f3f03920b03dd46d192beeb6dd9555a", - "url": "https://api.github.com/repos/crawl/crawl/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a", - "html_url": "https://github.com/crawl/crawl/commit/e79d8a169f3f03920b03dd46d192beeb6dd9555a" + "sha": "d2b01e6f85861e5e779174628bdb7d5df8bb10e8", + "url": "https://api.github.com/repos/crawl/crawl/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", + "html_url": "https://github.com/crawl/crawl/commit/d2b01e6f85861e5e779174628bdb7d5df8bb10e8" } ] }, { - "sha": "e79d8a169f3f03920b03dd46d192beeb6dd9555a", - "node_id": "C_kwDOAV-JftoAKGU3OWQ4YTE2OWYzZjAzOTIwYjAzZGQ0NmQxOTJiZWViNmRkOTU1NWE", + "sha": "d2b01e6f85861e5e779174628bdb7d5df8bb10e8", + "node_id": "C_kwDOAV-JftoAKGQyYjAxZTZmODU4NjFlNWU3NzkxNzQ2MjhiZGI3ZDVkZjhiYjEwZTg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T03:38:05Z" + "date": "2025-01-14T22:48:44Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T03:38:05Z" + "date": "2025-01-14T22:48:44Z" }, - "message": "Fix a crash with the known items menu\n\nThe 'dummy' item used for the gems entry was causing an assert about its\nname, now that it counts as identified (even though its name is never used\nin that menu anyway.) But replacing it with an actual gem that looks the\nsame seems fine.", + "message": "Make gizmo egos work properly again\n\nAccidentally broken by the fix to armour in 2e5bc60\n\nI really would like to untangle some of this in future better than this...", "tree": { - "sha": "8e309b1334cae2c2c2c0095e4c00bfac4c9ba747", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8e309b1334cae2c2c2c0095e4c00bfac4c9ba747" + "sha": "ebe0176ed6dead2441b4e916028137b93618de6e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ebe0176ed6dead2441b4e916028137b93618de6e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", "comment_count": 0, "verification": { "verified": false, @@ -5010,9 +5174,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a", - "html_url": "https://github.com/crawl/crawl/commit/e79d8a169f3f03920b03dd46d192beeb6dd9555a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", + "html_url": "https://github.com/crawl/crawl/commit/d2b01e6f85861e5e779174628bdb7d5df8bb10e8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d2b01e6f85861e5e779174628bdb7d5df8bb10e8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5057,32 +5221,32 @@ }, "parents": [ { - "sha": "203f4b1603e464d186a0615a491ad5969a66adac", - "url": "https://api.github.com/repos/crawl/crawl/commits/203f4b1603e464d186a0615a491ad5969a66adac", - "html_url": "https://github.com/crawl/crawl/commit/203f4b1603e464d186a0615a491ad5969a66adac" + "sha": "2e5bc604ec0b678d247c3e67ab3623014143a946", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e5bc604ec0b678d247c3e67ab3623014143a946", + "html_url": "https://github.com/crawl/crawl/commit/2e5bc604ec0b678d247c3e67ab3623014143a946" } ] }, { - "sha": "203f4b1603e464d186a0615a491ad5969a66adac", - "node_id": "C_kwDOAV-JftoAKDIwM2Y0YjE2MDNlNDY0ZDE4NmEwNjE1YTQ5MWFkNTk2OWE2NmFkYWM", + "sha": "2e5bc604ec0b678d247c3e67ab3623014143a946", + "node_id": "C_kwDOAV-JftoAKDJlNWJjNjA0ZWMwYjY3OGQyNDdjM2U2N2FiMzYyMzAxNDE0M2E5NDY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:04:32Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T22:35:12Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:47:54Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T22:35:12Z" }, - "message": "Don't let the player kill themselves with Makhleb marks + vitrify\n\nSkip damage multipliers from harm/vitriy/etc when dealing self-damage from\ninscribing a mark into yourself.", + "message": "Hopefully let artefact brands work again (CarefulOdds)\n\nAs reported by various players, randart scarves of shadows and\nresistance weren't properly applying their brand effects. This has\nbeen a little difficult to test because generating these items in\nwizmode or through item spec *did* properly set the brands -- we\nneeded to test against dungeon generated items, for item generation\nweirdness reasons.\n\nHopefully this fix catches it; if not, we'll have to do some future\nrefactoring.", "tree": { - "sha": "e6a9e45d6ab4b3f89a4b7c2c7df767de03522b9c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e6a9e45d6ab4b3f89a4b7c2c7df767de03522b9c" + "sha": "acae8d4229a369ee2eebc0b538e3f7a95ecb070a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/acae8d4229a369ee2eebc0b538e3f7a95ecb070a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/203f4b1603e464d186a0615a491ad5969a66adac", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e5bc604ec0b678d247c3e67ab3623014143a946", "comment_count": 0, "verification": { "verified": false, @@ -5092,79 +5256,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/203f4b1603e464d186a0615a491ad5969a66adac", - "html_url": "https://github.com/crawl/crawl/commit/203f4b1603e464d186a0615a491ad5969a66adac", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/203f4b1603e464d186a0615a491ad5969a66adac/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e5bc604ec0b678d247c3e67ab3623014143a946", + "html_url": "https://github.com/crawl/crawl/commit/2e5bc604ec0b678d247c3e67ab3623014143a946", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e5bc604ec0b678d247c3e67ab3623014143a946/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "77dd6fc368cb191e16435cb6279d3197354e733a", - "url": "https://api.github.com/repos/crawl/crawl/commits/77dd6fc368cb191e16435cb6279d3197354e733a", - "html_url": "https://github.com/crawl/crawl/commit/77dd6fc368cb191e16435cb6279d3197354e733a" + "sha": "b604e0db52062c7fa8e39be10b705d07134a0941", + "url": "https://api.github.com/repos/crawl/crawl/commits/b604e0db52062c7fa8e39be10b705d07134a0941", + "html_url": "https://github.com/crawl/crawl/commit/b604e0db52062c7fa8e39be10b705d07134a0941" } ] }, { - "sha": "77dd6fc368cb191e16435cb6279d3197354e733a", - "node_id": "C_kwDOAV-JftoAKDc3ZGQ2ZmMzNjhjYjE5MWUxNjQzNWNiNjI3OWQzMTk3MzU0ZTczM2E", + "sha": "b604e0db52062c7fa8e39be10b705d07134a0941", + "node_id": "C_kwDOAV-JftoAKGI2MDRlMGRiNTIwNjJjN2ZhOGUzOWJlMTBiNzA1ZDA3MTM0YTA5NDE", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T23:24:30Z" + "name": "Alex Beloi", + "email": "alexbeloi@users.noreply.github.com", + "date": "2025-01-14T11:05:38Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:47:54Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T11:07:59Z" }, - "message": "Prevent a crash when Surprising Crocodile drags a monster into a shaft\n\nIf the monster actually fell through, it wouldn't be there by the time the\nactual attack happens, resulting in a crash.", + "message": "Update add_autopickup_func to use capitalized subtype\n\nThe autopickup function is matching against the return from l_item_do_subtype, which is a wrapper around equip_slot_name, which in 2dbd7c1f was changed so that the strings are capitalized.\r\n\r\nthanks to @lmplojin on discord for the pointer.", "tree": { - "sha": "bb5a7863d9056e560bccc2ea7aed0df9a4cbeac1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bb5a7863d9056e560bccc2ea7aed0df9a4cbeac1" + "sha": "123af7b31315d53dad101c181c47d037c2e0a213", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/123af7b31315d53dad101c181c47d037c2e0a213" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/77dd6fc368cb191e16435cb6279d3197354e733a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b604e0db52062c7fa8e39be10b705d07134a0941", "comment_count": 0, "verification": { "verified": false, @@ -5174,79 +5338,161 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/77dd6fc368cb191e16435cb6279d3197354e733a", - "html_url": "https://github.com/crawl/crawl/commit/77dd6fc368cb191e16435cb6279d3197354e733a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/77dd6fc368cb191e16435cb6279d3197354e733a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b604e0db52062c7fa8e39be10b705d07134a0941", + "html_url": "https://github.com/crawl/crawl/commit/b604e0db52062c7fa8e39be10b705d07134a0941", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b604e0db52062c7fa8e39be10b705d07134a0941/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "alexbeloi", + "id": 9807648, + "node_id": "MDQ6VXNlcjk4MDc2NDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/9807648?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/alexbeloi", + "html_url": "https://github.com/alexbeloi", + "followers_url": "https://api.github.com/users/alexbeloi/followers", + "following_url": "https://api.github.com/users/alexbeloi/following{/other_user}", + "gists_url": "https://api.github.com/users/alexbeloi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alexbeloi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alexbeloi/subscriptions", + "organizations_url": "https://api.github.com/users/alexbeloi/orgs", + "repos_url": "https://api.github.com/users/alexbeloi/repos", + "events_url": "https://api.github.com/users/alexbeloi/events{/privacy}", + "received_events_url": "https://api.github.com/users/alexbeloi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "committer": { + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "6518f178e11d6a352565f324b60d655d63dfe71f", + "url": "https://api.github.com/repos/crawl/crawl/commits/6518f178e11d6a352565f324b60d655d63dfe71f", + "html_url": "https://github.com/crawl/crawl/commit/6518f178e11d6a352565f324b60d655d63dfe71f" + } + ] + }, + { + "sha": "6518f178e11d6a352565f324b60d655d63dfe71f", + "node_id": "C_kwDOAV-JftoAKDY1MThmMTc4ZTExZDZhMzUyNTY1ZjMyNGI2MGQ2NTVkNjNkZmU3MWY", + "commit": { + "author": { + "name": "Cgettys", + "email": "3117273+Cgettys@users.noreply.github.com", + "date": "2025-01-14T09:25:57Z" + }, + "committer": { + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T10:14:01Z" + }, + "message": "Fix: white splash screen when OpenGL 3+ unavailable (Ge0ff)\n\nI thought GL_TEXTURE_MIN_FILTER had the same value for both branches.\n\nI thought incorrectly.\n\nFix it in the simplest possible way for now.\nI'll clean this up more in a future PR.\n\nFixes bug introduced in #4217\n\nCo-authored-by: Implojin ", + "tree": { + "sha": "c7367fb210a3264dd2432a3d7a9ecbdafc558a4f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c7367fb210a3264dd2432a3d7a9ecbdafc558a4f" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6518f178e11d6a352565f324b60d655d63dfe71f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/6518f178e11d6a352565f324b60d655d63dfe71f", + "html_url": "https://github.com/crawl/crawl/commit/6518f178e11d6a352565f324b60d655d63dfe71f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6518f178e11d6a352565f324b60d655d63dfe71f/comments", + "author": { + "login": "Cgettys", + "id": 3117273, + "node_id": "MDQ6VXNlcjMxMTcyNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Cgettys", + "html_url": "https://github.com/Cgettys", + "followers_url": "https://api.github.com/users/Cgettys/followers", + "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", + "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", + "organizations_url": "https://api.github.com/users/Cgettys/orgs", + "repos_url": "https://api.github.com/users/Cgettys/repos", + "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cgettys/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", - "url": "https://api.github.com/repos/crawl/crawl/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", - "html_url": "https://github.com/crawl/crawl/commit/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a" + "sha": "de7caedde691a036ba60630b1faff73fac2d3476", + "url": "https://api.github.com/repos/crawl/crawl/commits/de7caedde691a036ba60630b1faff73fac2d3476", + "html_url": "https://github.com/crawl/crawl/commit/de7caedde691a036ba60630b1faff73fac2d3476" } ] }, { - "sha": "9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", - "node_id": "C_kwDOAV-JftoAKDllMGQ5NTZiNWM1ZGU2ZjJjYTg1MzJlNjU5ZTcyODVmMWJiMGI5MWE", + "sha": "de7caedde691a036ba60630b1faff73fac2d3476", + "node_id": "C_kwDOAV-JftoAKGRlN2NhZWRkZTY5MWEwMzZiYTYwNjMwYjFmYWZmNzNmYWMyZDM0NzY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T23:23:52Z" + "name": "Cgettys", + "email": "3117273+Cgettys@users.noreply.github.com", + "date": "2025-01-10T02:40:40Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:47:54Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T06:19:42Z" }, - "message": "Make a few more item types count as always identified\n\nFixes a weird issue of ?id scrolls being readable when on top of a corpse,\neven though no items would be shown in the list *to* identify.", + "message": "Remove GLU dependency\n\nAvoid depending on deprecated GLU library by dynamically loading\nOpenGL 3+ function glGenerateMipmap where available.\nIf it's not available, Where it's not, we just render without mipmapping.\n\nNote that for a lot of resolution / rc setting / zoom level combos,\nwe don't mipmap anyway, and this PR doesn't change those cases at all.\n\nAlso note that OpenGL 3.0 was released in 2008.\nglGenerateMipmap is available even on decade old GPUs and iGPUs as a result.\nFor players running truly ancient GPUs and systems that supported GLU,\nbut not OpenGL 3, and who happened to have just the right setup for us to\nenable mipmapping, we will now render without it.\n\nIf anyone actually does turn out to be affected, they may be able to use\na version of llvmpipe that supports OpenGL 3+ as a software renderer.\nllvmpipe is available on Linux and Unix-like systems.\n\nAlso note we could turn on mipmapping on GLES targets according to\nhttps://registry.khronos.org/OpenGL-Refpages/es3.0/html/glGenerateMipmap.xhtml.\n\nThis may be quite useful for low resolution screens, like older android phones.\nBut I'll leave that for a future commit.", "tree": { - "sha": "5fa946314bf9c4098fcdac54c8287c2749c2ce30", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5fa946314bf9c4098fcdac54c8287c2749c2ce30" + "sha": "a2c2c40425f6ebbeceb429b4feb3b0c00440df7d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a2c2c40425f6ebbeceb429b4feb3b0c00440df7d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/de7caedde691a036ba60630b1faff73fac2d3476", "comment_count": 0, "verification": { "verified": false, @@ -5256,79 +5502,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", - "html_url": "https://github.com/crawl/crawl/commit/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/de7caedde691a036ba60630b1faff73fac2d3476", + "html_url": "https://github.com/crawl/crawl/commit/de7caedde691a036ba60630b1faff73fac2d3476", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/de7caedde691a036ba60630b1faff73fac2d3476/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Cgettys", + "id": 3117273, + "node_id": "MDQ6VXNlcjMxMTcyNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Cgettys", + "html_url": "https://github.com/Cgettys", + "followers_url": "https://api.github.com/users/Cgettys/followers", + "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", + "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", + "organizations_url": "https://api.github.com/users/Cgettys/orgs", + "repos_url": "https://api.github.com/users/Cgettys/repos", + "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cgettys/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "60363ce734486f3d22dfc93c30067fd5c13d2cb8", - "url": "https://api.github.com/repos/crawl/crawl/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8", - "html_url": "https://github.com/crawl/crawl/commit/60363ce734486f3d22dfc93c30067fd5c13d2cb8" + "sha": "535f1cdcc7a6e7f1018facc6763a9665046cc1fe", + "url": "https://api.github.com/repos/crawl/crawl/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", + "html_url": "https://github.com/crawl/crawl/commit/535f1cdcc7a6e7f1018facc6763a9665046cc1fe" } ] }, { - "sha": "60363ce734486f3d22dfc93c30067fd5c13d2cb8", - "node_id": "C_kwDOAV-JftoAKDYwMzYzY2U3MzQ0ODZmM2QyMmRmYzkzYzMwMDY3ZmQ1YzEzZDJjYjg", + "sha": "535f1cdcc7a6e7f1018facc6763a9665046cc1fe", + "node_id": "C_kwDOAV-JftoAKDUzNWYxY2RjYzdhNmU3ZjEwMThmYWNjNjc2M2E5NjY1MDQ2Y2MxZmU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T23:16:40Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T04:28:46Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:28:57Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T04:53:22Z" }, - "message": "Fix religious abilities having the wrong hotkeys for zealot starts (Kab)\n\nGod invocations default to being mapped to a/b/c/etc. and Renounce Religion\nis mapped to 'X'. But since 2dbd7c1 zealot starts would have Renounce\nReligion on 'f', and god abilities like berserk start at 'g'. (Joining said\ngod later on worked properly.)\n\nThe reason for this was rather opaque, but essentially: the new equip\nsystem causes equip_item() to be called for the player's starting equipment\nand this calls check_item_hint() which grabs a list of the player's\ncurrent abilities (to see if they have gained any, so that hints mode can\nteach the player about that). Getting a list of abilities automatically\napplies hotkeys to any the player has which don't have any yet (and the\nnew character already worships their god at this point, so Renounce\nReligion, Berserk, etc. are given default keybinds.) By the time\nset_god_ability_slots() was called, they already had keybinds and so were\nnot given any, resulting in this issue.\n\nI have elected to resolve this by having set_god_ability_slots() delete\neven abilities that belong to your current god, so they can be assigned\nfresh (this is only ever called in newgame and upon joining a god, so this\nseems safe.). Renounce Religion is handled slightly differently and given\na default keybind in find_ability_slot(). This technically means that if\nthe player has something already assigned to X when they join a god, that\nit will end up elsewhere instead. I'm not sure this matters.", + "message": "Don't prevent item stacking based on differing inscriptions\n\nPreviously it was possible to end up with two separate stacks of\nstackable items in your inventory you had inscribed each stack\ndifferently prior to pickup.\n\nThis behavior appears to have been added out of an abundance of\ncaution in 4c5c3809de (2007). It seems unnecessary today; let's\nremove it.\n\n(Stackable items with conflicting inscriptions will now inherit the\ninscription of the stack in your inventory when picked up, or the\npre-existing stack on the ground when being dropped.)\n\nFixes #4214", "tree": { - "sha": "341a0db98d705eacbed14f97b702b1cdbe65b23c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/341a0db98d705eacbed14f97b702b1cdbe65b23c" + "sha": "1bccb2e4568523ea41992c65f4a25f8b4f05844f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1bccb2e4568523ea41992c65f4a25f8b4f05844f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", "comment_count": 0, "verification": { "verified": false, @@ -5338,79 +5584,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8", - "html_url": "https://github.com/crawl/crawl/commit/60363ce734486f3d22dfc93c30067fd5c13d2cb8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", + "html_url": "https://github.com/crawl/crawl/commit/535f1cdcc7a6e7f1018facc6763a9665046cc1fe", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/535f1cdcc7a6e7f1018facc6763a9665046cc1fe/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "812cd53223721a53fff125c613bc6e454b5e7cf5", - "url": "https://api.github.com/repos/crawl/crawl/commits/812cd53223721a53fff125c613bc6e454b5e7cf5", - "html_url": "https://github.com/crawl/crawl/commit/812cd53223721a53fff125c613bc6e454b5e7cf5" + "sha": "af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", + "url": "https://api.github.com/repos/crawl/crawl/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", + "html_url": "https://github.com/crawl/crawl/commit/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925" } ] }, { - "sha": "812cd53223721a53fff125c613bc6e454b5e7cf5", - "node_id": "C_kwDOAV-JftoAKDgxMmNkNTMyMjM3MjFhNTNmZmYxMjVjNjEzYmM2ZTQ1NGI1ZTdjZjU", + "sha": "af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", + "node_id": "C_kwDOAV-JftoAKGFmMWVlZjM0MDBlNWEzZDgxNmFlMmQ4OGIxYzJlN2JkODJlODE5MjU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T21:46:44Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T03:57:11Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:28:57Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-14T03:57:28Z" }, - "message": "Fix enhancer staves not getting the usual wield message", + "message": "Always identify a couple more base item types\n\nAs a followup from 9e0d956b5c.", "tree": { - "sha": "e607a716b7f1d6a93734be45314e50525e113192", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e607a716b7f1d6a93734be45314e50525e113192" + "sha": "51e2cf70e8b4376d939aa75a853fab9521c8ad11", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/51e2cf70e8b4376d939aa75a853fab9521c8ad11" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/812cd53223721a53fff125c613bc6e454b5e7cf5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", "comment_count": 0, "verification": { "verified": false, @@ -5419,80 +5665,80 @@ "payload": null, "verified_at": null } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/812cd53223721a53fff125c613bc6e454b5e7cf5", - "html_url": "https://github.com/crawl/crawl/commit/812cd53223721a53fff125c613bc6e454b5e7cf5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/812cd53223721a53fff125c613bc6e454b5e7cf5/comments", + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", + "html_url": "https://github.com/crawl/crawl/commit/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/af1eef3400e5a3d816ae2d88b1c2e7bd82e81925/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", - "url": "https://api.github.com/repos/crawl/crawl/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", - "html_url": "https://github.com/crawl/crawl/commit/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde" + "sha": "e79d8a169f3f03920b03dd46d192beeb6dd9555a", + "url": "https://api.github.com/repos/crawl/crawl/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a", + "html_url": "https://github.com/crawl/crawl/commit/e79d8a169f3f03920b03dd46d192beeb6dd9555a" } ] }, { - "sha": "dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", - "node_id": "C_kwDOAV-JftoAKGRmY2I2ZjA0ZDhkOGY2MGZkNmVlNjEwODYwY2M5ZDQzZmQ1NzViZGU", + "sha": "e79d8a169f3f03920b03dd46d192beeb6dd9555a", + "node_id": "C_kwDOAV-JftoAKGU3OWQ4YTE2OWYzZjAzOTIwYjAzZGQ0NmQxOTJiZWViNmRkOTU1NWE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T21:46:26Z" + "date": "2025-01-14T03:38:05Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:28:57Z" + "date": "2025-01-14T03:38:05Z" }, - "message": "Fix being unable to unwield a magical staff (ragingrage)\n\nThe game would claim you were already empty-handed (because the function\nin unwield to check your current weapon was accidentally still filtering\nout non-OBJ_WEAPONS and not non-weapons", + "message": "Fix a crash with the known items menu\n\nThe 'dummy' item used for the gems entry was causing an assert about its\nname, now that it counts as identified (even though its name is never used\nin that menu anyway.) But replacing it with an actual gem that looks the\nsame seems fine.", "tree": { - "sha": "952a745e5d82ca6ad464767ce62466f81ee5a92a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/952a745e5d82ca6ad464767ce62466f81ee5a92a" + "sha": "8e309b1334cae2c2c2c0095e4c00bfac4c9ba747", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8e309b1334cae2c2c2c0095e4c00bfac4c9ba747" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a", "comment_count": 0, "verification": { "verified": false, @@ -5502,9 +5748,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", - "html_url": "https://github.com/crawl/crawl/commit/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a", + "html_url": "https://github.com/crawl/crawl/commit/e79d8a169f3f03920b03dd46d192beeb6dd9555a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e79d8a169f3f03920b03dd46d192beeb6dd9555a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5549,32 +5795,32 @@ }, "parents": [ { - "sha": "6f71aec6494b716a398cc32360e58060ed8408cf", - "url": "https://api.github.com/repos/crawl/crawl/commits/6f71aec6494b716a398cc32360e58060ed8408cf", - "html_url": "https://github.com/crawl/crawl/commit/6f71aec6494b716a398cc32360e58060ed8408cf" + "sha": "203f4b1603e464d186a0615a491ad5969a66adac", + "url": "https://api.github.com/repos/crawl/crawl/commits/203f4b1603e464d186a0615a491ad5969a66adac", + "html_url": "https://github.com/crawl/crawl/commit/203f4b1603e464d186a0615a491ad5969a66adac" } ] }, { - "sha": "6f71aec6494b716a398cc32360e58060ed8408cf", - "node_id": "C_kwDOAV-JftoAKDZmNzFhZWM2NDk0YjcxNmEzOThjYzMyMzYwZTU4MDYwZWQ4NDA4Y2Y", + "sha": "203f4b1603e464d186a0615a491ad5969a66adac", + "node_id": "C_kwDOAV-JftoAKDIwM2Y0YjE2MDNlNDY0ZDE4NmEwNjE1YTQ5MWFkNTk2OWE2NmFkYWM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T18:53:51Z" + "date": "2025-01-14T00:04:32Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:28:57Z" + "date": "2025-01-14T00:47:54Z" }, - "message": "Don't warn about fleeing apostle challenges for entering a PoG (salticid)\n\nThey were apparently too stair-shaped for comfort.", + "message": "Don't let the player kill themselves with Makhleb marks + vitrify\n\nSkip damage multipliers from harm/vitriy/etc when dealing self-damage from\ninscribing a mark into yourself.", "tree": { - "sha": "9c91069eb48cd4c277d1c5c3faf802eb75f9cdd4", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9c91069eb48cd4c277d1c5c3faf802eb75f9cdd4" + "sha": "e6a9e45d6ab4b3f89a4b7c2c7df767de03522b9c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e6a9e45d6ab4b3f89a4b7c2c7df767de03522b9c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6f71aec6494b716a398cc32360e58060ed8408cf", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/203f4b1603e464d186a0615a491ad5969a66adac", "comment_count": 0, "verification": { "verified": false, @@ -5584,9 +5830,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6f71aec6494b716a398cc32360e58060ed8408cf", - "html_url": "https://github.com/crawl/crawl/commit/6f71aec6494b716a398cc32360e58060ed8408cf", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6f71aec6494b716a398cc32360e58060ed8408cf/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/203f4b1603e464d186a0615a491ad5969a66adac", + "html_url": "https://github.com/crawl/crawl/commit/203f4b1603e464d186a0615a491ad5969a66adac", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/203f4b1603e464d186a0615a491ad5969a66adac/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5631,32 +5877,32 @@ }, "parents": [ { - "sha": "12a0c8464c4c30d92b36ec9b2871a1beef62ba77", - "url": "https://api.github.com/repos/crawl/crawl/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", - "html_url": "https://github.com/crawl/crawl/commit/12a0c8464c4c30d92b36ec9b2871a1beef62ba77" + "sha": "77dd6fc368cb191e16435cb6279d3197354e733a", + "url": "https://api.github.com/repos/crawl/crawl/commits/77dd6fc368cb191e16435cb6279d3197354e733a", + "html_url": "https://github.com/crawl/crawl/commit/77dd6fc368cb191e16435cb6279d3197354e733a" } ] }, { - "sha": "12a0c8464c4c30d92b36ec9b2871a1beef62ba77", - "node_id": "C_kwDOAV-JftoAKDEyYTBjODQ2NGM0YzMwZDkyYjM2ZWM5YjI4NzFhMWJlZWY2MmJhNzc", + "sha": "77dd6fc368cb191e16435cb6279d3197354e733a", + "node_id": "C_kwDOAV-JftoAKDc3ZGQ2ZmMzNjhjYjE5MWUxNjQzNWNiNjI3OWQzMTk3MzU0ZTczM2E", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T18:52:26Z" + "date": "2025-01-13T23:24:30Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-14T00:28:57Z" + "date": "2025-01-14T00:47:54Z" }, - "message": "Actually stop the Sword of Zonguldrok from generating", + "message": "Prevent a crash when Surprising Crocodile drags a monster into a shaft\n\nIf the monster actually fell through, it wouldn't be there by the time the\nactual attack happens, resulting in a crash.", "tree": { - "sha": "fdb8aae8c6848ce2a5ea0849656425ab96104e6d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/fdb8aae8c6848ce2a5ea0849656425ab96104e6d" + "sha": "bb5a7863d9056e560bccc2ea7aed0df9a4cbeac1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bb5a7863d9056e560bccc2ea7aed0df9a4cbeac1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/77dd6fc368cb191e16435cb6279d3197354e733a", "comment_count": 0, "verification": { "verified": false, @@ -5666,9 +5912,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", - "html_url": "https://github.com/crawl/crawl/commit/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/77dd6fc368cb191e16435cb6279d3197354e733a", + "html_url": "https://github.com/crawl/crawl/commit/77dd6fc368cb191e16435cb6279d3197354e733a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/77dd6fc368cb191e16435cb6279d3197354e733a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5713,114 +5959,32 @@ }, "parents": [ { - "sha": "836663c12a833fcd0e546db85270749d81e906db", - "url": "https://api.github.com/repos/crawl/crawl/commits/836663c12a833fcd0e546db85270749d81e906db", - "html_url": "https://github.com/crawl/crawl/commit/836663c12a833fcd0e546db85270749d81e906db" - } - ] - }, - { - "sha": "836663c12a833fcd0e546db85270749d81e906db", - "node_id": "C_kwDOAV-JftoAKDgzNjY2M2MxMmE4MzNmY2QwZTU0NmRiODUyNzA3NDlkODFlOTA2ZGI", - "commit": { - "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-13T21:24:51Z" - }, - "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2025-01-13T21:24:59Z" - }, - "message": "Add Charlie Gettys to the CREDITS\n\nFor 37eb8d4443. Thanks for your ongoing ci efforts!", - "tree": { - "sha": "90584a3f8d53c17368e378e20781db1b0d783802", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/90584a3f8d53c17368e378e20781db1b0d783802" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/836663c12a833fcd0e546db85270749d81e906db", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/836663c12a833fcd0e546db85270749d81e906db", - "html_url": "https://github.com/crawl/crawl/commit/836663c12a833fcd0e546db85270749d81e906db", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/836663c12a833fcd0e546db85270749d81e906db/comments", - "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "parents": [ - { - "sha": "a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", - "url": "https://api.github.com/repos/crawl/crawl/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", - "html_url": "https://github.com/crawl/crawl/commit/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30" + "sha": "9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", + "url": "https://api.github.com/repos/crawl/crawl/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", + "html_url": "https://github.com/crawl/crawl/commit/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a" } ] }, { - "sha": "a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", - "node_id": "C_kwDOAV-JftoAKGEzZjdmNjY3ZDBhYWNkMGMzZmI3ZDgzN2E4MGUyMjdkNWY3NDdkMzA", + "sha": "9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", + "node_id": "C_kwDOAV-JftoAKDllMGQ5NTZiNWM1ZGU2ZjJjYTg1MzJlNjU5ZTcyODVmMWJiMGI5MWE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T07:43:23Z" + "date": "2025-01-13T23:23:52Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T07:43:23Z" + "date": "2025-01-14T00:47:54Z" }, - "message": "Remove a breadswinging-related comment", + "message": "Make a few more item types count as always identified\n\nFixes a weird issue of ?id scrolls being readable when on top of a corpse,\neven though no items would be shown in the list *to* identify.", "tree": { - "sha": "9decc8873e87a9cc9d833a99ec75057ef723b3e1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9decc8873e87a9cc9d833a99ec75057ef723b3e1" + "sha": "5fa946314bf9c4098fcdac54c8287c2749c2ce30", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5fa946314bf9c4098fcdac54c8287c2749c2ce30" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", "comment_count": 0, "verification": { "verified": false, @@ -5830,9 +5994,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", - "html_url": "https://github.com/crawl/crawl/commit/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", + "html_url": "https://github.com/crawl/crawl/commit/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9e0d956b5c5de6f2ca8532e659e7285f1bb0b91a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5877,32 +6041,32 @@ }, "parents": [ { - "sha": "dc257c63a9f37777424bb7d9cf02fc5fc634c54b", - "url": "https://api.github.com/repos/crawl/crawl/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", - "html_url": "https://github.com/crawl/crawl/commit/dc257c63a9f37777424bb7d9cf02fc5fc634c54b" + "sha": "60363ce734486f3d22dfc93c30067fd5c13d2cb8", + "url": "https://api.github.com/repos/crawl/crawl/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8", + "html_url": "https://github.com/crawl/crawl/commit/60363ce734486f3d22dfc93c30067fd5c13d2cb8" } ] }, { - "sha": "dc257c63a9f37777424bb7d9cf02fc5fc634c54b", - "node_id": "C_kwDOAV-JftoAKGRjMjU3YzYzYTlmMzc3Nzc0MjRiYjdkOWNmMDJmYzVmYzYzNGM1NGI", + "sha": "60363ce734486f3d22dfc93c30067fd5c13d2cb8", + "node_id": "C_kwDOAV-JftoAKDYwMzYzY2U3MzQ0ODZmM2QyMmRmYzkzYzMwMDY3ZmQ1YzEzZDJjYjg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T07:42:06Z" + "date": "2025-01-13T23:16:40Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T07:42:06Z" + "date": "2025-01-14T00:28:57Z" }, - "message": "Replace an assert with a prompt instead\n\nI thought it was impossible to reach this point for any non-equipment\nanymore, since I removed breadwielding (and the ability to select any\nineligable item from the equip menus), but apparently you could still reach\nthis point via inscriptions like {@w1}, creating an easy crash-on-demand.\n\nIt seems sensible enough to just abort with a message, in this case.", + "message": "Fix religious abilities having the wrong hotkeys for zealot starts (Kab)\n\nGod invocations default to being mapped to a/b/c/etc. and Renounce Religion\nis mapped to 'X'. But since 2dbd7c1 zealot starts would have Renounce\nReligion on 'f', and god abilities like berserk start at 'g'. (Joining said\ngod later on worked properly.)\n\nThe reason for this was rather opaque, but essentially: the new equip\nsystem causes equip_item() to be called for the player's starting equipment\nand this calls check_item_hint() which grabs a list of the player's\ncurrent abilities (to see if they have gained any, so that hints mode can\nteach the player about that). Getting a list of abilities automatically\napplies hotkeys to any the player has which don't have any yet (and the\nnew character already worships their god at this point, so Renounce\nReligion, Berserk, etc. are given default keybinds.) By the time\nset_god_ability_slots() was called, they already had keybinds and so were\nnot given any, resulting in this issue.\n\nI have elected to resolve this by having set_god_ability_slots() delete\neven abilities that belong to your current god, so they can be assigned\nfresh (this is only ever called in newgame and upon joining a god, so this\nseems safe.). Renounce Religion is handled slightly differently and given\na default keybind in find_ability_slot(). This technically means that if\nthe player has something already assigned to X when they join a god, that\nit will end up elsewhere instead. I'm not sure this matters.", "tree": { - "sha": "06564ce06caa60b4ff3c37378827784aa61452ca", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/06564ce06caa60b4ff3c37378827784aa61452ca" + "sha": "341a0db98d705eacbed14f97b702b1cdbe65b23c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/341a0db98d705eacbed14f97b702b1cdbe65b23c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8", "comment_count": 0, "verification": { "verified": false, @@ -5912,9 +6076,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", - "html_url": "https://github.com/crawl/crawl/commit/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8", + "html_url": "https://github.com/crawl/crawl/commit/60363ce734486f3d22dfc93c30067fd5c13d2cb8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/60363ce734486f3d22dfc93c30067fd5c13d2cb8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5959,32 +6123,32 @@ }, "parents": [ { - "sha": "233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", - "url": "https://api.github.com/repos/crawl/crawl/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", - "html_url": "https://github.com/crawl/crawl/commit/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1" + "sha": "812cd53223721a53fff125c613bc6e454b5e7cf5", + "url": "https://api.github.com/repos/crawl/crawl/commits/812cd53223721a53fff125c613bc6e454b5e7cf5", + "html_url": "https://github.com/crawl/crawl/commit/812cd53223721a53fff125c613bc6e454b5e7cf5" } ] }, { - "sha": "233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", - "node_id": "C_kwDOAV-JftoAKDIzM2FiZmMxZmQ0NzAxZGQyNDFiOWY4MTNkOGU2MGMxOWQ0ZWI5YTE", + "sha": "812cd53223721a53fff125c613bc6e454b5e7cf5", + "node_id": "C_kwDOAV-JftoAKDgxMmNkNTMyMjM3MjFhNTNmZmYxMjVjNjEzYmM2ZTQ1NGI1ZTdjZjU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T07:28:54Z" + "date": "2025-01-13T21:46:44Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T07:28:54Z" + "date": "2025-01-14T00:28:57Z" }, - "message": "Fix one's armour sometimes silently falling off (pisaster)\n\nIf the player was transformed into a form whose *body size* was too large\nor small for certain items (ie: bats are tiny, and tiny creatures cannot\nuse gloves), these items would be forcibly removed the next time the player\nwas unmarshalled (as part of new generalized save compat code to remove\nitems the player is not allowed to be equipping). Note: the player is\nunmarshalled every time they leave their current floor...\n\nThis code now checks only the player's *base* body size (since forms don't\nrely on changes in body size to control what slots are available, and forms\nshouldn't forcibly remove items in any event; that's what melded slots\nare for.)", + "message": "Fix enhancer staves not getting the usual wield message", "tree": { - "sha": "523a4d01413b6a607be3e0cf0a4ad64524287f9d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/523a4d01413b6a607be3e0cf0a4ad64524287f9d" + "sha": "e607a716b7f1d6a93734be45314e50525e113192", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e607a716b7f1d6a93734be45314e50525e113192" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/812cd53223721a53fff125c613bc6e454b5e7cf5", "comment_count": 0, "verification": { "verified": false, @@ -5994,9 +6158,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", - "html_url": "https://github.com/crawl/crawl/commit/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/812cd53223721a53fff125c613bc6e454b5e7cf5", + "html_url": "https://github.com/crawl/crawl/commit/812cd53223721a53fff125c613bc6e454b5e7cf5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/812cd53223721a53fff125c613bc6e454b5e7cf5/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6041,32 +6205,32 @@ }, "parents": [ { - "sha": "535689ca4f4dd7ea10eb345c703877840899eb4b", - "url": "https://api.github.com/repos/crawl/crawl/commits/535689ca4f4dd7ea10eb345c703877840899eb4b", - "html_url": "https://github.com/crawl/crawl/commit/535689ca4f4dd7ea10eb345c703877840899eb4b" + "sha": "dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", + "url": "https://api.github.com/repos/crawl/crawl/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", + "html_url": "https://github.com/crawl/crawl/commit/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde" } ] }, { - "sha": "535689ca4f4dd7ea10eb345c703877840899eb4b", - "node_id": "C_kwDOAV-JftoAKDUzNTY4OWNhNGY0ZGQ3ZWExMGViMzQ1YzcwMzg3Nzg0MDg5OWViNGI", + "sha": "dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", + "node_id": "C_kwDOAV-JftoAKGRmY2I2ZjA0ZDhkOGY2MGZkNmVlNjEwODYwY2M5ZDQzZmQ1NzViZGU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T06:46:07Z" + "date": "2025-01-13T21:46:26Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T06:46:07Z" + "date": "2025-01-14T00:28:57Z" }, - "message": "Make Freeze use a proper zap\n\nThis fixes the targeter being a little wierd and sometimes locking onto\nmonsters out of range, as well as being unaware that cold-immune enemies\nare not useful targets for this spell.\n\n(There should be no mechanical change as a result of this.)", + "message": "Fix being unable to unwield a magical staff (ragingrage)\n\nThe game would claim you were already empty-handed (because the function\nin unwield to check your current weapon was accidentally still filtering\nout non-OBJ_WEAPONS and not non-weapons", "tree": { - "sha": "0b190a55048f6079ff2784168bf75f7f0c8b0802", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0b190a55048f6079ff2784168bf75f7f0c8b0802" + "sha": "952a745e5d82ca6ad464767ce62466f81ee5a92a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/952a745e5d82ca6ad464767ce62466f81ee5a92a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/535689ca4f4dd7ea10eb345c703877840899eb4b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", "comment_count": 0, "verification": { "verified": false, @@ -6076,9 +6240,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/535689ca4f4dd7ea10eb345c703877840899eb4b", - "html_url": "https://github.com/crawl/crawl/commit/535689ca4f4dd7ea10eb345c703877840899eb4b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/535689ca4f4dd7ea10eb345c703877840899eb4b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", + "html_url": "https://github.com/crawl/crawl/commit/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dfcb6f04d8d8f60fd6ee610860cc9d43fd575bde/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6123,32 +6287,32 @@ }, "parents": [ { - "sha": "752c899f1ebe9655109ed95c799ea82f24e2dfa3", - "url": "https://api.github.com/repos/crawl/crawl/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3", - "html_url": "https://github.com/crawl/crawl/commit/752c899f1ebe9655109ed95c799ea82f24e2dfa3" + "sha": "6f71aec6494b716a398cc32360e58060ed8408cf", + "url": "https://api.github.com/repos/crawl/crawl/commits/6f71aec6494b716a398cc32360e58060ed8408cf", + "html_url": "https://github.com/crawl/crawl/commit/6f71aec6494b716a398cc32360e58060ed8408cf" } ] }, { - "sha": "752c899f1ebe9655109ed95c799ea82f24e2dfa3", - "node_id": "C_kwDOAV-JftoAKDc1MmM4OTlmMWViZTk2NTUxMDllZDk1Yzc5OWVhODJmMjRlMmRmYTM", + "sha": "6f71aec6494b716a398cc32360e58060ed8408cf", + "node_id": "C_kwDOAV-JftoAKDZmNzFhZWM2NDk0YjcxNmEzOThjYzMyMzYwZTU4MDYwZWQ4NDA4Y2Y", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T05:50:12Z" + "date": "2025-01-13T18:53:51Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T05:50:12Z" + "date": "2025-01-14T00:28:57Z" }, - "message": "Fix body armour being tagged {auxiliary armour} for stash search", + "message": "Don't warn about fleeing apostle challenges for entering a PoG (salticid)\n\nThey were apparently too stair-shaped for comfort.", "tree": { - "sha": "be78a39857a36baabb22aa1d24056de020acc28f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/be78a39857a36baabb22aa1d24056de020acc28f" + "sha": "9c91069eb48cd4c277d1c5c3faf802eb75f9cdd4", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9c91069eb48cd4c277d1c5c3faf802eb75f9cdd4" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6f71aec6494b716a398cc32360e58060ed8408cf", "comment_count": 0, "verification": { "verified": false, @@ -6158,9 +6322,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3", - "html_url": "https://github.com/crawl/crawl/commit/752c899f1ebe9655109ed95c799ea82f24e2dfa3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/6f71aec6494b716a398cc32360e58060ed8408cf", + "html_url": "https://github.com/crawl/crawl/commit/6f71aec6494b716a398cc32360e58060ed8408cf", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6f71aec6494b716a398cc32360e58060ed8408cf/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6205,32 +6369,32 @@ }, "parents": [ { - "sha": "c0115c06c035c8d706127d5e94f659a9b555cba5", - "url": "https://api.github.com/repos/crawl/crawl/commits/c0115c06c035c8d706127d5e94f659a9b555cba5", - "html_url": "https://github.com/crawl/crawl/commit/c0115c06c035c8d706127d5e94f659a9b555cba5" + "sha": "12a0c8464c4c30d92b36ec9b2871a1beef62ba77", + "url": "https://api.github.com/repos/crawl/crawl/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", + "html_url": "https://github.com/crawl/crawl/commit/12a0c8464c4c30d92b36ec9b2871a1beef62ba77" } ] }, { - "sha": "c0115c06c035c8d706127d5e94f659a9b555cba5", - "node_id": "C_kwDOAV-JftoAKGMwMTE1YzA2YzAzNWM4ZDcwNjEyN2Q1ZTk0ZjY1OWE5YjU1NWNiYTU", + "sha": "12a0c8464c4c30d92b36ec9b2871a1beef62ba77", + "node_id": "C_kwDOAV-JftoAKDEyYTBjODQ2NGM0YzMwZDkyYjM2ZWM5YjI4NzFhMWJlZWY2MmJhNzc", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T05:40:27Z" + "date": "2025-01-13T18:52:26Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T05:40:34Z" + "date": "2025-01-14T00:28:57Z" }, - "message": "Fix jewellery not being marked as useless for Coglins", + "message": "Actually stop the Sword of Zonguldrok from generating", "tree": { - "sha": "5fe67e431fb86203fbad06b8372f8bb383d96ffa", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5fe67e431fb86203fbad06b8372f8bb383d96ffa" + "sha": "fdb8aae8c6848ce2a5ea0849656425ab96104e6d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/fdb8aae8c6848ce2a5ea0849656425ab96104e6d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c0115c06c035c8d706127d5e94f659a9b555cba5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", "comment_count": 0, "verification": { "verified": false, @@ -6240,9 +6404,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c0115c06c035c8d706127d5e94f659a9b555cba5", - "html_url": "https://github.com/crawl/crawl/commit/c0115c06c035c8d706127d5e94f659a9b555cba5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c0115c06c035c8d706127d5e94f659a9b555cba5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", + "html_url": "https://github.com/crawl/crawl/commit/12a0c8464c4c30d92b36ec9b2871a1beef62ba77", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/12a0c8464c4c30d92b36ec9b2871a1beef62ba77/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6287,32 +6451,32 @@ }, "parents": [ { - "sha": "a61b68f949967f9aadfc55f144dee41d21a2a6f6", - "url": "https://api.github.com/repos/crawl/crawl/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6", - "html_url": "https://github.com/crawl/crawl/commit/a61b68f949967f9aadfc55f144dee41d21a2a6f6" + "sha": "836663c12a833fcd0e546db85270749d81e906db", + "url": "https://api.github.com/repos/crawl/crawl/commits/836663c12a833fcd0e546db85270749d81e906db", + "html_url": "https://github.com/crawl/crawl/commit/836663c12a833fcd0e546db85270749d81e906db" } ] }, { - "sha": "a61b68f949967f9aadfc55f144dee41d21a2a6f6", - "node_id": "C_kwDOAV-JftoAKGE2MWI2OGY5NDk5NjdmOWFhZGZjNTVmMTQ0ZGVlNDFkMjFhMmE2ZjY", + "sha": "836663c12a833fcd0e546db85270749d81e906db", + "node_id": "C_kwDOAV-JftoAKDgzNjY2M2MxMmE4MzNmY2QwZTU0NmRiODUyNzA3NDlkODFlOTA2ZGI", "commit": { "author": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2025-01-13T01:41:05Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-13T21:24:51Z" }, "committer": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2025-01-13T01:41:05Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2025-01-13T21:24:59Z" }, - "message": "Make the Legendary Smithy's work slightly less legendarily bad\n\nTweak the bad artprops in the inventory to make them somewhat less\ngod-awful.", + "message": "Add Charlie Gettys to the CREDITS\n\nFor 37eb8d4443. Thanks for your ongoing ci efforts!", "tree": { - "sha": "f6509f2e2c13ed6fe2a67cc44442c1c54fe13713", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f6509f2e2c13ed6fe2a67cc44442c1c54fe13713" + "sha": "90584a3f8d53c17368e378e20781db1b0d783802", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/90584a3f8d53c17368e378e20781db1b0d783802" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/836663c12a833fcd0e546db85270749d81e906db", "comment_count": 0, "verification": { "verified": false, @@ -6322,79 +6486,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6", - "html_url": "https://github.com/crawl/crawl/commit/a61b68f949967f9aadfc55f144dee41d21a2a6f6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/836663c12a833fcd0e546db85270749d81e906db", + "html_url": "https://github.com/crawl/crawl/commit/836663c12a833fcd0e546db85270749d81e906db", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/836663c12a833fcd0e546db85270749d81e906db/comments", "author": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "af52db9ec895f8916bc741e3a643a4aa6009cb26", - "url": "https://api.github.com/repos/crawl/crawl/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26", - "html_url": "https://github.com/crawl/crawl/commit/af52db9ec895f8916bc741e3a643a4aa6009cb26" + "sha": "a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", + "url": "https://api.github.com/repos/crawl/crawl/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", + "html_url": "https://github.com/crawl/crawl/commit/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30" } ] }, { - "sha": "af52db9ec895f8916bc741e3a643a4aa6009cb26", - "node_id": "C_kwDOAV-JftoAKGFmNTJkYjllYzg5NWY4OTE2YmM3NDFlM2E2NDNhNGFhNjAwOWNiMjY", + "sha": "a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", + "node_id": "C_kwDOAV-JftoAKGEzZjdmNjY3ZDBhYWNkMGMzZmI3ZDgzN2E4MGUyMjdkNWY3NDdkMzA", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T01:01:57Z" + "date": "2025-01-13T07:43:23Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-13T01:01:57Z" + "date": "2025-01-13T07:43:23Z" }, - "message": "Fix artefact antimagic weapons not reducing your max MP (staticshock)", + "message": "Remove a breadswinging-related comment", "tree": { - "sha": "5159a32609e1456074eaead02e46bfeb8e01b568", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5159a32609e1456074eaead02e46bfeb8e01b568" + "sha": "9decc8873e87a9cc9d833a99ec75057ef723b3e1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9decc8873e87a9cc9d833a99ec75057ef723b3e1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", "comment_count": 0, "verification": { "verified": false, @@ -6404,9 +6568,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26", - "html_url": "https://github.com/crawl/crawl/commit/af52db9ec895f8916bc741e3a643a4aa6009cb26", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", + "html_url": "https://github.com/crawl/crawl/commit/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a3f7f667d0aacd0c3fb7d837a80e227d5f747d30/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6451,32 +6615,32 @@ }, "parents": [ { - "sha": "8ee53adf167239b2e7f96a91ec23dcd21dac1804", - "url": "https://api.github.com/repos/crawl/crawl/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804", - "html_url": "https://github.com/crawl/crawl/commit/8ee53adf167239b2e7f96a91ec23dcd21dac1804" + "sha": "dc257c63a9f37777424bb7d9cf02fc5fc634c54b", + "url": "https://api.github.com/repos/crawl/crawl/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", + "html_url": "https://github.com/crawl/crawl/commit/dc257c63a9f37777424bb7d9cf02fc5fc634c54b" } ] }, { - "sha": "8ee53adf167239b2e7f96a91ec23dcd21dac1804", - "node_id": "C_kwDOAV-JftoAKDhlZTUzYWRmMTY3MjM5YjJlN2Y5NmE5MWVjMjNkY2QyMWRhYzE4MDQ", + "sha": "dc257c63a9f37777424bb7d9cf02fc5fc634c54b", + "node_id": "C_kwDOAV-JftoAKGRjMjU3YzYzYTlmMzc3Nzc0MjRiYjdkOWNmMDJmYzVmYzYzNGM1NGI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:19:05Z" + "date": "2025-01-13T07:42:06Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "date": "2025-01-13T07:42:06Z" }, - "message": "Fix shattering cursed items that grant slots not removing items (Darby)\n\nPreviously, shattering an Ash-cursed item that granted equipment slots\nwould allow you to keep the extra items you had equipped in those slots\n(at least until you saved the game - or left a floor, which silently does\nthe same - which performed automatic fixup on your slots). Now they should\nvisibly be removed from you when you shatter.", + "message": "Replace an assert with a prompt instead\n\nI thought it was impossible to reach this point for any non-equipment\nanymore, since I removed breadwielding (and the ability to select any\nineligable item from the equip menus), but apparently you could still reach\nthis point via inscriptions like {@w1}, creating an easy crash-on-demand.\n\nIt seems sensible enough to just abort with a message, in this case.", "tree": { - "sha": "20d376ed8410e6e7664652df1cc17a914dad3e37", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/20d376ed8410e6e7664652df1cc17a914dad3e37" + "sha": "06564ce06caa60b4ff3c37378827784aa61452ca", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/06564ce06caa60b4ff3c37378827784aa61452ca" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", "comment_count": 0, "verification": { "verified": false, @@ -6486,9 +6650,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804", - "html_url": "https://github.com/crawl/crawl/commit/8ee53adf167239b2e7f96a91ec23dcd21dac1804", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", + "html_url": "https://github.com/crawl/crawl/commit/dc257c63a9f37777424bb7d9cf02fc5fc634c54b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dc257c63a9f37777424bb7d9cf02fc5fc634c54b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6533,32 +6697,32 @@ }, "parents": [ { - "sha": "56b69642732f6e11a33851ba518183b0436f4c3e", - "url": "https://api.github.com/repos/crawl/crawl/commits/56b69642732f6e11a33851ba518183b0436f4c3e", - "html_url": "https://github.com/crawl/crawl/commit/56b69642732f6e11a33851ba518183b0436f4c3e" + "sha": "233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", + "url": "https://api.github.com/repos/crawl/crawl/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", + "html_url": "https://github.com/crawl/crawl/commit/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1" } ] }, { - "sha": "56b69642732f6e11a33851ba518183b0436f4c3e", - "node_id": "C_kwDOAV-JftoAKDU2YjY5NjQyNzMyZjZlMTFhMzM4NTFiYTUxODE4M2IwNDM2ZjRjM2U", + "sha": "233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", + "node_id": "C_kwDOAV-JftoAKDIzM2FiZmMxZmQ0NzAxZGQyNDFiOWY4MTNkOGU2MGMxOWQ0ZWI5YTE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T22:41:25Z" + "date": "2025-01-13T07:28:54Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "date": "2025-01-13T07:28:54Z" }, - "message": "Fix delayed wield printing the wrong message for non-Coglins (cool 3)\n\nNow that you can automatically remove a shield when trying to equip a\ntwo-handed weapon, species other than Coglins can queue a delay to equip a\nweapon. It isn't actually slower than a turn for them, but printed the\nCoglin message anyway, which was confusing.", + "message": "Fix one's armour sometimes silently falling off (pisaster)\n\nIf the player was transformed into a form whose *body size* was too large\nor small for certain items (ie: bats are tiny, and tiny creatures cannot\nuse gloves), these items would be forcibly removed the next time the player\nwas unmarshalled (as part of new generalized save compat code to remove\nitems the player is not allowed to be equipping). Note: the player is\nunmarshalled every time they leave their current floor...\n\nThis code now checks only the player's *base* body size (since forms don't\nrely on changes in body size to control what slots are available, and forms\nshouldn't forcibly remove items in any event; that's what melded slots\nare for.)", "tree": { - "sha": "8376373580617c4d3b974c1eb33fd3107b0edfc2", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8376373580617c4d3b974c1eb33fd3107b0edfc2" + "sha": "523a4d01413b6a607be3e0cf0a4ad64524287f9d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/523a4d01413b6a607be3e0cf0a4ad64524287f9d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/56b69642732f6e11a33851ba518183b0436f4c3e", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", "comment_count": 0, "verification": { "verified": false, @@ -6568,9 +6732,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/56b69642732f6e11a33851ba518183b0436f4c3e", - "html_url": "https://github.com/crawl/crawl/commit/56b69642732f6e11a33851ba518183b0436f4c3e", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/56b69642732f6e11a33851ba518183b0436f4c3e/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", + "html_url": "https://github.com/crawl/crawl/commit/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/233abfc1fd4701dd241b9f813d8e60c19d4eb9a1/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6615,32 +6779,32 @@ }, "parents": [ { - "sha": "ee6a2ae5b88834560ab5205da63f07cc0442755c", - "url": "https://api.github.com/repos/crawl/crawl/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c", - "html_url": "https://github.com/crawl/crawl/commit/ee6a2ae5b88834560ab5205da63f07cc0442755c" + "sha": "535689ca4f4dd7ea10eb345c703877840899eb4b", + "url": "https://api.github.com/repos/crawl/crawl/commits/535689ca4f4dd7ea10eb345c703877840899eb4b", + "html_url": "https://github.com/crawl/crawl/commit/535689ca4f4dd7ea10eb345c703877840899eb4b" } ] }, { - "sha": "ee6a2ae5b88834560ab5205da63f07cc0442755c", - "node_id": "C_kwDOAV-JftoAKGVlNmEyYWU1Yjg4ODM0NTYwYWI1MjA1ZGE2M2YwN2NjMDQ0Mjc1NWM", + "sha": "535689ca4f4dd7ea10eb345c703877840899eb4b", + "node_id": "C_kwDOAV-JftoAKDUzNTY4OWNhNGY0ZGQ3ZWExMGViMzQ1YzcwMzg3Nzg0MDg5OWViNGI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T22:31:17Z" + "date": "2025-01-13T06:46:07Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "date": "2025-01-13T06:46:07Z" }, - "message": "Fix some weird effects with Ash and the tiles item window (Darby)\n\nIf someone was worshipping Ash, had some cursed equipment, and moved their\nmouse over equipment in the local tiles inventory panel, it could cause\nthe visible equip status of those items to change (and also print messages\nto the log and maybe even identify items....)\n\nBasically, mouseover creates the item description tooltip, which does the\nequipment preview, which quietly swaps equipment in the background to see\nyour new stats. But because one call to ash_check_bondage() was in the\nwrong place, doing so could change your piety in the midle of the preview,\ncausing messages to print and redrawing the inventory in the middle of\nwhat should otherwise be an invisible action.\n\nThis is hopefully fixed now.", + "message": "Make Freeze use a proper zap\n\nThis fixes the targeter being a little wierd and sometimes locking onto\nmonsters out of range, as well as being unaware that cold-immune enemies\nare not useful targets for this spell.\n\n(There should be no mechanical change as a result of this.)", "tree": { - "sha": "c6217bb531c29f4abc1ea5268c193fc3c5c48c4c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c6217bb531c29f4abc1ea5268c193fc3c5c48c4c" + "sha": "0b190a55048f6079ff2784168bf75f7f0c8b0802", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0b190a55048f6079ff2784168bf75f7f0c8b0802" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/535689ca4f4dd7ea10eb345c703877840899eb4b", "comment_count": 0, "verification": { "verified": false, @@ -6650,9 +6814,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c", - "html_url": "https://github.com/crawl/crawl/commit/ee6a2ae5b88834560ab5205da63f07cc0442755c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/535689ca4f4dd7ea10eb345c703877840899eb4b", + "html_url": "https://github.com/crawl/crawl/commit/535689ca4f4dd7ea10eb345c703877840899eb4b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/535689ca4f4dd7ea10eb345c703877840899eb4b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6697,32 +6861,32 @@ }, "parents": [ { - "sha": "9f8dda7171e9914b8231082678db37a8b283c7d2", - "url": "https://api.github.com/repos/crawl/crawl/commits/9f8dda7171e9914b8231082678db37a8b283c7d2", - "html_url": "https://github.com/crawl/crawl/commit/9f8dda7171e9914b8231082678db37a8b283c7d2" + "sha": "752c899f1ebe9655109ed95c799ea82f24e2dfa3", + "url": "https://api.github.com/repos/crawl/crawl/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3", + "html_url": "https://github.com/crawl/crawl/commit/752c899f1ebe9655109ed95c799ea82f24e2dfa3" } ] }, { - "sha": "9f8dda7171e9914b8231082678db37a8b283c7d2", - "node_id": "C_kwDOAV-JftoAKDlmOGRkYTcxNzFlOTkxNGI4MjMxMDgyNjc4ZGIzN2E4YjI4M2M3ZDI", + "sha": "752c899f1ebe9655109ed95c799ea82f24e2dfa3", + "node_id": "C_kwDOAV-JftoAKDc1MmM4OTlmMWViZTk2NTUxMDllZDk1Yzc5OWVhODJmMjRlMmRmYTM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T22:15:56Z" + "date": "2025-01-13T05:50:12Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "date": "2025-01-13T05:50:12Z" }, - "message": "Fix a crash with many death curses triggering at once (Darby)", + "message": "Fix body armour being tagged {auxiliary armour} for stash search", "tree": { - "sha": "738f180bf0e261debb7f85edb7152bf844167814", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/738f180bf0e261debb7f85edb7152bf844167814" + "sha": "be78a39857a36baabb22aa1d24056de020acc28f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/be78a39857a36baabb22aa1d24056de020acc28f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9f8dda7171e9914b8231082678db37a8b283c7d2", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3", "comment_count": 0, "verification": { "verified": false, @@ -6732,9 +6896,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9f8dda7171e9914b8231082678db37a8b283c7d2", - "html_url": "https://github.com/crawl/crawl/commit/9f8dda7171e9914b8231082678db37a8b283c7d2", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9f8dda7171e9914b8231082678db37a8b283c7d2/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3", + "html_url": "https://github.com/crawl/crawl/commit/752c899f1ebe9655109ed95c799ea82f24e2dfa3", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/752c899f1ebe9655109ed95c799ea82f24e2dfa3/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6779,32 +6943,32 @@ }, "parents": [ { - "sha": "5a0e0285cbed0e41e5be53990657f54e1a021485", - "url": "https://api.github.com/repos/crawl/crawl/commits/5a0e0285cbed0e41e5be53990657f54e1a021485", - "html_url": "https://github.com/crawl/crawl/commit/5a0e0285cbed0e41e5be53990657f54e1a021485" + "sha": "c0115c06c035c8d706127d5e94f659a9b555cba5", + "url": "https://api.github.com/repos/crawl/crawl/commits/c0115c06c035c8d706127d5e94f659a9b555cba5", + "html_url": "https://github.com/crawl/crawl/commit/c0115c06c035c8d706127d5e94f659a9b555cba5" } ] }, { - "sha": "5a0e0285cbed0e41e5be53990657f54e1a021485", - "node_id": "C_kwDOAV-JftoAKDVhMGUwMjg1Y2JlZDBlNDFlNWJlNTM5OTA2NTdmNTRlMWEwMjE0ODU", + "sha": "c0115c06c035c8d706127d5e94f659a9b555cba5", + "node_id": "C_kwDOAV-JftoAKGMwMTE1YzA2YzAzNWM4ZDcwNjEyN2Q1ZTk0ZjY1OWE5YjU1NWNiYTU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T21:30:35Z" + "date": "2025-01-13T05:40:27Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "date": "2025-01-13T05:40:34Z" }, - "message": "Prevent removing the Crown of Vainglory while stair block is active\n\nIt wouldn't be the *worst* balance thing if the player was allowed to\nspend 5 turns deliberately smashing their crown to escape from its hold,\nbut it feels more in the proper spirit of the thing to go the Obsidian Axe\nroute and just prevent the player from taking it off when the big downside\nis active.", + "message": "Fix jewellery not being marked as useless for Coglins", "tree": { - "sha": "b270a3c955976c2dbe7093404b75787146a05c1e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b270a3c955976c2dbe7093404b75787146a05c1e" + "sha": "5fe67e431fb86203fbad06b8372f8bb383d96ffa", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5fe67e431fb86203fbad06b8372f8bb383d96ffa" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5a0e0285cbed0e41e5be53990657f54e1a021485", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c0115c06c035c8d706127d5e94f659a9b555cba5", "comment_count": 0, "verification": { "verified": false, @@ -6814,9 +6978,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5a0e0285cbed0e41e5be53990657f54e1a021485", - "html_url": "https://github.com/crawl/crawl/commit/5a0e0285cbed0e41e5be53990657f54e1a021485", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5a0e0285cbed0e41e5be53990657f54e1a021485/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c0115c06c035c8d706127d5e94f659a9b555cba5", + "html_url": "https://github.com/crawl/crawl/commit/c0115c06c035c8d706127d5e94f659a9b555cba5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c0115c06c035c8d706127d5e94f659a9b555cba5/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6861,32 +7025,32 @@ }, "parents": [ { - "sha": "f56b7f98d486717472d05bbdb7277e8599da4076", - "url": "https://api.github.com/repos/crawl/crawl/commits/f56b7f98d486717472d05bbdb7277e8599da4076", - "html_url": "https://github.com/crawl/crawl/commit/f56b7f98d486717472d05bbdb7277e8599da4076" + "sha": "a61b68f949967f9aadfc55f144dee41d21a2a6f6", + "url": "https://api.github.com/repos/crawl/crawl/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6", + "html_url": "https://github.com/crawl/crawl/commit/a61b68f949967f9aadfc55f144dee41d21a2a6f6" } ] }, { - "sha": "f56b7f98d486717472d05bbdb7277e8599da4076", - "node_id": "C_kwDOAV-JftoAKGY1NmI3Zjk4ZDQ4NjcxNzQ3MmQwNWJiZGI3Mjc3ZTg1OTlkYTQwNzY", + "sha": "a61b68f949967f9aadfc55f144dee41d21a2a6f6", + "node_id": "C_kwDOAV-JftoAKGE2MWI2OGY5NDk5NjdmOWFhZGZjNTVmMTQ0ZGVlNDFkMjFhMmE2ZjY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T21:29:23Z" + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2025-01-13T01:41:05Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2025-01-13T01:41:05Z" }, - "message": "Remove ac_with_specific_items functions\n\nThese were once used as part of the early AC change previews, but the\ncurrent system that actually puts on arbitrary items temporarily has\nsuperceded that for a while. The only remaining user of these functions for\nanything other than 'the armour you are actually wearing' is the\ndescription for !lig, and that can use the same logic as forms checking\nfor flight (ie: temporarily transform and then look at our resulting\nstats). This is a lot heavier weight, but for this purpose that's fine (and\nby the code's own admission, it didn't properly restrict itself to the\npassed set of items anyway.\n\nThis also fixes shields of protection no longer giving AC.", + "message": "Make the Legendary Smithy's work slightly less legendarily bad\n\nTweak the bad artprops in the inventory to make them somewhat less\ngod-awful.", "tree": { - "sha": "2c0a6178a3fa3e8ec42f2f3dec55170df793b0e4", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2c0a6178a3fa3e8ec42f2f3dec55170df793b0e4" + "sha": "f6509f2e2c13ed6fe2a67cc44442c1c54fe13713", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f6509f2e2c13ed6fe2a67cc44442c1c54fe13713" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f56b7f98d486717472d05bbdb7277e8599da4076", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6", "comment_count": 0, "verification": { "verified": false, @@ -6896,79 +7060,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f56b7f98d486717472d05bbdb7277e8599da4076", - "html_url": "https://github.com/crawl/crawl/commit/f56b7f98d486717472d05bbdb7277e8599da4076", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f56b7f98d486717472d05bbdb7277e8599da4076/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6", + "html_url": "https://github.com/crawl/crawl/commit/a61b68f949967f9aadfc55f144dee41d21a2a6f6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a61b68f949967f9aadfc55f144dee41d21a2a6f6/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "285ba1224f9d15492b29444f43b5cd1ba925819e", - "url": "https://api.github.com/repos/crawl/crawl/commits/285ba1224f9d15492b29444f43b5cd1ba925819e", - "html_url": "https://github.com/crawl/crawl/commit/285ba1224f9d15492b29444f43b5cd1ba925819e" + "sha": "af52db9ec895f8916bc741e3a643a4aa6009cb26", + "url": "https://api.github.com/repos/crawl/crawl/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26", + "html_url": "https://github.com/crawl/crawl/commit/af52db9ec895f8916bc741e3a643a4aa6009cb26" } ] }, { - "sha": "285ba1224f9d15492b29444f43b5cd1ba925819e", - "node_id": "C_kwDOAV-JftoAKDI4NWJhMTIyNGY5ZDE1NDkyYjI5NDQ0ZjQzYjVjZDFiYTkyNTgxOWU", + "sha": "af52db9ec895f8916bc741e3a643a4aa6009cb26", + "node_id": "C_kwDOAV-JftoAKGFmNTJkYjllYzg5NWY4OTE2YmM3NDFlM2E2NDNhNGFhNjAwOWNiMjY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T20:13:34Z" + "date": "2025-01-13T01:01:57Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T23:21:47Z" + "date": "2025-01-13T01:01:57Z" }, - "message": "Fix bucklers not showing up when using ctrl+f for 'shield'\n\nThe shield slot in menus was renamed to the offhand slot (orbs exist, after\nall!), which apparently was passed on to the stash search inscriptions.\n(Other shields still showed up since those have 'shield' in the name).\n\nSince this is all done by lua, this commit solves that by exposing\nis_shield to clua and using this to additionally add the {shield} tag to\nshields.", + "message": "Fix artefact antimagic weapons not reducing your max MP (staticshock)", "tree": { - "sha": "856526355b2ffb0840a46d62c5e3ec625989f935", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/856526355b2ffb0840a46d62c5e3ec625989f935" + "sha": "5159a32609e1456074eaead02e46bfeb8e01b568", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5159a32609e1456074eaead02e46bfeb8e01b568" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/285ba1224f9d15492b29444f43b5cd1ba925819e", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26", "comment_count": 0, "verification": { "verified": false, @@ -6978,9 +7142,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/285ba1224f9d15492b29444f43b5cd1ba925819e", - "html_url": "https://github.com/crawl/crawl/commit/285ba1224f9d15492b29444f43b5cd1ba925819e", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/285ba1224f9d15492b29444f43b5cd1ba925819e/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26", + "html_url": "https://github.com/crawl/crawl/commit/af52db9ec895f8916bc741e3a643a4aa6009cb26", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/af52db9ec895f8916bc741e3a643a4aa6009cb26/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7025,32 +7189,32 @@ }, "parents": [ { - "sha": "3ec6d0f5d09a9273df86561df7e099c100af3d79", - "url": "https://api.github.com/repos/crawl/crawl/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79", - "html_url": "https://github.com/crawl/crawl/commit/3ec6d0f5d09a9273df86561df7e099c100af3d79" + "sha": "8ee53adf167239b2e7f96a91ec23dcd21dac1804", + "url": "https://api.github.com/repos/crawl/crawl/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804", + "html_url": "https://github.com/crawl/crawl/commit/8ee53adf167239b2e7f96a91ec23dcd21dac1804" } ] }, { - "sha": "3ec6d0f5d09a9273df86561df7e099c100af3d79", - "node_id": "C_kwDOAV-JftoAKDNlYzZkMGY1ZDA5YTkyNzNkZjg2NTYxZGY3ZTA5OWMxMDBhZjNkNzk", + "sha": "8ee53adf167239b2e7f96a91ec23dcd21dac1804", + "node_id": "C_kwDOAV-JftoAKDhlZTUzYWRmMTY3MjM5YjJlN2Y5NmE5MWVjMjNkY2QyMWRhYzE4MDQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T19:30:58Z" + "date": "2025-01-12T23:19:05Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", "date": "2025-01-12T23:21:47Z" }, - "message": "Fix a few issues with ' command\n\nThis should fix the last of #4231", + "message": "Fix shattering cursed items that grant slots not removing items (Darby)\n\nPreviously, shattering an Ash-cursed item that granted equipment slots\nwould allow you to keep the extra items you had equipped in those slots\n(at least until you saved the game - or left a floor, which silently does\nthe same - which performed automatic fixup on your slots). Now they should\nvisibly be removed from you when you shatter.", "tree": { - "sha": "1e448d913fafa3575af7c64b7152bf0c6c5b4d02", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1e448d913fafa3575af7c64b7152bf0c6c5b4d02" + "sha": "20d376ed8410e6e7664652df1cc17a914dad3e37", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/20d376ed8410e6e7664652df1cc17a914dad3e37" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804", "comment_count": 0, "verification": { "verified": false, @@ -7060,9 +7224,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79", - "html_url": "https://github.com/crawl/crawl/commit/3ec6d0f5d09a9273df86561df7e099c100af3d79", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804", + "html_url": "https://github.com/crawl/crawl/commit/8ee53adf167239b2e7f96a91ec23dcd21dac1804", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8ee53adf167239b2e7f96a91ec23dcd21dac1804/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7107,32 +7271,32 @@ }, "parents": [ { - "sha": "14d66cf9eac884e31542f6803944dfedc3f3448d", - "url": "https://api.github.com/repos/crawl/crawl/commits/14d66cf9eac884e31542f6803944dfedc3f3448d", - "html_url": "https://github.com/crawl/crawl/commit/14d66cf9eac884e31542f6803944dfedc3f3448d" + "sha": "56b69642732f6e11a33851ba518183b0436f4c3e", + "url": "https://api.github.com/repos/crawl/crawl/commits/56b69642732f6e11a33851ba518183b0436f4c3e", + "html_url": "https://github.com/crawl/crawl/commit/56b69642732f6e11a33851ba518183b0436f4c3e" } ] }, { - "sha": "14d66cf9eac884e31542f6803944dfedc3f3448d", - "node_id": "C_kwDOAV-JftoAKDE0ZDY2Y2Y5ZWFjODg0ZTMxNTQyZjY4MDM5NDRkZmVkYzNmMzQ0OGQ", + "sha": "56b69642732f6e11a33851ba518183b0436f4c3e", + "node_id": "C_kwDOAV-JftoAKDU2YjY5NjQyNzMyZjZlMTFhMzM4NTFiYTUxODE4M2IwNDM2ZjRjM2U", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T19:30:19Z" + "date": "2025-01-12T22:41:25Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", "date": "2025-01-12T23:21:47Z" }, - "message": "Fix equip messages for weapons being accidentally removed", + "message": "Fix delayed wield printing the wrong message for non-Coglins (cool 3)\n\nNow that you can automatically remove a shield when trying to equip a\ntwo-handed weapon, species other than Coglins can queue a delay to equip a\nweapon. It isn't actually slower than a turn for them, but printed the\nCoglin message anyway, which was confusing.", "tree": { - "sha": "0b945c1583f9e427d2fb526a7729261602234ec5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0b945c1583f9e427d2fb526a7729261602234ec5" + "sha": "8376373580617c4d3b974c1eb33fd3107b0edfc2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8376373580617c4d3b974c1eb33fd3107b0edfc2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/14d66cf9eac884e31542f6803944dfedc3f3448d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/56b69642732f6e11a33851ba518183b0436f4c3e", "comment_count": 0, "verification": { "verified": false, @@ -7142,9 +7306,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/14d66cf9eac884e31542f6803944dfedc3f3448d", - "html_url": "https://github.com/crawl/crawl/commit/14d66cf9eac884e31542f6803944dfedc3f3448d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/14d66cf9eac884e31542f6803944dfedc3f3448d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/56b69642732f6e11a33851ba518183b0436f4c3e", + "html_url": "https://github.com/crawl/crawl/commit/56b69642732f6e11a33851ba518183b0436f4c3e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/56b69642732f6e11a33851ba518183b0436f4c3e/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7189,32 +7353,32 @@ }, "parents": [ { - "sha": "7d3a69787e076cd78d66d3df676e8035baa7decb", - "url": "https://api.github.com/repos/crawl/crawl/commits/7d3a69787e076cd78d66d3df676e8035baa7decb", - "html_url": "https://github.com/crawl/crawl/commit/7d3a69787e076cd78d66d3df676e8035baa7decb" + "sha": "ee6a2ae5b88834560ab5205da63f07cc0442755c", + "url": "https://api.github.com/repos/crawl/crawl/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c", + "html_url": "https://github.com/crawl/crawl/commit/ee6a2ae5b88834560ab5205da63f07cc0442755c" } ] }, { - "sha": "7d3a69787e076cd78d66d3df676e8035baa7decb", - "node_id": "C_kwDOAV-JftoAKDdkM2E2OTc4N2UwNzZjZDc4ZDY2ZDNkZjY3NmU4MDM1YmFhN2RlY2I", + "sha": "ee6a2ae5b88834560ab5205da63f07cc0442755c", + "node_id": "C_kwDOAV-JftoAKGVlNmEyYWU1Yjg4ODM0NTYwYWI1MjA1ZGE2M2YwN2NjMDQ0Mjc1NWM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T19:14:22Z" + "date": "2025-01-12T22:31:17Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", "date": "2025-01-12T23:21:47Z" }, - "message": "Fix equipped weapons not showing on webtiles sidebar\n\nAs well as removing some more remnants of the old equip system.", + "message": "Fix some weird effects with Ash and the tiles item window (Darby)\n\nIf someone was worshipping Ash, had some cursed equipment, and moved their\nmouse over equipment in the local tiles inventory panel, it could cause\nthe visible equip status of those items to change (and also print messages\nto the log and maybe even identify items....)\n\nBasically, mouseover creates the item description tooltip, which does the\nequipment preview, which quietly swaps equipment in the background to see\nyour new stats. But because one call to ash_check_bondage() was in the\nwrong place, doing so could change your piety in the midle of the preview,\ncausing messages to print and redrawing the inventory in the middle of\nwhat should otherwise be an invisible action.\n\nThis is hopefully fixed now.", "tree": { - "sha": "1563b789af3817f75e60d9535a3bdfa147a10527", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1563b789af3817f75e60d9535a3bdfa147a10527" + "sha": "c6217bb531c29f4abc1ea5268c193fc3c5c48c4c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c6217bb531c29f4abc1ea5268c193fc3c5c48c4c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7d3a69787e076cd78d66d3df676e8035baa7decb", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c", "comment_count": 0, "verification": { "verified": false, @@ -7224,9 +7388,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7d3a69787e076cd78d66d3df676e8035baa7decb", - "html_url": "https://github.com/crawl/crawl/commit/7d3a69787e076cd78d66d3df676e8035baa7decb", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7d3a69787e076cd78d66d3df676e8035baa7decb/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c", + "html_url": "https://github.com/crawl/crawl/commit/ee6a2ae5b88834560ab5205da63f07cc0442755c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ee6a2ae5b88834560ab5205da63f07cc0442755c/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7271,32 +7435,32 @@ }, "parents": [ { - "sha": "37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", - "url": "https://api.github.com/repos/crawl/crawl/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", - "html_url": "https://github.com/crawl/crawl/commit/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4" + "sha": "9f8dda7171e9914b8231082678db37a8b283c7d2", + "url": "https://api.github.com/repos/crawl/crawl/commits/9f8dda7171e9914b8231082678db37a8b283c7d2", + "html_url": "https://github.com/crawl/crawl/commit/9f8dda7171e9914b8231082678db37a8b283c7d2" } ] }, { - "sha": "37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", - "node_id": "C_kwDOAV-JftoAKDM3ZWI4ZDQ0NDM2ZDNmMWRiZTZmNzhmOWYzYjQzZWRiZjZkNDkwYjQ", + "sha": "9f8dda7171e9914b8231082678db37a8b283c7d2", + "node_id": "C_kwDOAV-JftoAKDlmOGRkYTcxNzFlOTkxNGI4MjMxMDgyNjc4ZGIzN2E4YjI4M2M3ZDI", "commit": { "author": { - "name": "Cgettys", - "email": "3117273+Cgettys@users.noreply.github.com", - "date": "2025-01-12T06:41:12Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-12T22:15:56Z" }, "committer": { "name": "DracoOmega", - "email": "jgbulgin@hotmail.com", - "date": "2025-01-12T23:21:36Z" + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-12T23:21:47Z" }, - "message": "fix: failing header tests\n\nFix all the remaining failing header tests", + "message": "Fix a crash with many death curses triggering at once (Darby)", "tree": { - "sha": "f5202bf335a9a3dd0ebfe111e28270f96c483038", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f5202bf335a9a3dd0ebfe111e28270f96c483038" + "sha": "738f180bf0e261debb7f85edb7152bf844167814", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/738f180bf0e261debb7f85edb7152bf844167814" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9f8dda7171e9914b8231082678db37a8b283c7d2", "comment_count": 0, "verification": { "verified": false, @@ -7306,31 +7470,10 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", - "html_url": "https://github.com/crawl/crawl/commit/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9f8dda7171e9914b8231082678db37a8b283c7d2", + "html_url": "https://github.com/crawl/crawl/commit/9f8dda7171e9914b8231082678db37a8b283c7d2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9f8dda7171e9914b8231082678db37a8b283c7d2/comments", "author": { - "login": "Cgettys", - "id": 3117273, - "node_id": "MDQ6VXNlcjMxMTcyNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Cgettys", - "html_url": "https://github.com/Cgettys", - "followers_url": "https://api.github.com/users/Cgettys/followers", - "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", - "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", - "organizations_url": "https://api.github.com/users/Cgettys/orgs", - "repos_url": "https://api.github.com/users/Cgettys/repos", - "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", - "received_events_url": "https://api.github.com/users/Cgettys/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { "login": "DracoOmega", "id": 12538566, "node_id": "MDQ6VXNlcjEyNTM4NTY2", @@ -7351,116 +7494,55 @@ "user_view_type": "public", "site_admin": false }, - "parents": [ - { - "sha": "da5e99f6e29e09aecac787acbcd01fc1ce125bb1", - "url": "https://api.github.com/repos/crawl/crawl/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", - "html_url": "https://github.com/crawl/crawl/commit/da5e99f6e29e09aecac787acbcd01fc1ce125bb1" - } - ] - }, - { - "sha": "da5e99f6e29e09aecac787acbcd01fc1ce125bb1", - "node_id": "C_kwDOAV-JftoAKGRhNWU5OWY2ZTI5ZTA5YWVjYWM3ODdhY2JjZDAxZmMxY2UxMjViYjE", - "commit": { - "author": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2025-01-12T20:11:04Z" - }, - "committer": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2025-01-12T20:11:04Z" - }, - "message": "Update the commercial district of grated_community_mu\n\nThe Legendary Smithy shop in the grated_community vault was not a\nparticularly good shop. A shop doesn't have to always be useful, but\nit should at least be useful sometimes. A shop that's always crap is\na joke that's only ever funny once. Any possible usefulness for\nmundane, damaged high-end gear is a gimmick done better by the\nLightly-Used Armoury anyway. Accordingly, use gammafunk's new\nartprops specification tech to give it a new gimmick, similar to the\nold one, but with the potential to make something someone might\nconceivably ever use: All randarts, but each has at least one bad\nartefact property.\n\nAlso, replace the long-lost food shop with a scroll shop. Similarly\nto the Miraculous Elixirs next door, it sells only scrolls of\nnon-guaranteed utility: noise, torment, and vulnerability. It's not\nquite the same as a potion of mutation, but it'll do for now.", - "tree": { - "sha": "38164797da4abbacc1444b7efdcfd7629a66cc9c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/38164797da4abbacc1444b7efdcfd7629a66cc9c" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", - "html_url": "https://github.com/crawl/crawl/commit/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1/comments", - "author": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, "committer": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "32e6db6f594bd0482fd97a51d1f30d1048ea6993", - "url": "https://api.github.com/repos/crawl/crawl/commits/32e6db6f594bd0482fd97a51d1f30d1048ea6993", - "html_url": "https://github.com/crawl/crawl/commit/32e6db6f594bd0482fd97a51d1f30d1048ea6993" + "sha": "5a0e0285cbed0e41e5be53990657f54e1a021485", + "url": "https://api.github.com/repos/crawl/crawl/commits/5a0e0285cbed0e41e5be53990657f54e1a021485", + "html_url": "https://github.com/crawl/crawl/commit/5a0e0285cbed0e41e5be53990657f54e1a021485" } ] }, { - "sha": "32e6db6f594bd0482fd97a51d1f30d1048ea6993", - "node_id": "C_kwDOAV-JftoAKDMyZTZkYjZmNTk0YmQwNDgyZmQ5N2E1MWQxZjMwZDEwNDhlYTY5OTM", + "sha": "5a0e0285cbed0e41e5be53990657f54e1a021485", + "node_id": "C_kwDOAV-JftoAKDVhMGUwMjg1Y2JlZDBlNDFlNWJlNTM5OTA2NTdmNTRlMWEwMjE0ODU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T18:06:47Z" + "date": "2025-01-12T21:30:35Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T18:06:52Z" + "date": "2025-01-12T23:21:47Z" }, - "message": "Remove a stray debugging statement (ge0FF)", + "message": "Prevent removing the Crown of Vainglory while stair block is active\n\nIt wouldn't be the *worst* balance thing if the player was allowed to\nspend 5 turns deliberately smashing their crown to escape from its hold,\nbut it feels more in the proper spirit of the thing to go the Obsidian Axe\nroute and just prevent the player from taking it off when the big downside\nis active.", "tree": { - "sha": "780863a5918d3854e461487f2c3f83acb69eae9c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/780863a5918d3854e461487f2c3f83acb69eae9c" + "sha": "b270a3c955976c2dbe7093404b75787146a05c1e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b270a3c955976c2dbe7093404b75787146a05c1e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/32e6db6f594bd0482fd97a51d1f30d1048ea6993", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5a0e0285cbed0e41e5be53990657f54e1a021485", "comment_count": 0, "verification": { "verified": false, @@ -7470,9 +7552,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/32e6db6f594bd0482fd97a51d1f30d1048ea6993", - "html_url": "https://github.com/crawl/crawl/commit/32e6db6f594bd0482fd97a51d1f30d1048ea6993", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/32e6db6f594bd0482fd97a51d1f30d1048ea6993/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5a0e0285cbed0e41e5be53990657f54e1a021485", + "html_url": "https://github.com/crawl/crawl/commit/5a0e0285cbed0e41e5be53990657f54e1a021485", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5a0e0285cbed0e41e5be53990657f54e1a021485/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7517,196 +7599,32 @@ }, "parents": [ { - "sha": "d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700", - "url": "https://api.github.com/repos/crawl/crawl/commits/d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700", - "html_url": "https://github.com/crawl/crawl/commit/d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700" - } - ] - }, - { - "sha": "d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700", - "node_id": "C_kwDOAV-JftoAKGQwYWY2MWRjYzRjZGZhNWMyN2U5YmU0YTI5YWIyOWU0ZWY2NmE3MDA", - "commit": { - "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T17:34:29Z" - }, - "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T17:37:03Z" - }, - "message": "Add missing Protected status description.", - "tree": { - "sha": "e3fdfc4720a6542228c8ac1acae819b4b2e937ef", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e3fdfc4720a6542228c8ac1acae819b4b2e937ef" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700", - "html_url": "https://github.com/crawl/crawl/commit/d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d0af61dcc4cdfa5c27e9be4a29ab29e4ef66a700/comments", - "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "parents": [ - { - "sha": "237e9778521ee8bf8a681b32f9e875cc8f4d0e1f", - "url": "https://api.github.com/repos/crawl/crawl/commits/237e9778521ee8bf8a681b32f9e875cc8f4d0e1f", - "html_url": "https://github.com/crawl/crawl/commit/237e9778521ee8bf8a681b32f9e875cc8f4d0e1f" - } - ] - }, - { - "sha": "237e9778521ee8bf8a681b32f9e875cc8f4d0e1f", - "node_id": "C_kwDOAV-JftoAKDIzN2U5Nzc4NTIxZWU4YmY4YTY4MWIzMmY5ZTg3NWNjOGY0ZDBlMWY", - "commit": { - "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T17:09:21Z" - }, - "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T17:15:06Z" - }, - "message": "Tweak eudemon blade description.\n\nSince undead and demonspawn have been able to wield them for awhile,\nalbeit with their holy wrath brand disabled, the part about how \"it\ncannot be wielded by the forces of evil\" now makes little sense, and\nthe descriptions of sacred scourges and trishulas don't have that part\neither.", - "tree": { - "sha": "f70b4807a4e95d343a352dcf4f3e29703f3f887f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f70b4807a4e95d343a352dcf4f3e29703f3f887f" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/237e9778521ee8bf8a681b32f9e875cc8f4d0e1f", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/237e9778521ee8bf8a681b32f9e875cc8f4d0e1f", - "html_url": "https://github.com/crawl/crawl/commit/237e9778521ee8bf8a681b32f9e875cc8f4d0e1f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/237e9778521ee8bf8a681b32f9e875cc8f4d0e1f/comments", - "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "parents": [ - { - "sha": "e07210bfbf1ca2d4ee6c378d31ec97696247092c", - "url": "https://api.github.com/repos/crawl/crawl/commits/e07210bfbf1ca2d4ee6c378d31ec97696247092c", - "html_url": "https://github.com/crawl/crawl/commit/e07210bfbf1ca2d4ee6c378d31ec97696247092c" + "sha": "f56b7f98d486717472d05bbdb7277e8599da4076", + "url": "https://api.github.com/repos/crawl/crawl/commits/f56b7f98d486717472d05bbdb7277e8599da4076", + "html_url": "https://github.com/crawl/crawl/commit/f56b7f98d486717472d05bbdb7277e8599da4076" } ] }, { - "sha": "e07210bfbf1ca2d4ee6c378d31ec97696247092c", - "node_id": "C_kwDOAV-JftoAKGUwNzIxMGJmYmYxY2EyZDRlZTZjMzc4ZDMxZWM5NzY5NjI0NzA5MmM", + "sha": "f56b7f98d486717472d05bbdb7277e8599da4076", + "node_id": "C_kwDOAV-JftoAKGY1NmI3Zjk4ZDQ4NjcxNzQ3MmQwNWJiZGI3Mjc3ZTg1OTlkYTQwNzY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T08:49:03Z" + "date": "2025-01-12T21:29:23Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T08:49:41Z" + "date": "2025-01-12T23:21:47Z" }, - "message": "Fix the Vainglory debuff being dispellable (Darby)\n\nAn oversight when copy-pasting, oops.", + "message": "Remove ac_with_specific_items functions\n\nThese were once used as part of the early AC change previews, but the\ncurrent system that actually puts on arbitrary items temporarily has\nsuperceded that for a while. The only remaining user of these functions for\nanything other than 'the armour you are actually wearing' is the\ndescription for !lig, and that can use the same logic as forms checking\nfor flight (ie: temporarily transform and then look at our resulting\nstats). This is a lot heavier weight, but for this purpose that's fine (and\nby the code's own admission, it didn't properly restrict itself to the\npassed set of items anyway.\n\nThis also fixes shields of protection no longer giving AC.", "tree": { - "sha": "dacd89d71774095a14c28aab549f7a651f4bcf4d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dacd89d71774095a14c28aab549f7a651f4bcf4d" + "sha": "2c0a6178a3fa3e8ec42f2f3dec55170df793b0e4", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2c0a6178a3fa3e8ec42f2f3dec55170df793b0e4" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e07210bfbf1ca2d4ee6c378d31ec97696247092c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f56b7f98d486717472d05bbdb7277e8599da4076", "comment_count": 0, "verification": { "verified": false, @@ -7716,9 +7634,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e07210bfbf1ca2d4ee6c378d31ec97696247092c", - "html_url": "https://github.com/crawl/crawl/commit/e07210bfbf1ca2d4ee6c378d31ec97696247092c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e07210bfbf1ca2d4ee6c378d31ec97696247092c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f56b7f98d486717472d05bbdb7277e8599da4076", + "html_url": "https://github.com/crawl/crawl/commit/f56b7f98d486717472d05bbdb7277e8599da4076", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f56b7f98d486717472d05bbdb7277e8599da4076/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7763,32 +7681,32 @@ }, "parents": [ { - "sha": "296d49ecf816c7bc11dff78dce6555d20f6299b5", - "url": "https://api.github.com/repos/crawl/crawl/commits/296d49ecf816c7bc11dff78dce6555d20f6299b5", - "html_url": "https://github.com/crawl/crawl/commit/296d49ecf816c7bc11dff78dce6555d20f6299b5" + "sha": "285ba1224f9d15492b29444f43b5cd1ba925819e", + "url": "https://api.github.com/repos/crawl/crawl/commits/285ba1224f9d15492b29444f43b5cd1ba925819e", + "html_url": "https://github.com/crawl/crawl/commit/285ba1224f9d15492b29444f43b5cd1ba925819e" } ] }, { - "sha": "296d49ecf816c7bc11dff78dce6555d20f6299b5", - "node_id": "C_kwDOAV-JftoAKDI5NmQ0OWVjZjgxNmM3YmMxMWRmZjc4ZGNlNjU1NWQyMGY2Mjk5YjU", + "sha": "285ba1224f9d15492b29444f43b5cd1ba925819e", + "node_id": "C_kwDOAV-JftoAKDI4NWJhMTIyNGY5ZDE1NDkyYjI5NDQ0ZjQzYjVjZDFiYTkyNTgxOWU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T08:48:38Z" + "date": "2025-01-12T20:13:34Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T08:49:41Z" + "date": "2025-01-12T23:21:47Z" }, - "message": "Fix a couple crashes related to equipping dangerous items on the floor\n\nIf one attempted to equip an item on the floor such that a warning prompt\nwould happen (ie: for ^Drain items), it could cause a crash in two\ndifferent ways - by trying to get an out of bounds inventory letter, or by\nleaving a 'ghost' item in the player's backpack that could later cause the\ngame to think the player's inventory had room, but fail to put anything in\nit.\n\nBut I think the entire process of temporarily putting the item into the\nplayer's inventory is no longer necessary (it only existed due to stat zero\nchecks from an older version that never even made it to trunk), so that\nalone should hopefully fix these crashes.", + "message": "Fix bucklers not showing up when using ctrl+f for 'shield'\n\nThe shield slot in menus was renamed to the offhand slot (orbs exist, after\nall!), which apparently was passed on to the stash search inscriptions.\n(Other shields still showed up since those have 'shield' in the name).\n\nSince this is all done by lua, this commit solves that by exposing\nis_shield to clua and using this to additionally add the {shield} tag to\nshields.", "tree": { - "sha": "edccee58a6a2a7118121628af6bd1da22f320515", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/edccee58a6a2a7118121628af6bd1da22f320515" + "sha": "856526355b2ffb0840a46d62c5e3ec625989f935", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/856526355b2ffb0840a46d62c5e3ec625989f935" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/296d49ecf816c7bc11dff78dce6555d20f6299b5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/285ba1224f9d15492b29444f43b5cd1ba925819e", "comment_count": 0, "verification": { "verified": false, @@ -7798,9 +7716,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/296d49ecf816c7bc11dff78dce6555d20f6299b5", - "html_url": "https://github.com/crawl/crawl/commit/296d49ecf816c7bc11dff78dce6555d20f6299b5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/296d49ecf816c7bc11dff78dce6555d20f6299b5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/285ba1224f9d15492b29444f43b5cd1ba925819e", + "html_url": "https://github.com/crawl/crawl/commit/285ba1224f9d15492b29444f43b5cd1ba925819e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/285ba1224f9d15492b29444f43b5cd1ba925819e/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7845,32 +7763,32 @@ }, "parents": [ { - "sha": "385c7f671338ca5e80b1ad89ce9361cc4c421d85", - "url": "https://api.github.com/repos/crawl/crawl/commits/385c7f671338ca5e80b1ad89ce9361cc4c421d85", - "html_url": "https://github.com/crawl/crawl/commit/385c7f671338ca5e80b1ad89ce9361cc4c421d85" + "sha": "3ec6d0f5d09a9273df86561df7e099c100af3d79", + "url": "https://api.github.com/repos/crawl/crawl/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79", + "html_url": "https://github.com/crawl/crawl/commit/3ec6d0f5d09a9273df86561df7e099c100af3d79" } ] }, { - "sha": "385c7f671338ca5e80b1ad89ce9361cc4c421d85", - "node_id": "C_kwDOAV-JftoAKDM4NWM3ZjY3MTMzOGNhNWU4MGIxYWQ4OWNlOTM2MWNjNGM0MjFkODU", + "sha": "3ec6d0f5d09a9273df86561df7e099c100af3d79", + "node_id": "C_kwDOAV-JftoAKDNlYzZkMGY1ZDA5YTkyNzNkZjg2NTYxZGY3ZTA5OWMxMDBhZjNkNzk", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T07:55:38Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-12T19:30:58Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T07:59:00Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-12T23:21:47Z" }, - "message": "Use apostles' pronouns when anointing them.", + "message": "Fix a few issues with ' command\n\nThis should fix the last of #4231", "tree": { - "sha": "f845fee629c8059402ab7af1584b22f8c1c76e7f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f845fee629c8059402ab7af1584b22f8c1c76e7f" + "sha": "1e448d913fafa3575af7c64b7152bf0c6c5b4d02", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1e448d913fafa3575af7c64b7152bf0c6c5b4d02" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/385c7f671338ca5e80b1ad89ce9361cc4c421d85", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79", "comment_count": 0, "verification": { "verified": false, @@ -7880,79 +7798,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/385c7f671338ca5e80b1ad89ce9361cc4c421d85", - "html_url": "https://github.com/crawl/crawl/commit/385c7f671338ca5e80b1ad89ce9361cc4c421d85", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/385c7f671338ca5e80b1ad89ce9361cc4c421d85/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79", + "html_url": "https://github.com/crawl/crawl/commit/3ec6d0f5d09a9273df86561df7e099c100af3d79", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3ec6d0f5d09a9273df86561df7e099c100af3d79/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "b602fafdc22b09df64f119e2a584114f70b9f853", - "url": "https://api.github.com/repos/crawl/crawl/commits/b602fafdc22b09df64f119e2a584114f70b9f853", - "html_url": "https://github.com/crawl/crawl/commit/b602fafdc22b09df64f119e2a584114f70b9f853" + "sha": "14d66cf9eac884e31542f6803944dfedc3f3448d", + "url": "https://api.github.com/repos/crawl/crawl/commits/14d66cf9eac884e31542f6803944dfedc3f3448d", + "html_url": "https://github.com/crawl/crawl/commit/14d66cf9eac884e31542f6803944dfedc3f3448d" } ] }, { - "sha": "b602fafdc22b09df64f119e2a584114f70b9f853", - "node_id": "C_kwDOAV-JftoAKGI2MDJmYWZkYzIyYjA5ZGY2NGYxMTllMmE1ODQxMTRmNzBiOWY4NTM", + "sha": "14d66cf9eac884e31542f6803944dfedc3f3448d", + "node_id": "C_kwDOAV-JftoAKDE0ZDY2Y2Y5ZWFjODg0ZTMxNTQyZjY4MDM5NDRkZmVkYzNmMzQ0OGQ", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T06:44:52Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-12T19:30:19Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T06:47:25Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2025-01-12T23:21:47Z" }, - "message": "Use mpr() instead of mprf().", + "message": "Fix equip messages for weapons being accidentally removed", "tree": { - "sha": "cdcc91a6ccf74d884770587f310d96596e91749b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/cdcc91a6ccf74d884770587f310d96596e91749b" + "sha": "0b945c1583f9e427d2fb526a7729261602234ec5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0b945c1583f9e427d2fb526a7729261602234ec5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b602fafdc22b09df64f119e2a584114f70b9f853", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/14d66cf9eac884e31542f6803944dfedc3f3448d", "comment_count": 0, "verification": { "verified": false, @@ -7962,79 +7880,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b602fafdc22b09df64f119e2a584114f70b9f853", - "html_url": "https://github.com/crawl/crawl/commit/b602fafdc22b09df64f119e2a584114f70b9f853", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b602fafdc22b09df64f119e2a584114f70b9f853/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/14d66cf9eac884e31542f6803944dfedc3f3448d", + "html_url": "https://github.com/crawl/crawl/commit/14d66cf9eac884e31542f6803944dfedc3f3448d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/14d66cf9eac884e31542f6803944dfedc3f3448d/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "c40ce7fcf50ef7d4612d419e56b9e019683bebc1", - "url": "https://api.github.com/repos/crawl/crawl/commits/c40ce7fcf50ef7d4612d419e56b9e019683bebc1", - "html_url": "https://github.com/crawl/crawl/commit/c40ce7fcf50ef7d4612d419e56b9e019683bebc1" + "sha": "7d3a69787e076cd78d66d3df676e8035baa7decb", + "url": "https://api.github.com/repos/crawl/crawl/commits/7d3a69787e076cd78d66d3df676e8035baa7decb", + "html_url": "https://github.com/crawl/crawl/commit/7d3a69787e076cd78d66d3df676e8035baa7decb" } ] }, { - "sha": "c40ce7fcf50ef7d4612d419e56b9e019683bebc1", - "node_id": "C_kwDOAV-JftoAKGM0MGNlN2ZjZjUwZWY3ZDQ2MTJkNDE5ZTU2YjllMDE5NjgzYmViYzE", + "sha": "7d3a69787e076cd78d66d3df676e8035baa7decb", + "node_id": "C_kwDOAV-JftoAKDdkM2E2OTc4N2UwNzZjZDc4ZDY2ZDNkZjY3NmU4MDM1YmFhN2RlY2I", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T06:42:24Z" + "date": "2025-01-12T19:14:22Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2025-01-12T06:42:48Z" + "date": "2025-01-12T23:21:47Z" }, - "message": "Slightly buff the Macabre Finger\n\nIn past discussions, it was generally agreed that even if the effect was\ncool, this amulet was often a bit underwhelming in practice, so let's give\nit a little extra boost. (The idea of making it a regeneration amulet had\nbeen proposed, but that might make it *too* automatically good. This should\nbe something like '1/2 regen' in a lot of cases, but texturally different.)\n\nWas the number 7 really lucky for whatever poor soul this finger once was?\n\n(Also, change the artprop name to match Vainglory)", + "message": "Fix equipped weapons not showing on webtiles sidebar\n\nAs well as removing some more remnants of the old equip system.", "tree": { - "sha": "d1b4adf49acc8d9e96dc342dc90b56c5bf360227", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d1b4adf49acc8d9e96dc342dc90b56c5bf360227" + "sha": "1563b789af3817f75e60d9535a3bdfa147a10527", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1563b789af3817f75e60d9535a3bdfa147a10527" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c40ce7fcf50ef7d4612d419e56b9e019683bebc1", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7d3a69787e076cd78d66d3df676e8035baa7decb", "comment_count": 0, "verification": { "verified": false, @@ -8044,9 +7962,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c40ce7fcf50ef7d4612d419e56b9e019683bebc1", - "html_url": "https://github.com/crawl/crawl/commit/c40ce7fcf50ef7d4612d419e56b9e019683bebc1", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c40ce7fcf50ef7d4612d419e56b9e019683bebc1/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7d3a69787e076cd78d66d3df676e8035baa7decb", + "html_url": "https://github.com/crawl/crawl/commit/7d3a69787e076cd78d66d3df676e8035baa7decb", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7d3a69787e076cd78d66d3df676e8035baa7decb/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -8091,32 +8009,32 @@ }, "parents": [ { - "sha": "c877134c9c3cb21767b2b28cf025f9911f486c01", - "url": "https://api.github.com/repos/crawl/crawl/commits/c877134c9c3cb21767b2b28cf025f9911f486c01", - "html_url": "https://github.com/crawl/crawl/commit/c877134c9c3cb21767b2b28cf025f9911f486c01" + "sha": "37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", + "url": "https://api.github.com/repos/crawl/crawl/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", + "html_url": "https://github.com/crawl/crawl/commit/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4" } ] }, { - "sha": "c877134c9c3cb21767b2b28cf025f9911f486c01", - "node_id": "C_kwDOAV-JftoAKGM4NzcxMzRjOWMzY2IyMTc2N2IyYjI4Y2YwMjVmOTkxMWY0ODZjMDE", + "sha": "37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", + "node_id": "C_kwDOAV-JftoAKDM3ZWI4ZDQ0NDM2ZDNmMWRiZTZmNzhmOWYzYjQzZWRiZjZkNDkwYjQ", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T06:25:07Z" + "name": "Cgettys", + "email": "3117273+Cgettys@users.noreply.github.com", + "date": "2025-01-12T06:41:12Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2025-01-12T06:25:07Z" + "name": "DracoOmega", + "email": "jgbulgin@hotmail.com", + "date": "2025-01-12T23:21:36Z" }, - "message": "Reorder octopodes' species_flags.\n\nThey're now just before aptitudes, the same location as every other\nspecies' species_flags.", + "message": "fix: failing header tests\n\nFix all the remaining failing header tests", "tree": { - "sha": "d44d90032bd14832f1c2fc35d9c226b3d655ad08", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d44d90032bd14832f1c2fc35d9c226b3d655ad08" + "sha": "f5202bf335a9a3dd0ebfe111e28270f96c483038", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f5202bf335a9a3dd0ebfe111e28270f96c483038" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c877134c9c3cb21767b2b28cf025f9911f486c01", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", "comment_count": 0, "verification": { "verified": false, @@ -8126,56 +8044,138 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c877134c9c3cb21767b2b28cf025f9911f486c01", - "html_url": "https://github.com/crawl/crawl/commit/c877134c9c3cb21767b2b28cf025f9911f486c01", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c877134c9c3cb21767b2b28cf025f9911f486c01/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", + "html_url": "https://github.com/crawl/crawl/commit/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/37eb8d44436d3f1dbe6f78f9f3b43edbf6d490b4/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "Cgettys", + "id": 3117273, + "node_id": "MDQ6VXNlcjMxMTcyNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117273?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/Cgettys", + "html_url": "https://github.com/Cgettys", + "followers_url": "https://api.github.com/users/Cgettys/followers", + "following_url": "https://api.github.com/users/Cgettys/following{/other_user}", + "gists_url": "https://api.github.com/users/Cgettys/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cgettys/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cgettys/subscriptions", + "organizations_url": "https://api.github.com/users/Cgettys/orgs", + "repos_url": "https://api.github.com/users/Cgettys/repos", + "events_url": "https://api.github.com/users/Cgettys/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cgettys/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "da5e99f6e29e09aecac787acbcd01fc1ce125bb1", + "url": "https://api.github.com/repos/crawl/crawl/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", + "html_url": "https://github.com/crawl/crawl/commit/da5e99f6e29e09aecac787acbcd01fc1ce125bb1" + } + ] + }, + { + "sha": "da5e99f6e29e09aecac787acbcd01fc1ce125bb1", + "node_id": "C_kwDOAV-JftoAKGRhNWU5OWY2ZTI5ZTA5YWVjYWM3ODdhY2JjZDAxZmMxY2UxMjViYjE", + "commit": { + "author": { + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2025-01-12T20:11:04Z" + }, + "committer": { + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2025-01-12T20:11:04Z" + }, + "message": "Update the commercial district of grated_community_mu\n\nThe Legendary Smithy shop in the grated_community vault was not a\nparticularly good shop. A shop doesn't have to always be useful, but\nit should at least be useful sometimes. A shop that's always crap is\na joke that's only ever funny once. Any possible usefulness for\nmundane, damaged high-end gear is a gimmick done better by the\nLightly-Used Armoury anyway. Accordingly, use gammafunk's new\nartprops specification tech to give it a new gimmick, similar to the\nold one, but with the potential to make something someone might\nconceivably ever use: All randarts, but each has at least one bad\nartefact property.\n\nAlso, replace the long-lost food shop with a scroll shop. Similarly\nto the Miraculous Elixirs next door, it sells only scrolls of\nnon-guaranteed utility: noise, torment, and vulnerability. It's not\nquite the same as a potion of mutation, but it'll do for now.", + "tree": { + "sha": "38164797da4abbacc1444b7efdcfd7629a66cc9c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/38164797da4abbacc1444b7efdcfd7629a66cc9c" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", + "html_url": "https://github.com/crawl/crawl/commit/da5e99f6e29e09aecac787acbcd01fc1ce125bb1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/da5e99f6e29e09aecac787acbcd01fc1ce125bb1/comments", + "author": { + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "committer": { + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "8ba66c0f68aa53a2985d7ad2578d2d11b41e9052", - "url": "https://api.github.com/repos/crawl/crawl/commits/8ba66c0f68aa53a2985d7ad2578d2d11b41e9052", - "html_url": "https://github.com/crawl/crawl/commit/8ba66c0f68aa53a2985d7ad2578d2d11b41e9052" + "sha": "32e6db6f594bd0482fd97a51d1f30d1048ea6993", + "url": "https://api.github.com/repos/crawl/crawl/commits/32e6db6f594bd0482fd97a51d1f30d1048ea6993", + "html_url": "https://github.com/crawl/crawl/commit/32e6db6f594bd0482fd97a51d1f30d1048ea6993" } ] }