diff --git a/current.json b/current.json index bbc1286..0559de6 100644 --- a/current.json +++ b/current.json @@ -1,24 +1,24 @@ [ { - "sha": "1bdb9b73b775f4095a03e70a3670208321074c66", - "node_id": "C_kwDOAV-JftoAKDFiZGI5YjczYjc3NWY0MDk1YTAzZTcwYTM2NzAyMDgzMjEwNzRjNjY", + "sha": "e3c942dec96e1a57a5273cfe5ae2a1737e57e5e2", + "node_id": "C_kwDOAV-JftoAKGUzYzk0MmRlYzk2ZTFhNTdhNTI3M2NmZTVhZTJhMTczN2U1N2U1ZTI", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-20T17:30:05Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-21T02:17:05Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-20T17:30:07Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-21T02:17:29Z" }, - "message": "Shorten Forgecraft's artefact property string (gammafunk)\n\nUsing the full name here was a bit unwieldly.", + "message": "Fix Ru magic school sacrifices blocking the wrong schools (Lightli)\n\nSac Forgecraft blocked Translocations, Sac Translocations blocked Alchemy,\netc. (even though it removed levels of the appropriate skill.)", "tree": { - "sha": "f5881ff0d862d229dfa9be2cb8ff9b2a1443ee96", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f5881ff0d862d229dfa9be2cb8ff9b2a1443ee96" + "sha": "680b8574c009c4a1743ec84b5614cd6a17f583c9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/680b8574c009c4a1743ec84b5614cd6a17f583c9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1bdb9b73b775f4095a03e70a3670208321074c66", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e3c942dec96e1a57a5273cfe5ae2a1737e57e5e2", "comment_count": 0, "verification": { "verified": false, @@ -28,79 +28,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1bdb9b73b775f4095a03e70a3670208321074c66", - "html_url": "https://github.com/crawl/crawl/commit/1bdb9b73b775f4095a03e70a3670208321074c66", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1bdb9b73b775f4095a03e70a3670208321074c66/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e3c942dec96e1a57a5273cfe5ae2a1737e57e5e2", + "html_url": "https://github.com/crawl/crawl/commit/e3c942dec96e1a57a5273cfe5ae2a1737e57e5e2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e3c942dec96e1a57a5273cfe5ae2a1737e57e5e2/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": "8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", - "url": "https://api.github.com/repos/crawl/crawl/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", - "html_url": "https://github.com/crawl/crawl/commit/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39" + "sha": "39329bb7ae62cc5adfdebea0513105a863ce9ff5", + "url": "https://api.github.com/repos/crawl/crawl/commits/39329bb7ae62cc5adfdebea0513105a863ce9ff5", + "html_url": "https://github.com/crawl/crawl/commit/39329bb7ae62cc5adfdebea0513105a863ce9ff5" } ] }, { - "sha": "8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", - "node_id": "C_kwDOAV-JftoAKDhmMjIyMjBjY2Q3NWU1OTNiYjFkNDdiYTlhM2MwMTQxZTljMzJkMzk", + "sha": "39329bb7ae62cc5adfdebea0513105a863ce9ff5", + "node_id": "C_kwDOAV-JftoAKDM5MzI5YmI3YWU2MmNjNWFkZmRlYmVhMDUxMzEwNWE4NjNjZTlmZjU", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-20T05:42:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T21:54:08Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-20T05:42:47Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T21:54:08Z" }, - "message": "Yet further and further additional tiles\n\nSomething of a milestone to have one of these sets of tiles finally\ncompleted; the generic monster spell icon is now used on nothing and all\nspells have a fitting non-generic icon now. No promises on this being\naccomplished for mutation icons (which are far more specific than the\nvarious blasts of spells and thus have far less resources to ply upon),\nor vfx (far less bounded in terms of what could do with unique effects),\nand the statue work of 8e166ad seems to have not been noticed much.\n\n * Call Down Lightning, Primal Wave, Hurl Sludge, icons:\n CC0 spell icons by frosty_rabbid.\n * Call Lost Souls icon: ontoclasm's lost soul icon +\n DracoOmega's ghostly status icon.\n * Creeping Frost icon: Denzi's crystal square walls +\n CanOfWorms's Frozen Ramparts icon.\n * Death Rattle icon: ontoclasm's cloud spell tile +\n Denzi's old dragon breath ability icons.\n * Holy Breath icon: Sastreii's pearl dragon + another CC0 spell icon by\n frosty_rabbid.\n * Hunting Cry icon: CanOfWorms Wereblood icon +\n Ultraviolent4's swift status icon.\n * Launch Bomblet icon: The current Hurl Damnation icon by ontoclasm\n and the current CC0 bomblet tile by Chrisblue.\n * Mourning Wail, March of Sorrows icons:\n Denzi's Tomb rock walls, ontoclasm's cloud spell tiles, and a CC0\n spell icon by frosty_rabbid.\n * Paralysis Gaze icon: A CC0 eye by Surt.\n * Pyroclastic Surge icon: pianoman523's Hellfire Mortar tile +\n multiple CC0 spell icons by frosty_rabbid.\n * Seismic Stomp icon: Denzi's old 64x64 dragon tiles paired with\n pianoman523's Resonance Strike icon.\n * Still Winds icon: jpeg's travel exclusion adjustments and the\n generic cloud spell icon by ontoclasm.\n * Waterstrike icon: CC0 water tiles by finalbossblues +\n another CC0 spell icon by frosty_rabbid.\n * Wind Blast icon: A public domain piece by 7soul1.\n\n * Wild Magic, Subdued Magic icons: CanofWorms's Demonic Magic icons.\n * Big Wings icon: A public domain piece by 7soul1 + Sastreii's robust\n mutation icon.\n\n * Another Zot granite statue: Denzi's old Tornado spell icon.\n\n(Additionally, Battlecry's palette was tweaked a little, and Hoarfrost\nBullet joins the other cannon-output spell in the monster list.)", + "message": "Don't show irrelevant information when looking up non-book spells (Ge0FF)\n\nLooking up spells with ?/s that were technically player usable (because\nthey were wand spells, or an internal implementation of an ability) would\nstill display miscast effects and some other things which would only be\nrelevant if any player could actually cast the spell directly.\n\nInstead, hide this information for non-book spells.", "tree": { - "sha": "a7d16769f47c2def666f98907284f2af5ac64258", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a7d16769f47c2def666f98907284f2af5ac64258" + "sha": "f9db1d1ba7bab16397abce0cab9ca74054e89c9b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f9db1d1ba7bab16397abce0cab9ca74054e89c9b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/39329bb7ae62cc5adfdebea0513105a863ce9ff5", "comment_count": 0, "verification": { "verified": false, @@ -110,79 +110,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", - "html_url": "https://github.com/crawl/crawl/commit/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/39329bb7ae62cc5adfdebea0513105a863ce9ff5", + "html_url": "https://github.com/crawl/crawl/commit/39329bb7ae62cc5adfdebea0513105a863ce9ff5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/39329bb7ae62cc5adfdebea0513105a863ce9ff5/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": "3db37b140ebd65d33a2f7bb3354c7d58875291de", - "url": "https://api.github.com/repos/crawl/crawl/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de", - "html_url": "https://github.com/crawl/crawl/commit/3db37b140ebd65d33a2f7bb3354c7d58875291de" + "sha": "7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4", + "url": "https://api.github.com/repos/crawl/crawl/commits/7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4", + "html_url": "https://github.com/crawl/crawl/commit/7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4" } ] }, { - "sha": "3db37b140ebd65d33a2f7bb3354c7d58875291de", - "node_id": "C_kwDOAV-JftoAKDNkYjM3YjE0MGViZDY1ZDMzYTJmN2JiMzM1NGM3ZDU4ODc1MjkxZGU", + "sha": "7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4", + "node_id": "C_kwDOAV-JftoAKDdhYjM2YzMwMzA5NTc3Y2E0YjlmZjQ1ZGI4NWE1ZWI5ZTdiYzIzYzQ", "commit": { "author": { - "name": "yrdzrfxndfvh", - "email": "scratn0b@gmail.com", - "date": "2024-11-04T03:05:53Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T21:46:36Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-20T05:42:46Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T21:46:36Z" }, - "message": "add monsters to ziggurat_pillar_centre_c (#4109)\n\n\"Summoners get stokers, fravashi, moths of wrath (decreased weight),\nand guardian serpents.\"\n\n\"Smiters get deep elf high priests, ophanim, salamander tyrants, soul\nscholars, naga ritualists (decreased weight), soul eaters (decreased\nweight), flayed ghosts (decreased weight), entropy weavers and daevas, and\nlose glowing orange brains, with decreased weight going to monsters that\ndon't do anything against the undead.\"\n\n\"Suppressors get apises and glowing orange brains. The latter are a curious\ncase because they fit well into all three types, but IMO having a permanent\nbrilliance aura is justification enough to end up in the AOE buff/debuff\ncategory.\"\n\n[Committer's notes: Seraphim and silent spectres have both been rejected\nfor being too strong and defining of other zig floors. Polterguardians\nhave been rejected for being too weak in impact, and I'm taking out\nservants of whispers in the same capacity. Since these lists are getting\nexceptionally long and messy, I've adjusted the lines here to use only\none of a given monster per floor- this hopefully will be more specifically\nmemorable to use a floor of curse skulls support, ot a floor of moth of\nwrath support, rather than intermingling every floor getting the vault with\na dozen or more different enemies from the one custom list. Finally, I\nmoved undying armouries out of the summons list- Flashing Balestra doesn't\nwork through grates- and over into the suppressors list now renamed a\nsupport list.\n\nMerges and closes #4109.]", + "message": "Fix an Arenasprint crash with foxfires\n\nAfter 6938ffb21ab4f, foxfires are directly killed as part of them hitting\nenemies, but if such an attack ended a wave in Arenasprint, the automatic\n'dismiss all allies' function in lua would kill the foxfire before the\npoint where the foxfire's own code would kill it, leading to an assert.\n\nI am... not entirely happy with this sort of safeguard here just for one\nsprint (and suspect there are similar cases elsewhere, too), but it's an\nimmediate short-term fix at the very least.", "tree": { - "sha": "75ce08b5cd60fd2549ee9dde5fda47b0ef71fdf4", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/75ce08b5cd60fd2549ee9dde5fda47b0ef71fdf4" + "sha": "dd0276bed1d12dec451fa8981dbd32fc1517bbfb", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dd0276bed1d12dec451fa8981dbd32fc1517bbfb" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4", "comment_count": 0, "verification": { "verified": false, @@ -192,79 +192,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de", - "html_url": "https://github.com/crawl/crawl/commit/3db37b140ebd65d33a2f7bb3354c7d58875291de", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4", + "html_url": "https://github.com/crawl/crawl/commit/7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7ab36c30309577ca4b9ff45db85a5eb9e7bc23c4/comments", "author": { - "login": "yrdzrfxndfvh", - "id": 27397852, - "node_id": "MDQ6VXNlcjI3Mzk3ODUy", - "avatar_url": "https://avatars.githubusercontent.com/u/27397852?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/yrdzrfxndfvh", - "html_url": "https://github.com/yrdzrfxndfvh", - "followers_url": "https://api.github.com/users/yrdzrfxndfvh/followers", - "following_url": "https://api.github.com/users/yrdzrfxndfvh/following{/other_user}", - "gists_url": "https://api.github.com/users/yrdzrfxndfvh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yrdzrfxndfvh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yrdzrfxndfvh/subscriptions", - "organizations_url": "https://api.github.com/users/yrdzrfxndfvh/orgs", - "repos_url": "https://api.github.com/users/yrdzrfxndfvh/repos", - "events_url": "https://api.github.com/users/yrdzrfxndfvh/events{/privacy}", - "received_events_url": "https://api.github.com/users/yrdzrfxndfvh/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": "f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", - "url": "https://api.github.com/repos/crawl/crawl/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", - "html_url": "https://github.com/crawl/crawl/commit/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7" + "sha": "4d5a26f9b7a50bb96142f60be39682827c59d454", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d5a26f9b7a50bb96142f60be39682827c59d454", + "html_url": "https://github.com/crawl/crawl/commit/4d5a26f9b7a50bb96142f60be39682827c59d454" } ] }, { - "sha": "f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", - "node_id": "C_kwDOAV-JftoAKGYxOTg1NWVjZjA5Y2I5YTk2MDNmYmZlNjlkMDdhYTFlMDNlOWYzYzc", + "sha": "4d5a26f9b7a50bb96142f60be39682827c59d454", + "node_id": "C_kwDOAV-JftoAKDRkNWEyNmY5YjdhNTBiYjk2MTQyZjYwYmUzOTY4MjgyN2M1OWQ0NTQ", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-19T01:49:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T21:35:52Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-20T05:42:46Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T21:36:07Z" }, - "message": "Give Dispater AF_CORRODE\n\nMultiple fronts of reasons for this, really:\n\n * Dis has a corrosion mechanic presented simply for being inside it, but\n only caustic shrikes further the flavour or mechanical connection\n between the location of the hells' iron city and said corrosion effect\n (versus how many different ways earth and metal themes are used on\n monsters across the game and in Dis itself). While the other floors of\n Dis are plenty dangerous as is, Dispater themself has the lowest\n killratio of any of the hell lords in the past three versions, and thus\n can take a buff.\n\n * Compared to the unrand Pan lords, who have lots of unique or nearly\n unique spells to be flashy and memorable encounters, the hell lords are\n rather straightforward and boring in various different capacities.\n The hells themselves may be fairly more dangerous, but surely the\n uniques guaranteed each extended rune should get a little more to them\n too? Antaeus is easily kited, Ereshkigal has so many spells she's too\n inconsistent at actually following up silence or paralysis, and\n Asmodeus and Dispater are extremely similiar uniques with elemental\n projectile spells + Hurl Damnation + limited demon summon options, high\n AC and low EV, and a fixed equipment drop. (Asmodeus is statistically\n more dangerous due to Fire Summon getting to summon more at once, of\n course.) AF_CORRODE's irresistable corrosive nature as is deployed only\n on rust devils otherwise somewhat adds to the threat possibility space\n (I expect a bunch of good death logs with Corr (-40) before enough\n people pay enough attention) in a reasonably thematic enough fashion to\n work with.", + "message": "Don't ignore beam.aux_source set by mons_spell_beam\n\nA couple spells set custom aux_sources in their beam setup, which would be\nentirely ignored in practice. For instance, when 357ea4826f refactored how\nCreeping Frost was set up, the game began to claim that players killed by\nit were killed '...by a frost.', but that is not the only spell thus\naffected.\n\nI can't see any obvious reason why we should ignore aux_sources set up\nmanually, and the code here is truly ancient. So let's try only setting\ndefault values if no non-default values have already been set.\n\nThis fixes #4011", "tree": { - "sha": "b5f8ea03dfd4b0eda0dc875d473642135e575b0b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b5f8ea03dfd4b0eda0dc875d473642135e575b0b" + "sha": "508e4c3ec78a4ecaca4bc058f59f40f9266e8246", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/508e4c3ec78a4ecaca4bc058f59f40f9266e8246" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d5a26f9b7a50bb96142f60be39682827c59d454", "comment_count": 0, "verification": { "verified": false, @@ -274,79 +274,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", - "html_url": "https://github.com/crawl/crawl/commit/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d5a26f9b7a50bb96142f60be39682827c59d454", + "html_url": "https://github.com/crawl/crawl/commit/4d5a26f9b7a50bb96142f60be39682827c59d454", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d5a26f9b7a50bb96142f60be39682827c59d454/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": "43d13352a3434243dfc399e0b0aa825bf8668d97", - "url": "https://api.github.com/repos/crawl/crawl/commits/43d13352a3434243dfc399e0b0aa825bf8668d97", - "html_url": "https://github.com/crawl/crawl/commit/43d13352a3434243dfc399e0b0aa825bf8668d97" + "sha": "43306054268d65e9d95172986e878f3d4feab3b5", + "url": "https://api.github.com/repos/crawl/crawl/commits/43306054268d65e9d95172986e878f3d4feab3b5", + "html_url": "https://github.com/crawl/crawl/commit/43306054268d65e9d95172986e878f3d4feab3b5" } ] }, { - "sha": "43d13352a3434243dfc399e0b0aa825bf8668d97", - "node_id": "C_kwDOAV-JftoAKDQzZDEzMzUyYTM0MzQyNDNkZmMzOTllMGIwYWE4MjViZjg2NjhkOTc", + "sha": "43306054268d65e9d95172986e878f3d4feab3b5", + "node_id": "C_kwDOAV-JftoAKDQzMzA2MDU0MjY4ZDY1ZTlkOTUxNzI5ODZlODc4ZjNkNGZlYWIzYjU", "commit": { "author": { - "name": "Aliscans", - "email": "crawl@thimk.info", - "date": "2024-08-15T22:35:09Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T20:27:04Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T02:45:38Z" + "date": "2024-11-20T20:30:16Z" }, - "message": "Don't let non-damaging clouds or walls stop shift+dir running.\n\nLet the player run (shift+dir) through safe clouds.\n\nLet the player run up to slimy walls if immune to their effects.\n\nIn both cases, the player could already travel through an affected\nsquare.", + "message": "Shorten alchemy artprop string to match other spell schools\n\nAfter 1bdb9b73b77 shortened forgecraft's, I realized that basically every\nother school used an abbreviated version as well. Alchemy could arguably\nhave still fit, but Alch seems adequately clear to me.", "tree": { - "sha": "efb32d46e7d9831d4730a8a0077d64cd28725f1a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/efb32d46e7d9831d4730a8a0077d64cd28725f1a" + "sha": "6b527364bc26ae371c3acb1cb37674a7678c774c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b527364bc26ae371c3acb1cb37674a7678c774c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/43d13352a3434243dfc399e0b0aa825bf8668d97", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/43306054268d65e9d95172986e878f3d4feab3b5", "comment_count": 0, "verification": { "verified": false, @@ -356,10 +356,30 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/43d13352a3434243dfc399e0b0aa825bf8668d97", - "html_url": "https://github.com/crawl/crawl/commit/43d13352a3434243dfc399e0b0aa825bf8668d97", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/43d13352a3434243dfc399e0b0aa825bf8668d97/comments", - "author": null, + "url": "https://api.github.com/repos/crawl/crawl/commits/43306054268d65e9d95172986e878f3d4feab3b5", + "html_url": "https://github.com/crawl/crawl/commit/43306054268d65e9d95172986e878f3d4feab3b5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/43306054268d65e9d95172986e878f3d4feab3b5/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": "DracoOmega", "id": 12538566, @@ -383,32 +403,32 @@ }, "parents": [ { - "sha": "51936a82b6eefe174a24614aa60425d068d00318", - "url": "https://api.github.com/repos/crawl/crawl/commits/51936a82b6eefe174a24614aa60425d068d00318", - "html_url": "https://github.com/crawl/crawl/commit/51936a82b6eefe174a24614aa60425d068d00318" + "sha": "531cc0b6976247536f56ce9e76d0726112a8fe7d", + "url": "https://api.github.com/repos/crawl/crawl/commits/531cc0b6976247536f56ce9e76d0726112a8fe7d", + "html_url": "https://github.com/crawl/crawl/commit/531cc0b6976247536f56ce9e76d0726112a8fe7d" } ] }, { - "sha": "51936a82b6eefe174a24614aa60425d068d00318", - "node_id": "C_kwDOAV-JftoAKDUxOTM2YTgyYjZlZWZlMTc0YTI0NjE0YWE2MDQyNWQwNjhkMDAzMTg", + "sha": "531cc0b6976247536f56ce9e76d0726112a8fe7d", + "node_id": "C_kwDOAV-JftoAKDUzMWNjMGI2OTc2MjQ3NTM2ZjU2Y2U5ZTc2ZDA3MjYxMTJhOGZlN2Q", "commit": { "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-14T07:44:40Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T20:25:01Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T02:45:33Z" + "date": "2024-11-20T20:30:01Z" }, - "message": "Fix display of GDR in wizmode\n\nUse the rounded down instead of randomly rounded version of the players AC\nwhen calculating guaranteed damage reduction for display.\n\n[Committer's note: edited slightly to silence a compiler warning.]", + "message": "Fix battlesphere firing message (Flugkiller)\n\nI considered rolling back to the shorter 'Your battlesphere fires!', but\nsince battlesphere uses more particular target selection now and yet cannot\n*always* reach the target of that selection (though it tries very hard),\nI thought that specifying its aim might reduce confusion sometimes when it\nhits something other than its ideal target.\n\nMaybe this doesn't matter? Easy to change again later, at least.", "tree": { - "sha": "b5aa3f8774e154c2c796692eab76c30468523e16", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b5aa3f8774e154c2c796692eab76c30468523e16" + "sha": "434a50ee3d548ad559d8ae4f6ce94f3735111679", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/434a50ee3d548ad559d8ae4f6ce94f3735111679" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/51936a82b6eefe174a24614aa60425d068d00318", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/531cc0b6976247536f56ce9e76d0726112a8fe7d", "comment_count": 0, "verification": { "verified": false, @@ -418,26 +438,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/51936a82b6eefe174a24614aa60425d068d00318", - "html_url": "https://github.com/crawl/crawl/commit/51936a82b6eefe174a24614aa60425d068d00318", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/51936a82b6eefe174a24614aa60425d068d00318/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/531cc0b6976247536f56ce9e76d0726112a8fe7d", + "html_url": "https://github.com/crawl/crawl/commit/531cc0b6976247536f56ce9e76d0726112a8fe7d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/531cc0b6976247536f56ce9e76d0726112a8fe7d/comments", "author": { - "login": "WizardIke", - "id": 26264063, - "node_id": "MDQ6VXNlcjI2MjY0MDYz", - "avatar_url": "https://avatars.githubusercontent.com/u/26264063?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/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/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 @@ -465,32 +485,32 @@ }, "parents": [ { - "sha": "96a7ec282a2df5b68c187281be947cd77b4c37f8", - "url": "https://api.github.com/repos/crawl/crawl/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8", - "html_url": "https://github.com/crawl/crawl/commit/96a7ec282a2df5b68c187281be947cd77b4c37f8" + "sha": "c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8", + "url": "https://api.github.com/repos/crawl/crawl/commits/c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8", + "html_url": "https://github.com/crawl/crawl/commit/c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8" } ] }, { - "sha": "96a7ec282a2df5b68c187281be947cd77b4c37f8", - "node_id": "C_kwDOAV-JftoAKDk2YTdlYzI4MmEyZGY1YjY4YzE4NzI4MWJlOTQ3Y2Q3N2I0YzM3Zjg", + "sha": "c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8", + "node_id": "C_kwDOAV-JftoAKGMwMDQxM2IzYzJlM2Q3ZDMyYjI1NGJhMGI3MmI0Y2IxNzIyYjkxZTg", "commit": { "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-14T01:24:50Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T20:19:34Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T02:16:07Z" + "date": "2024-11-20T20:30:01Z" }, - "message": "Fix slime not showing around slime walls after reload\n\nAfter reloading and sometimes after changing levels, the slimey acidic\nfloors around the walls in the Slime Pits (and oozemancy walls)\nwouldn't appear.", + "message": "Flag Kinetic Grapnel as destructive\n\nI hesitated a little, since half the point of this spell is as a melee\naugment, but I'd mostly been thinking of Vehumet support at the time. But\nsince this flag also affects whether it works with battlesphere, probably\nit shouldn't be excluded from support by a spell in its own school.", "tree": { - "sha": "bcf52319e21ef63abf7ade56634745b377a3bcf5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bcf52319e21ef63abf7ade56634745b377a3bcf5" + "sha": "699e273a6f4b5f365a2371985cf89dadfd598c9a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/699e273a6f4b5f365a2371985cf89dadfd598c9a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8", "comment_count": 0, "verification": { "verified": false, @@ -500,26 +520,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8", - "html_url": "https://github.com/crawl/crawl/commit/96a7ec282a2df5b68c187281be947cd77b4c37f8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8", + "html_url": "https://github.com/crawl/crawl/commit/c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c00413b3c2e3d7d32b254ba0b72b4cb1722b91e8/comments", "author": { - "login": "WizardIke", - "id": 26264063, - "node_id": "MDQ6VXNlcjI2MjY0MDYz", - "avatar_url": "https://avatars.githubusercontent.com/u/26264063?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/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/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 @@ -547,32 +567,32 @@ }, "parents": [ { - "sha": "9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", - "url": "https://api.github.com/repos/crawl/crawl/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", - "html_url": "https://github.com/crawl/crawl/commit/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c" + "sha": "e3ca3d199839f5504fa1fbc82be52920d5ba78d4", + "url": "https://api.github.com/repos/crawl/crawl/commits/e3ca3d199839f5504fa1fbc82be52920d5ba78d4", + "html_url": "https://github.com/crawl/crawl/commit/e3ca3d199839f5504fa1fbc82be52920d5ba78d4" } ] }, { - "sha": "9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", - "node_id": "C_kwDOAV-JftoAKDlhZmFmNTE2YTdmZTliY2JjZmFmYWExNmI1YjNlMjkzZGI3Y2ZhMWM", + "sha": "e3ca3d199839f5504fa1fbc82be52920d5ba78d4", + "node_id": "C_kwDOAV-JftoAKGUzY2EzZDE5OTgzOWY1NTA0ZmExZmJjODJiZTUyOTIwZDViYTc4ZDQ", "commit": { "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-13T01:09:12Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-20T20:15:29Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T02:15:46Z" + "date": "2024-11-20T20:30:01Z" }, - "message": "Don't blame the player when a confused ally kills (BarneyGumball)\n\nAngels summoned by The Shining One worshippers could become confused\n(e.g. by being hit by a tarentella) and then kill themselves or other\nangels putting the player in penance. Fix this by not blaming the\nplayer for kills by confused allies unless they (or an ally) confused\nthe ally.\n\nFixes #3304", + "message": "Don't let the player (rarely) shoot themselves while confused\n\nFiring beams while confused aims randomly, but this random space chosen to\naim at could extremely rarely be the player's own location, giving them a\n1 in 169 chance to shoot *themselves.*\n\nMelee attacks cannot harm the player while confused, and I think this is\nunexpected behavior that could sometimes be quite lethal. Just aim\nsomewhere else instead.\n\nThis closes #4091", "tree": { - "sha": "d39946c1d6337108cabd283622a3755c2df777c0", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d39946c1d6337108cabd283622a3755c2df777c0" + "sha": "ed3d6285b2683ac37415aa6e27e4c4b2988ff84a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ed3d6285b2683ac37415aa6e27e4c4b2988ff84a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e3ca3d199839f5504fa1fbc82be52920d5ba78d4", "comment_count": 0, "verification": { "verified": false, @@ -582,26 +602,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", - "html_url": "https://github.com/crawl/crawl/commit/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e3ca3d199839f5504fa1fbc82be52920d5ba78d4", + "html_url": "https://github.com/crawl/crawl/commit/e3ca3d199839f5504fa1fbc82be52920d5ba78d4", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e3ca3d199839f5504fa1fbc82be52920d5ba78d4/comments", "author": { - "login": "WizardIke", - "id": 26264063, - "node_id": "MDQ6VXNlcjI2MjY0MDYz", - "avatar_url": "https://avatars.githubusercontent.com/u/26264063?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/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/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 @@ -629,114 +649,32 @@ }, "parents": [ { - "sha": "1c2b424464a08abf96b63e6367cc05987542ff47", - "url": "https://api.github.com/repos/crawl/crawl/commits/1c2b424464a08abf96b63e6367cc05987542ff47", - "html_url": "https://github.com/crawl/crawl/commit/1c2b424464a08abf96b63e6367cc05987542ff47" + "sha": "9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e", + "url": "https://api.github.com/repos/crawl/crawl/commits/9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e", + "html_url": "https://github.com/crawl/crawl/commit/9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e" } ] }, { - "sha": "1c2b424464a08abf96b63e6367cc05987542ff47", - "node_id": "C_kwDOAV-JftoAKDFjMmI0MjQ0NjRhMDhhYmY5NmI2M2U2MzY3Y2MwNTk4NzU0MmZmNDc", + "sha": "9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e", + "node_id": "C_kwDOAV-JftoAKDlhMjc1ODVjMWMyZWEwMjY5ZmRiMWYyNWFmMGZlMGFlY2Y2M2FmMmU", "commit": { "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-14T06:51:48Z" - }, - "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T02:01:30Z" - }, - "message": "Let grey draconians keep iron scales in dragon form (kuniqsX)\n\nOther draconian get to keep the mutations they get from their colour\nwhen possible in dragon form, so it would be consistent for grey\ndraconians to keep their iron-fused scales.\n\nFixes #4111", - "tree": { - "sha": "41724f4ee3fca5274485719b19dd11ba3df0a594", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/41724f4ee3fca5274485719b19dd11ba3df0a594" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1c2b424464a08abf96b63e6367cc05987542ff47", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1c2b424464a08abf96b63e6367cc05987542ff47", - "html_url": "https://github.com/crawl/crawl/commit/1c2b424464a08abf96b63e6367cc05987542ff47", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1c2b424464a08abf96b63e6367cc05987542ff47/comments", - "author": { - "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/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": "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": "c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", - "url": "https://api.github.com/repos/crawl/crawl/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", - "html_url": "https://github.com/crawl/crawl/commit/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65" - } - ] - }, - { - "sha": "c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", - "node_id": "C_kwDOAV-JftoAKGM3NDUzZmU4YWE3MmJlNmQ0OWY1ZjhmMDZjOGE1ZGNiNDhkMDdlNjU", - "commit": { - "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-14T04:45:34Z" + "date": "2024-11-20T19:59:24Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T01:47:19Z" + "date": "2024-11-20T19:59:24Z" }, - "message": "Fix autofight not moving over web with slick slippers (jejorda2)\n\nWhen autofight was trying to move towards an enemy to attack it and the\nonly way you could see to reach the enemies was through a web, autofight\nwould give a message saying there was no safe path to the enemy and do\nnothing. It should have moved through the web as the slick spippers give\nimmunity to them.\n\nFixes #3125", + "message": "Don't let Fusillade target (or affect) orbs of destruction\n\nThis fixes #4010", "tree": { - "sha": "816505cdff34683a88e179dccddb940d155ae499", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/816505cdff34683a88e179dccddb940d155ae499" + "sha": "26db35165bf618f2229f12b777c68fdaf92328d2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/26db35165bf618f2229f12b777c68fdaf92328d2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e", "comment_count": 0, "verification": { "verified": false, @@ -746,31 +684,10 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", - "html_url": "https://github.com/crawl/crawl/commit/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e", + "html_url": "https://github.com/crawl/crawl/commit/9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9a27585c1c2ea0269fdb1f25af0fe0aecf63af2e/comments", "author": { - "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/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": "DracoOmega", "id": 12538566, "node_id": "MDQ6VXNlcjEyNTM4NTY2", @@ -791,67 +708,6 @@ "user_view_type": "public", "site_admin": false }, - "parents": [ - { - "sha": "ee4b17a3228114f6c6e80b1a6546d74120eb9a75", - "url": "https://api.github.com/repos/crawl/crawl/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", - "html_url": "https://github.com/crawl/crawl/commit/ee4b17a3228114f6c6e80b1a6546d74120eb9a75" - } - ] - }, - { - "sha": "ee4b17a3228114f6c6e80b1a6546d74120eb9a75", - "node_id": "C_kwDOAV-JftoAKGVlNGIxN2EzMjI4MTE0ZjZjNmU4MGIxYTY1NDZkNzQxMjBlYjlhNzU", - "commit": { - "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-11T02:48:31Z" - }, - "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-20T01:30:55Z" - }, - "message": "Round down the displayed damage for thrown weapons (sdynet)\n\nPreviously, displayed damage for thrown weapon was rounded randomly\npossibly giving a different value each time you examined your weapon.\nIt is now rounded down similar to unarmed.\n\nFixes #4047", - "tree": { - "sha": "0114c8592765657d57c3c8003f654149d22fc969", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0114c8592765657d57c3c8003f654149d22fc969" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", - "html_url": "https://github.com/crawl/crawl/commit/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75/comments", - "author": { - "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/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": "DracoOmega", "id": 12538566, @@ -875,32 +731,32 @@ }, "parents": [ { - "sha": "438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", - "url": "https://api.github.com/repos/crawl/crawl/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", - "html_url": "https://github.com/crawl/crawl/commit/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff" + "sha": "7bd8858e0cac1540089643bbaf4cf69cea2d2595", + "url": "https://api.github.com/repos/crawl/crawl/commits/7bd8858e0cac1540089643bbaf4cf69cea2d2595", + "html_url": "https://github.com/crawl/crawl/commit/7bd8858e0cac1540089643bbaf4cf69cea2d2595" } ] }, { - "sha": "438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", - "node_id": "C_kwDOAV-JftoAKDQzOGVhNWY5ZjFmOTZjODE3MjlhOGFiM2NlM2QzNWJlNzJjOGJiZmY", + "sha": "7bd8858e0cac1540089643bbaf4cf69cea2d2595", + "node_id": "C_kwDOAV-JftoAKDdiZDg4NThlMGNhYzE1NDAwODk2NDNiYmFmNGNmNjljZWEyZDI1OTU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T23:34:13Z" + "date": "2024-11-20T19:58:06Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T23:34:13Z" + "date": "2024-11-20T19:58:06Z" }, - "message": "Allow looking up spells by school with ?/s\n\nCurrently, looking up 'necro' with ?/s returns just 5 results, one of which\nisn't even a player spell. Looking up 'fire' returns an incredible number\nof results (most of which aren't fire.) This is an often-requested feature\nin one form or another, so here's a stab at something simple and hopefully\nhelpful.\n\nIf you type '@', followed by a part of that school name, into spell search,\nit will now return all player book spells of that school and nothing else.\n(ie: '@necro' returns all player necromancy book spells.) A reminder of\nthis behavior is given at the prompt for entering a search key (the same\nway as is done for glyph lookup options for some other categories.)\n\nThanks to Ge0FF for some helpful suggestions.", + "message": "Make message for hitting rC- monsters with cold less misleading\n\nIt sounded similar to applying the frozen status to them, and was also\ncompletely different than the player message for the same thing (whereas\nboth players and monsters are 'burned terribly' by fire when rF-)\n\nThis closes #4098", "tree": { - "sha": "a1ec26e1eddd451b27a3d0eb98ba3226fe708c78", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a1ec26e1eddd451b27a3d0eb98ba3226fe708c78" + "sha": "f1057b0bcf88cd78e20cd8f1d6dbb0bd1040a56f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f1057b0bcf88cd78e20cd8f1d6dbb0bd1040a56f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7bd8858e0cac1540089643bbaf4cf69cea2d2595", "comment_count": 0, "verification": { "verified": false, @@ -910,9 +766,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", - "html_url": "https://github.com/crawl/crawl/commit/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7bd8858e0cac1540089643bbaf4cf69cea2d2595", + "html_url": "https://github.com/crawl/crawl/commit/7bd8858e0cac1540089643bbaf4cf69cea2d2595", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7bd8858e0cac1540089643bbaf4cf69cea2d2595/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -957,32 +813,32 @@ }, "parents": [ { - "sha": "30e30eea1891777bf5e383d296fd7631fb9257a3", - "url": "https://api.github.com/repos/crawl/crawl/commits/30e30eea1891777bf5e383d296fd7631fb9257a3", - "html_url": "https://github.com/crawl/crawl/commit/30e30eea1891777bf5e383d296fd7631fb9257a3" + "sha": "1bdb9b73b775f4095a03e70a3670208321074c66", + "url": "https://api.github.com/repos/crawl/crawl/commits/1bdb9b73b775f4095a03e70a3670208321074c66", + "html_url": "https://github.com/crawl/crawl/commit/1bdb9b73b775f4095a03e70a3670208321074c66" } ] }, { - "sha": "30e30eea1891777bf5e383d296fd7631fb9257a3", - "node_id": "C_kwDOAV-JftoAKDMwZTMwZWVhMTg5MTc3N2JmNWUzODNkMjk2ZmQ3NjMxZmI5MjU3YTM", + "sha": "1bdb9b73b775f4095a03e70a3670208321074c66", + "node_id": "C_kwDOAV-JftoAKDFiZGI5YjczYjc3NWY0MDk1YTAzZTcwYTM2NzAyMDgzMjEwNzRjNjY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T21:08:57Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-20T17:30:05Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T21:10:59Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-20T17:30:07Z" }, - "message": "Unbreak Vanquished Vanguard / Summon Mortal Champion summon cap (Ge0FF)\n\nBroken since fb19e97205a5 which made ENCH_SUMMON get set even when\nmark_summoned is called with a summon type of 0. Both of these spells call\nmark_summoned() a second time, after the monster is created, to properly\nmark their manually-created gear as summoned, but this was trashing the\nrecord of what spell had created them, causing their summon cap to be\nignored.", + "message": "Shorten Forgecraft's artefact property string (gammafunk)\n\nUsing the full name here was a bit unwieldly.", "tree": { - "sha": "dcb861bd9a1908e8aff9c8a460c0f5731e062c12", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dcb861bd9a1908e8aff9c8a460c0f5731e062c12" + "sha": "f5881ff0d862d229dfa9be2cb8ff9b2a1443ee96", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f5881ff0d862d229dfa9be2cb8ff9b2a1443ee96" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/30e30eea1891777bf5e383d296fd7631fb9257a3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1bdb9b73b775f4095a03e70a3670208321074c66", "comment_count": 0, "verification": { "verified": false, @@ -992,79 +848,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/30e30eea1891777bf5e383d296fd7631fb9257a3", - "html_url": "https://github.com/crawl/crawl/commit/30e30eea1891777bf5e383d296fd7631fb9257a3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/30e30eea1891777bf5e383d296fd7631fb9257a3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1bdb9b73b775f4095a03e70a3670208321074c66", + "html_url": "https://github.com/crawl/crawl/commit/1bdb9b73b775f4095a03e70a3670208321074c66", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1bdb9b73b775f4095a03e70a3670208321074c66/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": "02a236532649d97bc311031342fbdf7be517ae93", - "url": "https://api.github.com/repos/crawl/crawl/commits/02a236532649d97bc311031342fbdf7be517ae93", - "html_url": "https://github.com/crawl/crawl/commit/02a236532649d97bc311031342fbdf7be517ae93" + "sha": "8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", + "url": "https://api.github.com/repos/crawl/crawl/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", + "html_url": "https://github.com/crawl/crawl/commit/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39" } ] }, { - "sha": "02a236532649d97bc311031342fbdf7be517ae93", - "node_id": "C_kwDOAV-JftoAKDAyYTIzNjUzMjY0OWQ5N2JjMzExMDMxMzQyZmJkZjdiZTUxN2FlOTM", + "sha": "8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", + "node_id": "C_kwDOAV-JftoAKDhmMjIyMjBjY2Q3NWU1OTNiYjFkNDdiYTlhM2MwMTQxZTljMzJkMzk", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T19:15:58Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-20T05:42:29Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T19:15:58Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-20T05:42:47Z" }, - "message": "Improve spell failure change description (Ge0FF)\n\nDue to not checking the *displayed* chance on xv, it was possible for the\nUI to think that a visible change in cast rate would happen for an item,\neven when it would not (for instance, 'improving' it from way over 100%\nfail to merely slightly over 100% fail). This meant the game would suggest\npressing '!' even though that did nothing.\n\nNow we calculate all of the actual percentages directly, even on the first\npass, so that we can be sure to give accurate information.\n\nAdditionally, xv will now summarize by listing the change of the spell\nwhose failure rate is most affected by the gear change (eg: \"your spell\nfailure would worsen by up to 22%\"), to give a better idea whether those\ndetails are worth looking at or not.", + "message": "Yet further and further additional tiles\n\nSomething of a milestone to have one of these sets of tiles finally\ncompleted; the generic monster spell icon is now used on nothing and all\nspells have a fitting non-generic icon now. No promises on this being\naccomplished for mutation icons (which are far more specific than the\nvarious blasts of spells and thus have far less resources to ply upon),\nor vfx (far less bounded in terms of what could do with unique effects),\nand the statue work of 8e166ad seems to have not been noticed much.\n\n * Call Down Lightning, Primal Wave, Hurl Sludge, icons:\n CC0 spell icons by frosty_rabbid.\n * Call Lost Souls icon: ontoclasm's lost soul icon +\n DracoOmega's ghostly status icon.\n * Creeping Frost icon: Denzi's crystal square walls +\n CanOfWorms's Frozen Ramparts icon.\n * Death Rattle icon: ontoclasm's cloud spell tile +\n Denzi's old dragon breath ability icons.\n * Holy Breath icon: Sastreii's pearl dragon + another CC0 spell icon by\n frosty_rabbid.\n * Hunting Cry icon: CanOfWorms Wereblood icon +\n Ultraviolent4's swift status icon.\n * Launch Bomblet icon: The current Hurl Damnation icon by ontoclasm\n and the current CC0 bomblet tile by Chrisblue.\n * Mourning Wail, March of Sorrows icons:\n Denzi's Tomb rock walls, ontoclasm's cloud spell tiles, and a CC0\n spell icon by frosty_rabbid.\n * Paralysis Gaze icon: A CC0 eye by Surt.\n * Pyroclastic Surge icon: pianoman523's Hellfire Mortar tile +\n multiple CC0 spell icons by frosty_rabbid.\n * Seismic Stomp icon: Denzi's old 64x64 dragon tiles paired with\n pianoman523's Resonance Strike icon.\n * Still Winds icon: jpeg's travel exclusion adjustments and the\n generic cloud spell icon by ontoclasm.\n * Waterstrike icon: CC0 water tiles by finalbossblues +\n another CC0 spell icon by frosty_rabbid.\n * Wind Blast icon: A public domain piece by 7soul1.\n\n * Wild Magic, Subdued Magic icons: CanofWorms's Demonic Magic icons.\n * Big Wings icon: A public domain piece by 7soul1 + Sastreii's robust\n mutation icon.\n\n * Another Zot granite statue: Denzi's old Tornado spell icon.\n\n(Additionally, Battlecry's palette was tweaked a little, and Hoarfrost\nBullet joins the other cannon-output spell in the monster list.)", "tree": { - "sha": "5b494a1db081ad66342b044cedd381833d592be9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5b494a1db081ad66342b044cedd381833d592be9" + "sha": "a7d16769f47c2def666f98907284f2af5ac64258", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a7d16769f47c2def666f98907284f2af5ac64258" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/02a236532649d97bc311031342fbdf7be517ae93", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", "comment_count": 0, "verification": { "verified": false, @@ -1074,79 +930,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/02a236532649d97bc311031342fbdf7be517ae93", - "html_url": "https://github.com/crawl/crawl/commit/02a236532649d97bc311031342fbdf7be517ae93", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/02a236532649d97bc311031342fbdf7be517ae93/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", + "html_url": "https://github.com/crawl/crawl/commit/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8f22220ccd75e593bb1d47ba9a3c0141e9c32d39/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": "2e717cac726f3c9e1729bc517efc5cde8003a973", - "url": "https://api.github.com/repos/crawl/crawl/commits/2e717cac726f3c9e1729bc517efc5cde8003a973", - "html_url": "https://github.com/crawl/crawl/commit/2e717cac726f3c9e1729bc517efc5cde8003a973" + "sha": "3db37b140ebd65d33a2f7bb3354c7d58875291de", + "url": "https://api.github.com/repos/crawl/crawl/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de", + "html_url": "https://github.com/crawl/crawl/commit/3db37b140ebd65d33a2f7bb3354c7d58875291de" } ] }, { - "sha": "2e717cac726f3c9e1729bc517efc5cde8003a973", - "node_id": "C_kwDOAV-JftoAKDJlNzE3Y2FjNzI2ZjNjOWUxNzI5YmM1MTdlZmM1Y2RlODAwM2E5NzM", + "sha": "3db37b140ebd65d33a2f7bb3354c7d58875291de", + "node_id": "C_kwDOAV-JftoAKDNkYjM3YjE0MGViZDY1ZDMzYTJmN2JiMzM1NGM3ZDU4ODc1MjkxZGU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T06:04:56Z" + "name": "yrdzrfxndfvh", + "email": "scratn0b@gmail.com", + "date": "2024-11-04T03:05:53Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-19T06:04:56Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-20T05:42:46Z" }, - "message": "Add a preview for examined equipments' effect on spell success\n\nEquipment in Crawl has a signficant effect on spell success that can often\nbe difficult to intuitively predict the magnitude of. The general advice\nfor determining just how badly that heavy armour will affect your spells is\nto try it on, but this isn't always possible. Sometimes a player is\nconsidering buying expensive armour from a shop, but isn't sure if it will\nruin their important spells or not. Worse, Ashenzari worshippers often\ncannot swap their items without literally destroying them forever.\n\nIn the spirit of items showing preview of how they would modify your EV,\nitem descriptions now indicate their effect on spell success. Since effect\non spell success is extremely individual to the spell, a single number\ncannot be provided; instead, a second page of information is provided for\nitems that would modify spell success rate (accessible by pressing '!')\n\nThis indicates the change in spell failure for every spell the player knows\nwhich would change by at least 1%. They are sorted in order of magnitude of\nchange, and color-coded for how good/bad the change is. Items which cause\nany such change mention this in the same space where AC/EV changes are\nlisted (along with how to access the additional information).\n\nSomething like this has been a repeatedly-requested feature for some time\nnow. I hope it will be helpful!", + "message": "add monsters to ziggurat_pillar_centre_c (#4109)\n\n\"Summoners get stokers, fravashi, moths of wrath (decreased weight),\nand guardian serpents.\"\n\n\"Smiters get deep elf high priests, ophanim, salamander tyrants, soul\nscholars, naga ritualists (decreased weight), soul eaters (decreased\nweight), flayed ghosts (decreased weight), entropy weavers and daevas, and\nlose glowing orange brains, with decreased weight going to monsters that\ndon't do anything against the undead.\"\n\n\"Suppressors get apises and glowing orange brains. The latter are a curious\ncase because they fit well into all three types, but IMO having a permanent\nbrilliance aura is justification enough to end up in the AOE buff/debuff\ncategory.\"\n\n[Committer's notes: Seraphim and silent spectres have both been rejected\nfor being too strong and defining of other zig floors. Polterguardians\nhave been rejected for being too weak in impact, and I'm taking out\nservants of whispers in the same capacity. Since these lists are getting\nexceptionally long and messy, I've adjusted the lines here to use only\none of a given monster per floor- this hopefully will be more specifically\nmemorable to use a floor of curse skulls support, ot a floor of moth of\nwrath support, rather than intermingling every floor getting the vault with\na dozen or more different enemies from the one custom list. Finally, I\nmoved undying armouries out of the summons list- Flashing Balestra doesn't\nwork through grates- and over into the suppressors list now renamed a\nsupport list.\n\nMerges and closes #4109.]", "tree": { - "sha": "0ede10954966a82af5e6f5ab8cc3366ca84b3b32", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0ede10954966a82af5e6f5ab8cc3366ca84b3b32" + "sha": "75ce08b5cd60fd2549ee9dde5fda47b0ef71fdf4", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/75ce08b5cd60fd2549ee9dde5fda47b0ef71fdf4" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e717cac726f3c9e1729bc517efc5cde8003a973", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de", "comment_count": 0, "verification": { "verified": false, @@ -1156,79 +1012,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2e717cac726f3c9e1729bc517efc5cde8003a973", - "html_url": "https://github.com/crawl/crawl/commit/2e717cac726f3c9e1729bc517efc5cde8003a973", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e717cac726f3c9e1729bc517efc5cde8003a973/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de", + "html_url": "https://github.com/crawl/crawl/commit/3db37b140ebd65d33a2f7bb3354c7d58875291de", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3db37b140ebd65d33a2f7bb3354c7d58875291de/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "yrdzrfxndfvh", + "id": 27397852, + "node_id": "MDQ6VXNlcjI3Mzk3ODUy", + "avatar_url": "https://avatars.githubusercontent.com/u/27397852?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/yrdzrfxndfvh", + "html_url": "https://github.com/yrdzrfxndfvh", + "followers_url": "https://api.github.com/users/yrdzrfxndfvh/followers", + "following_url": "https://api.github.com/users/yrdzrfxndfvh/following{/other_user}", + "gists_url": "https://api.github.com/users/yrdzrfxndfvh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yrdzrfxndfvh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yrdzrfxndfvh/subscriptions", + "organizations_url": "https://api.github.com/users/yrdzrfxndfvh/orgs", + "repos_url": "https://api.github.com/users/yrdzrfxndfvh/repos", + "events_url": "https://api.github.com/users/yrdzrfxndfvh/events{/privacy}", + "received_events_url": "https://api.github.com/users/yrdzrfxndfvh/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": "4d9de507325e9399f8639ab74e243801ce0b59dd", - "url": "https://api.github.com/repos/crawl/crawl/commits/4d9de507325e9399f8639ab74e243801ce0b59dd", - "html_url": "https://github.com/crawl/crawl/commit/4d9de507325e9399f8639ab74e243801ce0b59dd" + "sha": "f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", + "url": "https://api.github.com/repos/crawl/crawl/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", + "html_url": "https://github.com/crawl/crawl/commit/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7" } ] }, { - "sha": "4d9de507325e9399f8639ab74e243801ce0b59dd", - "node_id": "C_kwDOAV-JftoAKDRkOWRlNTA3MzI1ZTkzOTlmODYzOWFiNzRlMjQzODAxY2UwYjU5ZGQ", + "sha": "f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", + "node_id": "C_kwDOAV-JftoAKGYxOTg1NWVjZjA5Y2I5YTk2MDNmYmZlNjlkMDdhYTFlMDNlOWYzYzc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T19:08:51Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-19T01:49:26Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T19:08:51Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-20T05:42:46Z" }, - "message": "Fix various brokenness with exploding monster attributions (Midn8)\n\nThe most obvious breakage is that the player was incorrectly getting\npenance for blazeheart core explosions, but the player also was not getting\nXP for some things like ballisto spore explosions. I *think* this should\nstraighten most of that out.", + "message": "Give Dispater AF_CORRODE\n\nMultiple fronts of reasons for this, really:\n\n * Dis has a corrosion mechanic presented simply for being inside it, but\n only caustic shrikes further the flavour or mechanical connection\n between the location of the hells' iron city and said corrosion effect\n (versus how many different ways earth and metal themes are used on\n monsters across the game and in Dis itself). While the other floors of\n Dis are plenty dangerous as is, Dispater themself has the lowest\n killratio of any of the hell lords in the past three versions, and thus\n can take a buff.\n\n * Compared to the unrand Pan lords, who have lots of unique or nearly\n unique spells to be flashy and memorable encounters, the hell lords are\n rather straightforward and boring in various different capacities.\n The hells themselves may be fairly more dangerous, but surely the\n uniques guaranteed each extended rune should get a little more to them\n too? Antaeus is easily kited, Ereshkigal has so many spells she's too\n inconsistent at actually following up silence or paralysis, and\n Asmodeus and Dispater are extremely similiar uniques with elemental\n projectile spells + Hurl Damnation + limited demon summon options, high\n AC and low EV, and a fixed equipment drop. (Asmodeus is statistically\n more dangerous due to Fire Summon getting to summon more at once, of\n course.) AF_CORRODE's irresistable corrosive nature as is deployed only\n on rust devils otherwise somewhat adds to the threat possibility space\n (I expect a bunch of good death logs with Corr (-40) before enough\n people pay enough attention) in a reasonably thematic enough fashion to\n work with.", "tree": { - "sha": "ed4c380618f3832f572bbdac5dde99742ee01514", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ed4c380618f3832f572bbdac5dde99742ee01514" + "sha": "b5f8ea03dfd4b0eda0dc875d473642135e575b0b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b5f8ea03dfd4b0eda0dc875d473642135e575b0b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d9de507325e9399f8639ab74e243801ce0b59dd", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", "comment_count": 0, "verification": { "verified": false, @@ -1238,79 +1094,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4d9de507325e9399f8639ab74e243801ce0b59dd", - "html_url": "https://github.com/crawl/crawl/commit/4d9de507325e9399f8639ab74e243801ce0b59dd", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d9de507325e9399f8639ab74e243801ce0b59dd/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", + "html_url": "https://github.com/crawl/crawl/commit/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f19855ecf09cb9a9603fbfe69d07aa1e03e9f3c7/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": "648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", - "url": "https://api.github.com/repos/crawl/crawl/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", - "html_url": "https://github.com/crawl/crawl/commit/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377" + "sha": "43d13352a3434243dfc399e0b0aa825bf8668d97", + "url": "https://api.github.com/repos/crawl/crawl/commits/43d13352a3434243dfc399e0b0aa825bf8668d97", + "html_url": "https://github.com/crawl/crawl/commit/43d13352a3434243dfc399e0b0aa825bf8668d97" } ] }, { - "sha": "648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", - "node_id": "C_kwDOAV-JftoAKDY0OGMwMWViNDhhN2Y2ZWY3NmRkMmU5YjAxYjdkN2NjYjZjZjIzNzc", + "sha": "43d13352a3434243dfc399e0b0aa825bf8668d97", + "node_id": "C_kwDOAV-JftoAKDQzZDEzMzUyYTM0MzQyNDNkZmMzOTllMGIwYWE4MjViZjg2NjhkOTc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T02:19:25Z" + "name": "Aliscans", + "email": "crawl@thimk.info", + "date": "2024-08-15T22:35:09Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T02:19:25Z" + "date": "2024-11-20T02:45:38Z" }, - "message": "Don't crash when a spike launcher made on the level border fires\n\nBy making the source of the attack be the monster's feet rather than the\nspike launcher's own location (I don't think this actually affects anything\nmeaningful, since it was only range 1 anyway.)", + "message": "Don't let non-damaging clouds or walls stop shift+dir running.\n\nLet the player run (shift+dir) through safe clouds.\n\nLet the player run up to slimy walls if immune to their effects.\n\nIn both cases, the player could already travel through an affected\nsquare.", "tree": { - "sha": "2a21d0f6f437a86a360fc35a76ff3261563253e0", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2a21d0f6f437a86a360fc35a76ff3261563253e0" + "sha": "efb32d46e7d9831d4730a8a0077d64cd28725f1a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/efb32d46e7d9831d4730a8a0077d64cd28725f1a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/43d13352a3434243dfc399e0b0aa825bf8668d97", "comment_count": 0, "verification": { "verified": false, @@ -1320,30 +1176,10 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", - "html_url": "https://github.com/crawl/crawl/commit/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377/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 - }, + "url": "https://api.github.com/repos/crawl/crawl/commits/43d13352a3434243dfc399e0b0aa825bf8668d97", + "html_url": "https://github.com/crawl/crawl/commit/43d13352a3434243dfc399e0b0aa825bf8668d97", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/43d13352a3434243dfc399e0b0aa825bf8668d97/comments", + "author": null, "committer": { "login": "DracoOmega", "id": 12538566, @@ -1367,32 +1203,32 @@ }, "parents": [ { - "sha": "9a63397c3797df84021a6d3d07eef96bf1d390ca", - "url": "https://api.github.com/repos/crawl/crawl/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca", - "html_url": "https://github.com/crawl/crawl/commit/9a63397c3797df84021a6d3d07eef96bf1d390ca" + "sha": "51936a82b6eefe174a24614aa60425d068d00318", + "url": "https://api.github.com/repos/crawl/crawl/commits/51936a82b6eefe174a24614aa60425d068d00318", + "html_url": "https://github.com/crawl/crawl/commit/51936a82b6eefe174a24614aa60425d068d00318" } ] }, { - "sha": "9a63397c3797df84021a6d3d07eef96bf1d390ca", - "node_id": "C_kwDOAV-JftoAKDlhNjMzOTdjMzc5N2RmODQwMjFhNmQzZDA3ZWVmOTZiZjFkMzkwY2E", + "sha": "51936a82b6eefe174a24614aa60425d068d00318", + "node_id": "C_kwDOAV-JftoAKDUxOTM2YTgyYjZlZWZlMTc0YTI0NjE0YWE2MDQyNWQwNjhkMDAzMTg", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:38:17Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-14T07:44:40Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:38:17Z" + "date": "2024-11-20T02:45:33Z" }, - "message": "Fix a pronoun issue with Curse of Agony expiring (salticid)", + "message": "Fix display of GDR in wizmode\n\nUse the rounded down instead of randomly rounded version of the players AC\nwhen calculating guaranteed damage reduction for display.\n\n[Committer's note: edited slightly to silence a compiler warning.]", "tree": { - "sha": "307dfaded6449e8b7adb05f48e23b7cfa5c7e517", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/307dfaded6449e8b7adb05f48e23b7cfa5c7e517" + "sha": "b5aa3f8774e154c2c796692eab76c30468523e16", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b5aa3f8774e154c2c796692eab76c30468523e16" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/51936a82b6eefe174a24614aa60425d068d00318", "comment_count": 0, "verification": { "verified": false, @@ -1402,26 +1238,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca", - "html_url": "https://github.com/crawl/crawl/commit/9a63397c3797df84021a6d3d07eef96bf1d390ca", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/51936a82b6eefe174a24614aa60425d068d00318", + "html_url": "https://github.com/crawl/crawl/commit/51936a82b6eefe174a24614aa60425d068d00318", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/51936a82b6eefe174a24614aa60425d068d00318/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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 @@ -1449,32 +1285,32 @@ }, "parents": [ { - "sha": "aa28e0d10a37954a03e1ae2bb11b4134d8239363", - "url": "https://api.github.com/repos/crawl/crawl/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363", - "html_url": "https://github.com/crawl/crawl/commit/aa28e0d10a37954a03e1ae2bb11b4134d8239363" + "sha": "96a7ec282a2df5b68c187281be947cd77b4c37f8", + "url": "https://api.github.com/repos/crawl/crawl/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8", + "html_url": "https://github.com/crawl/crawl/commit/96a7ec282a2df5b68c187281be947cd77b4c37f8" } ] }, { - "sha": "aa28e0d10a37954a03e1ae2bb11b4134d8239363", - "node_id": "C_kwDOAV-JftoAKGFhMjhlMGQxMGEzNzk1NGEwM2UxYWUyYmIxMWI0MTM0ZDgyMzkzNjM", + "sha": "96a7ec282a2df5b68c187281be947cd77b4c37f8", + "node_id": "C_kwDOAV-JftoAKDk2YTdlYzI4MmEyZGY1YjY4YzE4NzI4MWJlOTQ3Y2Q3N2I0YzM3Zjg", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:32:10Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-14T01:24:50Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:32:10Z" + "date": "2024-11-20T02:16:07Z" }, - "message": "Don't warn about hurting immune allies with Plasma Beam or Magnavolt", + "message": "Fix slime not showing around slime walls after reload\n\nAfter reloading and sometimes after changing levels, the slimey acidic\nfloors around the walls in the Slime Pits (and oozemancy walls)\nwouldn't appear.", "tree": { - "sha": "90d7588f822c604e6a70959cd0bde24591fd8e4c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/90d7588f822c604e6a70959cd0bde24591fd8e4c" + "sha": "bcf52319e21ef63abf7ade56634745b377a3bcf5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bcf52319e21ef63abf7ade56634745b377a3bcf5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8", "comment_count": 0, "verification": { "verified": false, @@ -1484,26 +1320,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363", - "html_url": "https://github.com/crawl/crawl/commit/aa28e0d10a37954a03e1ae2bb11b4134d8239363", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8", + "html_url": "https://github.com/crawl/crawl/commit/96a7ec282a2df5b68c187281be947cd77b4c37f8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/96a7ec282a2df5b68c187281be947cd77b4c37f8/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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 @@ -1531,32 +1367,32 @@ }, "parents": [ { - "sha": "0618abe85263507e732e21f81ce875976810ecc2", - "url": "https://api.github.com/repos/crawl/crawl/commits/0618abe85263507e732e21f81ce875976810ecc2", - "html_url": "https://github.com/crawl/crawl/commit/0618abe85263507e732e21f81ce875976810ecc2" + "sha": "9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", + "url": "https://api.github.com/repos/crawl/crawl/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", + "html_url": "https://github.com/crawl/crawl/commit/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c" } ] }, { - "sha": "0618abe85263507e732e21f81ce875976810ecc2", - "node_id": "C_kwDOAV-JftoAKDA2MThhYmU4NTI2MzUwN2U3MzJlMjFmODFjZTg3NTk3NjgxMGVjYzI", + "sha": "9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", + "node_id": "C_kwDOAV-JftoAKDlhZmFmNTE2YTdmZTliY2JjZmFmYWExNmI1YjNlMjkzZGI3Y2ZhMWM", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:27:28Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-13T01:09:12Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:27:28Z" + "date": "2024-11-20T02:15:46Z" }, - "message": "Tweak will-of-the-wisp resists\n\nRemove the mildly-inexplicable rC+ and add another level of rF+", + "message": "Don't blame the player when a confused ally kills (BarneyGumball)\n\nAngels summoned by The Shining One worshippers could become confused\n(e.g. by being hit by a tarentella) and then kill themselves or other\nangels putting the player in penance. Fix this by not blaming the\nplayer for kills by confused allies unless they (or an ally) confused\nthe ally.\n\nFixes #3304", "tree": { - "sha": "8805919f12ae56d6b175cb9995cf1b81d1829344", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8805919f12ae56d6b175cb9995cf1b81d1829344" + "sha": "d39946c1d6337108cabd283622a3755c2df777c0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d39946c1d6337108cabd283622a3755c2df777c0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0618abe85263507e732e21f81ce875976810ecc2", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", "comment_count": 0, "verification": { "verified": false, @@ -1566,26 +1402,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0618abe85263507e732e21f81ce875976810ecc2", - "html_url": "https://github.com/crawl/crawl/commit/0618abe85263507e732e21f81ce875976810ecc2", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0618abe85263507e732e21f81ce875976810ecc2/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", + "html_url": "https://github.com/crawl/crawl/commit/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9afaf516a7fe9bcbcfafaa16b5b3e293db7cfa1c/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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 @@ -1613,32 +1449,32 @@ }, "parents": [ { - "sha": "165d15814e393cf3a6dfa68f7715cfcea5c6546d", - "url": "https://api.github.com/repos/crawl/crawl/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d", - "html_url": "https://github.com/crawl/crawl/commit/165d15814e393cf3a6dfa68f7715cfcea5c6546d" + "sha": "1c2b424464a08abf96b63e6367cc05987542ff47", + "url": "https://api.github.com/repos/crawl/crawl/commits/1c2b424464a08abf96b63e6367cc05987542ff47", + "html_url": "https://github.com/crawl/crawl/commit/1c2b424464a08abf96b63e6367cc05987542ff47" } ] }, { - "sha": "165d15814e393cf3a6dfa68f7715cfcea5c6546d", - "node_id": "C_kwDOAV-JftoAKDE2NWQxNTgxNGUzOTNjZjNhNmRmYTY4Zjc3MTVjZmNlYTVjNjU0NmQ", + "sha": "1c2b424464a08abf96b63e6367cc05987542ff47", + "node_id": "C_kwDOAV-JftoAKDFjMmI0MjQ0NjRhMDhhYmY5NmI2M2U2MzY3Y2MwNTk4NzU0MmZmNDc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:26:50Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-14T06:51:48Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:26:50Z" + "date": "2024-11-20T02:01:30Z" }, - "message": "Fix Soul Splinter not working on electric eels\n\nThey're not normally spectralisable on account of having no melee attack,\nbut since the soul wisp does not refer to any of the source monster's\nstats besides HD in any way, there's no reason they should be excluded.", + "message": "Let grey draconians keep iron scales in dragon form (kuniqsX)\n\nOther draconian get to keep the mutations they get from their colour\nwhen possible in dragon form, so it would be consistent for grey\ndraconians to keep their iron-fused scales.\n\nFixes #4111", "tree": { - "sha": "b0afd0f846b03727a12613077172ae0b75f03f68", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b0afd0f846b03727a12613077172ae0b75f03f68" + "sha": "41724f4ee3fca5274485719b19dd11ba3df0a594", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/41724f4ee3fca5274485719b19dd11ba3df0a594" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1c2b424464a08abf96b63e6367cc05987542ff47", "comment_count": 0, "verification": { "verified": false, @@ -1648,26 +1484,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d", - "html_url": "https://github.com/crawl/crawl/commit/165d15814e393cf3a6dfa68f7715cfcea5c6546d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1c2b424464a08abf96b63e6367cc05987542ff47", + "html_url": "https://github.com/crawl/crawl/commit/1c2b424464a08abf96b63e6367cc05987542ff47", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1c2b424464a08abf96b63e6367cc05987542ff47/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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 @@ -1695,32 +1531,32 @@ }, "parents": [ { - "sha": "37ced69e49595f2d614bfeb82575d7060ed9df4c", - "url": "https://api.github.com/repos/crawl/crawl/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c", - "html_url": "https://github.com/crawl/crawl/commit/37ced69e49595f2d614bfeb82575d7060ed9df4c" + "sha": "c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", + "url": "https://api.github.com/repos/crawl/crawl/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", + "html_url": "https://github.com/crawl/crawl/commit/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65" } ] }, { - "sha": "37ced69e49595f2d614bfeb82575d7060ed9df4c", - "node_id": "C_kwDOAV-JftoAKDM3Y2VkNjllNDk1OTVmMmQ2MTRiZmViODI1NzVkNzA2MGVkOWRmNGM", + "sha": "c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", + "node_id": "C_kwDOAV-JftoAKGM3NDUzZmU4YWE3MmJlNmQ0OWY1ZjhmMDZjOGE1ZGNiNDhkMDdlNjU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:15:00Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-14T04:45:34Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:15:00Z" + "date": "2024-11-20T01:47:19Z" }, - "message": "Ban Awaken Forest from being cast via Aphotic Marionette (Colgate)\n\nSince it will currently always be hostile to the player.\n\n(I could have sworn I disabled this before the ability was first pushed to\ntrunk, but seemingly not.)", + "message": "Fix autofight not moving over web with slick slippers (jejorda2)\n\nWhen autofight was trying to move towards an enemy to attack it and the\nonly way you could see to reach the enemies was through a web, autofight\nwould give a message saying there was no safe path to the enemy and do\nnothing. It should have moved through the web as the slick spippers give\nimmunity to them.\n\nFixes #3125", "tree": { - "sha": "5cb67d1efdb89c4097c172a6e785637ddf5fe8aa", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5cb67d1efdb89c4097c172a6e785637ddf5fe8aa" + "sha": "816505cdff34683a88e179dccddb940d155ae499", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/816505cdff34683a88e179dccddb940d155ae499" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", "comment_count": 0, "verification": { "verified": false, @@ -1730,26 +1566,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c", - "html_url": "https://github.com/crawl/crawl/commit/37ced69e49595f2d614bfeb82575d7060ed9df4c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", + "html_url": "https://github.com/crawl/crawl/commit/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c7453fe8aa72be6d49f5f8f06c8a5dcb48d07e65/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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 @@ -1777,32 +1613,32 @@ }, "parents": [ { - "sha": "1f546792b71d2b46121cf85be294e1d215cf0a35", - "url": "https://api.github.com/repos/crawl/crawl/commits/1f546792b71d2b46121cf85be294e1d215cf0a35", - "html_url": "https://github.com/crawl/crawl/commit/1f546792b71d2b46121cf85be294e1d215cf0a35" + "sha": "ee4b17a3228114f6c6e80b1a6546d74120eb9a75", + "url": "https://api.github.com/repos/crawl/crawl/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", + "html_url": "https://github.com/crawl/crawl/commit/ee4b17a3228114f6c6e80b1a6546d74120eb9a75" } ] }, { - "sha": "1f546792b71d2b46121cf85be294e1d215cf0a35", - "node_id": "C_kwDOAV-JftoAKDFmNTQ2NzkyYjcxZDJiNDYxMjFjZjg1YmUyOTRlMWQyMTVjZjBhMzU", + "sha": "ee4b17a3228114f6c6e80b1a6546d74120eb9a75", + "node_id": "C_kwDOAV-JftoAKGVlNGIxN2EzMjI4MTE0ZjZjNmU4MGIxYTY1NDZkNzQxMjBlYjlhNzU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:10:48Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-11T02:48:31Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-18T00:10:48Z" + "date": "2024-11-20T01:30:55Z" }, - "message": "Make phalanx beetle AC boost colour AC blue in webtiles\n\nThis fixes #4138", + "message": "Round down the displayed damage for thrown weapons (sdynet)\n\nPreviously, displayed damage for thrown weapon was rounded randomly\npossibly giving a different value each time you examined your weapon.\nIt is now rounded down similar to unarmed.\n\nFixes #4047", "tree": { - "sha": "2d872ee282af03f2db21b63a4df7b7d40b12113b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2d872ee282af03f2db21b63a4df7b7d40b12113b" + "sha": "0114c8592765657d57c3c8003f654149d22fc969", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0114c8592765657d57c3c8003f654149d22fc969" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1f546792b71d2b46121cf85be294e1d215cf0a35", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", "comment_count": 0, "verification": { "verified": false, @@ -1812,26 +1648,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1f546792b71d2b46121cf85be294e1d215cf0a35", - "html_url": "https://github.com/crawl/crawl/commit/1f546792b71d2b46121cf85be294e1d215cf0a35", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1f546792b71d2b46121cf85be294e1d215cf0a35/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", + "html_url": "https://github.com/crawl/crawl/commit/ee4b17a3228114f6c6e80b1a6546d74120eb9a75", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ee4b17a3228114f6c6e80b1a6546d74120eb9a75/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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 @@ -1859,32 +1695,32 @@ }, "parents": [ { - "sha": "971a45014735c79f5dbe48ca728e2845d1726d9d", - "url": "https://api.github.com/repos/crawl/crawl/commits/971a45014735c79f5dbe48ca728e2845d1726d9d", - "html_url": "https://github.com/crawl/crawl/commit/971a45014735c79f5dbe48ca728e2845d1726d9d" + "sha": "438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", + "url": "https://api.github.com/repos/crawl/crawl/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", + "html_url": "https://github.com/crawl/crawl/commit/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff" } ] }, { - "sha": "971a45014735c79f5dbe48ca728e2845d1726d9d", - "node_id": "C_kwDOAV-JftoAKDk3MWE0NTAxNDczNWM3OWY1ZGJlNDhjYTcyOGUyODQ1ZDE3MjZkOWQ", + "sha": "438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", + "node_id": "C_kwDOAV-JftoAKDQzOGVhNWY5ZjFmOTZjODE3MjlhOGFiM2NlM2QzNWJlNzJjOGJiZmY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:45:15Z" + "date": "2024-11-19T23:34:13Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:45:15Z" + "date": "2024-11-19T23:34:13Z" }, - "message": "Be a bit clearer that pyre arrow's listed damage is per turn", + "message": "Allow looking up spells by school with ?/s\n\nCurrently, looking up 'necro' with ?/s returns just 5 results, one of which\nisn't even a player spell. Looking up 'fire' returns an incredible number\nof results (most of which aren't fire.) This is an often-requested feature\nin one form or another, so here's a stab at something simple and hopefully\nhelpful.\n\nIf you type '@', followed by a part of that school name, into spell search,\nit will now return all player book spells of that school and nothing else.\n(ie: '@necro' returns all player necromancy book spells.) A reminder of\nthis behavior is given at the prompt for entering a search key (the same\nway as is done for glyph lookup options for some other categories.)\n\nThanks to Ge0FF for some helpful suggestions.", "tree": { - "sha": "5f185ffeac3754485fb35d1c09cc50e2758fb975", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5f185ffeac3754485fb35d1c09cc50e2758fb975" + "sha": "a1ec26e1eddd451b27a3d0eb98ba3226fe708c78", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a1ec26e1eddd451b27a3d0eb98ba3226fe708c78" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/971a45014735c79f5dbe48ca728e2845d1726d9d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", "comment_count": 0, "verification": { "verified": false, @@ -1894,9 +1730,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/971a45014735c79f5dbe48ca728e2845d1726d9d", - "html_url": "https://github.com/crawl/crawl/commit/971a45014735c79f5dbe48ca728e2845d1726d9d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/971a45014735c79f5dbe48ca728e2845d1726d9d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", + "html_url": "https://github.com/crawl/crawl/commit/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/438ea5f9f1f96c81729a8ab3ce3d35be72c8bbff/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -1941,32 +1777,32 @@ }, "parents": [ { - "sha": "0e9803c14478b3a04955d65e99ec7e7a5acf843a", - "url": "https://api.github.com/repos/crawl/crawl/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a", - "html_url": "https://github.com/crawl/crawl/commit/0e9803c14478b3a04955d65e99ec7e7a5acf843a" + "sha": "30e30eea1891777bf5e383d296fd7631fb9257a3", + "url": "https://api.github.com/repos/crawl/crawl/commits/30e30eea1891777bf5e383d296fd7631fb9257a3", + "html_url": "https://github.com/crawl/crawl/commit/30e30eea1891777bf5e383d296fd7631fb9257a3" } ] }, { - "sha": "0e9803c14478b3a04955d65e99ec7e7a5acf843a", - "node_id": "C_kwDOAV-JftoAKDBlOTgwM2MxNDQ3OGIzYTA0OTU1ZDY1ZTk5ZWM3ZTdhNWFjZjg0M2E", + "sha": "30e30eea1891777bf5e383d296fd7631fb9257a3", + "node_id": "C_kwDOAV-JftoAKDMwZTMwZWVhMTg5MTc3N2JmNWUzODNkMjk2ZmQ3NjMxZmI5MjU3YTM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:45:02Z" + "date": "2024-11-19T21:08:57Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:45:02Z" + "date": "2024-11-19T21:10:59Z" }, - "message": "Give the player a helpful suggestion when set on fire\n\nWhile information about how to deal with sticky flame is included directly\nin the status description, spell description, and bombardier beetle\ndescription, let's try a tiny bit of extra notice that is hopefully\ninobtrusive enough (rather than yell this at the player every single turn).", + "message": "Unbreak Vanquished Vanguard / Summon Mortal Champion summon cap (Ge0FF)\n\nBroken since fb19e97205a5 which made ENCH_SUMMON get set even when\nmark_summoned is called with a summon type of 0. Both of these spells call\nmark_summoned() a second time, after the monster is created, to properly\nmark their manually-created gear as summoned, but this was trashing the\nrecord of what spell had created them, causing their summon cap to be\nignored.", "tree": { - "sha": "830562959d76fae702ee9f65c8eec28523c00ac2", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/830562959d76fae702ee9f65c8eec28523c00ac2" + "sha": "dcb861bd9a1908e8aff9c8a460c0f5731e062c12", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dcb861bd9a1908e8aff9c8a460c0f5731e062c12" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/30e30eea1891777bf5e383d296fd7631fb9257a3", "comment_count": 0, "verification": { "verified": false, @@ -1976,9 +1812,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a", - "html_url": "https://github.com/crawl/crawl/commit/0e9803c14478b3a04955d65e99ec7e7a5acf843a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/30e30eea1891777bf5e383d296fd7631fb9257a3", + "html_url": "https://github.com/crawl/crawl/commit/30e30eea1891777bf5e383d296fd7631fb9257a3", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/30e30eea1891777bf5e383d296fd7631fb9257a3/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2023,32 +1859,32 @@ }, "parents": [ { - "sha": "adb32c1a656ae39781cd2d8d662aba17b63f29c4", - "url": "https://api.github.com/repos/crawl/crawl/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4", - "html_url": "https://github.com/crawl/crawl/commit/adb32c1a656ae39781cd2d8d662aba17b63f29c4" + "sha": "02a236532649d97bc311031342fbdf7be517ae93", + "url": "https://api.github.com/repos/crawl/crawl/commits/02a236532649d97bc311031342fbdf7be517ae93", + "html_url": "https://github.com/crawl/crawl/commit/02a236532649d97bc311031342fbdf7be517ae93" } ] }, { - "sha": "adb32c1a656ae39781cd2d8d662aba17b63f29c4", - "node_id": "C_kwDOAV-JftoAKGFkYjMyYzFhNjU2YWUzOTc4MWNkMmQ4ZDY2MmFiYTE3YjYzZjI5YzQ", + "sha": "02a236532649d97bc311031342fbdf7be517ae93", + "node_id": "C_kwDOAV-JftoAKDAyYTIzNjUzMjY0OWQ5N2JjMzExMDMxMzQyZmJkZjdiZTUxN2FlOTM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:37:36Z" + "date": "2024-11-19T19:15:58Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:37:36Z" + "date": "2024-11-19T19:15:58Z" }, - "message": "Don't claim that gravitambourine does anything to orbs of destruction\n\nIt would still print the 'is pinned by gravity' message, even though it did\nnot actually affect them.", + "message": "Improve spell failure change description (Ge0FF)\n\nDue to not checking the *displayed* chance on xv, it was possible for the\nUI to think that a visible change in cast rate would happen for an item,\neven when it would not (for instance, 'improving' it from way over 100%\nfail to merely slightly over 100% fail). This meant the game would suggest\npressing '!' even though that did nothing.\n\nNow we calculate all of the actual percentages directly, even on the first\npass, so that we can be sure to give accurate information.\n\nAdditionally, xv will now summarize by listing the change of the spell\nwhose failure rate is most affected by the gear change (eg: \"your spell\nfailure would worsen by up to 22%\"), to give a better idea whether those\ndetails are worth looking at or not.", "tree": { - "sha": "0adb0901c30a4d698f43409cf4cbff8d3ff0383c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0adb0901c30a4d698f43409cf4cbff8d3ff0383c" + "sha": "5b494a1db081ad66342b044cedd381833d592be9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5b494a1db081ad66342b044cedd381833d592be9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/02a236532649d97bc311031342fbdf7be517ae93", "comment_count": 0, "verification": { "verified": false, @@ -2058,9 +1894,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4", - "html_url": "https://github.com/crawl/crawl/commit/adb32c1a656ae39781cd2d8d662aba17b63f29c4", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/02a236532649d97bc311031342fbdf7be517ae93", + "html_url": "https://github.com/crawl/crawl/commit/02a236532649d97bc311031342fbdf7be517ae93", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/02a236532649d97bc311031342fbdf7be517ae93/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2105,32 +1941,32 @@ }, "parents": [ { - "sha": "0817dc397108c7bc2ce482547ac05e2348dd8f4d", - "url": "https://api.github.com/repos/crawl/crawl/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d", - "html_url": "https://github.com/crawl/crawl/commit/0817dc397108c7bc2ce482547ac05e2348dd8f4d" + "sha": "2e717cac726f3c9e1729bc517efc5cde8003a973", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e717cac726f3c9e1729bc517efc5cde8003a973", + "html_url": "https://github.com/crawl/crawl/commit/2e717cac726f3c9e1729bc517efc5cde8003a973" } ] }, { - "sha": "0817dc397108c7bc2ce482547ac05e2348dd8f4d", - "node_id": "C_kwDOAV-JftoAKDA4MTdkYzM5NzEwOGM3YmMyY2U0ODI1NDdhYzA1ZTIzNDhkZDhmNGQ", + "sha": "2e717cac726f3c9e1729bc517efc5cde8003a973", + "node_id": "C_kwDOAV-JftoAKDJlNzE3Y2FjNzI2ZjNjOWUxNzI5YmM1MTdlZmM1Y2RlODAwM2E5NzM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:33:35Z" + "date": "2024-11-19T06:04:56Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:33:35Z" + "date": "2024-11-19T06:04:56Z" }, - "message": "Allow Yara's to remove Bestow Arms's effect\n\nAlso, use a prop to handle the cooldown on the undying armour, rather than\nrepurposing the enchantment itself, now that it can be blown up and is no\nlonger 'decorative'.", + "message": "Add a preview for examined equipments' effect on spell success\n\nEquipment in Crawl has a signficant effect on spell success that can often\nbe difficult to intuitively predict the magnitude of. The general advice\nfor determining just how badly that heavy armour will affect your spells is\nto try it on, but this isn't always possible. Sometimes a player is\nconsidering buying expensive armour from a shop, but isn't sure if it will\nruin their important spells or not. Worse, Ashenzari worshippers often\ncannot swap their items without literally destroying them forever.\n\nIn the spirit of items showing preview of how they would modify your EV,\nitem descriptions now indicate their effect on spell success. Since effect\non spell success is extremely individual to the spell, a single number\ncannot be provided; instead, a second page of information is provided for\nitems that would modify spell success rate (accessible by pressing '!')\n\nThis indicates the change in spell failure for every spell the player knows\nwhich would change by at least 1%. They are sorted in order of magnitude of\nchange, and color-coded for how good/bad the change is. Items which cause\nany such change mention this in the same space where AC/EV changes are\nlisted (along with how to access the additional information).\n\nSomething like this has been a repeatedly-requested feature for some time\nnow. I hope it will be helpful!", "tree": { - "sha": "c55bf0e5df8d3d891f1e12a63cc6846133589b22", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c55bf0e5df8d3d891f1e12a63cc6846133589b22" + "sha": "0ede10954966a82af5e6f5ab8cc3366ca84b3b32", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0ede10954966a82af5e6f5ab8cc3366ca84b3b32" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e717cac726f3c9e1729bc517efc5cde8003a973", "comment_count": 0, "verification": { "verified": false, @@ -2140,9 +1976,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d", - "html_url": "https://github.com/crawl/crawl/commit/0817dc397108c7bc2ce482547ac05e2348dd8f4d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e717cac726f3c9e1729bc517efc5cde8003a973", + "html_url": "https://github.com/crawl/crawl/commit/2e717cac726f3c9e1729bc517efc5cde8003a973", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e717cac726f3c9e1729bc517efc5cde8003a973/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2187,32 +2023,32 @@ }, "parents": [ { - "sha": "177a7290d3bf62168a0363e0596d4761ff27fd1a", - "url": "https://api.github.com/repos/crawl/crawl/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a", - "html_url": "https://github.com/crawl/crawl/commit/177a7290d3bf62168a0363e0596d4761ff27fd1a" + "sha": "4d9de507325e9399f8639ab74e243801ce0b59dd", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d9de507325e9399f8639ab74e243801ce0b59dd", + "html_url": "https://github.com/crawl/crawl/commit/4d9de507325e9399f8639ab74e243801ce0b59dd" } ] }, { - "sha": "177a7290d3bf62168a0363e0596d4761ff27fd1a", - "node_id": "C_kwDOAV-JftoAKDE3N2E3MjkwZDNiZjYyMTY4YTAzNjNlMDU5NmQ0NzYxZmYyN2ZkMWE", + "sha": "4d9de507325e9399f8639ab74e243801ce0b59dd", + "node_id": "C_kwDOAV-JftoAKDRkOWRlNTA3MzI1ZTkzOTlmODYzOWFiNzRlMjQzODAxY2UwYjU5ZGQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:31:42Z" + "date": "2024-11-18T19:08:51Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T23:31:42Z" + "date": "2024-11-18T19:08:51Z" }, - "message": "Fix spacing in hoarfrost cannon idle messages", + "message": "Fix various brokenness with exploding monster attributions (Midn8)\n\nThe most obvious breakage is that the player was incorrectly getting\npenance for blazeheart core explosions, but the player also was not getting\nXP for some things like ballisto spore explosions. I *think* this should\nstraighten most of that out.", "tree": { - "sha": "43b0eccde033a4a699d8501d7c10f5eb79c3bbcf", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/43b0eccde033a4a699d8501d7c10f5eb79c3bbcf" + "sha": "ed4c380618f3832f572bbdac5dde99742ee01514", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ed4c380618f3832f572bbdac5dde99742ee01514" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d9de507325e9399f8639ab74e243801ce0b59dd", "comment_count": 0, "verification": { "verified": false, @@ -2222,9 +2058,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a", - "html_url": "https://github.com/crawl/crawl/commit/177a7290d3bf62168a0363e0596d4761ff27fd1a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d9de507325e9399f8639ab74e243801ce0b59dd", + "html_url": "https://github.com/crawl/crawl/commit/4d9de507325e9399f8639ab74e243801ce0b59dd", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d9de507325e9399f8639ab74e243801ce0b59dd/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2269,32 +2105,32 @@ }, "parents": [ { - "sha": "d82fd1d872df30c56735d32ff8d816dd72c639e9", - "url": "https://api.github.com/repos/crawl/crawl/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9", - "html_url": "https://github.com/crawl/crawl/commit/d82fd1d872df30c56735d32ff8d816dd72c639e9" + "sha": "648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", + "url": "https://api.github.com/repos/crawl/crawl/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", + "html_url": "https://github.com/crawl/crawl/commit/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377" } ] }, { - "sha": "d82fd1d872df30c56735d32ff8d816dd72c639e9", - "node_id": "C_kwDOAV-JftoAKGQ4MmZkMWQ4NzJkZjMwYzU2NzM1ZDMyZmY4ZDgxNmRkNzJjNjM5ZTk", + "sha": "648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", + "node_id": "C_kwDOAV-JftoAKDY0OGMwMWViNDhhN2Y2ZWY3NmRkMmU5YjAxYjdkN2NjYjZjZjIzNzc", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:45:08Z" + "date": "2024-11-18T02:19:25Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T02:19:25Z" }, - "message": "Make spike launchers more visible in console (Undo)", + "message": "Don't crash when a spike launcher made on the level border fires\n\nBy making the source of the attack be the monster's feet rather than the\nspike launcher's own location (I don't think this actually affects anything\nmeaningful, since it was only range 1 anyway.)", "tree": { - "sha": "dffb1fb9a51b5192fad522c903fe28d3442f260a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dffb1fb9a51b5192fad522c903fe28d3442f260a" + "sha": "2a21d0f6f437a86a360fc35a76ff3261563253e0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2a21d0f6f437a86a360fc35a76ff3261563253e0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", "comment_count": 0, "verification": { "verified": false, @@ -2304,9 +2140,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9", - "html_url": "https://github.com/crawl/crawl/commit/d82fd1d872df30c56735d32ff8d816dd72c639e9", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", + "html_url": "https://github.com/crawl/crawl/commit/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/648c01eb48a7f6ef76dd2e9b01b7d7ccb6cf2377/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2351,32 +2187,32 @@ }, "parents": [ { - "sha": "6624952077b0e6a56c9702beb695d8888787ac08", - "url": "https://api.github.com/repos/crawl/crawl/commits/6624952077b0e6a56c9702beb695d8888787ac08", - "html_url": "https://github.com/crawl/crawl/commit/6624952077b0e6a56c9702beb695d8888787ac08" + "sha": "9a63397c3797df84021a6d3d07eef96bf1d390ca", + "url": "https://api.github.com/repos/crawl/crawl/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca", + "html_url": "https://github.com/crawl/crawl/commit/9a63397c3797df84021a6d3d07eef96bf1d390ca" } ] }, { - "sha": "6624952077b0e6a56c9702beb695d8888787ac08", - "node_id": "C_kwDOAV-JftoAKDY2MjQ5NTIwNzdiMGU2YTU2Yzk3MDJiZWI2OTVkODg4ODc4N2FjMDg", + "sha": "9a63397c3797df84021a6d3d07eef96bf1d390ca", + "node_id": "C_kwDOAV-JftoAKDlhNjMzOTdjMzc5N2RmODQwMjFhNmQzZDA3ZWVmOTZiZjFkMzkwY2E", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:44:49Z" + "date": "2024-11-18T00:38:17Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T00:38:17Z" }, - "message": "Unbreak matches_player_speed for zombies\n\nSummoned creatures were not intended to have the 'automatically match the\nplayer's speed when travelling' behavior, but after the recent summon\nrefactoring, is_summoned() returns true for a larger category of monster,\nincluding zombies.\n\nIntead, let's try excluding based only on whether they have a summon timer\nor not.", + "message": "Fix a pronoun issue with Curse of Agony expiring (salticid)", "tree": { - "sha": "56ce6d9c914d1e9a7683fa15ac232b9bd938c7eb", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/56ce6d9c914d1e9a7683fa15ac232b9bd938c7eb" + "sha": "307dfaded6449e8b7adb05f48e23b7cfa5c7e517", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/307dfaded6449e8b7adb05f48e23b7cfa5c7e517" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6624952077b0e6a56c9702beb695d8888787ac08", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca", "comment_count": 0, "verification": { "verified": false, @@ -2386,9 +2222,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6624952077b0e6a56c9702beb695d8888787ac08", - "html_url": "https://github.com/crawl/crawl/commit/6624952077b0e6a56c9702beb695d8888787ac08", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6624952077b0e6a56c9702beb695d8888787ac08/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca", + "html_url": "https://github.com/crawl/crawl/commit/9a63397c3797df84021a6d3d07eef96bf1d390ca", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9a63397c3797df84021a6d3d07eef96bf1d390ca/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2433,32 +2269,32 @@ }, "parents": [ { - "sha": "1e4d28410680d8c33d756fe3bd03e13f7b989a04", - "url": "https://api.github.com/repos/crawl/crawl/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04", - "html_url": "https://github.com/crawl/crawl/commit/1e4d28410680d8c33d756fe3bd03e13f7b989a04" + "sha": "aa28e0d10a37954a03e1ae2bb11b4134d8239363", + "url": "https://api.github.com/repos/crawl/crawl/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363", + "html_url": "https://github.com/crawl/crawl/commit/aa28e0d10a37954a03e1ae2bb11b4134d8239363" } ] }, { - "sha": "1e4d28410680d8c33d756fe3bd03e13f7b989a04", - "node_id": "C_kwDOAV-JftoAKDFlNGQyODQxMDY4MGQ4YzMzZDc1NmZlM2JkMDNlMTNmN2I5ODlhMDQ", + "sha": "aa28e0d10a37954a03e1ae2bb11b4134d8239363", + "node_id": "C_kwDOAV-JftoAKGFhMjhlMGQxMGEzNzk1NGEwM2UxYWUyYmIxMWI0MTM0ZDgyMzkzNjM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:06:18Z" + "date": "2024-11-18T00:32:10Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T00:32:10Z" }, - "message": "Don't let hostile polymorph prevent Vessel of Slaughter's transformation\n\nMakhleb's power is not so puny. (Also, it consumed costs without even\ndoing its thing.)", + "message": "Don't warn about hurting immune allies with Plasma Beam or Magnavolt", "tree": { - "sha": "06d0bef1e5a7f995a83257910e9240bd584f6ea2", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/06d0bef1e5a7f995a83257910e9240bd584f6ea2" + "sha": "90d7588f822c604e6a70959cd0bde24591fd8e4c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/90d7588f822c604e6a70959cd0bde24591fd8e4c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363", "comment_count": 0, "verification": { "verified": false, @@ -2468,9 +2304,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04", - "html_url": "https://github.com/crawl/crawl/commit/1e4d28410680d8c33d756fe3bd03e13f7b989a04", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363", + "html_url": "https://github.com/crawl/crawl/commit/aa28e0d10a37954a03e1ae2bb11b4134d8239363", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/aa28e0d10a37954a03e1ae2bb11b4134d8239363/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2515,32 +2351,32 @@ }, "parents": [ { - "sha": "e0577c41e0bb75654246062998ca5ed70e12ff07", - "url": "https://api.github.com/repos/crawl/crawl/commits/e0577c41e0bb75654246062998ca5ed70e12ff07", - "html_url": "https://github.com/crawl/crawl/commit/e0577c41e0bb75654246062998ca5ed70e12ff07" + "sha": "0618abe85263507e732e21f81ce875976810ecc2", + "url": "https://api.github.com/repos/crawl/crawl/commits/0618abe85263507e732e21f81ce875976810ecc2", + "html_url": "https://github.com/crawl/crawl/commit/0618abe85263507e732e21f81ce875976810ecc2" } ] }, { - "sha": "e0577c41e0bb75654246062998ca5ed70e12ff07", - "node_id": "C_kwDOAV-JftoAKGUwNTc3YzQxZTBiYjc1NjU0MjQ2MDYyOTk4Y2E1ZWQ3MGUxMmZmMDc", + "sha": "0618abe85263507e732e21f81ce875976810ecc2", + "node_id": "C_kwDOAV-JftoAKDA2MThhYmU4NTI2MzUwN2U3MzJlMjFmODFjZTg3NTk3NjgxMGVjYzI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T20:56:32Z" + "date": "2024-11-18T00:27:28Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T00:27:28Z" }, - "message": "Don't fumble Wu Jian wall jump attacks if your destination has water\n\nThe ability itself says that you attack 'from above', yet you technically\nlanded at your end point *before* attacking, which could result in silly\nthings like falling into water a moment before being described as jumping\nover something, and water at the end point could also cause you to fumble\nyour attack altogether.\n\nNow, you should funtionally attack first and *then* land (and cannot fumble\neven if you're leaping towards water.)", + "message": "Tweak will-of-the-wisp resists\n\nRemove the mildly-inexplicable rC+ and add another level of rF+", "tree": { - "sha": "fa458d9a701d9945cae27838d5150ba52a44b891", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/fa458d9a701d9945cae27838d5150ba52a44b891" + "sha": "8805919f12ae56d6b175cb9995cf1b81d1829344", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8805919f12ae56d6b175cb9995cf1b81d1829344" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e0577c41e0bb75654246062998ca5ed70e12ff07", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0618abe85263507e732e21f81ce875976810ecc2", "comment_count": 0, "verification": { "verified": false, @@ -2550,9 +2386,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e0577c41e0bb75654246062998ca5ed70e12ff07", - "html_url": "https://github.com/crawl/crawl/commit/e0577c41e0bb75654246062998ca5ed70e12ff07", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e0577c41e0bb75654246062998ca5ed70e12ff07/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0618abe85263507e732e21f81ce875976810ecc2", + "html_url": "https://github.com/crawl/crawl/commit/0618abe85263507e732e21f81ce875976810ecc2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0618abe85263507e732e21f81ce875976810ecc2/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2597,32 +2433,32 @@ }, "parents": [ { - "sha": "f3c5cb16e6950d32a8c4bd84bf18e986f131a072", - "url": "https://api.github.com/repos/crawl/crawl/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", - "html_url": "https://github.com/crawl/crawl/commit/f3c5cb16e6950d32a8c4bd84bf18e986f131a072" + "sha": "165d15814e393cf3a6dfa68f7715cfcea5c6546d", + "url": "https://api.github.com/repos/crawl/crawl/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d", + "html_url": "https://github.com/crawl/crawl/commit/165d15814e393cf3a6dfa68f7715cfcea5c6546d" } ] }, { - "sha": "f3c5cb16e6950d32a8c4bd84bf18e986f131a072", - "node_id": "C_kwDOAV-JftoAKGYzYzVjYjE2ZTY5NTBkMzJhOGM0YmQ4NGJmMThlOTg2ZjEzMWEwNzI", + "sha": "165d15814e393cf3a6dfa68f7715cfcea5c6546d", + "node_id": "C_kwDOAV-JftoAKDE2NWQxNTgxNGUzOTNjZjNhNmRmYTY4Zjc3MTVjZmNlYTVjNjU0NmQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T20:43:05Z" + "date": "2024-11-18T00:26:50Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T00:26:50Z" }, - "message": "Don't give apostles extra plusses on unrandart armour\n\nCould result in silly things like them showing up in +8 moon troll leather\narmour.", + "message": "Fix Soul Splinter not working on electric eels\n\nThey're not normally spectralisable on account of having no melee attack,\nbut since the soul wisp does not refer to any of the source monster's\nstats besides HD in any way, there's no reason they should be excluded.", "tree": { - "sha": "cd07ec9669d57c670e0ab4c2c2740badb81d6fa8", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/cd07ec9669d57c670e0ab4c2c2740badb81d6fa8" + "sha": "b0afd0f846b03727a12613077172ae0b75f03f68", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b0afd0f846b03727a12613077172ae0b75f03f68" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d", "comment_count": 0, "verification": { "verified": false, @@ -2632,9 +2468,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", - "html_url": "https://github.com/crawl/crawl/commit/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d", + "html_url": "https://github.com/crawl/crawl/commit/165d15814e393cf3a6dfa68f7715cfcea5c6546d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/165d15814e393cf3a6dfa68f7715cfcea5c6546d/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2679,32 +2515,32 @@ }, "parents": [ { - "sha": "c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", - "url": "https://api.github.com/repos/crawl/crawl/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", - "html_url": "https://github.com/crawl/crawl/commit/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d" - } + "sha": "37ced69e49595f2d614bfeb82575d7060ed9df4c", + "url": "https://api.github.com/repos/crawl/crawl/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c", + "html_url": "https://github.com/crawl/crawl/commit/37ced69e49595f2d614bfeb82575d7060ed9df4c" + } ] }, { - "sha": "c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", - "node_id": "C_kwDOAV-JftoAKGM2MDg2NzI0YmJiMzJmZDlkNjA0MGRmZTZjMmY4NGU5OWM1MGE2NGQ", + "sha": "37ced69e49595f2d614bfeb82575d7060ed9df4c", + "node_id": "C_kwDOAV-JftoAKDM3Y2VkNjllNDk1OTVmMmQ2MTRiZmViODI1NzVkNzA2MGVkOWRmNGM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T20:40:16Z" + "date": "2024-11-18T00:15:00Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T00:15:00Z" }, - "message": "Forbid imprinting a weapon your god hates (Ge0FF)\n\nAnd if you already imprinted one before switching to a god who dislikes\nyour prior choice, unimprint it upon conversion.", + "message": "Ban Awaken Forest from being cast via Aphotic Marionette (Colgate)\n\nSince it will currently always be hostile to the player.\n\n(I could have sworn I disabled this before the ability was first pushed to\ntrunk, but seemingly not.)", "tree": { - "sha": "a1d53a82a1329dc9bbeee13976c1f22d6e96a3be", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a1d53a82a1329dc9bbeee13976c1f22d6e96a3be" + "sha": "5cb67d1efdb89c4097c172a6e785637ddf5fe8aa", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5cb67d1efdb89c4097c172a6e785637ddf5fe8aa" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c", "comment_count": 0, "verification": { "verified": false, @@ -2714,9 +2550,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", - "html_url": "https://github.com/crawl/crawl/commit/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c", + "html_url": "https://github.com/crawl/crawl/commit/37ced69e49595f2d614bfeb82575d7060ed9df4c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/37ced69e49595f2d614bfeb82575d7060ed9df4c/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2761,32 +2597,32 @@ }, "parents": [ { - "sha": "4d6752997412490ce781d1ba379227c3f65df12a", - "url": "https://api.github.com/repos/crawl/crawl/commits/4d6752997412490ce781d1ba379227c3f65df12a", - "html_url": "https://github.com/crawl/crawl/commit/4d6752997412490ce781d1ba379227c3f65df12a" + "sha": "1f546792b71d2b46121cf85be294e1d215cf0a35", + "url": "https://api.github.com/repos/crawl/crawl/commits/1f546792b71d2b46121cf85be294e1d215cf0a35", + "html_url": "https://github.com/crawl/crawl/commit/1f546792b71d2b46121cf85be294e1d215cf0a35" } ] }, { - "sha": "4d6752997412490ce781d1ba379227c3f65df12a", - "node_id": "C_kwDOAV-JftoAKDRkNjc1Mjk5NzQxMjQ5MGNlNzgxZDFiYTM3OTIyN2MzZjY1ZGYxMmE", + "sha": "1f546792b71d2b46121cf85be294e1d215cf0a35", + "node_id": "C_kwDOAV-JftoAKDFmNTQ2NzkyYjcxZDJiNDYxMjFjZjg1YmUyOTRlMWQyMTVjZjBhMzU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T20:17:49Z" + "date": "2024-11-18T00:10:48Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-17T22:52:43Z" + "date": "2024-11-18T00:10:48Z" }, - "message": "Let Spike Launchers be LRD'd", + "message": "Make phalanx beetle AC boost colour AC blue in webtiles\n\nThis fixes #4138", "tree": { - "sha": "6b35bddeeefe1701f94511e03e8ee9a5a968491b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b35bddeeefe1701f94511e03e8ee9a5a968491b" + "sha": "2d872ee282af03f2db21b63a4df7b7d40b12113b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2d872ee282af03f2db21b63a4df7b7d40b12113b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d6752997412490ce781d1ba379227c3f65df12a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1f546792b71d2b46121cf85be294e1d215cf0a35", "comment_count": 0, "verification": { "verified": false, @@ -2796,9 +2632,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4d6752997412490ce781d1ba379227c3f65df12a", - "html_url": "https://github.com/crawl/crawl/commit/4d6752997412490ce781d1ba379227c3f65df12a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d6752997412490ce781d1ba379227c3f65df12a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1f546792b71d2b46121cf85be294e1d215cf0a35", + "html_url": "https://github.com/crawl/crawl/commit/1f546792b71d2b46121cf85be294e1d215cf0a35", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1f546792b71d2b46121cf85be294e1d215cf0a35/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2843,196 +2679,32 @@ }, "parents": [ { - "sha": "82142fbd452074b8bfb3ecc9fb600eccd6453909", - "url": "https://api.github.com/repos/crawl/crawl/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909", - "html_url": "https://github.com/crawl/crawl/commit/82142fbd452074b8bfb3ecc9fb600eccd6453909" - } - ] - }, - { - "sha": "82142fbd452074b8bfb3ecc9fb600eccd6453909", - "node_id": "C_kwDOAV-JftoAKDgyMTQyZmJkNDUyMDc0YjhiZmIzZWNjOWZiNjAwZWNjZDY0NTM5MDk", - "commit": { - "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-17T09:17:07Z" - }, - "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-17T09:17:07Z" - }, - "message": "More specific spell icon / effect tiles\n\nMost of these are using the new flash_tile() functionality added for\nvarious Forgecraft spells to add new flashes of debuffs that are extremely\nimportant to not miss, dramatizing them more than other debuffs and\nhopefully continuing to make it harder to miss that they were inflicted.\n(Several of these didn't even _have_ visual effects previously, which was\nespecially strange considering most hexes do by default.) The\nsplinterfrost barricade salvo, meanwhile, is meant to help distinguish it\nfrom using the non-penetrating Throw Icicle effect.\n\nSources:\n\n * Draining Gaze vfx: roctavian's edit of Denzi's eye of draining.\n * Doom Howl vfx: roctavian's Shadow Fiend tile.\n * Entropic Weave vfx: Denzi's burst graphics and Pete Hurst's cobwebs.\n * Sap Magic vfx: snw-0's icon for the Sap Magic invocation +\n Sastreii's antimagic icon.\n * Sentinel's Mark vfx: aidan holm's Sentinel's Mark spell icon.\n * Splinterfrost salvos: An edit of roctavian's throw icicle projectiles.\n * Stoke Flames icon: pianoman523's current creeping inferno tile.\n\nThis also comes with some reorganizing of dc-misc.txt to sort the spell\neffects by rough school of origin, to ease any further additions to the\nfile.", - "tree": { - "sha": "6b055bc6ddc906807c45ad711ac46e52dadb366c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b055bc6ddc906807c45ad711ac46e52dadb366c" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909", - "html_url": "https://github.com/crawl/crawl/commit/82142fbd452074b8bfb3ecc9fb600eccd6453909", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909/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": "599108c877da33bc03cb73daf8c76da151de37ad", - "url": "https://api.github.com/repos/crawl/crawl/commits/599108c877da33bc03cb73daf8c76da151de37ad", - "html_url": "https://github.com/crawl/crawl/commit/599108c877da33bc03cb73daf8c76da151de37ad" - } - ] - }, - { - "sha": "599108c877da33bc03cb73daf8c76da151de37ad", - "node_id": "C_kwDOAV-JftoAKDU5OTEwOGM4NzdkYTMzYmMwM2NiNzNkYWY4Yzc2ZGExNTFkZTM3YWQ", - "commit": { - "author": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-11-16T21:13:13Z" - }, - "committer": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-11-16T21:13:13Z" - }, - "message": "fix: give water elementals animal intelligence too\n\nThis got missed in 62137d702.", - "tree": { - "sha": "4ecd83cecd31834a171927fa0b52644f6caca14a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4ecd83cecd31834a171927fa0b52644f6caca14a" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/599108c877da33bc03cb73daf8c76da151de37ad", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/599108c877da33bc03cb73daf8c76da151de37ad", - "html_url": "https://github.com/crawl/crawl/commit/599108c877da33bc03cb73daf8c76da151de37ad", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/599108c877da33bc03cb73daf8c76da151de37ad/comments", - "author": { - "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/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": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?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", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "parents": [ - { - "sha": "901f017ee199e909970a152e6f346fe2aa709938", - "url": "https://api.github.com/repos/crawl/crawl/commits/901f017ee199e909970a152e6f346fe2aa709938", - "html_url": "https://github.com/crawl/crawl/commit/901f017ee199e909970a152e6f346fe2aa709938" + "sha": "971a45014735c79f5dbe48ca728e2845d1726d9d", + "url": "https://api.github.com/repos/crawl/crawl/commits/971a45014735c79f5dbe48ca728e2845d1726d9d", + "html_url": "https://github.com/crawl/crawl/commit/971a45014735c79f5dbe48ca728e2845d1726d9d" } ] }, { - "sha": "901f017ee199e909970a152e6f346fe2aa709938", - "node_id": "C_kwDOAV-JftoAKDkwMWYwMTdlZTE5OWU5MDk5NzBhMTUyZTZmMzQ2ZmUyYWE3MDk5Mzg", + "sha": "971a45014735c79f5dbe48ca728e2845d1726d9d", + "node_id": "C_kwDOAV-JftoAKDk3MWE0NTAxNDczNWM3OWY1ZGJlNDhjYTcyOGUyODQ1ZDE3MjZkOWQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:19Z" + "date": "2024-11-17T23:45:15Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T23:45:15Z" }, - "message": "Make Platinum Paragon use artefact weapons only (PleasingFungus)\n\nI'd originally implemented per-weapon-type damage scaling for paragon out\nof concern that certain weapon types (like axes or quick blades) would be\ndisproportionately good on them. Many of the usual factors that govern\nplayer weapon choice don't really apply to either monsters or lategame -\nscaling is very different, and you're sure to have your choice of a\nreasonable weapon in nearly any category. I didn't want the choice to feel\ntoo 'flat'.\n\nBut something you perhaps *aren't* guaranteed to have an obvious gauranteed\nbest option of are artifacts (and artifact weapons are the most fun to use\nanyway.) So let's try removing the weapon-type-based scaling and just only\nallow imprinting artefacts. (This does make Gyre and Gimble even more\nabsurd, but... maybe that's allow?)\n\nThis does mean the paragon can no longer fall back on using the player's\ncurrent weapon, if you've never imprinted one, so to try and avoid players\nnot realizing they should use this, you can no longer cast paragon unless\nyou first imprint *something*. (I considered just having them be unarmed\nin this case, but it seems likely some players will miss that.)", + "message": "Be a bit clearer that pyre arrow's listed damage is per turn", "tree": { - "sha": "d9a95af01c02ae154fa8a52459c68a7949408f8d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d9a95af01c02ae154fa8a52459c68a7949408f8d" + "sha": "5f185ffeac3754485fb35d1c09cc50e2758fb975", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5f185ffeac3754485fb35d1c09cc50e2758fb975" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/901f017ee199e909970a152e6f346fe2aa709938", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/971a45014735c79f5dbe48ca728e2845d1726d9d", "comment_count": 0, "verification": { "verified": false, @@ -3042,9 +2714,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/901f017ee199e909970a152e6f346fe2aa709938", - "html_url": "https://github.com/crawl/crawl/commit/901f017ee199e909970a152e6f346fe2aa709938", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/901f017ee199e909970a152e6f346fe2aa709938/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/971a45014735c79f5dbe48ca728e2845d1726d9d", + "html_url": "https://github.com/crawl/crawl/commit/971a45014735c79f5dbe48ca728e2845d1726d9d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/971a45014735c79f5dbe48ca728e2845d1726d9d/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3089,32 +2761,32 @@ }, "parents": [ { - "sha": "838d47654535379d1b53225f6139b3fcdae82cbc", - "url": "https://api.github.com/repos/crawl/crawl/commits/838d47654535379d1b53225f6139b3fcdae82cbc", - "html_url": "https://github.com/crawl/crawl/commit/838d47654535379d1b53225f6139b3fcdae82cbc" + "sha": "0e9803c14478b3a04955d65e99ec7e7a5acf843a", + "url": "https://api.github.com/repos/crawl/crawl/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a", + "html_url": "https://github.com/crawl/crawl/commit/0e9803c14478b3a04955d65e99ec7e7a5acf843a" } ] }, { - "sha": "838d47654535379d1b53225f6139b3fcdae82cbc", - "node_id": "C_kwDOAV-JftoAKDgzOGQ0NzY1NDUzNTM3OWQxYjUzMjI1ZjYxMzliM2ZjZGFlODJjYmM", + "sha": "0e9803c14478b3a04955d65e99ec7e7a5acf843a", + "node_id": "C_kwDOAV-JftoAKDBlOTgwM2MxNDQ3OGIzYTA0OTU1ZDY1ZTk5ZWM3ZTdhNWFjZjg0M2E", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:02:10Z" + "date": "2024-11-17T23:45:02Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T23:45:02Z" }, - "message": "Don't waste a turn trying to deploy a Paragon in deep water (Lightli)\n\nPossibly the paragon should just fly, but while I debate about that, it\nshouldn't consume a turn and 9 mana to do nothing.", + "message": "Give the player a helpful suggestion when set on fire\n\nWhile information about how to deal with sticky flame is included directly\nin the status description, spell description, and bombardier beetle\ndescription, let's try a tiny bit of extra notice that is hopefully\ninobtrusive enough (rather than yell this at the player every single turn).", "tree": { - "sha": "dc17241793216b8e2f3571f85bc528b611701989", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dc17241793216b8e2f3571f85bc528b611701989" + "sha": "830562959d76fae702ee9f65c8eec28523c00ac2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/830562959d76fae702ee9f65c8eec28523c00ac2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/838d47654535379d1b53225f6139b3fcdae82cbc", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a", "comment_count": 0, "verification": { "verified": false, @@ -3124,9 +2796,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/838d47654535379d1b53225f6139b3fcdae82cbc", - "html_url": "https://github.com/crawl/crawl/commit/838d47654535379d1b53225f6139b3fcdae82cbc", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/838d47654535379d1b53225f6139b3fcdae82cbc/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a", + "html_url": "https://github.com/crawl/crawl/commit/0e9803c14478b3a04955d65e99ec7e7a5acf843a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0e9803c14478b3a04955d65e99ec7e7a5acf843a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3171,32 +2843,32 @@ }, "parents": [ { - "sha": "d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", - "url": "https://api.github.com/repos/crawl/crawl/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", - "html_url": "https://github.com/crawl/crawl/commit/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5" + "sha": "adb32c1a656ae39781cd2d8d662aba17b63f29c4", + "url": "https://api.github.com/repos/crawl/crawl/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4", + "html_url": "https://github.com/crawl/crawl/commit/adb32c1a656ae39781cd2d8d662aba17b63f29c4" } ] }, { - "sha": "d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", - "node_id": "C_kwDOAV-JftoAKGQwM2VkMzk1OWU1MmNkMmE1M2RjNTBhNGYzZDllNDQ0ZjM5ZDZmYjU", + "sha": "adb32c1a656ae39781cd2d8d662aba17b63f29c4", + "node_id": "C_kwDOAV-JftoAKGFkYjMyYzFhNjU2YWUzOTc4MWNkMmQ4ZDY2MmFiYTE3YjYzZjI5YzQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T19:35:19Z" + "date": "2024-11-17T23:37:36Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T23:37:36Z" }, - "message": "Be more clear in the Spike Launcher failure message (ragingrage)", + "message": "Don't claim that gravitambourine does anything to orbs of destruction\n\nIt would still print the 'is pinned by gravity' message, even though it did\nnot actually affect them.", "tree": { - "sha": "7e589507c35de1c3db8c7ec0ea6821f8d499647e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7e589507c35de1c3db8c7ec0ea6821f8d499647e" + "sha": "0adb0901c30a4d698f43409cf4cbff8d3ff0383c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0adb0901c30a4d698f43409cf4cbff8d3ff0383c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4", "comment_count": 0, "verification": { "verified": false, @@ -3206,9 +2878,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", - "html_url": "https://github.com/crawl/crawl/commit/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4", + "html_url": "https://github.com/crawl/crawl/commit/adb32c1a656ae39781cd2d8d662aba17b63f29c4", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/adb32c1a656ae39781cd2d8d662aba17b63f29c4/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3253,32 +2925,32 @@ }, "parents": [ { - "sha": "a53a18d65b2573130f0bb35d372fec41ba635804", - "url": "https://api.github.com/repos/crawl/crawl/commits/a53a18d65b2573130f0bb35d372fec41ba635804", - "html_url": "https://github.com/crawl/crawl/commit/a53a18d65b2573130f0bb35d372fec41ba635804" + "sha": "0817dc397108c7bc2ce482547ac05e2348dd8f4d", + "url": "https://api.github.com/repos/crawl/crawl/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d", + "html_url": "https://github.com/crawl/crawl/commit/0817dc397108c7bc2ce482547ac05e2348dd8f4d" } ] }, { - "sha": "a53a18d65b2573130f0bb35d372fec41ba635804", - "node_id": "C_kwDOAV-JftoAKGE1M2ExOGQ2NWIyNTczMTMwZjBiYjM1ZDM3MmZlYzQxYmE2MzU4MDQ", + "sha": "0817dc397108c7bc2ce482547ac05e2348dd8f4d", + "node_id": "C_kwDOAV-JftoAKDA4MTdkYzM5NzEwOGM3YmMyY2U0ODI1NDdhYzA1ZTIzNDhkZDhmNGQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T19:34:41Z" + "date": "2024-11-17T23:33:35Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T23:33:35Z" }, - "message": "Fix spell memorisation menu spacing (Lightli)\n\nI forgot to realign this to fit crocodile when I adjusted the spell cast\nmenu.", + "message": "Allow Yara's to remove Bestow Arms's effect\n\nAlso, use a prop to handle the cooldown on the undying armour, rather than\nrepurposing the enchantment itself, now that it can be blown up and is no\nlonger 'decorative'.", "tree": { - "sha": "376214085b2246780716772a63247758d9bf90b4", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/376214085b2246780716772a63247758d9bf90b4" + "sha": "c55bf0e5df8d3d891f1e12a63cc6846133589b22", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c55bf0e5df8d3d891f1e12a63cc6846133589b22" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a53a18d65b2573130f0bb35d372fec41ba635804", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d", "comment_count": 0, "verification": { "verified": false, @@ -3288,9 +2960,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a53a18d65b2573130f0bb35d372fec41ba635804", - "html_url": "https://github.com/crawl/crawl/commit/a53a18d65b2573130f0bb35d372fec41ba635804", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a53a18d65b2573130f0bb35d372fec41ba635804/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d", + "html_url": "https://github.com/crawl/crawl/commit/0817dc397108c7bc2ce482547ac05e2348dd8f4d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0817dc397108c7bc2ce482547ac05e2348dd8f4d/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3335,32 +3007,32 @@ }, "parents": [ { - "sha": "46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", - "url": "https://api.github.com/repos/crawl/crawl/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", - "html_url": "https://github.com/crawl/crawl/commit/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c" + "sha": "177a7290d3bf62168a0363e0596d4761ff27fd1a", + "url": "https://api.github.com/repos/crawl/crawl/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a", + "html_url": "https://github.com/crawl/crawl/commit/177a7290d3bf62168a0363e0596d4761ff27fd1a" } ] }, { - "sha": "46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", - "node_id": "C_kwDOAV-JftoAKDQ2MDE2ZWEyYjZlN2MzYTQ4NGNmYmQ2ZTJkZmMzYjk4ZjIyNzAzNWM", + "sha": "177a7290d3bf62168a0363e0596d4761ff27fd1a", + "node_id": "C_kwDOAV-JftoAKDE3N2E3MjkwZDNiZjYyMTY4YTAzNjNlMDU5NmQ0NzYxZmYyN2ZkMWE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T19:24:42Z" + "date": "2024-11-17T23:31:42Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T23:31:42Z" }, - "message": "Don't let Walking Alembic give player potions in Cocytus (regret-index)\n\nIf it deliberately works like real potions in as many other ways as\npossible, probably this should also block it.\n\n(For now, it doesn't affect ally buff effects, but to be honest, I am not\nsure how much we can concieve of sawblades as drinking a potion anyway.\nMaybe the alembic just made it some nice industrial oil to polish it with.)", + "message": "Fix spacing in hoarfrost cannon idle messages", "tree": { - "sha": "457a7d97a742695aae3e0e016e68b292954e63c2", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/457a7d97a742695aae3e0e016e68b292954e63c2" + "sha": "43b0eccde033a4a699d8501d7c10f5eb79c3bbcf", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/43b0eccde033a4a699d8501d7c10f5eb79c3bbcf" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a", "comment_count": 0, "verification": { "verified": false, @@ -3370,9 +3042,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", - "html_url": "https://github.com/crawl/crawl/commit/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a", + "html_url": "https://github.com/crawl/crawl/commit/177a7290d3bf62168a0363e0596d4761ff27fd1a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/177a7290d3bf62168a0363e0596d4761ff27fd1a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3417,32 +3089,32 @@ }, "parents": [ { - "sha": "99847303ae42421b1b267bcfe91cb85df8681ce6", - "url": "https://api.github.com/repos/crawl/crawl/commits/99847303ae42421b1b267bcfe91cb85df8681ce6", - "html_url": "https://github.com/crawl/crawl/commit/99847303ae42421b1b267bcfe91cb85df8681ce6" + "sha": "d82fd1d872df30c56735d32ff8d816dd72c639e9", + "url": "https://api.github.com/repos/crawl/crawl/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9", + "html_url": "https://github.com/crawl/crawl/commit/d82fd1d872df30c56735d32ff8d816dd72c639e9" } ] }, { - "sha": "99847303ae42421b1b267bcfe91cb85df8681ce6", - "node_id": "C_kwDOAV-JftoAKDk5ODQ3MzAzYWU0MjQyMWIxYjI2N2JjZmU5MWNiODVkZjg2ODFjZTY", + "sha": "d82fd1d872df30c56735d32ff8d816dd72c639e9", + "node_id": "C_kwDOAV-JftoAKGQ4MmZkMWQ4NzJkZjMwYzU2NzM1ZDMyZmY4ZDgxNmRkNzJjNjM5ZTk", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T19:24:11Z" + "date": "2024-11-17T22:45:08Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T22:52:43Z" }, - "message": "Preserve clockwork bee HP better than winding/unwinding\n\nThis grew especially weird when Tempering was involved, and could result\nin it looking like your bee grew steadily more injured each time you\nre-activated it.", + "message": "Make spike launchers more visible in console (Undo)", "tree": { - "sha": "070f66e15b5d245bd30f2d330ac622d346d6f712", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/070f66e15b5d245bd30f2d330ac622d346d6f712" + "sha": "dffb1fb9a51b5192fad522c903fe28d3442f260a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dffb1fb9a51b5192fad522c903fe28d3442f260a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/99847303ae42421b1b267bcfe91cb85df8681ce6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9", "comment_count": 0, "verification": { "verified": false, @@ -3452,9 +3124,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/99847303ae42421b1b267bcfe91cb85df8681ce6", - "html_url": "https://github.com/crawl/crawl/commit/99847303ae42421b1b267bcfe91cb85df8681ce6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/99847303ae42421b1b267bcfe91cb85df8681ce6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9", + "html_url": "https://github.com/crawl/crawl/commit/d82fd1d872df30c56735d32ff8d816dd72c639e9", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d82fd1d872df30c56735d32ff8d816dd72c639e9/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3499,32 +3171,32 @@ }, "parents": [ { - "sha": "50e1018844919bc9e5129713af6fab7b9559ac2b", - "url": "https://api.github.com/repos/crawl/crawl/commits/50e1018844919bc9e5129713af6fab7b9559ac2b", - "html_url": "https://github.com/crawl/crawl/commit/50e1018844919bc9e5129713af6fab7b9559ac2b" + "sha": "6624952077b0e6a56c9702beb695d8888787ac08", + "url": "https://api.github.com/repos/crawl/crawl/commits/6624952077b0e6a56c9702beb695d8888787ac08", + "html_url": "https://github.com/crawl/crawl/commit/6624952077b0e6a56c9702beb695d8888787ac08" } ] }, { - "sha": "50e1018844919bc9e5129713af6fab7b9559ac2b", - "node_id": "C_kwDOAV-JftoAKDUwZTEwMTg4NDQ5MTliYzllNTEyOTcxM2FmNmZhYjdiOTU1OWFjMmI", + "sha": "6624952077b0e6a56c9702beb695d8888787ac08", + "node_id": "C_kwDOAV-JftoAKDY2MjQ5NTIwNzdiMGU2YTU2Yzk3MDJiZWI2OTVkODg4ODc4N2FjMDg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T19:23:15Z" + "date": "2024-11-17T22:44:49Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T22:52:43Z" }, - "message": "Fix missing Shred spell icon", + "message": "Unbreak matches_player_speed for zombies\n\nSummoned creatures were not intended to have the 'automatically match the\nplayer's speed when travelling' behavior, but after the recent summon\nrefactoring, is_summoned() returns true for a larger category of monster,\nincluding zombies.\n\nIntead, let's try excluding based only on whether they have a summon timer\nor not.", "tree": { - "sha": "12e9e807148863bbc60a2ed9e777430165fcdc17", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/12e9e807148863bbc60a2ed9e777430165fcdc17" + "sha": "56ce6d9c914d1e9a7683fa15ac232b9bd938c7eb", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/56ce6d9c914d1e9a7683fa15ac232b9bd938c7eb" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/50e1018844919bc9e5129713af6fab7b9559ac2b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6624952077b0e6a56c9702beb695d8888787ac08", "comment_count": 0, "verification": { "verified": false, @@ -3534,9 +3206,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/50e1018844919bc9e5129713af6fab7b9559ac2b", - "html_url": "https://github.com/crawl/crawl/commit/50e1018844919bc9e5129713af6fab7b9559ac2b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/50e1018844919bc9e5129713af6fab7b9559ac2b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/6624952077b0e6a56c9702beb695d8888787ac08", + "html_url": "https://github.com/crawl/crawl/commit/6624952077b0e6a56c9702beb695d8888787ac08", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6624952077b0e6a56c9702beb695d8888787ac08/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3581,32 +3253,32 @@ }, "parents": [ { - "sha": "c18741777b2d4ff4268dd6b9ee1704fcad54ae89", - "url": "https://api.github.com/repos/crawl/crawl/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", - "html_url": "https://github.com/crawl/crawl/commit/c18741777b2d4ff4268dd6b9ee1704fcad54ae89" + "sha": "1e4d28410680d8c33d756fe3bd03e13f7b989a04", + "url": "https://api.github.com/repos/crawl/crawl/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04", + "html_url": "https://github.com/crawl/crawl/commit/1e4d28410680d8c33d756fe3bd03e13f7b989a04" } ] }, { - "sha": "c18741777b2d4ff4268dd6b9ee1704fcad54ae89", - "node_id": "C_kwDOAV-JftoAKGMxODc0MTc3N2IyZDRmZjQyNjhkZDZiOWVlMTcwNGZjYWQ1NGFlODk", + "sha": "1e4d28410680d8c33d756fe3bd03e13f7b989a04", + "node_id": "C_kwDOAV-JftoAKDFlNGQyODQxMDY4MGQ4YzMzZDc1NmZlM2JkMDNlMTNmN2I5ODlhMDQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T19:23:03Z" + "date": "2024-11-17T22:06:18Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T20:23:26Z" + "date": "2024-11-17T22:52:43Z" }, - "message": "Preserve Tempering status when a clockwork bee unwinds/winds (ragingrage)\n\nThis also meant you could get explosions off the bee much more often than\nexpected.", + "message": "Don't let hostile polymorph prevent Vessel of Slaughter's transformation\n\nMakhleb's power is not so puny. (Also, it consumed costs without even\ndoing its thing.)", "tree": { - "sha": "d948ecfef9d02a2cdf5d5dc941402074f5f46906", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d948ecfef9d02a2cdf5d5dc941402074f5f46906" + "sha": "06d0bef1e5a7f995a83257910e9240bd584f6ea2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/06d0bef1e5a7f995a83257910e9240bd584f6ea2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04", "comment_count": 0, "verification": { "verified": false, @@ -3616,9 +3288,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", - "html_url": "https://github.com/crawl/crawl/commit/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04", + "html_url": "https://github.com/crawl/crawl/commit/1e4d28410680d8c33d756fe3bd03e13f7b989a04", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1e4d28410680d8c33d756fe3bd03e13f7b989a04/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3663,32 +3335,32 @@ }, "parents": [ { - "sha": "976cc2dc96f858548b8c5fab3083a779aeaf5764", - "url": "https://api.github.com/repos/crawl/crawl/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764", - "html_url": "https://github.com/crawl/crawl/commit/976cc2dc96f858548b8c5fab3083a779aeaf5764" + "sha": "e0577c41e0bb75654246062998ca5ed70e12ff07", + "url": "https://api.github.com/repos/crawl/crawl/commits/e0577c41e0bb75654246062998ca5ed70e12ff07", + "html_url": "https://github.com/crawl/crawl/commit/e0577c41e0bb75654246062998ca5ed70e12ff07" } ] }, { - "sha": "976cc2dc96f858548b8c5fab3083a779aeaf5764", - "node_id": "C_kwDOAV-JftoAKDk3NmNjMmRjOTZmODU4NTQ4YjhjNWZhYjMwODNhNzc5YWVhZjU3NjQ", + "sha": "e0577c41e0bb75654246062998ca5ed70e12ff07", + "node_id": "C_kwDOAV-JftoAKGUwNTc3YzQxZTBiYjc1NjU0MjQ2MDYyOTk4Y2E1ZWQ3MGUxMmZmMDc", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T19:24:43Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T20:56:32Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T19:25:02Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T22:52:43Z" }, - "message": "Draw Kinetic Grapnel UI icon in webtiles\n\nThis was left out of 0183c6dfd6.", + "message": "Don't fumble Wu Jian wall jump attacks if your destination has water\n\nThe ability itself says that you attack 'from above', yet you technically\nlanded at your end point *before* attacking, which could result in silly\nthings like falling into water a moment before being described as jumping\nover something, and water at the end point could also cause you to fumble\nyour attack altogether.\n\nNow, you should funtionally attack first and *then* land (and cannot fumble\neven if you're leaping towards water.)", "tree": { - "sha": "adaff69ae79ce539e459f7e7e555957d297d3266", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/adaff69ae79ce539e459f7e7e555957d297d3266" + "sha": "fa458d9a701d9945cae27838d5150ba52a44b891", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/fa458d9a701d9945cae27838d5150ba52a44b891" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e0577c41e0bb75654246062998ca5ed70e12ff07", "comment_count": 0, "verification": { "verified": false, @@ -3698,79 +3370,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764", - "html_url": "https://github.com/crawl/crawl/commit/976cc2dc96f858548b8c5fab3083a779aeaf5764", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e0577c41e0bb75654246062998ca5ed70e12ff07", + "html_url": "https://github.com/crawl/crawl/commit/e0577c41e0bb75654246062998ca5ed70e12ff07", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e0577c41e0bb75654246062998ca5ed70e12ff07/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": "68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", - "url": "https://api.github.com/repos/crawl/crawl/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", - "html_url": "https://github.com/crawl/crawl/commit/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b" + "sha": "f3c5cb16e6950d32a8c4bd84bf18e986f131a072", + "url": "https://api.github.com/repos/crawl/crawl/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", + "html_url": "https://github.com/crawl/crawl/commit/f3c5cb16e6950d32a8c4bd84bf18e986f131a072" } ] }, { - "sha": "68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", - "node_id": "C_kwDOAV-JftoAKDY4ZTE2YzhhMmJiOWViMTU1MjFiNGE1MmJlMTliNjJhZWZlYjZiM2I", + "sha": "f3c5cb16e6950d32a8c4bd84bf18e986f131a072", + "node_id": "C_kwDOAV-JftoAKGYzYzVjYjE2ZTY5NTBkMzJhOGM0YmQ4NGJmMThlOTg2ZjEzMWEwNzI", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T19:01:54Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T20:43:05Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T19:02:18Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T22:52:43Z" }, - "message": "Don't randomize Fortress Blast damage description (again)\n\nThis is a fixed version of the fix from 94af0e6272d7.", + "message": "Don't give apostles extra plusses on unrandart armour\n\nCould result in silly things like them showing up in +8 moon troll leather\narmour.", "tree": { - "sha": "3c431cde48b4fd5681f5b4cef35849c106a2c5b0", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3c431cde48b4fd5681f5b4cef35849c106a2c5b0" + "sha": "cd07ec9669d57c670e0ab4c2c2740badb81d6fa8", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/cd07ec9669d57c670e0ab4c2c2740badb81d6fa8" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", "comment_count": 0, "verification": { "verified": false, @@ -3780,79 +3452,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", - "html_url": "https://github.com/crawl/crawl/commit/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", + "html_url": "https://github.com/crawl/crawl/commit/f3c5cb16e6950d32a8c4bd84bf18e986f131a072", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f3c5cb16e6950d32a8c4bd84bf18e986f131a072/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": "b7987cb5609e1e3b069ff244f52364f19afe896e", - "url": "https://api.github.com/repos/crawl/crawl/commits/b7987cb5609e1e3b069ff244f52364f19afe896e", - "html_url": "https://github.com/crawl/crawl/commit/b7987cb5609e1e3b069ff244f52364f19afe896e" + "sha": "c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", + "url": "https://api.github.com/repos/crawl/crawl/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", + "html_url": "https://github.com/crawl/crawl/commit/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d" } ] }, { - "sha": "b7987cb5609e1e3b069ff244f52364f19afe896e", - "node_id": "C_kwDOAV-JftoAKGI3OTg3Y2I1NjA5ZTFlM2IwNjlmZjI0NGY1MjM2NGYxOWFmZTg5NmU", + "sha": "c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", + "node_id": "C_kwDOAV-JftoAKGM2MDg2NzI0YmJiMzJmZDlkNjA0MGRmZTZjMmY4NGU5OWM1MGE2NGQ", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T18:58:23Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T20:40:16Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T18:58:23Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T22:52:43Z" }, - "message": "Revert \"Don't randomize Fortress Blast damage description\"\n\nI didn't know we were already using a different call for non-randomized\nAC in the UI, fixing this differently in a following commit.\n\nThis reverts commit 94af0e6272d72a908e7deefd438db50019df8eae.", + "message": "Forbid imprinting a weapon your god hates (Ge0FF)\n\nAnd if you already imprinted one before switching to a god who dislikes\nyour prior choice, unimprint it upon conversion.", "tree": { - "sha": "402f7c98c7a3541e7877c05da0825aa6f6eb1840", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/402f7c98c7a3541e7877c05da0825aa6f6eb1840" + "sha": "a1d53a82a1329dc9bbeee13976c1f22d6e96a3be", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a1d53a82a1329dc9bbeee13976c1f22d6e96a3be" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b7987cb5609e1e3b069ff244f52364f19afe896e", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", "comment_count": 0, "verification": { "verified": false, @@ -3862,79 +3534,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b7987cb5609e1e3b069ff244f52364f19afe896e", - "html_url": "https://github.com/crawl/crawl/commit/b7987cb5609e1e3b069ff244f52364f19afe896e", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b7987cb5609e1e3b069ff244f52364f19afe896e/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", + "html_url": "https://github.com/crawl/crawl/commit/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c6086724bbb32fd9d6040dfe6c2f84e99c50a64d/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": "94af0e6272d72a908e7deefd438db50019df8eae", - "url": "https://api.github.com/repos/crawl/crawl/commits/94af0e6272d72a908e7deefd438db50019df8eae", - "html_url": "https://github.com/crawl/crawl/commit/94af0e6272d72a908e7deefd438db50019df8eae" + "sha": "4d6752997412490ce781d1ba379227c3f65df12a", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d6752997412490ce781d1ba379227c3f65df12a", + "html_url": "https://github.com/crawl/crawl/commit/4d6752997412490ce781d1ba379227c3f65df12a" } ] }, { - "sha": "94af0e6272d72a908e7deefd438db50019df8eae", - "node_id": "C_kwDOAV-JftoAKDk0YWYwZTYyNzJkNzJhOTA4ZTdkZWVmZDQzOGRiNTAwMTlkZjhlYWU", + "sha": "4d6752997412490ce781d1ba379227c3f65df12a", + "node_id": "C_kwDOAV-JftoAKDRkNjc1Mjk5NzQxMjQ5MGNlNzgxZDFiYTM3OTIyN2MzZjY1ZGYxMmE", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T18:43:41Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T20:17:49Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T18:44:11Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-17T22:52:43Z" }, - "message": "Don't randomize Fortress Blast damage description\n\nIt looks like this had been the intent already, but we were passing\nin armour class with a div_rand_round.", + "message": "Let Spike Launchers be LRD'd", "tree": { - "sha": "7c16bde2f700a256ab9efecae011c6504dac2660", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7c16bde2f700a256ab9efecae011c6504dac2660" + "sha": "6b35bddeeefe1701f94511e03e8ee9a5a968491b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b35bddeeefe1701f94511e03e8ee9a5a968491b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/94af0e6272d72a908e7deefd438db50019df8eae", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4d6752997412490ce781d1ba379227c3f65df12a", "comment_count": 0, "verification": { "verified": false, @@ -3944,79 +3616,489 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/94af0e6272d72a908e7deefd438db50019df8eae", - "html_url": "https://github.com/crawl/crawl/commit/94af0e6272d72a908e7deefd438db50019df8eae", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/94af0e6272d72a908e7deefd438db50019df8eae/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4d6752997412490ce781d1ba379227c3f65df12a", + "html_url": "https://github.com/crawl/crawl/commit/4d6752997412490ce781d1ba379227c3f65df12a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4d6752997412490ce781d1ba379227c3f65df12a/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/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": "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": "82142fbd452074b8bfb3ecc9fb600eccd6453909", + "url": "https://api.github.com/repos/crawl/crawl/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909", + "html_url": "https://github.com/crawl/crawl/commit/82142fbd452074b8bfb3ecc9fb600eccd6453909" + } + ] + }, + { + "sha": "82142fbd452074b8bfb3ecc9fb600eccd6453909", + "node_id": "C_kwDOAV-JftoAKDgyMTQyZmJkNDUyMDc0YjhiZmIzZWNjOWZiNjAwZWNjZDY0NTM5MDk", + "commit": { + "author": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-17T09:17:07Z" + }, + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-17T09:17:07Z" + }, + "message": "More specific spell icon / effect tiles\n\nMost of these are using the new flash_tile() functionality added for\nvarious Forgecraft spells to add new flashes of debuffs that are extremely\nimportant to not miss, dramatizing them more than other debuffs and\nhopefully continuing to make it harder to miss that they were inflicted.\n(Several of these didn't even _have_ visual effects previously, which was\nespecially strange considering most hexes do by default.) The\nsplinterfrost barricade salvo, meanwhile, is meant to help distinguish it\nfrom using the non-penetrating Throw Icicle effect.\n\nSources:\n\n * Draining Gaze vfx: roctavian's edit of Denzi's eye of draining.\n * Doom Howl vfx: roctavian's Shadow Fiend tile.\n * Entropic Weave vfx: Denzi's burst graphics and Pete Hurst's cobwebs.\n * Sap Magic vfx: snw-0's icon for the Sap Magic invocation +\n Sastreii's antimagic icon.\n * Sentinel's Mark vfx: aidan holm's Sentinel's Mark spell icon.\n * Splinterfrost salvos: An edit of roctavian's throw icicle projectiles.\n * Stoke Flames icon: pianoman523's current creeping inferno tile.\n\nThis also comes with some reorganizing of dc-misc.txt to sort the spell\neffects by rough school of origin, to ease any further additions to the\nfile.", + "tree": { + "sha": "6b055bc6ddc906807c45ad711ac46e52dadb366c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b055bc6ddc906807c45ad711ac46e52dadb366c" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909", + "html_url": "https://github.com/crawl/crawl/commit/82142fbd452074b8bfb3ecc9fb600eccd6453909", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/82142fbd452074b8bfb3ecc9fb600eccd6453909/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": "599108c877da33bc03cb73daf8c76da151de37ad", + "url": "https://api.github.com/repos/crawl/crawl/commits/599108c877da33bc03cb73daf8c76da151de37ad", + "html_url": "https://github.com/crawl/crawl/commit/599108c877da33bc03cb73daf8c76da151de37ad" + } + ] + }, + { + "sha": "599108c877da33bc03cb73daf8c76da151de37ad", + "node_id": "C_kwDOAV-JftoAKDU5OTEwOGM4NzdkYTMzYmMwM2NiNzNkYWY4Yzc2ZGExNTFkZTM3YWQ", + "commit": { + "author": { + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2024-11-16T21:13:13Z" + }, + "committer": { + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2024-11-16T21:13:13Z" + }, + "message": "fix: give water elementals animal intelligence too\n\nThis got missed in 62137d702.", + "tree": { + "sha": "4ecd83cecd31834a171927fa0b52644f6caca14a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4ecd83cecd31834a171927fa0b52644f6caca14a" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/599108c877da33bc03cb73daf8c76da151de37ad", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/599108c877da33bc03cb73daf8c76da151de37ad", + "html_url": "https://github.com/crawl/crawl/commit/599108c877da33bc03cb73daf8c76da151de37ad", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/599108c877da33bc03cb73daf8c76da151de37ad/comments", + "author": { + "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/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": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?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", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "901f017ee199e909970a152e6f346fe2aa709938", + "url": "https://api.github.com/repos/crawl/crawl/commits/901f017ee199e909970a152e6f346fe2aa709938", + "html_url": "https://github.com/crawl/crawl/commit/901f017ee199e909970a152e6f346fe2aa709938" + } + ] + }, + { + "sha": "901f017ee199e909970a152e6f346fe2aa709938", + "node_id": "C_kwDOAV-JftoAKDkwMWYwMTdlZTE5OWU5MDk5NzBhMTUyZTZmMzQ2ZmUyYWE3MDk5Mzg", + "commit": { + "author": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:19Z" + }, + "committer": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" + }, + "message": "Make Platinum Paragon use artefact weapons only (PleasingFungus)\n\nI'd originally implemented per-weapon-type damage scaling for paragon out\nof concern that certain weapon types (like axes or quick blades) would be\ndisproportionately good on them. Many of the usual factors that govern\nplayer weapon choice don't really apply to either monsters or lategame -\nscaling is very different, and you're sure to have your choice of a\nreasonable weapon in nearly any category. I didn't want the choice to feel\ntoo 'flat'.\n\nBut something you perhaps *aren't* guaranteed to have an obvious gauranteed\nbest option of are artifacts (and artifact weapons are the most fun to use\nanyway.) So let's try removing the weapon-type-based scaling and just only\nallow imprinting artefacts. (This does make Gyre and Gimble even more\nabsurd, but... maybe that's allow?)\n\nThis does mean the paragon can no longer fall back on using the player's\ncurrent weapon, if you've never imprinted one, so to try and avoid players\nnot realizing they should use this, you can no longer cast paragon unless\nyou first imprint *something*. (I considered just having them be unarmed\nin this case, but it seems likely some players will miss that.)", + "tree": { + "sha": "d9a95af01c02ae154fa8a52459c68a7949408f8d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d9a95af01c02ae154fa8a52459c68a7949408f8d" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/901f017ee199e909970a152e6f346fe2aa709938", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/901f017ee199e909970a152e6f346fe2aa709938", + "html_url": "https://github.com/crawl/crawl/commit/901f017ee199e909970a152e6f346fe2aa709938", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/901f017ee199e909970a152e6f346fe2aa709938/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": "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": "838d47654535379d1b53225f6139b3fcdae82cbc", + "url": "https://api.github.com/repos/crawl/crawl/commits/838d47654535379d1b53225f6139b3fcdae82cbc", + "html_url": "https://github.com/crawl/crawl/commit/838d47654535379d1b53225f6139b3fcdae82cbc" + } + ] + }, + { + "sha": "838d47654535379d1b53225f6139b3fcdae82cbc", + "node_id": "C_kwDOAV-JftoAKDgzOGQ0NzY1NDUzNTM3OWQxYjUzMjI1ZjYxMzliM2ZjZGFlODJjYmM", + "commit": { + "author": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:02:10Z" + }, + "committer": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" + }, + "message": "Don't waste a turn trying to deploy a Paragon in deep water (Lightli)\n\nPossibly the paragon should just fly, but while I debate about that, it\nshouldn't consume a turn and 9 mana to do nothing.", + "tree": { + "sha": "dc17241793216b8e2f3571f85bc528b611701989", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dc17241793216b8e2f3571f85bc528b611701989" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/838d47654535379d1b53225f6139b3fcdae82cbc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/838d47654535379d1b53225f6139b3fcdae82cbc", + "html_url": "https://github.com/crawl/crawl/commit/838d47654535379d1b53225f6139b3fcdae82cbc", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/838d47654535379d1b53225f6139b3fcdae82cbc/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": "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": "d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "url": "https://api.github.com/repos/crawl/crawl/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "html_url": "https://github.com/crawl/crawl/commit/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5" + } + ] + }, + { + "sha": "d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "node_id": "C_kwDOAV-JftoAKGQwM2VkMzk1OWU1MmNkMmE1M2RjNTBhNGYzZDllNDQ0ZjM5ZDZmYjU", + "commit": { + "author": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T19:35:19Z" + }, + "committer": { + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" + }, + "message": "Be more clear in the Spike Launcher failure message (ragingrage)", + "tree": { + "sha": "7e589507c35de1c3db8c7ec0ea6821f8d499647e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7e589507c35de1c3db8c7ec0ea6821f8d499647e" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "html_url": "https://github.com/crawl/crawl/commit/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d03ed3959e52cd2a53dc50a4f3d9e444f39d6fb5/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/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": "b8170214e4fd9edee2adbf2750c8b428511ac1c9", - "url": "https://api.github.com/repos/crawl/crawl/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9", - "html_url": "https://github.com/crawl/crawl/commit/b8170214e4fd9edee2adbf2750c8b428511ac1c9" + "sha": "a53a18d65b2573130f0bb35d372fec41ba635804", + "url": "https://api.github.com/repos/crawl/crawl/commits/a53a18d65b2573130f0bb35d372fec41ba635804", + "html_url": "https://github.com/crawl/crawl/commit/a53a18d65b2573130f0bb35d372fec41ba635804" } ] }, { - "sha": "b8170214e4fd9edee2adbf2750c8b428511ac1c9", - "node_id": "C_kwDOAV-JftoAKGI4MTcwMjE0ZTRmZDllZGVlMmFkYmYyNzUwYzhiNDI4NTExYWMxYzk", + "sha": "a53a18d65b2573130f0bb35d372fec41ba635804", + "node_id": "C_kwDOAV-JftoAKGE1M2ExOGQ2NWIyNTczMTMwZjBiYjM1ZDM3MmZlYzQxYmE2MzU4MDQ", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T18:34:53Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T19:34:41Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T18:37:09Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" }, - "message": "Fix Fortress Blast damage description (Oneirical)\n\nThis spell description was using presumably-older version of its\ndamage formula that capped at 51 ac, instead of 70.", + "message": "Fix spell memorisation menu spacing (Lightli)\n\nI forgot to realign this to fit crocodile when I adjusted the spell cast\nmenu.", "tree": { - "sha": "402f7c98c7a3541e7877c05da0825aa6f6eb1840", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/402f7c98c7a3541e7877c05da0825aa6f6eb1840" + "sha": "376214085b2246780716772a63247758d9bf90b4", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/376214085b2246780716772a63247758d9bf90b4" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a53a18d65b2573130f0bb35d372fec41ba635804", "comment_count": 0, "verification": { "verified": false, @@ -4026,79 +4108,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9", - "html_url": "https://github.com/crawl/crawl/commit/b8170214e4fd9edee2adbf2750c8b428511ac1c9", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a53a18d65b2573130f0bb35d372fec41ba635804", + "html_url": "https://github.com/crawl/crawl/commit/a53a18d65b2573130f0bb35d372fec41ba635804", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a53a18d65b2573130f0bb35d372fec41ba635804/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": "90355d26cc622d80699ce99aada2077aff8abbaa", - "url": "https://api.github.com/repos/crawl/crawl/commits/90355d26cc622d80699ce99aada2077aff8abbaa", - "html_url": "https://github.com/crawl/crawl/commit/90355d26cc622d80699ce99aada2077aff8abbaa" + "sha": "46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", + "url": "https://api.github.com/repos/crawl/crawl/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", + "html_url": "https://github.com/crawl/crawl/commit/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c" } ] }, { - "sha": "90355d26cc622d80699ce99aada2077aff8abbaa", - "node_id": "C_kwDOAV-JftoAKDkwMzU1ZDI2Y2M2MjJkODA2OTljZTk5YWFkYTIwNzdhZmY4YWJiYWE", + "sha": "46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", + "node_id": "C_kwDOAV-JftoAKDQ2MDE2ZWEyYjZlN2MzYTQ4NGNmYmQ2ZTJkZmMzYjk4ZjIyNzAzNWM", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T16:28:52Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T19:24:42Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T16:28:52Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" }, - "message": "Fix book of metalworking description (Zeldest)", + "message": "Don't let Walking Alembic give player potions in Cocytus (regret-index)\n\nIf it deliberately works like real potions in as many other ways as\npossible, probably this should also block it.\n\n(For now, it doesn't affect ally buff effects, but to be honest, I am not\nsure how much we can concieve of sawblades as drinking a potion anyway.\nMaybe the alembic just made it some nice industrial oil to polish it with.)", "tree": { - "sha": "68afa4b9bf345f79286b581bb92290633b9a4c20", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/68afa4b9bf345f79286b581bb92290633b9a4c20" + "sha": "457a7d97a742695aae3e0e016e68b292954e63c2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/457a7d97a742695aae3e0e016e68b292954e63c2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/90355d26cc622d80699ce99aada2077aff8abbaa", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", "comment_count": 0, "verification": { "verified": false, @@ -4108,79 +4190,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/90355d26cc622d80699ce99aada2077aff8abbaa", - "html_url": "https://github.com/crawl/crawl/commit/90355d26cc622d80699ce99aada2077aff8abbaa", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/90355d26cc622d80699ce99aada2077aff8abbaa/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", + "html_url": "https://github.com/crawl/crawl/commit/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/46016ea2b6e7c3a484cfbd6e2dfc3b98f227035c/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": "6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", - "url": "https://api.github.com/repos/crawl/crawl/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", - "html_url": "https://github.com/crawl/crawl/commit/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d" + "sha": "99847303ae42421b1b267bcfe91cb85df8681ce6", + "url": "https://api.github.com/repos/crawl/crawl/commits/99847303ae42421b1b267bcfe91cb85df8681ce6", + "html_url": "https://github.com/crawl/crawl/commit/99847303ae42421b1b267bcfe91cb85df8681ce6" } ] }, { - "sha": "6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", - "node_id": "C_kwDOAV-JftoAKDZiMjZlOWIwODFiNGUyZmI2MWY4NDZhNmYzZDYyM2I2ZDhhNjA3NmQ", + "sha": "99847303ae42421b1b267bcfe91cb85df8681ce6", + "node_id": "C_kwDOAV-JftoAKDk5ODQ3MzAzYWU0MjQyMWIxYjI2N2JjZmU5MWNiODVkZjg2ODFjZTY", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-16T12:17:15Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T19:24:11Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-16T12:17:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" }, - "message": "Tweak and add some more Xom tension spells\n\nBattlesphere and Intoxication have been adjusted towards their new spell\nlevels, while two new Forgecraft spells have been introduced for the sake\nof both variety and tactical screwery: Alistair's Walking Alembic feels\nboth appropriate for Xom's potion effect focus as well as leaving around\npoison clouds to screw with a non-poison-resistant player's movement, while\nDiamond Sawblades encourages repositioning mid-combat to be able to get any\nvalue out of their free but arbitrary rare placement.", + "message": "Preserve clockwork bee HP better than winding/unwinding\n\nThis grew especially weird when Tempering was involved, and could result\nin it looking like your bee grew steadily more injured each time you\nre-activated it.", "tree": { - "sha": "26b003831e08942597c459ff7bd23d5273c70a5f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/26b003831e08942597c459ff7bd23d5273c70a5f" + "sha": "070f66e15b5d245bd30f2d330ac622d346d6f712", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/070f66e15b5d245bd30f2d330ac622d346d6f712" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/99847303ae42421b1b267bcfe91cb85df8681ce6", "comment_count": 0, "verification": { "verified": false, @@ -4190,79 +4272,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", - "html_url": "https://github.com/crawl/crawl/commit/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/99847303ae42421b1b267bcfe91cb85df8681ce6", + "html_url": "https://github.com/crawl/crawl/commit/99847303ae42421b1b267bcfe91cb85df8681ce6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/99847303ae42421b1b267bcfe91cb85df8681ce6/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": "a5ffdf50d98c6965c0b12f59407654eb7c2e2322", - "url": "https://api.github.com/repos/crawl/crawl/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", - "html_url": "https://github.com/crawl/crawl/commit/a5ffdf50d98c6965c0b12f59407654eb7c2e2322" + "sha": "50e1018844919bc9e5129713af6fab7b9559ac2b", + "url": "https://api.github.com/repos/crawl/crawl/commits/50e1018844919bc9e5129713af6fab7b9559ac2b", + "html_url": "https://github.com/crawl/crawl/commit/50e1018844919bc9e5129713af6fab7b9559ac2b" } ] }, { - "sha": "a5ffdf50d98c6965c0b12f59407654eb7c2e2322", - "node_id": "C_kwDOAV-JftoAKGE1ZmZkZjUwZDk4YzY5NjVjMGIxMmY1OTQwNzY1NGViN2MyZTIzMjI", + "sha": "50e1018844919bc9e5129713af6fab7b9559ac2b", + "node_id": "C_kwDOAV-JftoAKDUwZTEwMTg4NDQ5MTliYzllNTEyOTcxM2FmNmZhYjdiOTU1OWFjMmI", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-16T12:05:51Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T19:23:15Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-16T12:17:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" }, - "message": "Fiddle with a variety of monster attack type messages\n\nAlembics and blazehearts both punching were using attack types not actually\nin active use previously, as were dream sheep headbutting foes. In this\nsame spirit of being a little more specific with reasonably straightforward\nattack types, the following not-weapon-using enemies now use attack types\nand words other than \"hit\":\n\n* iron golems punch both times,\n* draconian monks punch for their first hit (and still kick + tailslap\n after),\n* ushabti headbutt (they're too rigid to do much else),\n* spatial maelstroms and thermic dynamos touch and engulf,\n* and toenail golems gore.\n\nNone of these should affect gameplay- even if one dragged an undying\narmoury over to draconian monks, they already preferred their bare fists\nbefore any other weapons.", + "message": "Fix missing Shred spell icon", "tree": { - "sha": "a59c33b15d21da66cf48b484101a96f5594f3865", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a59c33b15d21da66cf48b484101a96f5594f3865" + "sha": "12e9e807148863bbc60a2ed9e777430165fcdc17", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/12e9e807148863bbc60a2ed9e777430165fcdc17" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/50e1018844919bc9e5129713af6fab7b9559ac2b", "comment_count": 0, "verification": { "verified": false, @@ -4272,79 +4354,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", - "html_url": "https://github.com/crawl/crawl/commit/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/50e1018844919bc9e5129713af6fab7b9559ac2b", + "html_url": "https://github.com/crawl/crawl/commit/50e1018844919bc9e5129713af6fab7b9559ac2b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/50e1018844919bc9e5129713af6fab7b9559ac2b/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": "d0176ef91a00d0e49e3b8ade9315b86777af1c8c", - "url": "https://api.github.com/repos/crawl/crawl/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", - "html_url": "https://github.com/crawl/crawl/commit/d0176ef91a00d0e49e3b8ade9315b86777af1c8c" + "sha": "c18741777b2d4ff4268dd6b9ee1704fcad54ae89", + "url": "https://api.github.com/repos/crawl/crawl/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", + "html_url": "https://github.com/crawl/crawl/commit/c18741777b2d4ff4268dd6b9ee1704fcad54ae89" } ] }, { - "sha": "d0176ef91a00d0e49e3b8ade9315b86777af1c8c", - "node_id": "C_kwDOAV-JftoAKGQwMTc2ZWY5MWEwMGQwZTQ5ZTNiOGFkZTkzMTViODY3NzdhZjFjOGM", + "sha": "c18741777b2d4ff4268dd6b9ee1704fcad54ae89", + "node_id": "C_kwDOAV-JftoAKGMxODc0MTc3N2IyZDRmZjQyNjhkZDZiOWVlMTcwNGZjYWQ1NGFlODk", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-16T11:38:43Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T19:23:03Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-16T12:17:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-16T20:23:26Z" }, - "message": "Short vault review, post-Forgecraft edition\n\n * nemelex_lonely_heart_becter no longer places Jessica post Temple.\n\n * Crypt entrances are now capped on their laughing skull counts,\n since rolling multiple laughing skull bands is quite dangerous\n for characters that kill monsters more slowly.\n\n * alphashops, custom_books, the Xom bazaar, and a variety of other\n vaults have new spells and books in the context of both the past\n couple of versions and Forgecraft.", + "message": "Preserve Tempering status when a clockwork bee unwinds/winds (ragingrage)\n\nThis also meant you could get explosions off the bee much more often than\nexpected.", "tree": { - "sha": "f2bf89c5abfe99c38a62bc5373079a14996db95e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f2bf89c5abfe99c38a62bc5373079a14996db95e" + "sha": "d948ecfef9d02a2cdf5d5dc941402074f5f46906", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d948ecfef9d02a2cdf5d5dc941402074f5f46906" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", "comment_count": 0, "verification": { "verified": false, @@ -4354,79 +4436,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", - "html_url": "https://github.com/crawl/crawl/commit/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", + "html_url": "https://github.com/crawl/crawl/commit/c18741777b2d4ff4268dd6b9ee1704fcad54ae89", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c18741777b2d4ff4268dd6b9ee1704fcad54ae89/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", + "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", - "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": "2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", - "url": "https://api.github.com/repos/crawl/crawl/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", - "html_url": "https://github.com/crawl/crawl/commit/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3" + "sha": "976cc2dc96f858548b8c5fab3083a779aeaf5764", + "url": "https://api.github.com/repos/crawl/crawl/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764", + "html_url": "https://github.com/crawl/crawl/commit/976cc2dc96f858548b8c5fab3083a779aeaf5764" } ] }, { - "sha": "2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", - "node_id": "C_kwDOAV-JftoAKDJhYTBkMmJhZTE0NjdiMjRiNzIxZGI5ZWEyYmNjODY0ODliZDAzYzM", + "sha": "976cc2dc96f858548b8c5fab3083a779aeaf5764", + "node_id": "C_kwDOAV-JftoAKDk3NmNjMmRjOTZmODU4NTQ4YjhjNWZhYjMwODNhNzc5YWVhZjU3NjQ", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T07:07:10Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T19:24:43Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T07:07:10Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T19:25:02Z" }, - "message": "Fix typo.", + "message": "Draw Kinetic Grapnel UI icon in webtiles\n\nThis was left out of 0183c6dfd6.", "tree": { - "sha": "f000a153c6025b42c99fceebc0b58f9bc7a053f7", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f000a153c6025b42c99fceebc0b58f9bc7a053f7" + "sha": "adaff69ae79ce539e459f7e7e555957d297d3266", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/adaff69ae79ce539e459f7e7e555957d297d3266" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764", "comment_count": 0, "verification": { "verified": false, @@ -4436,79 +4518,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", - "html_url": "https://github.com/crawl/crawl/commit/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764", + "html_url": "https://github.com/crawl/crawl/commit/976cc2dc96f858548b8c5fab3083a779aeaf5764", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/976cc2dc96f858548b8c5fab3083a779aeaf5764/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": "b5dd53abf3b17a9b4ee36363354d78330dcecf9f", - "url": "https://api.github.com/repos/crawl/crawl/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", - "html_url": "https://github.com/crawl/crawl/commit/b5dd53abf3b17a9b4ee36363354d78330dcecf9f" + "sha": "68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", + "url": "https://api.github.com/repos/crawl/crawl/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", + "html_url": "https://github.com/crawl/crawl/commit/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b" } ] }, { - "sha": "b5dd53abf3b17a9b4ee36363354d78330dcecf9f", - "node_id": "C_kwDOAV-JftoAKGI1ZGQ1M2FiZjNiMTdhOWI0ZWUzNjM2MzM1NGQ3ODMzMGRjZWNmOWY", + "sha": "68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", + "node_id": "C_kwDOAV-JftoAKDY4ZTE2YzhhMmJiOWViMTU1MjFiNGE1MmJlMTliNjJhZWZlYjZiM2I", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T06:59:32Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T19:01:54Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T07:01:15Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T19:02:18Z" }, - "message": "Add Winding status description.\n\nAlso remove extra %%%%'s from status.txt.", + "message": "Don't randomize Fortress Blast damage description (again)\n\nThis is a fixed version of the fix from 94af0e6272d7.", "tree": { - "sha": "b96e53bbd9285621664939e76c460118c2bdd09d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b96e53bbd9285621664939e76c460118c2bdd09d" + "sha": "3c431cde48b4fd5681f5b4cef35849c106a2c5b0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3c431cde48b4fd5681f5b4cef35849c106a2c5b0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", "comment_count": 0, "verification": { "verified": false, @@ -4518,79 +4600,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", - "html_url": "https://github.com/crawl/crawl/commit/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", + "html_url": "https://github.com/crawl/crawl/commit/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/68e16c8a2bb9eb15521b4a52be19b62aefeb6b3b/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": "12864aae5e86910e496a69a27caa77bb16c16d2b", - "url": "https://api.github.com/repos/crawl/crawl/commits/12864aae5e86910e496a69a27caa77bb16c16d2b", - "html_url": "https://github.com/crawl/crawl/commit/12864aae5e86910e496a69a27caa77bb16c16d2b" + "sha": "b7987cb5609e1e3b069ff244f52364f19afe896e", + "url": "https://api.github.com/repos/crawl/crawl/commits/b7987cb5609e1e3b069ff244f52364f19afe896e", + "html_url": "https://github.com/crawl/crawl/commit/b7987cb5609e1e3b069ff244f52364f19afe896e" } ] }, { - "sha": "12864aae5e86910e496a69a27caa77bb16c16d2b", - "node_id": "C_kwDOAV-JftoAKDEyODY0YWFlNWU4NjkxMGU0OTZhNjlhMjdjYWE3N2JiMTZjMTZkMmI", + "sha": "b7987cb5609e1e3b069ff244f52364f19afe896e", + "node_id": "C_kwDOAV-JftoAKGI3OTg3Y2I1NjA5ZTFlM2IwNjlmZjI0NGY1MjM2NGYxOWFmZTg5NmU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T06:07:30Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T18:58:23Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T06:07:35Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T18:58:23Z" }, - "message": "Fix a crash with examining Platinum Paragon spell description", + "message": "Revert \"Don't randomize Fortress Blast damage description\"\n\nI didn't know we were already using a different call for non-randomized\nAC in the UI, fixing this differently in a following commit.\n\nThis reverts commit 94af0e6272d72a908e7deefd438db50019df8eae.", "tree": { - "sha": "58aabee06b849cc11c89ee6828d12d988fc5e22e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/58aabee06b849cc11c89ee6828d12d988fc5e22e" + "sha": "402f7c98c7a3541e7877c05da0825aa6f6eb1840", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/402f7c98c7a3541e7877c05da0825aa6f6eb1840" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/12864aae5e86910e496a69a27caa77bb16c16d2b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b7987cb5609e1e3b069ff244f52364f19afe896e", "comment_count": 0, "verification": { "verified": false, @@ -4600,79 +4682,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/12864aae5e86910e496a69a27caa77bb16c16d2b", - "html_url": "https://github.com/crawl/crawl/commit/12864aae5e86910e496a69a27caa77bb16c16d2b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/12864aae5e86910e496a69a27caa77bb16c16d2b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b7987cb5609e1e3b069ff244f52364f19afe896e", + "html_url": "https://github.com/crawl/crawl/commit/b7987cb5609e1e3b069ff244f52364f19afe896e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b7987cb5609e1e3b069ff244f52364f19afe896e/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": "e664b64c1b1624951066d39abba51777b4ea9868", - "url": "https://api.github.com/repos/crawl/crawl/commits/e664b64c1b1624951066d39abba51777b4ea9868", - "html_url": "https://github.com/crawl/crawl/commit/e664b64c1b1624951066d39abba51777b4ea9868" + "sha": "94af0e6272d72a908e7deefd438db50019df8eae", + "url": "https://api.github.com/repos/crawl/crawl/commits/94af0e6272d72a908e7deefd438db50019df8eae", + "html_url": "https://github.com/crawl/crawl/commit/94af0e6272d72a908e7deefd438db50019df8eae" } ] }, { - "sha": "e664b64c1b1624951066d39abba51777b4ea9868", - "node_id": "C_kwDOAV-JftoAKGU2NjRiNjRjMWIxNjI0OTUxMDY2ZDM5YWJiYTUxNzc3YjRlYTk4Njg", + "sha": "94af0e6272d72a908e7deefd438db50019df8eae", + "node_id": "C_kwDOAV-JftoAKDk0YWYwZTYyNzJkNzJhOTA4ZTdkZWVmZDQzOGRiNTAwMTlkZjhlYWU", "commit": { "author": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:46:47Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T18:43:41Z" }, "committer": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:46:47Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T18:44:11Z" }, - "message": "Dedent", + "message": "Don't randomize Fortress Blast damage description\n\nIt looks like this had been the intent already, but we were passing\nin armour class with a div_rand_round.", "tree": { - "sha": "92605ef10d5db102e53b4b9524032670d4b1d6bd", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/92605ef10d5db102e53b4b9524032670d4b1d6bd" + "sha": "7c16bde2f700a256ab9efecae011c6504dac2660", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7c16bde2f700a256ab9efecae011c6504dac2660" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e664b64c1b1624951066d39abba51777b4ea9868", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/94af0e6272d72a908e7deefd438db50019df8eae", "comment_count": 0, "verification": { "verified": false, @@ -4682,79 +4764,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e664b64c1b1624951066d39abba51777b4ea9868", - "html_url": "https://github.com/crawl/crawl/commit/e664b64c1b1624951066d39abba51777b4ea9868", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e664b64c1b1624951066d39abba51777b4ea9868/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/94af0e6272d72a908e7deefd438db50019df8eae", + "html_url": "https://github.com/crawl/crawl/commit/94af0e6272d72a908e7deefd438db50019df8eae", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/94af0e6272d72a908e7deefd438db50019df8eae/comments", "author": { - "login": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "b08092cf688ad77d0579fa9b5d1ef28c9618f72f", - "url": "https://api.github.com/repos/crawl/crawl/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", - "html_url": "https://github.com/crawl/crawl/commit/b08092cf688ad77d0579fa9b5d1ef28c9618f72f" + "sha": "b8170214e4fd9edee2adbf2750c8b428511ac1c9", + "url": "https://api.github.com/repos/crawl/crawl/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9", + "html_url": "https://github.com/crawl/crawl/commit/b8170214e4fd9edee2adbf2750c8b428511ac1c9" } ] }, { - "sha": "b08092cf688ad77d0579fa9b5d1ef28c9618f72f", - "node_id": "C_kwDOAV-JftoAKGIwODA5MmNmNjg4YWQ3N2QwNTc5ZmE5YjVkMWVmMjhjOTYxOGY3MmY", + "sha": "b8170214e4fd9edee2adbf2750c8b428511ac1c9", + "node_id": "C_kwDOAV-JftoAKGI4MTcwMjE0ZTRmZDllZGVlMmFkYmYyNzUwYzhiNDI4NTExYWMxYzk", "commit": { "author": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:22:22Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T18:34:53Z" }, "committer": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:22:29Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T18:37:09Z" }, - "message": "Small spell description tweaks", + "message": "Fix Fortress Blast damage description (Oneirical)\n\nThis spell description was using presumably-older version of its\ndamage formula that capped at 51 ac, instead of 70.", "tree": { - "sha": "0e32d13b2ac0cbc0f214ad2a6e6e1470a6df3d5d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0e32d13b2ac0cbc0f214ad2a6e6e1470a6df3d5d" + "sha": "402f7c98c7a3541e7877c05da0825aa6f6eb1840", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/402f7c98c7a3541e7877c05da0825aa6f6eb1840" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9", "comment_count": 0, "verification": { "verified": false, @@ -4764,79 +4846,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", - "html_url": "https://github.com/crawl/crawl/commit/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9", + "html_url": "https://github.com/crawl/crawl/commit/b8170214e4fd9edee2adbf2750c8b428511ac1c9", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b8170214e4fd9edee2adbf2750c8b428511ac1c9/comments", "author": { - "login": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "907fb87e4486e356be3622bff102c1a043e62648", - "url": "https://api.github.com/repos/crawl/crawl/commits/907fb87e4486e356be3622bff102c1a043e62648", - "html_url": "https://github.com/crawl/crawl/commit/907fb87e4486e356be3622bff102c1a043e62648" + "sha": "90355d26cc622d80699ce99aada2077aff8abbaa", + "url": "https://api.github.com/repos/crawl/crawl/commits/90355d26cc622d80699ce99aada2077aff8abbaa", + "html_url": "https://github.com/crawl/crawl/commit/90355d26cc622d80699ce99aada2077aff8abbaa" } ] }, { - "sha": "907fb87e4486e356be3622bff102c1a043e62648", - "node_id": "C_kwDOAV-JftoAKDkwN2ZiODdlNDQ4NmUzNTZiZTM2MjJiZmYxMDJjMWEwNDNlNjI2NDg", + "sha": "90355d26cc622d80699ce99aada2077aff8abbaa", + "node_id": "C_kwDOAV-JftoAKDkwMzU1ZDI2Y2M2MjJkODA2OTljZTk5YWFkYTIwNzdhZmY4YWJiYWE", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T05:18:48Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T16:28:52Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T05:18:48Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T16:28:52Z" }, - "message": "Add a few Forgecraft ghost lines.", + "message": "Fix book of metalworking description (Zeldest)", "tree": { - "sha": "767bf8107d3006603077ff2d51e110456c3bc191", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/767bf8107d3006603077ff2d51e110456c3bc191" + "sha": "68afa4b9bf345f79286b581bb92290633b9a4c20", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/68afa4b9bf345f79286b581bb92290633b9a4c20" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/907fb87e4486e356be3622bff102c1a043e62648", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/90355d26cc622d80699ce99aada2077aff8abbaa", "comment_count": 0, "verification": { "verified": false, @@ -4846,79 +4928,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/907fb87e4486e356be3622bff102c1a043e62648", - "html_url": "https://github.com/crawl/crawl/commit/907fb87e4486e356be3622bff102c1a043e62648", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/907fb87e4486e356be3622bff102c1a043e62648/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/90355d26cc622d80699ce99aada2077aff8abbaa", + "html_url": "https://github.com/crawl/crawl/commit/90355d26cc622d80699ce99aada2077aff8abbaa", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/90355d26cc622d80699ce99aada2077aff8abbaa/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": "2e8e2f50cc42e2364666ef42185197807dde9a92", - "url": "https://api.github.com/repos/crawl/crawl/commits/2e8e2f50cc42e2364666ef42185197807dde9a92", - "html_url": "https://github.com/crawl/crawl/commit/2e8e2f50cc42e2364666ef42185197807dde9a92" + "sha": "6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", + "url": "https://api.github.com/repos/crawl/crawl/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", + "html_url": "https://github.com/crawl/crawl/commit/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d" } ] }, { - "sha": "2e8e2f50cc42e2364666ef42185197807dde9a92", - "node_id": "C_kwDOAV-JftoAKDJlOGUyZjUwY2M0MmUyMzY0NjY2ZWY0MjE4NTE5NzgwN2RkZTlhOTI", + "sha": "6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", + "node_id": "C_kwDOAV-JftoAKDZiMjZlOWIwODFiNGUyZmI2MWY4NDZhNmYzZDYyM2I2ZDhhNjA3NmQ", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T05:17:16Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-16T12:17:15Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-16T05:17:16Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-16T12:17:26Z" }, - "message": "Fix spelling.", + "message": "Tweak and add some more Xom tension spells\n\nBattlesphere and Intoxication have been adjusted towards their new spell\nlevels, while two new Forgecraft spells have been introduced for the sake\nof both variety and tactical screwery: Alistair's Walking Alembic feels\nboth appropriate for Xom's potion effect focus as well as leaving around\npoison clouds to screw with a non-poison-resistant player's movement, while\nDiamond Sawblades encourages repositioning mid-combat to be able to get any\nvalue out of their free but arbitrary rare placement.", "tree": { - "sha": "c2557dee9a4d40cc1dab36002ee88368d165c80e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c2557dee9a4d40cc1dab36002ee88368d165c80e" + "sha": "26b003831e08942597c459ff7bd23d5273c70a5f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/26b003831e08942597c459ff7bd23d5273c70a5f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e8e2f50cc42e2364666ef42185197807dde9a92", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", "comment_count": 0, "verification": { "verified": false, @@ -4928,79 +5010,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2e8e2f50cc42e2364666ef42185197807dde9a92", - "html_url": "https://github.com/crawl/crawl/commit/2e8e2f50cc42e2364666ef42185197807dde9a92", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e8e2f50cc42e2364666ef42185197807dde9a92/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", + "html_url": "https://github.com/crawl/crawl/commit/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6b26e9b081b4e2fb61f846a6f3d623b6d8a6076d/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": "69e20f60b97e46ec561d4af3091c7eb2d1a934d0", - "url": "https://api.github.com/repos/crawl/crawl/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", - "html_url": "https://github.com/crawl/crawl/commit/69e20f60b97e46ec561d4af3091c7eb2d1a934d0" + "sha": "a5ffdf50d98c6965c0b12f59407654eb7c2e2322", + "url": "https://api.github.com/repos/crawl/crawl/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", + "html_url": "https://github.com/crawl/crawl/commit/a5ffdf50d98c6965c0b12f59407654eb7c2e2322" } ] }, { - "sha": "69e20f60b97e46ec561d4af3091c7eb2d1a934d0", - "node_id": "C_kwDOAV-JftoAKDY5ZTIwZjYwYjk3ZTQ2ZWM1NjFkNGFmMzA5MWM3ZWIyZDFhOTM0ZDA", + "sha": "a5ffdf50d98c6965c0b12f59407654eb7c2e2322", + "node_id": "C_kwDOAV-JftoAKGE1ZmZkZjUwZDk4YzY5NjVjMGIxMmY1OTQwNzY1NGViN2MyZTIzMjI", "commit": { "author": { - "name": "gammafunk", - "email": "gammafunk@gmail.com", - "date": "2024-11-16T04:39:52Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-16T12:05:51Z" }, "committer": { - "name": "gammafunk", - "email": "gammafunk@gmail.com", - "date": "2024-11-16T05:13:46Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-16T12:17:26Z" }, - "message": "Tweak a clua function\n\nFor the newly added view.trap_at() function, slightly rework it to\nreturn the \"base\" trap name by the crawl-side trap_name() function. This\nis mostly for consistency with the c_trap_is_safe() clua hook, which is\npassed this same form of name. Previously we used a longer form that\nincludes \"trap\" in its returned string, which is more appropriate for\ne.g. `x` mode descriptions.", + "message": "Fiddle with a variety of monster attack type messages\n\nAlembics and blazehearts both punching were using attack types not actually\nin active use previously, as were dream sheep headbutting foes. In this\nsame spirit of being a little more specific with reasonably straightforward\nattack types, the following not-weapon-using enemies now use attack types\nand words other than \"hit\":\n\n* iron golems punch both times,\n* draconian monks punch for their first hit (and still kick + tailslap\n after),\n* ushabti headbutt (they're too rigid to do much else),\n* spatial maelstroms and thermic dynamos touch and engulf,\n* and toenail golems gore.\n\nNone of these should affect gameplay- even if one dragged an undying\narmoury over to draconian monks, they already preferred their bare fists\nbefore any other weapons.", "tree": { - "sha": "94d55a8fd9c13d31cbd356dd4624a319519af5f5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/94d55a8fd9c13d31cbd356dd4624a319519af5f5" + "sha": "a59c33b15d21da66cf48b484101a96f5594f3865", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a59c33b15d21da66cf48b484101a96f5594f3865" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", "comment_count": 0, "verification": { "verified": false, @@ -5010,79 +5092,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", - "html_url": "https://github.com/crawl/crawl/commit/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", + "html_url": "https://github.com/crawl/crawl/commit/a5ffdf50d98c6965c0b12f59407654eb7c2e2322", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a5ffdf50d98c6965c0b12f59407654eb7c2e2322/comments", "author": { - "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/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", + "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": "gammafunk", - "id": 6548464, - "node_id": "MDQ6VXNlcjY1NDg0NjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/6548464?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/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/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": "241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", - "url": "https://api.github.com/repos/crawl/crawl/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", - "html_url": "https://github.com/crawl/crawl/commit/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f" + "sha": "d0176ef91a00d0e49e3b8ade9315b86777af1c8c", + "url": "https://api.github.com/repos/crawl/crawl/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", + "html_url": "https://github.com/crawl/crawl/commit/d0176ef91a00d0e49e3b8ade9315b86777af1c8c" } ] }, { - "sha": "241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", - "node_id": "C_kwDOAV-JftoAKDI0MWRjMTNjNTVkOTg1YmQ4ODllNjBmMzBiODhkZDRlNWJjZGJjMGY", + "sha": "d0176ef91a00d0e49e3b8ade9315b86777af1c8c", + "node_id": "C_kwDOAV-JftoAKGQwMTc2ZWY5MWEwMGQwZTQ5ZTNiOGFkZTkzMTViODY3NzdhZjFjOGM", "commit": { "author": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:12:45Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-16T11:38:43Z" }, "committer": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:12:45Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-16T12:17:26Z" }, - "message": "Remove the indescribeable\n\nSince an actual Forgecraft description is higher in the same file.", + "message": "Short vault review, post-Forgecraft edition\n\n * nemelex_lonely_heart_becter no longer places Jessica post Temple.\n\n * Crypt entrances are now capped on their laughing skull counts,\n since rolling multiple laughing skull bands is quite dangerous\n for characters that kill monsters more slowly.\n\n * alphashops, custom_books, the Xom bazaar, and a variety of other\n vaults have new spells and books in the context of both the past\n couple of versions and Forgecraft.", "tree": { - "sha": "f18a6301a11e1a4aeee342e117137092e97b5bb4", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f18a6301a11e1a4aeee342e117137092e97b5bb4" + "sha": "f2bf89c5abfe99c38a62bc5373079a14996db95e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f2bf89c5abfe99c38a62bc5373079a14996db95e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", "comment_count": 0, "verification": { "verified": false, @@ -5092,79 +5174,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", - "html_url": "https://github.com/crawl/crawl/commit/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", + "html_url": "https://github.com/crawl/crawl/commit/d0176ef91a00d0e49e3b8ade9315b86777af1c8c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d0176ef91a00d0e49e3b8ade9315b86777af1c8c/comments", "author": { - "login": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "0267f397811eff31f3f61a628de281935a54da10", - "url": "https://api.github.com/repos/crawl/crawl/commits/0267f397811eff31f3f61a628de281935a54da10", - "html_url": "https://github.com/crawl/crawl/commit/0267f397811eff31f3f61a628de281935a54da10" + "sha": "2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", + "url": "https://api.github.com/repos/crawl/crawl/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", + "html_url": "https://github.com/crawl/crawl/commit/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3" } ] }, { - "sha": "0267f397811eff31f3f61a628de281935a54da10", - "node_id": "C_kwDOAV-JftoAKDAyNjdmMzk3ODExZWZmMzFmM2Y2MWE2MjhkZTI4MTkzNWE1NGRhMTA", + "sha": "2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", + "node_id": "C_kwDOAV-JftoAKDJhYTBkMmJhZTE0NjdiMjRiNzIxZGI5ZWEyYmNjODY0ODliZDAzYzM", "commit": { "author": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:10:49Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T07:07:10Z" }, "committer": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:10:49Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T07:07:10Z" }, - "message": "Fix a few monstrous typos", + "message": "Fix typo.", "tree": { - "sha": "a8b22095e73d6856c12038f3fc03c38139fd2355", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a8b22095e73d6856c12038f3fc03c38139fd2355" + "sha": "f000a153c6025b42c99fceebc0b58f9bc7a053f7", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f000a153c6025b42c99fceebc0b58f9bc7a053f7" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0267f397811eff31f3f61a628de281935a54da10", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", "comment_count": 0, "verification": { "verified": false, @@ -5174,79 +5256,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0267f397811eff31f3f61a628de281935a54da10", - "html_url": "https://github.com/crawl/crawl/commit/0267f397811eff31f3f61a628de281935a54da10", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0267f397811eff31f3f61a628de281935a54da10/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", + "html_url": "https://github.com/crawl/crawl/commit/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2aa0d2bae1467b24b721db9ea2bcc86489bd03c3/comments", "author": { - "login": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "0c33a180291b1896427d79b8d18ac379ff73b654", - "url": "https://api.github.com/repos/crawl/crawl/commits/0c33a180291b1896427d79b8d18ac379ff73b654", - "html_url": "https://github.com/crawl/crawl/commit/0c33a180291b1896427d79b8d18ac379ff73b654" + "sha": "b5dd53abf3b17a9b4ee36363354d78330dcecf9f", + "url": "https://api.github.com/repos/crawl/crawl/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", + "html_url": "https://github.com/crawl/crawl/commit/b5dd53abf3b17a9b4ee36363354d78330dcecf9f" } ] }, { - "sha": "0c33a180291b1896427d79b8d18ac379ff73b654", - "node_id": "C_kwDOAV-JftoAKDBjMzNhMTgwMjkxYjE4OTY0MjdkNzliOGQxOGFjMzc5ZmY3M2I2NTQ", + "sha": "b5dd53abf3b17a9b4ee36363354d78330dcecf9f", + "node_id": "C_kwDOAV-JftoAKGI1ZGQ1M2FiZjNiMTdhOWI0ZWUzNjM2MzM1NGQ3ODMzMGRjZWNmOWY", "commit": { "author": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:03:44Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T06:59:32Z" }, - "committer": { - "name": "Nicholas Feinberg", - "email": "pleasingfung@gmail.com", - "date": "2024-11-16T05:05:00Z" + "committer": { + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T07:01:15Z" }, - "message": "Fix: (Parenthesize) Percussive Tempering\n\nMake percussive temp check attitude while ignoring monsters.", + "message": "Add Winding status description.\n\nAlso remove extra %%%%'s from status.txt.", "tree": { - "sha": "197ed43cd11f26ae9e44c50bf4f79f1cb11cae13", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/197ed43cd11f26ae9e44c50bf4f79f1cb11cae13" + "sha": "b96e53bbd9285621664939e76c460118c2bdd09d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b96e53bbd9285621664939e76c460118c2bdd09d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0c33a180291b1896427d79b8d18ac379ff73b654", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", "comment_count": 0, "verification": { "verified": false, @@ -5256,79 +5338,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0c33a180291b1896427d79b8d18ac379ff73b654", - "html_url": "https://github.com/crawl/crawl/commit/0c33a180291b1896427d79b8d18ac379ff73b654", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0c33a180291b1896427d79b8d18ac379ff73b654/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", + "html_url": "https://github.com/crawl/crawl/commit/b5dd53abf3b17a9b4ee36363354d78330dcecf9f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b5dd53abf3b17a9b4ee36363354d78330dcecf9f/comments", "author": { - "login": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", - "id": 1192475, - "node_id": "MDQ6VXNlcjExOTI0NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", - "html_url": "https://github.com/PleasingFungus", - "followers_url": "https://api.github.com/users/PleasingFungus/followers", - "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", - "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", - "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", - "repos_url": "https://api.github.com/users/PleasingFungus/repos", - "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", - "received_events_url": "https://api.github.com/users/PleasingFungus/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": "d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", - "url": "https://api.github.com/repos/crawl/crawl/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", - "html_url": "https://github.com/crawl/crawl/commit/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5" + "sha": "12864aae5e86910e496a69a27caa77bb16c16d2b", + "url": "https://api.github.com/repos/crawl/crawl/commits/12864aae5e86910e496a69a27caa77bb16c16d2b", + "html_url": "https://github.com/crawl/crawl/commit/12864aae5e86910e496a69a27caa77bb16c16d2b" } ] }, { - "sha": "d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", - "node_id": "C_kwDOAV-JftoAKGQ3MmM5YjdhMWRmODU4ZjdkN2QwOTgwYzQ1MjQzYzNhNWQwNTc4ZjU", + "sha": "12864aae5e86910e496a69a27caa77bb16c16d2b", + "node_id": "C_kwDOAV-JftoAKDEyODY0YWFlNWU4NjkxMGU0OTZhNjlhMjdjYWE3N2JiMTZjMTZkMmI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:57:56Z" + "date": "2024-11-16T06:07:30Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:58:25Z" + "date": "2024-11-16T06:07:35Z" }, - "message": "Fix tag upgrade build?\n\nApparently the only beetle that had the beetle genus was phalanx beetle,\nand it is otherwise dummied out. It's maybe arguable a mechanical one\nshouldn't be a living genus anyway, but I honestly barely know what genus\neven affects.", + "message": "Fix a crash with examining Platinum Paragon spell description", "tree": { - "sha": "52ba1660936558d4346f202c7243946091c66cc6", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/52ba1660936558d4346f202c7243946091c66cc6" + "sha": "58aabee06b849cc11c89ee6828d12d988fc5e22e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/58aabee06b849cc11c89ee6828d12d988fc5e22e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/12864aae5e86910e496a69a27caa77bb16c16d2b", "comment_count": 0, "verification": { "verified": false, @@ -5338,9 +5420,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", - "html_url": "https://github.com/crawl/crawl/commit/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/12864aae5e86910e496a69a27caa77bb16c16d2b", + "html_url": "https://github.com/crawl/crawl/commit/12864aae5e86910e496a69a27caa77bb16c16d2b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/12864aae5e86910e496a69a27caa77bb16c16d2b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5385,32 +5467,32 @@ }, "parents": [ { - "sha": "0f9341590b646f72c4334518cc5981f78f6b4b19", - "url": "https://api.github.com/repos/crawl/crawl/commits/0f9341590b646f72c4334518cc5981f78f6b4b19", - "html_url": "https://github.com/crawl/crawl/commit/0f9341590b646f72c4334518cc5981f78f6b4b19" + "sha": "e664b64c1b1624951066d39abba51777b4ea9868", + "url": "https://api.github.com/repos/crawl/crawl/commits/e664b64c1b1624951066d39abba51777b4ea9868", + "html_url": "https://github.com/crawl/crawl/commit/e664b64c1b1624951066d39abba51777b4ea9868" } ] }, { - "sha": "0f9341590b646f72c4334518cc5981f78f6b4b19", - "node_id": "C_kwDOAV-JftoAKDBmOTM0MTU5MGI2NDZmNzJjNDMzNDUxOGNjNTk4MWY3OGY2YjRiMTk", + "sha": "e664b64c1b1624951066d39abba51777b4ea9868", + "node_id": "C_kwDOAV-JftoAKGU2NjRiNjRjMWIxNjI0OTUxMDY2ZDM5YWJiYTUxNzc3YjRlYTk4Njg", "commit": { "author": { "name": "Nicholas Feinberg", "email": "pleasingfung@gmail.com", - "date": "2024-11-16T04:56:59Z" + "date": "2024-11-16T05:46:47Z" }, "committer": { "name": "Nicholas Feinberg", "email": "pleasingfung@gmail.com", - "date": "2024-11-16T04:56:59Z" + "date": "2024-11-16T05:46:47Z" }, - "message": "Lay seige (to rest)", + "message": "Dedent", "tree": { - "sha": "add9f284abdf2095cf318b39d5c45f8cc511eb5c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/add9f284abdf2095cf318b39d5c45f8cc511eb5c" + "sha": "92605ef10d5db102e53b4b9524032670d4b1d6bd", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/92605ef10d5db102e53b4b9524032670d4b1d6bd" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0f9341590b646f72c4334518cc5981f78f6b4b19", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e664b64c1b1624951066d39abba51777b4ea9868", "comment_count": 0, "verification": { "verified": false, @@ -5420,9 +5502,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0f9341590b646f72c4334518cc5981f78f6b4b19", - "html_url": "https://github.com/crawl/crawl/commit/0f9341590b646f72c4334518cc5981f78f6b4b19", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0f9341590b646f72c4334518cc5981f78f6b4b19/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e664b64c1b1624951066d39abba51777b4ea9868", + "html_url": "https://github.com/crawl/crawl/commit/e664b64c1b1624951066d39abba51777b4ea9868", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e664b64c1b1624951066d39abba51777b4ea9868/comments", "author": { "login": "PleasingFungus", "id": 1192475, @@ -5467,114 +5549,32 @@ }, "parents": [ { - "sha": "48282d16c9929b5f3d2521bc0d43cd476e2f93c2", - "url": "https://api.github.com/repos/crawl/crawl/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", - "html_url": "https://github.com/crawl/crawl/commit/48282d16c9929b5f3d2521bc0d43cd476e2f93c2" - } - ] - }, - { - "sha": "48282d16c9929b5f3d2521bc0d43cd476e2f93c2", - "node_id": "C_kwDOAV-JftoAKDQ4MjgyZDE2Yzk5MjliNWYzZDI1MjFiYzBkNDNjZDQ3NmUyZjkzYzI", - "commit": { - "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T03:50:54Z" - }, - "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" - }, - "message": "Diamond sawblades monster placeholder (regret-index)\n\nPulled out from Sastreii's spell tile until a final version arrives.", - "tree": { - "sha": "8f2dceae64b3ec051aca66addc224aad066c1e9d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8f2dceae64b3ec051aca66addc224aad066c1e9d" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", - "html_url": "https://github.com/crawl/crawl/commit/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2/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": "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": "d547fa6d4567d58d2b6d3d9552c5608302ae460c", - "url": "https://api.github.com/repos/crawl/crawl/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c", - "html_url": "https://github.com/crawl/crawl/commit/d547fa6d4567d58d2b6d3d9552c5608302ae460c" + "sha": "b08092cf688ad77d0579fa9b5d1ef28c9618f72f", + "url": "https://api.github.com/repos/crawl/crawl/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", + "html_url": "https://github.com/crawl/crawl/commit/b08092cf688ad77d0579fa9b5d1ef28c9618f72f" } ] }, { - "sha": "d547fa6d4567d58d2b6d3d9552c5608302ae460c", - "node_id": "C_kwDOAV-JftoAKGQ1NDdmYTZkNDU2N2Q1OGQyYjZkM2Q5NTUyYzU2MDgzMDJhZTQ2MGM", + "sha": "b08092cf688ad77d0579fa9b5d1ef28c9618f72f", + "node_id": "C_kwDOAV-JftoAKGIwODA5MmNmNjg4YWQ3N2QwNTc5ZmE5YjVkMWVmMjhjOTYxOGY3MmY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T03:50:18Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:22:22Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:22:29Z" }, - "message": "Forgecraft spell tiles (Sastreii)", + "message": "Small spell description tweaks", "tree": { - "sha": "65a8ebf9b2654a1e8e1e7286f0340c833da85fcf", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/65a8ebf9b2654a1e8e1e7286f0340c833da85fcf" + "sha": "0e32d13b2ac0cbc0f214ad2a6e6e1470a6df3d5d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0e32d13b2ac0cbc0f214ad2a6e6e1470a6df3d5d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", "comment_count": 0, "verification": { "verified": false, @@ -5584,79 +5584,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c", - "html_url": "https://github.com/crawl/crawl/commit/d547fa6d4567d58d2b6d3d9552c5608302ae460c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", + "html_url": "https://github.com/crawl/crawl/commit/b08092cf688ad77d0579fa9b5d1ef28c9618f72f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b08092cf688ad77d0579fa9b5d1ef28c9618f72f/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "ab246638982d203af4aafe99b996a48da03b3570", - "url": "https://api.github.com/repos/crawl/crawl/commits/ab246638982d203af4aafe99b996a48da03b3570", - "html_url": "https://github.com/crawl/crawl/commit/ab246638982d203af4aafe99b996a48da03b3570" + "sha": "907fb87e4486e356be3622bff102c1a043e62648", + "url": "https://api.github.com/repos/crawl/crawl/commits/907fb87e4486e356be3622bff102c1a043e62648", + "html_url": "https://github.com/crawl/crawl/commit/907fb87e4486e356be3622bff102c1a043e62648" } ] }, { - "sha": "ab246638982d203af4aafe99b996a48da03b3570", - "node_id": "C_kwDOAV-JftoAKGFiMjQ2NjM4OTgyZDIwM2FmNGFhZmU5OWI5OTZhNDhkYTAzYjM1NzA", + "sha": "907fb87e4486e356be3622bff102c1a043e62648", + "node_id": "C_kwDOAV-JftoAKDkwN2ZiODdlNDQ4NmUzNTZiZTM2MjJiZmYxMDJjMWEwNDNlNjI2NDg", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T23:52:43Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T05:18:48Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T05:18:48Z" }, - "message": "Mark a majority of Forgecraft constructs as LRD-able\n\nBattlesphere and Rending Blade feel too insubstantial for this, but most\nother constructs are clearly made of metal or a similar hard material.", + "message": "Add a few Forgecraft ghost lines.", "tree": { - "sha": "e372c59a8478f0fc0cec25a0162a953cf2934cc6", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e372c59a8478f0fc0cec25a0162a953cf2934cc6" + "sha": "767bf8107d3006603077ff2d51e110456c3bc191", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/767bf8107d3006603077ff2d51e110456c3bc191" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ab246638982d203af4aafe99b996a48da03b3570", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/907fb87e4486e356be3622bff102c1a043e62648", "comment_count": 0, "verification": { "verified": false, @@ -5666,79 +5666,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ab246638982d203af4aafe99b996a48da03b3570", - "html_url": "https://github.com/crawl/crawl/commit/ab246638982d203af4aafe99b996a48da03b3570", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ab246638982d203af4aafe99b996a48da03b3570/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/907fb87e4486e356be3622bff102c1a043e62648", + "html_url": "https://github.com/crawl/crawl/commit/907fb87e4486e356be3622bff102c1a043e62648", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/907fb87e4486e356be3622bff102c1a043e62648/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": "6070836552415a0eeef7b46a834dc91d7e2969bc", - "url": "https://api.github.com/repos/crawl/crawl/commits/6070836552415a0eeef7b46a834dc91d7e2969bc", - "html_url": "https://github.com/crawl/crawl/commit/6070836552415a0eeef7b46a834dc91d7e2969bc" + "sha": "2e8e2f50cc42e2364666ef42185197807dde9a92", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e8e2f50cc42e2364666ef42185197807dde9a92", + "html_url": "https://github.com/crawl/crawl/commit/2e8e2f50cc42e2364666ef42185197807dde9a92" } ] }, { - "sha": "6070836552415a0eeef7b46a834dc91d7e2969bc", - "node_id": "C_kwDOAV-JftoAKDYwNzA4MzY1NTI0MTVhMGVlZWY3YjQ2YTgzNGRjOTFkN2UyOTY5YmM", + "sha": "2e8e2f50cc42e2364666ef42185197807dde9a92", + "node_id": "C_kwDOAV-JftoAKDJlOGUyZjUwY2M0MmUyMzY0NjY2ZWY0MjE4NTE5NzgwN2RkZTlhOTI", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T05:05:40Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T05:17:16Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-16T05:17:16Z" }, - "message": "Various Forgecraft monster/spell tiles/placeholders (regret-index)\n\n\"CC0 piece usage:\n * Walking alembic enemies: shade's CC0 potions\n * Monarch bomb and bomblet enemies: Chrisblue's CC0 bombs\n\n The rest were cobbled together from old Crawl tiles.\"", + "message": "Fix spelling.", "tree": { - "sha": "893103eb55733bc9887cb3247d6a9d3872d26fa1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/893103eb55733bc9887cb3247d6a9d3872d26fa1" + "sha": "c2557dee9a4d40cc1dab36002ee88368d165c80e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c2557dee9a4d40cc1dab36002ee88368d165c80e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6070836552415a0eeef7b46a834dc91d7e2969bc", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2e8e2f50cc42e2364666ef42185197807dde9a92", "comment_count": 0, "verification": { "verified": false, @@ -5748,79 +5748,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6070836552415a0eeef7b46a834dc91d7e2969bc", - "html_url": "https://github.com/crawl/crawl/commit/6070836552415a0eeef7b46a834dc91d7e2969bc", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6070836552415a0eeef7b46a834dc91d7e2969bc/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2e8e2f50cc42e2364666ef42185197807dde9a92", + "html_url": "https://github.com/crawl/crawl/commit/2e8e2f50cc42e2364666ef42185197807dde9a92", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2e8e2f50cc42e2364666ef42185197807dde9a92/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": "ef13c8a7eafa877379db5401a19fcb26acb6d038", - "url": "https://api.github.com/repos/crawl/crawl/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038", - "html_url": "https://github.com/crawl/crawl/commit/ef13c8a7eafa877379db5401a19fcb26acb6d038" + "sha": "69e20f60b97e46ec561d4af3091c7eb2d1a934d0", + "url": "https://api.github.com/repos/crawl/crawl/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", + "html_url": "https://github.com/crawl/crawl/commit/69e20f60b97e46ec561d4af3091c7eb2d1a934d0" } ] }, { - "sha": "ef13c8a7eafa877379db5401a19fcb26acb6d038", - "node_id": "C_kwDOAV-JftoAKGVmMTNjOGE3ZWFmYTg3NzM3OWRiNTQwMWExOWZjYjI2YWNiNmQwMzg", + "sha": "69e20f60b97e46ec561d4af3091c7eb2d1a934d0", + "node_id": "C_kwDOAV-JftoAKDY5ZTIwZjYwYjk3ZTQ2ZWM1NjFkNGFmMzA5MWM3ZWIyZDFhOTM0ZDA", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T03:47:47Z" + "name": "gammafunk", + "email": "gammafunk@gmail.com", + "date": "2024-11-16T04:39:52Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" + "name": "gammafunk", + "email": "gammafunk@gmail.com", + "date": "2024-11-16T05:13:46Z" }, - "message": "Fix a typo", + "message": "Tweak a clua function\n\nFor the newly added view.trap_at() function, slightly rework it to\nreturn the \"base\" trap name by the crawl-side trap_name() function. This\nis mostly for consistency with the c_trap_is_safe() clua hook, which is\npassed this same form of name. Previously we used a longer form that\nincludes \"trap\" in its returned string, which is more appropriate for\ne.g. `x` mode descriptions.", "tree": { - "sha": "faef5ad6c771540b744cf0c278d2f78ef3777f89", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/faef5ad6c771540b744cf0c278d2f78ef3777f89" + "sha": "94d55a8fd9c13d31cbd356dd4624a319519af5f5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/94d55a8fd9c13d31cbd356dd4624a319519af5f5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", "comment_count": 0, "verification": { "verified": false, @@ -5830,79 +5830,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038", - "html_url": "https://github.com/crawl/crawl/commit/ef13c8a7eafa877379db5401a19fcb26acb6d038", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", + "html_url": "https://github.com/crawl/crawl/commit/69e20f60b97e46ec561d4af3091c7eb2d1a934d0", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/69e20f60b97e46ec561d4af3091c7eb2d1a934d0/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?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/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/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": "070a0f9593f2252aa9cc61e1e8747f834c77f2c5", - "url": "https://api.github.com/repos/crawl/crawl/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", - "html_url": "https://github.com/crawl/crawl/commit/070a0f9593f2252aa9cc61e1e8747f834c77f2c5" + "sha": "241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", + "url": "https://api.github.com/repos/crawl/crawl/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", + "html_url": "https://github.com/crawl/crawl/commit/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f" } ] }, { - "sha": "070a0f9593f2252aa9cc61e1e8747f834c77f2c5", - "node_id": "C_kwDOAV-JftoAKDA3MGEwZjk1OTNmMjI1MmFhOWNjNjFlMWU4NzQ3ZjgzNGM3N2YyYzU", + "sha": "241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", + "node_id": "C_kwDOAV-JftoAKDI0MWRjMTNjNTVkOTg1YmQ4ODllNjBmMzBiODhkZDRlNWJjZGJjMGY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T03:15:30Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:12:45Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:12:45Z" }, - "message": "Don't fire battlespheres at pacified monsters (SallyRoses)", + "message": "Remove the indescribeable\n\nSince an actual Forgecraft description is higher in the same file.", "tree": { - "sha": "1fd5ef90ccb01cd5ff30e465fe916a50b8066620", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1fd5ef90ccb01cd5ff30e465fe916a50b8066620" + "sha": "f18a6301a11e1a4aeee342e117137092e97b5bb4", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f18a6301a11e1a4aeee342e117137092e97b5bb4" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", "comment_count": 0, "verification": { "verified": false, @@ -5912,79 +5912,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", - "html_url": "https://github.com/crawl/crawl/commit/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", + "html_url": "https://github.com/crawl/crawl/commit/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/241dc13c55d985bd889e60f30b88dd4e5bcdbc0f/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "2d81e8531f1502d7e5133255792e374cab4644c1", - "url": "https://api.github.com/repos/crawl/crawl/commits/2d81e8531f1502d7e5133255792e374cab4644c1", - "html_url": "https://github.com/crawl/crawl/commit/2d81e8531f1502d7e5133255792e374cab4644c1" + "sha": "0267f397811eff31f3f61a628de281935a54da10", + "url": "https://api.github.com/repos/crawl/crawl/commits/0267f397811eff31f3f61a628de281935a54da10", + "html_url": "https://github.com/crawl/crawl/commit/0267f397811eff31f3f61a628de281935a54da10" } ] }, { - "sha": "2d81e8531f1502d7e5133255792e374cab4644c1", - "node_id": "C_kwDOAV-JftoAKDJkODFlODUzMWYxNTAyZDdlNTEzMzI1NTc5MmUzNzRjYWI0NjQ0YzE", + "sha": "0267f397811eff31f3f61a628de281935a54da10", + "node_id": "C_kwDOAV-JftoAKDAyNjdmMzk3ODExZWZmMzFmM2Y2MWE2MjhkZTI4MTkzNWE1NGRhMTA", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T02:35:35Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:10:49Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:48Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:10:49Z" }, - "message": "Remove a martyred shade's injury bond when it becomes a flayed ghost\n\nInjury Bond ends automatically when the source of the effect dies, but the\nshade isn't 'dead' - it's just not a shade anymore. While the flayed ghost\ncannot *continue* to apply the aura to allies, it would still linger for\n30 aut after the shade died/transformed. Now, it should end immediately.", + "message": "Fix a few monstrous typos", "tree": { - "sha": "f023c07d5bb4c86c2084fc09e2320a2df8d577e1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f023c07d5bb4c86c2084fc09e2320a2df8d577e1" + "sha": "a8b22095e73d6856c12038f3fc03c38139fd2355", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a8b22095e73d6856c12038f3fc03c38139fd2355" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2d81e8531f1502d7e5133255792e374cab4644c1", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0267f397811eff31f3f61a628de281935a54da10", "comment_count": 0, "verification": { "verified": false, @@ -5994,79 +5994,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2d81e8531f1502d7e5133255792e374cab4644c1", - "html_url": "https://github.com/crawl/crawl/commit/2d81e8531f1502d7e5133255792e374cab4644c1", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2d81e8531f1502d7e5133255792e374cab4644c1/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0267f397811eff31f3f61a628de281935a54da10", + "html_url": "https://github.com/crawl/crawl/commit/0267f397811eff31f3f61a628de281935a54da10", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0267f397811eff31f3f61a628de281935a54da10/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/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", + }, + "committer": { + "login": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "5a289ac79d06e3d860b38cf112af88c69fa9a189", - "url": "https://api.github.com/repos/crawl/crawl/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189", - "html_url": "https://github.com/crawl/crawl/commit/5a289ac79d06e3d860b38cf112af88c69fa9a189" + "sha": "0c33a180291b1896427d79b8d18ac379ff73b654", + "url": "https://api.github.com/repos/crawl/crawl/commits/0c33a180291b1896427d79b8d18ac379ff73b654", + "html_url": "https://github.com/crawl/crawl/commit/0c33a180291b1896427d79b8d18ac379ff73b654" } ] }, { - "sha": "5a289ac79d06e3d860b38cf112af88c69fa9a189", - "node_id": "C_kwDOAV-JftoAKDVhMjg5YWM3OWQwNmUzZDg2MGIzOGNmMTEyYWY4OGM2OWZhOWExODk", + "sha": "0c33a180291b1896427d79b8d18ac379ff73b654", + "node_id": "C_kwDOAV-JftoAKDBjMzNhMTgwMjkxYjE4OTY0MjdkNzliOGQxOGFjMzc5ZmY3M2I2NTQ", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T01:47:31Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:03:44Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T05:05:00Z" }, - "message": "Expire capped summons immediately instead of only *almost* immediately\n\nRemoving pre-existing summons when summoning things over a cap used a\nspecial internal status for 'quickly expiring', but this expiring was still\nvery, very quick - immediately as that monster's next turn arrived, which\nwas virtually always before the next player action. It was only even\npossible to see this in particular circumstances such as after an animated\narmour moved a step, or for monsters summoned by other monsters.\n\nInstead, just remove the summons immediately. (This also makes bookkeeping\nfor certain effects less troubled by ensuring that any previous monsters\nmade by a spell are removed *before* the new one is fully set up.)", + "message": "Fix: (Parenthesize) Percussive Tempering\n\nMake percussive temp check attitude while ignoring monsters.", "tree": { - "sha": "1767810649ae27601ff6671618154c4d65b2c9b9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1767810649ae27601ff6671618154c4d65b2c9b9" + "sha": "197ed43cd11f26ae9e44c50bf4f79f1cb11cae13", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/197ed43cd11f26ae9e44c50bf4f79f1cb11cae13" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0c33a180291b1896427d79b8d18ac379ff73b654", "comment_count": 0, "verification": { "verified": false, @@ -6076,79 +6076,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189", - "html_url": "https://github.com/crawl/crawl/commit/5a289ac79d06e3d860b38cf112af88c69fa9a189", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0c33a180291b1896427d79b8d18ac379ff73b654", + "html_url": "https://github.com/crawl/crawl/commit/0c33a180291b1896427d79b8d18ac379ff73b654", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0c33a180291b1896427d79b8d18ac379ff73b654/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "a521cab93d16498ab32c5d5b74102a5e379c857a", - "url": "https://api.github.com/repos/crawl/crawl/commits/a521cab93d16498ab32c5d5b74102a5e379c857a", - "html_url": "https://github.com/crawl/crawl/commit/a521cab93d16498ab32c5d5b74102a5e379c857a" + "sha": "d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", + "url": "https://api.github.com/repos/crawl/crawl/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", + "html_url": "https://github.com/crawl/crawl/commit/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5" } ] }, { - "sha": "a521cab93d16498ab32c5d5b74102a5e379c857a", - "node_id": "C_kwDOAV-JftoAKGE1MjFjYWI5M2QxNjQ5OGFiMzJjNWQ1Yjc0MTAyYTVlMzc5Yzg1N2E", + "sha": "d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", + "node_id": "C_kwDOAV-JftoAKGQ3MmM5YjdhMWRmODU4ZjdkN2QwOTgwYzQ1MjQzYzNhNWQwNTc4ZjU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T01:06:48Z" + "date": "2024-11-16T04:57:56Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "date": "2024-11-16T04:58:25Z" }, - "message": "Reorder some checks in _set_firing_pos\n\nThe considerably more involved checks in mon_can_move_to_pos were being\ncalled even for positions that were clearly out of range, leading to\npotentially a great deal more work than was needed.\n\nInstead, do the quickest vetoes first.\n\n(There should be no functional change.)", + "message": "Fix tag upgrade build?\n\nApparently the only beetle that had the beetle genus was phalanx beetle,\nand it is otherwise dummied out. It's maybe arguable a mechanical one\nshouldn't be a living genus anyway, but I honestly barely know what genus\neven affects.", "tree": { - "sha": "2d56a936aca7366bb2dd4702f3227d06b853aa85", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2d56a936aca7366bb2dd4702f3227d06b853aa85" + "sha": "52ba1660936558d4346f202c7243946091c66cc6", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/52ba1660936558d4346f202c7243946091c66cc6" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a521cab93d16498ab32c5d5b74102a5e379c857a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", "comment_count": 0, "verification": { "verified": false, @@ -6158,9 +6158,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a521cab93d16498ab32c5d5b74102a5e379c857a", - "html_url": "https://github.com/crawl/crawl/commit/a521cab93d16498ab32c5d5b74102a5e379c857a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a521cab93d16498ab32c5d5b74102a5e379c857a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", + "html_url": "https://github.com/crawl/crawl/commit/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d72c9b7a1df858f7d7d0980c45243c3a5d0578f5/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6205,32 +6205,32 @@ }, "parents": [ { - "sha": "abaddbb8823f7800791b4d64018ff5dcd8ed0973", - "url": "https://api.github.com/repos/crawl/crawl/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973", - "html_url": "https://github.com/crawl/crawl/commit/abaddbb8823f7800791b4d64018ff5dcd8ed0973" + "sha": "0f9341590b646f72c4334518cc5981f78f6b4b19", + "url": "https://api.github.com/repos/crawl/crawl/commits/0f9341590b646f72c4334518cc5981f78f6b4b19", + "html_url": "https://github.com/crawl/crawl/commit/0f9341590b646f72c4334518cc5981f78f6b4b19" } ] }, { - "sha": "abaddbb8823f7800791b4d64018ff5dcd8ed0973", - "node_id": "C_kwDOAV-JftoAKGFiYWRkYmI4ODIzZjc4MDA3OTFiNGQ2NDAxOGZmNWRjZDhlZDA5NzM", + "sha": "0f9341590b646f72c4334518cc5981f78f6b4b19", + "node_id": "C_kwDOAV-JftoAKDBmOTM0MTU5MGI2NDZmNzJjNDMzNDUxOGNjNTk4MWY3OGY2YjRiMTk", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-15T01:04:50Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T04:56:59Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "name": "Nicholas Feinberg", + "email": "pleasingfung@gmail.com", + "date": "2024-11-16T04:56:59Z" }, - "message": "Try to prevent Battlesphere / Rending Blade from leaving their caster's LoS\n\nTheir somewhat chaotic-looking movement gives them higher odds than most\nallies of breaking LoS with their caster, which can be somewhat confusing\n(ie: 'did it expire without me noticing?'). Try a little harder to keep\nthem where their creator can see them.", + "message": "Lay seige (to rest)", "tree": { - "sha": "cb58942fe49c8a6461d8d48376e022271ab1ab47", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/cb58942fe49c8a6461d8d48376e022271ab1ab47" + "sha": "add9f284abdf2095cf318b39d5c45f8cc511eb5c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/add9f284abdf2095cf318b39d5c45f8cc511eb5c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0f9341590b646f72c4334518cc5981f78f6b4b19", "comment_count": 0, "verification": { "verified": false, @@ -6240,79 +6240,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973", - "html_url": "https://github.com/crawl/crawl/commit/abaddbb8823f7800791b4d64018ff5dcd8ed0973", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0f9341590b646f72c4334518cc5981f78f6b4b19", + "html_url": "https://github.com/crawl/crawl/commit/0f9341590b646f72c4334518cc5981f78f6b4b19", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0f9341590b646f72c4334518cc5981f78f6b4b19/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/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": "PleasingFungus", + "id": 1192475, + "node_id": "MDQ6VXNlcjExOTI0NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1192475?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/PleasingFungus", + "html_url": "https://github.com/PleasingFungus", + "followers_url": "https://api.github.com/users/PleasingFungus/followers", + "following_url": "https://api.github.com/users/PleasingFungus/following{/other_user}", + "gists_url": "https://api.github.com/users/PleasingFungus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PleasingFungus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PleasingFungus/subscriptions", + "organizations_url": "https://api.github.com/users/PleasingFungus/orgs", + "repos_url": "https://api.github.com/users/PleasingFungus/repos", + "events_url": "https://api.github.com/users/PleasingFungus/events{/privacy}", + "received_events_url": "https://api.github.com/users/PleasingFungus/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "49116da691cc057a7ade96d61aed70c4e0889dc8", - "url": "https://api.github.com/repos/crawl/crawl/commits/49116da691cc057a7ade96d61aed70c4e0889dc8", - "html_url": "https://github.com/crawl/crawl/commit/49116da691cc057a7ade96d61aed70c4e0889dc8" + "sha": "48282d16c9929b5f3d2521bc0d43cd476e2f93c2", + "url": "https://api.github.com/repos/crawl/crawl/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", + "html_url": "https://github.com/crawl/crawl/commit/48282d16c9929b5f3d2521bc0d43cd476e2f93c2" } ] }, { - "sha": "49116da691cc057a7ade96d61aed70c4e0889dc8", - "node_id": "C_kwDOAV-JftoAKDQ5MTE2ZGE2OTFjYzA1N2E3YWRlOTZkNjFhZWQ3MGM0ZTA4ODlkYzg", + "sha": "48282d16c9929b5f3d2521bc0d43cd476e2f93c2", + "node_id": "C_kwDOAV-JftoAKDQ4MjgyZDE2Yzk5MjliNWYzZDI1MjFiYzBkNDNjZDQ3NmUyZjkzYzI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-13T20:41:21Z" + "date": "2024-11-16T03:50:54Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "New Forgecraft UI/effect tiles (regret-index)\n\nSpell tiles for Percussive Tempering and Magma Barrage.\n\nEffect tiles for Detonate Monarch Bomb, Paragon Tempest, Percussive\nTempering, and Manifold Assault.\n\nSources:\n\n * Platinum Paragon tempest / Manifold Assault: CC0 slash vfx by Cethiel.\n * Nadja's Percussive Tempering icon: Denzi's old Force Lance icon.\n * NPT vfx: A CC0 aura effect by Kutejnikov and roctavian's branded\n hammer tile.\n * Monarch Bomb shrapnel: Denzi's old zap effects, lava tiles, and\n LRD icon.", + "message": "Diamond sawblades monster placeholder (regret-index)\n\nPulled out from Sastreii's spell tile until a final version arrives.", "tree": { - "sha": "44e1dd9ba0806f64758203e8eb4024efa0d32c27", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/44e1dd9ba0806f64758203e8eb4024efa0d32c27" + "sha": "8f2dceae64b3ec051aca66addc224aad066c1e9d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8f2dceae64b3ec051aca66addc224aad066c1e9d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/49116da691cc057a7ade96d61aed70c4e0889dc8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", "comment_count": 0, "verification": { "verified": false, @@ -6322,9 +6322,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/49116da691cc057a7ade96d61aed70c4e0889dc8", - "html_url": "https://github.com/crawl/crawl/commit/49116da691cc057a7ade96d61aed70c4e0889dc8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/49116da691cc057a7ade96d61aed70c4e0889dc8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", + "html_url": "https://github.com/crawl/crawl/commit/48282d16c9929b5f3d2521bc0d43cd476e2f93c2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/48282d16c9929b5f3d2521bc0d43cd476e2f93c2/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6369,33 +6369,33 @@ }, "parents": [ { - "sha": "dc4253ee1e98195a53875838e5e1faa6c6bb1513", - "url": "https://api.github.com/repos/crawl/crawl/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513", - "html_url": "https://github.com/crawl/crawl/commit/dc4253ee1e98195a53875838e5e1faa6c6bb1513" + "sha": "d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "url": "https://api.github.com/repos/crawl/crawl/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "html_url": "https://github.com/crawl/crawl/commit/d547fa6d4567d58d2b6d3d9552c5608302ae460c" } ] }, { - "sha": "dc4253ee1e98195a53875838e5e1faa6c6bb1513", - "node_id": "C_kwDOAV-JftoAKGRjNDI1M2VlMWU5ODE5NWE1Mzg3NTgzOGU1ZTFmYWE2YzZiYjE1MTM", + "sha": "d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "node_id": "C_kwDOAV-JftoAKGQ1NDdmYTZkNDU2N2Q1OGQyYjZkM2Q5NTUyYzU2MDgzMDJhZTQ2MGM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-13T20:07:44Z" + "date": "2024-11-16T03:50:18Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "Let flash_tile display arbitrary tiles, not just colours\n\n(And fix an animation delay bug in Shadow Tempest)", + "message": "Forgecraft spell tiles (Sastreii)", "tree": { - "sha": "54b6640c99dfbdbde102c23c420d8e9d797215ba", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/54b6640c99dfbdbde102c23c420d8e9d797215ba" + "sha": "65a8ebf9b2654a1e8e1e7286f0340c833da85fcf", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/65a8ebf9b2654a1e8e1e7286f0340c833da85fcf" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513", - "comment_count": 1, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", @@ -6404,9 +6404,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513", - "html_url": "https://github.com/crawl/crawl/commit/dc4253ee1e98195a53875838e5e1faa6c6bb1513", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "html_url": "https://github.com/crawl/crawl/commit/d547fa6d4567d58d2b6d3d9552c5608302ae460c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d547fa6d4567d58d2b6d3d9552c5608302ae460c/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6451,32 +6451,32 @@ }, "parents": [ { - "sha": "01bb53b866829511742d813e9fe00031cbfe8e35", - "url": "https://api.github.com/repos/crawl/crawl/commits/01bb53b866829511742d813e9fe00031cbfe8e35", - "html_url": "https://github.com/crawl/crawl/commit/01bb53b866829511742d813e9fe00031cbfe8e35" + "sha": "ab246638982d203af4aafe99b996a48da03b3570", + "url": "https://api.github.com/repos/crawl/crawl/commits/ab246638982d203af4aafe99b996a48da03b3570", + "html_url": "https://github.com/crawl/crawl/commit/ab246638982d203af4aafe99b996a48da03b3570" } ] }, { - "sha": "01bb53b866829511742d813e9fe00031cbfe8e35", - "node_id": "C_kwDOAV-JftoAKDAxYmI1M2I4NjY4Mjk1MTE3NDJkODEzZTlmZTAwMDMxY2JmZThlMzU", + "sha": "ab246638982d203af4aafe99b996a48da03b3570", + "node_id": "C_kwDOAV-JftoAKGFiMjQ2NjM4OTgyZDIwM2FmNGFhZmU5OWI5OTZhNDhkYTAzYjM1NzA", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-13T03:02:48Z" + "date": "2024-11-15T23:52:43Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "Exclude various Forgecraft spells from Oka/Sac Love\n\nOn the fence about Diamond Sawblades (it's a monster where attacking it is\nmeaningful, but it's also kind of 'Frozen Ramparts, but you make the\nrampart yourself') and Lightning Spire (traditionally excluded, but you\ncan no longer give it orders, which makes it closer to Hellfire Mortar\nwhich *is* currently allowed). Wouldn't be surprised if more debating the\nsubject happens later.", + "message": "Mark a majority of Forgecraft constructs as LRD-able\n\nBattlesphere and Rending Blade feel too insubstantial for this, but most\nother constructs are clearly made of metal or a similar hard material.", "tree": { - "sha": "9f753a07734ab878aebe3f0bbd2bf467db940259", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9f753a07734ab878aebe3f0bbd2bf467db940259" + "sha": "e372c59a8478f0fc0cec25a0162a953cf2934cc6", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e372c59a8478f0fc0cec25a0162a953cf2934cc6" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/01bb53b866829511742d813e9fe00031cbfe8e35", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ab246638982d203af4aafe99b996a48da03b3570", "comment_count": 0, "verification": { "verified": false, @@ -6486,9 +6486,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/01bb53b866829511742d813e9fe00031cbfe8e35", - "html_url": "https://github.com/crawl/crawl/commit/01bb53b866829511742d813e9fe00031cbfe8e35", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/01bb53b866829511742d813e9fe00031cbfe8e35/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ab246638982d203af4aafe99b996a48da03b3570", + "html_url": "https://github.com/crawl/crawl/commit/ab246638982d203af4aafe99b996a48da03b3570", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ab246638982d203af4aafe99b996a48da03b3570/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6533,32 +6533,32 @@ }, "parents": [ { - "sha": "62137d70225229b64a18d355573eb3cb027b4769", - "url": "https://api.github.com/repos/crawl/crawl/commits/62137d70225229b64a18d355573eb3cb027b4769", - "html_url": "https://github.com/crawl/crawl/commit/62137d70225229b64a18d355573eb3cb027b4769" + "sha": "6070836552415a0eeef7b46a834dc91d7e2969bc", + "url": "https://api.github.com/repos/crawl/crawl/commits/6070836552415a0eeef7b46a834dc91d7e2969bc", + "html_url": "https://github.com/crawl/crawl/commit/6070836552415a0eeef7b46a834dc91d7e2969bc" } ] }, { - "sha": "62137d70225229b64a18d355573eb3cb027b4769", - "node_id": "C_kwDOAV-JftoAKDYyMTM3ZDcwMjI1MjI5YjY0YTE4ZDM1NTU3M2ViM2NiMDI3YjQ3Njk", + "sha": "6070836552415a0eeef7b46a834dc91d7e2969bc", + "node_id": "C_kwDOAV-JftoAKDYwNzA4MzY1NTI0MTVhMGVlZWY3YjQ2YTgzNGRjOTFkN2UyOTY5YmM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-13T02:56:02Z" + "date": "2024-11-15T05:05:40Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:47Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "Heavily refactor mons_is_conjured/mons_is_object, simplify\n\nmons_is_conjured was a category being used in multiple (only partially\noverlapping) ways. In some contexts, it was used as an equivalent for\nis_summoned() for non-abjurable things which is_summoned() did not return\ntrue (but now does, since the recent rework). In other contexts, it was\nused to exclude monsters too minor to be randomly targeted for certain\neffects (eg: Obsidian's Axe's mesmerisation effect or Ignis's Fire\nChampion). In others, it was used overly broadly to avoid prompting the\nplayer about harming invulnerable allies (ie: orbs of destruction), with\nsometimes odd effects like Shatter being unable to damage spatial vorticies\nor boulders.\n\nIn still more, it was used (as part of mons_is_object) to control what\nallies were angered by attacks and which ones gods would penance you for\nattacking - which weren't even symetrical categories! A lightning spire\nwould be angered by you hitting it and vanish, but Ely would not min. But\na spellforged servitor would *not* be angered by you hitting it, and yet\nEly would penance you anyway.\n\nmons_is_object also relied on a bespoke list of things we considered to be\n'a mindless object' that often overlooked things which seemingly belonged\nthere (while also producing weird effects like Orb of Mayhem never\ntriggering off killing dancing weapons or lighting spires, even though\nother seemingly similar things counted.)\n\nThis commit replaces both of those functions completely. M_PERIPHERAL\nreplaces M_CONJURED (since the ancillary nature of these monsters is the\nrelevant mechanical thing, and not the fact that they were made by magic),\nactor::is_peripheral() replaces most uses of mons_is_conjured() and also\nfolds tentacles and firewood into that same category. The very large number\nof places that checked firewood/conjured/tentacles together now need only\ncheck is_peripheral(), which should largely encompass 'is a proper\nmonster'.\n\nPlaces that used mons_is_conjured to exclude 'minor monsters' now use\nis_peripheral(). Places that used it to exclude 'pseudo-summons' just use\nis_summoned() instead. Places that used it to reduce targeting prompts now\ncheck always_shoot_through_monster() instead (which isn't actually\ncomprehensive, but the rest of that will wait for a later commit).\n\nmons_is_object is removed altogether and rules regarding angering allies\nand incurring penance are simplified. Anything which is both non-living and\nbrainless neither gets angry nor incurs penance - full stop. I gave\nelementals animal intelligence, since it *feels* like they should have\nenough sapience to complain about being attacked, but I doubt this matters\nin practice. Most other uses of mons_is_object are simply cut (so orb of\nmayhem will work on kills of any xp-granting enemy)\n\nSac Love / Oka ally conduct behavior is also effectively simplified a\nlittle - monsters that are peripheral are okay and everything else is not.\n\nThere may be a handful of other minor behavioral changes (Siphon Essence no\nlonger works on firewood, for instance...) but I think most not already\nmentioned are of minor conseqeuence.", + "message": "Various Forgecraft monster/spell tiles/placeholders (regret-index)\n\n\"CC0 piece usage:\n * Walking alembic enemies: shade's CC0 potions\n * Monarch bomb and bomblet enemies: Chrisblue's CC0 bombs\n\n The rest were cobbled together from old Crawl tiles.\"", "tree": { - "sha": "5997389f2315e8a75b462baa37d9ff5f6a20e3fa", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5997389f2315e8a75b462baa37d9ff5f6a20e3fa" + "sha": "893103eb55733bc9887cb3247d6a9d3872d26fa1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/893103eb55733bc9887cb3247d6a9d3872d26fa1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/62137d70225229b64a18d355573eb3cb027b4769", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6070836552415a0eeef7b46a834dc91d7e2969bc", "comment_count": 0, "verification": { "verified": false, @@ -6568,9 +6568,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/62137d70225229b64a18d355573eb3cb027b4769", - "html_url": "https://github.com/crawl/crawl/commit/62137d70225229b64a18d355573eb3cb027b4769", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/62137d70225229b64a18d355573eb3cb027b4769/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/6070836552415a0eeef7b46a834dc91d7e2969bc", + "html_url": "https://github.com/crawl/crawl/commit/6070836552415a0eeef7b46a834dc91d7e2969bc", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6070836552415a0eeef7b46a834dc91d7e2969bc/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6615,32 +6615,32 @@ }, "parents": [ { - "sha": "da257ce4a44e8d77b5de53b35412b0e089ff7115", - "url": "https://api.github.com/repos/crawl/crawl/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115", - "html_url": "https://github.com/crawl/crawl/commit/da257ce4a44e8d77b5de53b35412b0e089ff7115" + "sha": "ef13c8a7eafa877379db5401a19fcb26acb6d038", + "url": "https://api.github.com/repos/crawl/crawl/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038", + "html_url": "https://github.com/crawl/crawl/commit/ef13c8a7eafa877379db5401a19fcb26acb6d038" } ] }, { - "sha": "da257ce4a44e8d77b5de53b35412b0e089ff7115", - "node_id": "C_kwDOAV-JftoAKGRhMjU3Y2U0YTQ0ZThkNzdiNWRlNTNiMzU0MTJiMGUwODlmZjcxMTU", + "sha": "ef13c8a7eafa877379db5401a19fcb26acb6d038", + "node_id": "C_kwDOAV-JftoAKGVmMTNjOGE3ZWFmYTg3NzM3OWRiNTQwMWExOWZjYjI2YWNiNmQwMzg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-12T06:19:35Z" + "date": "2024-11-15T03:47:47Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "Make mons_is_firewood() into an actor method and replace usages\n\nFirewood checks are done in many, many, many places. And many of these\nplaces want to perform that check on an actor which might not actually be a\nmonster, leading to a common idiom like:\n if (targ->is_monster() && !mons_is_firewood(*targ->as_monster())\n\nThis is so common that I think being able to just call targ->is_firewood()\nis a lot cleaner.\n\nThis commit replaces all usages of mons_is_firewood() with the new method,\nimproves one or two comments, and additionally fixes a minor bug where\nChaos slow/minipara could be chosen against monsters with stasis.", + "message": "Fix a typo", "tree": { - "sha": "581a4938eaec05354980639f8bb0cbc98e92abb8", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/581a4938eaec05354980639f8bb0cbc98e92abb8" + "sha": "faef5ad6c771540b744cf0c278d2f78ef3777f89", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/faef5ad6c771540b744cf0c278d2f78ef3777f89" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038", "comment_count": 0, "verification": { "verified": false, @@ -6650,9 +6650,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115", - "html_url": "https://github.com/crawl/crawl/commit/da257ce4a44e8d77b5de53b35412b0e089ff7115", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038", + "html_url": "https://github.com/crawl/crawl/commit/ef13c8a7eafa877379db5401a19fcb26acb6d038", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ef13c8a7eafa877379db5401a19fcb26acb6d038/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6697,32 +6697,32 @@ }, "parents": [ { - "sha": "74f4821936831725a32eb94fd879fbf5ef365a65", - "url": "https://api.github.com/repos/crawl/crawl/commits/74f4821936831725a32eb94fd879fbf5ef365a65", - "html_url": "https://github.com/crawl/crawl/commit/74f4821936831725a32eb94fd879fbf5ef365a65" + "sha": "070a0f9593f2252aa9cc61e1e8747f834c77f2c5", + "url": "https://api.github.com/repos/crawl/crawl/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", + "html_url": "https://github.com/crawl/crawl/commit/070a0f9593f2252aa9cc61e1e8747f834c77f2c5" } ] }, { - "sha": "74f4821936831725a32eb94fd879fbf5ef365a65", - "node_id": "C_kwDOAV-JftoAKDc0ZjQ4MjE5MzY4MzE3MjVhMzJlYjk0ZmQ4NzlmYmY1ZWYzNjVhNjU", + "sha": "070a0f9593f2252aa9cc61e1e8747f834c77f2c5", + "node_id": "C_kwDOAV-JftoAKDA3MGEwZjk1OTNmMjI1MmFhOWNjNjFlMWU4NzQ3ZjgzNGM3N2YyYzU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-12T00:29:08Z" + "date": "2024-11-15T03:15:30Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "Make Refrigeration *actually* count only allies for huddle bonus\n\nWhile I claimed to do this in 1450d63957e5a (and the reasoning stands), a\nmisreading of the code meant that the commit did *literally nothing*. Let's\ntry doing it properly.", + "message": "Don't fire battlespheres at pacified monsters (SallyRoses)", "tree": { - "sha": "31a8ed782e851478b6786c7db45c7a5ffe205452", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/31a8ed782e851478b6786c7db45c7a5ffe205452" + "sha": "1fd5ef90ccb01cd5ff30e465fe916a50b8066620", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1fd5ef90ccb01cd5ff30e465fe916a50b8066620" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/74f4821936831725a32eb94fd879fbf5ef365a65", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", "comment_count": 0, "verification": { "verified": false, @@ -6732,9 +6732,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/74f4821936831725a32eb94fd879fbf5ef365a65", - "html_url": "https://github.com/crawl/crawl/commit/74f4821936831725a32eb94fd879fbf5ef365a65", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/74f4821936831725a32eb94fd879fbf5ef365a65/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", + "html_url": "https://github.com/crawl/crawl/commit/070a0f9593f2252aa9cc61e1e8747f834c77f2c5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/070a0f9593f2252aa9cc61e1e8747f834c77f2c5/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6779,32 +6779,32 @@ }, "parents": [ { - "sha": "cdf57958417bdc1b52503be4d41766a00fe4031d", - "url": "https://api.github.com/repos/crawl/crawl/commits/cdf57958417bdc1b52503be4d41766a00fe4031d", - "html_url": "https://github.com/crawl/crawl/commit/cdf57958417bdc1b52503be4d41766a00fe4031d" + "sha": "2d81e8531f1502d7e5133255792e374cab4644c1", + "url": "https://api.github.com/repos/crawl/crawl/commits/2d81e8531f1502d7e5133255792e374cab4644c1", + "html_url": "https://github.com/crawl/crawl/commit/2d81e8531f1502d7e5133255792e374cab4644c1" } ] }, { - "sha": "cdf57958417bdc1b52503be4d41766a00fe4031d", - "node_id": "C_kwDOAV-JftoAKGNkZjU3OTU4NDE3YmRjMWI1MjUwM2JlNGQ0MTc2NmEwMGZlNDAzMWQ", + "sha": "2d81e8531f1502d7e5133255792e374cab4644c1", + "node_id": "C_kwDOAV-JftoAKDJkODFlODUzMWYxNTAyZDdlNTEzMzI1NTc5MmUzNzRjYWI0NjQ0YzE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-11T09:14:11Z" + "date": "2024-11-15T02:35:35Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:48Z" }, - "message": "Use message channel to categorically ignore monster timeout messages\n\nSince that was part of the point of there being one in the first place.\n\n(And also ignore decor messages by default, too, in the rare case where\nsomeone has told themselves to run across piles of fruit)", + "message": "Remove a martyred shade's injury bond when it becomes a flayed ghost\n\nInjury Bond ends automatically when the source of the effect dies, but the\nshade isn't 'dead' - it's just not a shade anymore. While the flayed ghost\ncannot *continue* to apply the aura to allies, it would still linger for\n30 aut after the shade died/transformed. Now, it should end immediately.", "tree": { - "sha": "a70b5b04bc330ec93ab321acc746678954e36844", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a70b5b04bc330ec93ab321acc746678954e36844" + "sha": "f023c07d5bb4c86c2084fc09e2320a2df8d577e1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f023c07d5bb4c86c2084fc09e2320a2df8d577e1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/cdf57958417bdc1b52503be4d41766a00fe4031d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2d81e8531f1502d7e5133255792e374cab4644c1", "comment_count": 0, "verification": { "verified": false, @@ -6814,9 +6814,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/cdf57958417bdc1b52503be4d41766a00fe4031d", - "html_url": "https://github.com/crawl/crawl/commit/cdf57958417bdc1b52503be4d41766a00fe4031d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cdf57958417bdc1b52503be4d41766a00fe4031d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2d81e8531f1502d7e5133255792e374cab4644c1", + "html_url": "https://github.com/crawl/crawl/commit/2d81e8531f1502d7e5133255792e374cab4644c1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2d81e8531f1502d7e5133255792e374cab4644c1/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6861,32 +6861,32 @@ }, "parents": [ { - "sha": "33284afee520d1fe114d1a0560f5795f086bd044", - "url": "https://api.github.com/repos/crawl/crawl/commits/33284afee520d1fe114d1a0560f5795f086bd044", - "html_url": "https://github.com/crawl/crawl/commit/33284afee520d1fe114d1a0560f5795f086bd044" + "sha": "5a289ac79d06e3d860b38cf112af88c69fa9a189", + "url": "https://api.github.com/repos/crawl/crawl/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189", + "html_url": "https://github.com/crawl/crawl/commit/5a289ac79d06e3d860b38cf112af88c69fa9a189" } ] }, { - "sha": "33284afee520d1fe114d1a0560f5795f086bd044", - "node_id": "C_kwDOAV-JftoAKDMzMjg0YWZlZTUyMGQxZmUxMTRkMWEwNTYwZjU3OTVmMDg2YmQwNDQ", + "sha": "5a289ac79d06e3d860b38cf112af88c69fa9a189", + "node_id": "C_kwDOAV-JftoAKDVhMjg5YWM3OWQwNmUzZDg2MGIzOGNmMTEyYWY4OGM2OWZhOWExODk", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-11T07:18:18Z" + "date": "2024-11-15T01:47:31Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Fix enemies sometimes getting incorrectly hit twice by allied beams\n\nWhen allies fire a piercing beam at an enemy, and the player happens to be\nstanding in the path of that beam (and could be harmed by it), they will\ncut their shot short immediately before it would hit the player. But this\nis done by 'rewinding' the beam as soon as they test whether it can harm\nthe player, and code designed to allow piercing beams to hit monsters\nstanding at the player's location (ie: Fedhas plants) allows a beam to try\nhitting a monster immediately after trying to affect the player. But the\nbeam has already rewound at that point, resulting in hitting the monster in\nthe space immediately *prior* a second time.\n\nNow try a bit harder to actually end the beam processing when we mean to.", + "message": "Expire capped summons immediately instead of only *almost* immediately\n\nRemoving pre-existing summons when summoning things over a cap used a\nspecial internal status for 'quickly expiring', but this expiring was still\nvery, very quick - immediately as that monster's next turn arrived, which\nwas virtually always before the next player action. It was only even\npossible to see this in particular circumstances such as after an animated\narmour moved a step, or for monsters summoned by other monsters.\n\nInstead, just remove the summons immediately. (This also makes bookkeeping\nfor certain effects less troubled by ensuring that any previous monsters\nmade by a spell are removed *before* the new one is fully set up.)", "tree": { - "sha": "5a83d30af6130469a57ad7f602157c207fae36a6", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5a83d30af6130469a57ad7f602157c207fae36a6" + "sha": "1767810649ae27601ff6671618154c4d65b2c9b9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1767810649ae27601ff6671618154c4d65b2c9b9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/33284afee520d1fe114d1a0560f5795f086bd044", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189", "comment_count": 0, "verification": { "verified": false, @@ -6896,9 +6896,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/33284afee520d1fe114d1a0560f5795f086bd044", - "html_url": "https://github.com/crawl/crawl/commit/33284afee520d1fe114d1a0560f5795f086bd044", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/33284afee520d1fe114d1a0560f5795f086bd044/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189", + "html_url": "https://github.com/crawl/crawl/commit/5a289ac79d06e3d860b38cf112af88c69fa9a189", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5a289ac79d06e3d860b38cf112af88c69fa9a189/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6943,32 +6943,32 @@ }, "parents": [ { - "sha": "cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", - "url": "https://api.github.com/repos/crawl/crawl/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", - "html_url": "https://github.com/crawl/crawl/commit/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6" + "sha": "a521cab93d16498ab32c5d5b74102a5e379c857a", + "url": "https://api.github.com/repos/crawl/crawl/commits/a521cab93d16498ab32c5d5b74102a5e379c857a", + "html_url": "https://github.com/crawl/crawl/commit/a521cab93d16498ab32c5d5b74102a5e379c857a" } ] }, { - "sha": "cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", - "node_id": "C_kwDOAV-JftoAKGNmODZkODBkMmVmZjJkOGY0NTM4OWJjNDU4ZWNkN2YyZGQ1NjY0YzY", + "sha": "a521cab93d16498ab32c5d5b74102a5e379c857a", + "node_id": "C_kwDOAV-JftoAKGE1MjFjYWI5M2QxNjQ5OGFiMzJjNWQ1Yjc0MTAyYTVlMzc5Yzg1N2E", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-11T05:16:16Z" + "date": "2024-11-15T01:06:48Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Adjust how spell range is displayed in the spell menu\n\nInstead of being shown in the form of @---->, it now just displays an\nactual number. There was some recurring ambiguity among new players as to\nwhether you were supposed to just count the dashes or include the > as\nwell, but it was also needlessly hard to tell at a glance whether a spell\nwas full LoS range or only *almost* LoS range (unless the player had\nanother spell with longer range to compare it to).\n\nThis change also comes with a few other improvements:\n -Variable range spells are now listed in the form of X/Y where X is the\n current range and Y is the maximum possible range. The old method used\n . after the > to indicate 'possible range which the player does not yet\n have enough power to reach', but I think this was a little non-obvious\n and it also did not in any way indicate that a spell had variable range\n if you had already reached its maximum. I think this should now be\n clearer.\n -The red coloring of monster spell ranges in xv will now properly account\n for the player being *too close* to be in range of Call Down Lightning\n and Flashing Balestra.\n -The player spell menu in webtiles should no longer flicker between two\n sizes when you switch display modes with !\n -Range takes up less width in the spell menu (so something else can use it\n instead).", + "message": "Reorder some checks in _set_firing_pos\n\nThe considerably more involved checks in mon_can_move_to_pos were being\ncalled even for positions that were clearly out of range, leading to\npotentially a great deal more work than was needed.\n\nInstead, do the quickest vetoes first.\n\n(There should be no functional change.)", "tree": { - "sha": "563ed5bd9e523cc4f03502650d164b400b67a965", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/563ed5bd9e523cc4f03502650d164b400b67a965" + "sha": "2d56a936aca7366bb2dd4702f3227d06b853aa85", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2d56a936aca7366bb2dd4702f3227d06b853aa85" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a521cab93d16498ab32c5d5b74102a5e379c857a", "comment_count": 0, "verification": { "verified": false, @@ -6978,9 +6978,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", - "html_url": "https://github.com/crawl/crawl/commit/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a521cab93d16498ab32c5d5b74102a5e379c857a", + "html_url": "https://github.com/crawl/crawl/commit/a521cab93d16498ab32c5d5b74102a5e379c857a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a521cab93d16498ab32c5d5b74102a5e379c857a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7025,32 +7025,32 @@ }, "parents": [ { - "sha": "6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", - "url": "https://api.github.com/repos/crawl/crawl/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", - "html_url": "https://github.com/crawl/crawl/commit/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84" + "sha": "abaddbb8823f7800791b4d64018ff5dcd8ed0973", + "url": "https://api.github.com/repos/crawl/crawl/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973", + "html_url": "https://github.com/crawl/crawl/commit/abaddbb8823f7800791b4d64018ff5dcd8ed0973" } ] }, { - "sha": "6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", - "node_id": "C_kwDOAV-JftoAKDZjNzFlYmZhYWE3MGI2ZmQ2YTBkODFmMDRkNDdmOTUwNGEyZTRkODQ", + "sha": "abaddbb8823f7800791b4d64018ff5dcd8ed0973", + "node_id": "C_kwDOAV-JftoAKGFiYWRkYmI4ODIzZjc4MDA3OTFiNGQ2NDAxOGZmNWRjZDhlZDA5NzM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-11T00:46:55Z" + "date": "2024-11-15T01:04:50Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Actually give Shadow Puppet a summon cap\n\nThe commit that added it claimed it has a cap of 3, other information\nsources have since claimed it has a cap of 3, and I am fairly sure I have\nresponded to a question at some point by saying that it had a cap of 3, but\nit actually had no cap at all. Oops.\n\n(I guess, in practice, it's quite hard to summon more than 3 of them in a\nsingle battle anyway.)", + "message": "Try to prevent Battlesphere / Rending Blade from leaving their caster's LoS\n\nTheir somewhat chaotic-looking movement gives them higher odds than most\nallies of breaking LoS with their caster, which can be somewhat confusing\n(ie: 'did it expire without me noticing?'). Try a little harder to keep\nthem where their creator can see them.", "tree": { - "sha": "663a6ab80cce9a971e9867edefacaa43c7407389", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/663a6ab80cce9a971e9867edefacaa43c7407389" + "sha": "cb58942fe49c8a6461d8d48376e022271ab1ab47", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/cb58942fe49c8a6461d8d48376e022271ab1ab47" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973", "comment_count": 0, "verification": { "verified": false, @@ -7060,9 +7060,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", - "html_url": "https://github.com/crawl/crawl/commit/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973", + "html_url": "https://github.com/crawl/crawl/commit/abaddbb8823f7800791b4d64018ff5dcd8ed0973", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/abaddbb8823f7800791b4d64018ff5dcd8ed0973/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7107,32 +7107,32 @@ }, "parents": [ { - "sha": "fb2b16b6a3f302e1608d770ef8585721fc1e989b", - "url": "https://api.github.com/repos/crawl/crawl/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b", - "html_url": "https://github.com/crawl/crawl/commit/fb2b16b6a3f302e1608d770ef8585721fc1e989b" + "sha": "49116da691cc057a7ade96d61aed70c4e0889dc8", + "url": "https://api.github.com/repos/crawl/crawl/commits/49116da691cc057a7ade96d61aed70c4e0889dc8", + "html_url": "https://github.com/crawl/crawl/commit/49116da691cc057a7ade96d61aed70c4e0889dc8" } ] }, { - "sha": "fb2b16b6a3f302e1608d770ef8585721fc1e989b", - "node_id": "C_kwDOAV-JftoAKGZiMmIxNmI2YTNmMzAyZTE2MDhkNzcwZWY4NTg1NzIxZmMxZTk4OWI", + "sha": "49116da691cc057a7ade96d61aed70c4e0889dc8", + "node_id": "C_kwDOAV-JftoAKDQ5MTE2ZGE2OTFjYzA1N2E3YWRlOTZkNjFhZWQ3MGM0ZTA4ODlkYzg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-11T00:28:35Z" + "date": "2024-11-13T20:41:21Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Add Dithmenos shadow mimic spell for Forgecraft\n\nShadow Turret: makes a stationary ally which repeatedly fires Shadow Shot,\na basic single-target spell with full LoS range (that otherwise does much\nless damage than direct shadow attack spells, of course).\n\nSummon cap of 2.", + "message": "New Forgecraft UI/effect tiles (regret-index)\n\nSpell tiles for Percussive Tempering and Magma Barrage.\n\nEffect tiles for Detonate Monarch Bomb, Paragon Tempest, Percussive\nTempering, and Manifold Assault.\n\nSources:\n\n * Platinum Paragon tempest / Manifold Assault: CC0 slash vfx by Cethiel.\n * Nadja's Percussive Tempering icon: Denzi's old Force Lance icon.\n * NPT vfx: A CC0 aura effect by Kutejnikov and roctavian's branded\n hammer tile.\n * Monarch Bomb shrapnel: Denzi's old zap effects, lava tiles, and\n LRD icon.", "tree": { - "sha": "dc49812e943e8e9f08e493d823a8f5fb8a6aca46", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dc49812e943e8e9f08e493d823a8f5fb8a6aca46" + "sha": "44e1dd9ba0806f64758203e8eb4024efa0d32c27", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/44e1dd9ba0806f64758203e8eb4024efa0d32c27" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/49116da691cc057a7ade96d61aed70c4e0889dc8", "comment_count": 0, "verification": { "verified": false, @@ -7142,9 +7142,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b", - "html_url": "https://github.com/crawl/crawl/commit/fb2b16b6a3f302e1608d770ef8585721fc1e989b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/49116da691cc057a7ade96d61aed70c4e0889dc8", + "html_url": "https://github.com/crawl/crawl/commit/49116da691cc057a7ade96d61aed70c4e0889dc8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/49116da691cc057a7ade96d61aed70c4e0889dc8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7189,33 +7189,33 @@ }, "parents": [ { - "sha": "1f958b4f5354d770b6a800c47c6913ecf738af81", - "url": "https://api.github.com/repos/crawl/crawl/commits/1f958b4f5354d770b6a800c47c6913ecf738af81", - "html_url": "https://github.com/crawl/crawl/commit/1f958b4f5354d770b6a800c47c6913ecf738af81" + "sha": "dc4253ee1e98195a53875838e5e1faa6c6bb1513", + "url": "https://api.github.com/repos/crawl/crawl/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513", + "html_url": "https://github.com/crawl/crawl/commit/dc4253ee1e98195a53875838e5e1faa6c6bb1513" } ] }, { - "sha": "1f958b4f5354d770b6a800c47c6913ecf738af81", - "node_id": "C_kwDOAV-JftoAKDFmOTU4YjRmNTM1NGQ3NzBiNmE4MDBjNDdjNjkxM2VjZjczOGFmODE", + "sha": "dc4253ee1e98195a53875838e5e1faa6c6bb1513", + "node_id": "C_kwDOAV-JftoAKGRjNDI1M2VlMWU5ODE5NWE1Mzg3NTgzOGU1ZTFmYWE2YzZiYjE1MTM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-09T06:02:53Z" + "date": "2024-11-13T20:07:44Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:46Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Move Animate Armour into Forgecraft, rename and tweak\n\nSaying that the spell created 'animated armour' always felt a little wierd\nto me given that it clearly wasn't your armour that had gotten up and\nstarted moving about (unlike with dancing weapons!). The writing tried to\ndescribe this as the 'spirit' of your armour rather than the armour itself,\nand I have attempted to lean a little further into that. The spell is now\nnamed Awaken Armour and explicitly draws out an 'echo' of your current\narmour (with some descriptions tweaked, as needed).\n\nThe one current use of natural animated armour (nicolae_shop_mannequins)\nnow no longer drop 'themselves' (which was always an unexpected\ninteraction, given how the spell clearly doesn't animate a real object). I\napologize to people who got creative with Overgrowth to snag an early\ndragon scales.\n\nThe spell now also copies your armour in its entirety (rather than creating\na plain +0 version of your armour's base type). It feels a little more fun\nto me to be able to apply artifact properties to your minion, and in\ngeneral Animate Armour was never considered overly powerful, so some degree\nof buff seems fine. Inheriting plusses does mean that it is probably a fair\nbit more durable, so I've nudged down its base HP slightly at the same\ntime.\n\nFinally, the armour echo now tries to spawn adjacent to the caster. (I also\nremoved the 'dancing weapon' icon in the corner, since animated armour\ngenerally looks nothing like armour on the ground, unlike dancing weapons,\nand shouldn't be similarly confusable.)", + "message": "Let flash_tile display arbitrary tiles, not just colours\n\n(And fix an animation delay bug in Shadow Tempest)", "tree": { - "sha": "66520b71de7156929e1a9ed26cb6c63eb85af885", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/66520b71de7156929e1a9ed26cb6c63eb85af885" + "sha": "54b6640c99dfbdbde102c23c420d8e9d797215ba", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/54b6640c99dfbdbde102c23c420d8e9d797215ba" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1f958b4f5354d770b6a800c47c6913ecf738af81", - "comment_count": 0, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513", + "comment_count": 1, "verification": { "verified": false, "reason": "unsigned", @@ -7224,9 +7224,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1f958b4f5354d770b6a800c47c6913ecf738af81", - "html_url": "https://github.com/crawl/crawl/commit/1f958b4f5354d770b6a800c47c6913ecf738af81", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1f958b4f5354d770b6a800c47c6913ecf738af81/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513", + "html_url": "https://github.com/crawl/crawl/commit/dc4253ee1e98195a53875838e5e1faa6c6bb1513", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dc4253ee1e98195a53875838e5e1faa6c6bb1513/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7271,32 +7271,32 @@ }, "parents": [ { - "sha": "3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", - "url": "https://api.github.com/repos/crawl/crawl/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", - "html_url": "https://github.com/crawl/crawl/commit/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8" + "sha": "01bb53b866829511742d813e9fe00031cbfe8e35", + "url": "https://api.github.com/repos/crawl/crawl/commits/01bb53b866829511742d813e9fe00031cbfe8e35", + "html_url": "https://github.com/crawl/crawl/commit/01bb53b866829511742d813e9fe00031cbfe8e35" } ] }, { - "sha": "3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", - "node_id": "C_kwDOAV-JftoAKDNjZjEwNWJiNWJlYmZjNTQ3YmZhMmNkYTdiOGIxMTg4OTY3ZGRmZTg", + "sha": "01bb53b866829511742d813e9fe00031cbfe8e35", + "node_id": "C_kwDOAV-JftoAKDAxYmI1M2I4NjY4Mjk1MTE3NDJkODEzZTlmZTAwMDMxY2JmZThlMzU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-08T23:18:28Z" + "date": "2024-11-13T03:02:48Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Distribute spells through new books\n\nAnd give Forgewright/Summoner their new starter spells.\n\n(As well as fixing up a couple cases where an earlier spell was mistakenly\nin 3 books (Gavotte / Simulacum) or just 1 (Grave Claw).)\n\nThese are a little more provisional than usual, since I'm still hoping to\nheavily overhaul the spellbook system at some point in 0.33.", + "message": "Exclude various Forgecraft spells from Oka/Sac Love\n\nOn the fence about Diamond Sawblades (it's a monster where attacking it is\nmeaningful, but it's also kind of 'Frozen Ramparts, but you make the\nrampart yourself') and Lightning Spire (traditionally excluded, but you\ncan no longer give it orders, which makes it closer to Hellfire Mortar\nwhich *is* currently allowed). Wouldn't be surprised if more debating the\nsubject happens later.", "tree": { - "sha": "604f9256f66331a8ba629a69bd05ede36cd17360", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/604f9256f66331a8ba629a69bd05ede36cd17360" + "sha": "9f753a07734ab878aebe3f0bbd2bf467db940259", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9f753a07734ab878aebe3f0bbd2bf467db940259" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/01bb53b866829511742d813e9fe00031cbfe8e35", "comment_count": 0, "verification": { "verified": false, @@ -7306,9 +7306,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", - "html_url": "https://github.com/crawl/crawl/commit/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/01bb53b866829511742d813e9fe00031cbfe8e35", + "html_url": "https://github.com/crawl/crawl/commit/01bb53b866829511742d813e9fe00031cbfe8e35", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/01bb53b866829511742d813e9fe00031cbfe8e35/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7353,32 +7353,32 @@ }, "parents": [ { - "sha": "d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", - "url": "https://api.github.com/repos/crawl/crawl/commits/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", - "html_url": "https://github.com/crawl/crawl/commit/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b" + "sha": "62137d70225229b64a18d355573eb3cb027b4769", + "url": "https://api.github.com/repos/crawl/crawl/commits/62137d70225229b64a18d355573eb3cb027b4769", + "html_url": "https://github.com/crawl/crawl/commit/62137d70225229b64a18d355573eb3cb027b4769" } ] }, { - "sha": "d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", - "node_id": "C_kwDOAV-JftoAKGQ1ZjhiMTEzMDBlYmJjYjY5MzVmNTc2ZTViMDkyNGZkMjRmNDlmOWI", + "sha": "62137d70225229b64a18d355573eb3cb027b4769", + "node_id": "C_kwDOAV-JftoAKDYyMTM3ZDcwMjI1MjI5YjY0YTE4ZDM1NTU3M2ViM2NiMDI3YjQ3Njk", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-07T23:11:52Z" + "date": "2024-11-13T02:56:02Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:47Z" }, - "message": "Don't give djinni Percussive Tempering without something to temper\n\nTechnically some of the spells on this list are impossible to be offered\nbefore a level 5 spell, but it seemed worth being comprehensive in case\nthe spell levels of any of these things change in future.", + "message": "Heavily refactor mons_is_conjured/mons_is_object, simplify\n\nmons_is_conjured was a category being used in multiple (only partially\noverlapping) ways. In some contexts, it was used as an equivalent for\nis_summoned() for non-abjurable things which is_summoned() did not return\ntrue (but now does, since the recent rework). In other contexts, it was\nused to exclude monsters too minor to be randomly targeted for certain\neffects (eg: Obsidian's Axe's mesmerisation effect or Ignis's Fire\nChampion). In others, it was used overly broadly to avoid prompting the\nplayer about harming invulnerable allies (ie: orbs of destruction), with\nsometimes odd effects like Shatter being unable to damage spatial vorticies\nor boulders.\n\nIn still more, it was used (as part of mons_is_object) to control what\nallies were angered by attacks and which ones gods would penance you for\nattacking - which weren't even symetrical categories! A lightning spire\nwould be angered by you hitting it and vanish, but Ely would not min. But\na spellforged servitor would *not* be angered by you hitting it, and yet\nEly would penance you anyway.\n\nmons_is_object also relied on a bespoke list of things we considered to be\n'a mindless object' that often overlooked things which seemingly belonged\nthere (while also producing weird effects like Orb of Mayhem never\ntriggering off killing dancing weapons or lighting spires, even though\nother seemingly similar things counted.)\n\nThis commit replaces both of those functions completely. M_PERIPHERAL\nreplaces M_CONJURED (since the ancillary nature of these monsters is the\nrelevant mechanical thing, and not the fact that they were made by magic),\nactor::is_peripheral() replaces most uses of mons_is_conjured() and also\nfolds tentacles and firewood into that same category. The very large number\nof places that checked firewood/conjured/tentacles together now need only\ncheck is_peripheral(), which should largely encompass 'is a proper\nmonster'.\n\nPlaces that used mons_is_conjured to exclude 'minor monsters' now use\nis_peripheral(). Places that used it to exclude 'pseudo-summons' just use\nis_summoned() instead. Places that used it to reduce targeting prompts now\ncheck always_shoot_through_monster() instead (which isn't actually\ncomprehensive, but the rest of that will wait for a later commit).\n\nmons_is_object is removed altogether and rules regarding angering allies\nand incurring penance are simplified. Anything which is both non-living and\nbrainless neither gets angry nor incurs penance - full stop. I gave\nelementals animal intelligence, since it *feels* like they should have\nenough sapience to complain about being attacked, but I doubt this matters\nin practice. Most other uses of mons_is_object are simply cut (so orb of\nmayhem will work on kills of any xp-granting enemy)\n\nSac Love / Oka ally conduct behavior is also effectively simplified a\nlittle - monsters that are peripheral are okay and everything else is not.\n\nThere may be a handful of other minor behavioral changes (Siphon Essence no\nlonger works on firewood, for instance...) but I think most not already\nmentioned are of minor conseqeuence.", "tree": { - "sha": "3e6b6407018226816961cf3255efebb80d7d000f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3e6b6407018226816961cf3255efebb80d7d000f" + "sha": "5997389f2315e8a75b462baa37d9ff5f6a20e3fa", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5997389f2315e8a75b462baa37d9ff5f6a20e3fa" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/62137d70225229b64a18d355573eb3cb027b4769", "comment_count": 0, "verification": { "verified": false, @@ -7388,9 +7388,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", - "html_url": "https://github.com/crawl/crawl/commit/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/62137d70225229b64a18d355573eb3cb027b4769", + "html_url": "https://github.com/crawl/crawl/commit/62137d70225229b64a18d355573eb3cb027b4769", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/62137d70225229b64a18d355573eb3cb027b4769/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7435,32 +7435,32 @@ }, "parents": [ { - "sha": "ff6897e465c4953e50418579ca3153fd10b2f97a", - "url": "https://api.github.com/repos/crawl/crawl/commits/ff6897e465c4953e50418579ca3153fd10b2f97a", - "html_url": "https://github.com/crawl/crawl/commit/ff6897e465c4953e50418579ca3153fd10b2f97a" + "sha": "da257ce4a44e8d77b5de53b35412b0e089ff7115", + "url": "https://api.github.com/repos/crawl/crawl/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115", + "html_url": "https://github.com/crawl/crawl/commit/da257ce4a44e8d77b5de53b35412b0e089ff7115" } ] }, { - "sha": "ff6897e465c4953e50418579ca3153fd10b2f97a", - "node_id": "C_kwDOAV-JftoAKGZmNjg5N2U0NjVjNDk1M2U1MDQxODU3OWNhMzE1M2ZkMTBiMmY5N2E", + "sha": "da257ce4a44e8d77b5de53b35412b0e089ff7115", + "node_id": "C_kwDOAV-JftoAKGRhMjU3Y2U0YTQ0ZThkNzdiNWRlNTNiMzU0MTJiMGUwODlmZjcxMTU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-07T23:04:33Z" + "date": "2024-11-12T06:19:35Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Move Battlesphere into Forgecraft, tweak, rewrite backend code\n\nThis commit moves Battlesphere from Level 5 Conjurations to Level 4\nConjurations/Forgecraft. I was a little less certain about this becoming\nForgecraft than I was the other spells I've moved, but it does allow it to\nshare schools with its closest relatives, Servitor and the new Rending\nBlade.\n\nAt the same time, this adjusts the behavior of battlesphere slightly, and\nrewrites its code almost completely. While the refactor of ca6d514eab45b7\ngreatly reduced the number of situations where a battlesphere looked like\nit should have triggered, but did not, it didn't remove them altogether.\nBattlesphere's original implementation worked by co-opting normal monster\nmovement/action code to try and coax the battlesphere into relocating\nitself over multiple actions until it had line-of-fire to a given target.\nThis was quite brittle and involving an increasing amount of bespoke code\nand properties to try and do so intelligently. Rather than try to add *even\nmore* to fix these issues, I've opted to use a different approach\naltogether.\n\nNow, when a battlesphere is looking for an alternate firing position, it\ncalculates what spaces it could reach from its current position within 3\nmovement actions (accounting for what creatures are currently in the way),\nand if any of those are valid firing positions, it will just immediately\nmove to that location. The battlesphere was already fast enough that\n'teleporting' in this way should be visually indistinguisable from doing it\nthe normal way, but considerably less error-prone.\n\nAt the same time, I've changed the battlesphere's targeting behavior from\n'pick a target at random' to 'pick the most injured target' (as calculated\nby the difference between its max and current hp). This should greatly\nincrease the chance of it focusing on the target the player wants it to (or\nat the very least - a target it is most likely to finish off).\n\nI've also removed the effect of spellpower on duration and number of shots\nbefore disappearing. Doing low damage at low power is enough, I think,\nrather than doing low damage *and* only lasting for a few turns. (I've set\nthe average number of shots per cast at around ~70 power in the old\nsystem.)\n\nBattlesphere's been a fairly lackluster spell in recent years, and moving\nit into side schools would probably make it even less appealing without\nsome touch-ups, so hopefully this new version feels better to use.", + "message": "Make mons_is_firewood() into an actor method and replace usages\n\nFirewood checks are done in many, many, many places. And many of these\nplaces want to perform that check on an actor which might not actually be a\nmonster, leading to a common idiom like:\n if (targ->is_monster() && !mons_is_firewood(*targ->as_monster())\n\nThis is so common that I think being able to just call targ->is_firewood()\nis a lot cleaner.\n\nThis commit replaces all usages of mons_is_firewood() with the new method,\nimproves one or two comments, and additionally fixes a minor bug where\nChaos slow/minipara could be chosen against monsters with stasis.", "tree": { - "sha": "a4bcac12b7c43fbd7e83ab5f7ec0b394c15cff5c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a4bcac12b7c43fbd7e83ab5f7ec0b394c15cff5c" + "sha": "581a4938eaec05354980639f8bb0cbc98e92abb8", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/581a4938eaec05354980639f8bb0cbc98e92abb8" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ff6897e465c4953e50418579ca3153fd10b2f97a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115", "comment_count": 0, "verification": { "verified": false, @@ -7470,9 +7470,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ff6897e465c4953e50418579ca3153fd10b2f97a", - "html_url": "https://github.com/crawl/crawl/commit/ff6897e465c4953e50418579ca3153fd10b2f97a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ff6897e465c4953e50418579ca3153fd10b2f97a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115", + "html_url": "https://github.com/crawl/crawl/commit/da257ce4a44e8d77b5de53b35412b0e089ff7115", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/da257ce4a44e8d77b5de53b35412b0e089ff7115/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7517,32 +7517,32 @@ }, "parents": [ { - "sha": "8729743b894bc99e45d2e03e7b53419a3a22fe5b", - "url": "https://api.github.com/repos/crawl/crawl/commits/8729743b894bc99e45d2e03e7b53419a3a22fe5b", - "html_url": "https://github.com/crawl/crawl/commit/8729743b894bc99e45d2e03e7b53419a3a22fe5b" + "sha": "74f4821936831725a32eb94fd879fbf5ef365a65", + "url": "https://api.github.com/repos/crawl/crawl/commits/74f4821936831725a32eb94fd879fbf5ef365a65", + "html_url": "https://github.com/crawl/crawl/commit/74f4821936831725a32eb94fd879fbf5ef365a65" } ] }, { - "sha": "8729743b894bc99e45d2e03e7b53419a3a22fe5b", - "node_id": "C_kwDOAV-JftoAKDg3Mjk3NDNiODk0YmM5OWU0NWQyZTAzZTdiNTM0MTlhM2EyMmZlNWI", + "sha": "74f4821936831725a32eb94fd879fbf5ef365a65", + "node_id": "C_kwDOAV-JftoAKDc0ZjQ4MjE5MzY4MzE3MjVhMzJlYjk0ZmQ4NzlmYmY1ZWYzNjVhNjU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-07T22:46:41Z" + "date": "2024-11-12T00:29:08Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Add method to compute movement reachability for monsters in a given range\n\nmonster_pathfind::fill_traversability() allows computing all spaces\nreachable by a given monster, up to a given range. This information can\nthen be queried by monster_pathfind::is_reachable(pos). This allows seeing\nwhich spaces a given monster could or couldn't reach within X moves.\n\nI also added a boolean to allow considering actors to be opaque to movement\n(so that you can ask the question of \"What can I reach if everything in my\nway remains there?\")\n\nThe implementation isn't really the cleanest, but it saves on\nreimplementing things monster_pathfind can already do.\n\nThis code will be used for a subsequent Battlesphere rewrite, but might\nhave other theoretical uses in future.", + "message": "Make Refrigeration *actually* count only allies for huddle bonus\n\nWhile I claimed to do this in 1450d63957e5a (and the reasoning stands), a\nmisreading of the code meant that the commit did *literally nothing*. Let's\ntry doing it properly.", "tree": { - "sha": "e88fdb3349e9777b6056b1d1be06d12c4921c3f3", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e88fdb3349e9777b6056b1d1be06d12c4921c3f3" + "sha": "31a8ed782e851478b6786c7db45c7a5ffe205452", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/31a8ed782e851478b6786c7db45c7a5ffe205452" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/8729743b894bc99e45d2e03e7b53419a3a22fe5b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/74f4821936831725a32eb94fd879fbf5ef365a65", "comment_count": 0, "verification": { "verified": false, @@ -7552,9 +7552,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/8729743b894bc99e45d2e03e7b53419a3a22fe5b", - "html_url": "https://github.com/crawl/crawl/commit/8729743b894bc99e45d2e03e7b53419a3a22fe5b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8729743b894bc99e45d2e03e7b53419a3a22fe5b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/74f4821936831725a32eb94fd879fbf5ef365a65", + "html_url": "https://github.com/crawl/crawl/commit/74f4821936831725a32eb94fd879fbf5ef365a65", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/74f4821936831725a32eb94fd879fbf5ef365a65/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7599,32 +7599,32 @@ }, "parents": [ { - "sha": "f64de3d7f22197adf114cf16c66c9e864099eacb", - "url": "https://api.github.com/repos/crawl/crawl/commits/f64de3d7f22197adf114cf16c66c9e864099eacb", - "html_url": "https://github.com/crawl/crawl/commit/f64de3d7f22197adf114cf16c66c9e864099eacb" + "sha": "cdf57958417bdc1b52503be4d41766a00fe4031d", + "url": "https://api.github.com/repos/crawl/crawl/commits/cdf57958417bdc1b52503be4d41766a00fe4031d", + "html_url": "https://github.com/crawl/crawl/commit/cdf57958417bdc1b52503be4d41766a00fe4031d" } ] }, { - "sha": "f64de3d7f22197adf114cf16c66c9e864099eacb", - "node_id": "C_kwDOAV-JftoAKGY2NGRlM2Q3ZjIyMTk3YWRmMTE0Y2YxNmM2NmM5ZTg2NDA5OWVhY2I", + "sha": "cdf57958417bdc1b52503be4d41766a00fe4031d", + "node_id": "C_kwDOAV-JftoAKGNkZjU3OTU4NDE3YmRjMWI1MjUwM2JlNGQ0MTc2NmEwMGZlNDAzMWQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-07T02:45:06Z" + "date": "2024-11-11T09:14:11Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Move Spellforged Servitor into Forgecraft and rename\n\nWhile I've always thought Spellforged Servitor had a nice ring to it, the\nname feels increasingly weird when there's now no less than 4 other \"Forge\n[Creature]\" spells. Being forged by a spell isn't a distinguishing\nproperty anymore!\n\nSo now it's called Spellspark Servitor instead (and descriptions updated\naccordingly).\n\nBesides not being abjurable, there is no functional change.", + "message": "Use message channel to categorically ignore monster timeout messages\n\nSince that was part of the point of there being one in the first place.\n\n(And also ignore decor messages by default, too, in the rare case where\nsomeone has told themselves to run across piles of fruit)", "tree": { - "sha": "86d6144241282fa85b4998a5b69c2e589b767285", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/86d6144241282fa85b4998a5b69c2e589b767285" + "sha": "a70b5b04bc330ec93ab321acc746678954e36844", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a70b5b04bc330ec93ab321acc746678954e36844" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f64de3d7f22197adf114cf16c66c9e864099eacb", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/cdf57958417bdc1b52503be4d41766a00fe4031d", "comment_count": 0, "verification": { "verified": false, @@ -7634,9 +7634,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f64de3d7f22197adf114cf16c66c9e864099eacb", - "html_url": "https://github.com/crawl/crawl/commit/f64de3d7f22197adf114cf16c66c9e864099eacb", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f64de3d7f22197adf114cf16c66c9e864099eacb/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/cdf57958417bdc1b52503be4d41766a00fe4031d", + "html_url": "https://github.com/crawl/crawl/commit/cdf57958417bdc1b52503be4d41766a00fe4031d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cdf57958417bdc1b52503be4d41766a00fe4031d/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7681,32 +7681,32 @@ }, "parents": [ { - "sha": "bcf7d946de20101870a0dd0e5c3bd3bf16c49965", - "url": "https://api.github.com/repos/crawl/crawl/commits/bcf7d946de20101870a0dd0e5c3bd3bf16c49965", - "html_url": "https://github.com/crawl/crawl/commit/bcf7d946de20101870a0dd0e5c3bd3bf16c49965" + "sha": "33284afee520d1fe114d1a0560f5795f086bd044", + "url": "https://api.github.com/repos/crawl/crawl/commits/33284afee520d1fe114d1a0560f5795f086bd044", + "html_url": "https://github.com/crawl/crawl/commit/33284afee520d1fe114d1a0560f5795f086bd044" } ] }, { - "sha": "bcf7d946de20101870a0dd0e5c3bd3bf16c49965", - "node_id": "C_kwDOAV-JftoAKGJjZjdkOTQ2ZGUyMDEwMTg3MGEwZGQwZTVjM2JkM2JmMTZjNDk5NjU", + "sha": "33284afee520d1fe114d1a0560f5795f086bd044", + "node_id": "C_kwDOAV-JftoAKDMzMjg0YWZlZTUyMGQxZmUxMTRkMWEwNTYwZjU3OTVmMDg2YmQwNDQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-05T05:19:04Z" + "date": "2024-11-11T07:18:18Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Move Hoarfrost Cannonade to Forgecraft/Ice, tweak placement very slightly\n\nThe cannons can no longer place in melee range of the player and will\nalways appear at range instead.\n\n(Also slightly remove alchemy references from the spell's descriptions.)", + "message": "Fix enemies sometimes getting incorrectly hit twice by allied beams\n\nWhen allies fire a piercing beam at an enemy, and the player happens to be\nstanding in the path of that beam (and could be harmed by it), they will\ncut their shot short immediately before it would hit the player. But this\nis done by 'rewinding' the beam as soon as they test whether it can harm\nthe player, and code designed to allow piercing beams to hit monsters\nstanding at the player's location (ie: Fedhas plants) allows a beam to try\nhitting a monster immediately after trying to affect the player. But the\nbeam has already rewound at that point, resulting in hitting the monster in\nthe space immediately *prior* a second time.\n\nNow try a bit harder to actually end the beam processing when we mean to.", "tree": { - "sha": "db75465e14e541de32d2e4c7e1701fa35f774fe2", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/db75465e14e541de32d2e4c7e1701fa35f774fe2" + "sha": "5a83d30af6130469a57ad7f602157c207fae36a6", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5a83d30af6130469a57ad7f602157c207fae36a6" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bcf7d946de20101870a0dd0e5c3bd3bf16c49965", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/33284afee520d1fe114d1a0560f5795f086bd044", "comment_count": 0, "verification": { "verified": false, @@ -7716,9 +7716,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bcf7d946de20101870a0dd0e5c3bd3bf16c49965", - "html_url": "https://github.com/crawl/crawl/commit/bcf7d946de20101870a0dd0e5c3bd3bf16c49965", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bcf7d946de20101870a0dd0e5c3bd3bf16c49965/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/33284afee520d1fe114d1a0560f5795f086bd044", + "html_url": "https://github.com/crawl/crawl/commit/33284afee520d1fe114d1a0560f5795f086bd044", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/33284afee520d1fe114d1a0560f5795f086bd044/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7763,32 +7763,32 @@ }, "parents": [ { - "sha": "e22bf9ab365384d5e94a45f995b2a56d02b95388", - "url": "https://api.github.com/repos/crawl/crawl/commits/e22bf9ab365384d5e94a45f995b2a56d02b95388", - "html_url": "https://github.com/crawl/crawl/commit/e22bf9ab365384d5e94a45f995b2a56d02b95388" + "sha": "cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", + "url": "https://api.github.com/repos/crawl/crawl/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", + "html_url": "https://github.com/crawl/crawl/commit/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6" } ] }, { - "sha": "e22bf9ab365384d5e94a45f995b2a56d02b95388", - "node_id": "C_kwDOAV-JftoAKGUyMmJmOWFiMzY1Mzg0ZDVlOTRhNDVmOTk1YjJhNTZkMDJiOTUzODg", + "sha": "cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", + "node_id": "C_kwDOAV-JftoAKGNmODZkODBkMmVmZjJkOGY0NTM4OWJjNDU4ZWNkN2YyZGQ1NjY0YzY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-05T05:03:13Z" + "date": "2024-11-11T05:16:16Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:45Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Add Forgecraft school to Hellfire Mortar and adjust numbers\n\nIt is now Earth/Fire/Forgecraft instead of just Earth/Fire. Since 3-school\nspells are quite a bit harder to cast (especially at level 7!), its numbers\nare generally adjusted upward.\n\nIt now uses a different internal spell from bolt of magma that is\nfunctionally very similar, but with +1 range and different scaling. The\nreliance on monster bolt of magma was a little restrictive and caused the\nspell to have much poorer scaling with power than I think is desireable.\n(200 power mortar didn't even do 50% more damage than 50 power mortar,\nwhile the damage of many other high-level attack spells increases by nearly\n200% in the same comparison.) A mortar-unique spell allows more control\nhere.\n\n(As an incidental side-effect, Mortar HP no longer increases with\nspellpower, but was always generally high enough that the mortar dying from\ndamage was rarely a real concern, so I think it's fine.)", + "message": "Adjust how spell range is displayed in the spell menu\n\nInstead of being shown in the form of @---->, it now just displays an\nactual number. There was some recurring ambiguity among new players as to\nwhether you were supposed to just count the dashes or include the > as\nwell, but it was also needlessly hard to tell at a glance whether a spell\nwas full LoS range or only *almost* LoS range (unless the player had\nanother spell with longer range to compare it to).\n\nThis change also comes with a few other improvements:\n -Variable range spells are now listed in the form of X/Y where X is the\n current range and Y is the maximum possible range. The old method used\n . after the > to indicate 'possible range which the player does not yet\n have enough power to reach', but I think this was a little non-obvious\n and it also did not in any way indicate that a spell had variable range\n if you had already reached its maximum. I think this should now be\n clearer.\n -The red coloring of monster spell ranges in xv will now properly account\n for the player being *too close* to be in range of Call Down Lightning\n and Flashing Balestra.\n -The player spell menu in webtiles should no longer flicker between two\n sizes when you switch display modes with !\n -Range takes up less width in the spell menu (so something else can use it\n instead).", "tree": { - "sha": "8d6453fff484384538ed972bde3158080274f8af", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8d6453fff484384538ed972bde3158080274f8af" + "sha": "563ed5bd9e523cc4f03502650d164b400b67a965", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/563ed5bd9e523cc4f03502650d164b400b67a965" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e22bf9ab365384d5e94a45f995b2a56d02b95388", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", "comment_count": 0, "verification": { "verified": false, @@ -7798,9 +7798,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e22bf9ab365384d5e94a45f995b2a56d02b95388", - "html_url": "https://github.com/crawl/crawl/commit/e22bf9ab365384d5e94a45f995b2a56d02b95388", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e22bf9ab365384d5e94a45f995b2a56d02b95388/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", + "html_url": "https://github.com/crawl/crawl/commit/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cf86d80d2eff2d8f45389bc458ecd7f2dd5664c6/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7845,32 +7845,32 @@ }, "parents": [ { - "sha": "a5f1cede91e656a2148c2ec3f2adfb996154d9f9", - "url": "https://api.github.com/repos/crawl/crawl/commits/a5f1cede91e656a2148c2ec3f2adfb996154d9f9", - "html_url": "https://github.com/crawl/crawl/commit/a5f1cede91e656a2148c2ec3f2adfb996154d9f9" + "sha": "6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", + "url": "https://api.github.com/repos/crawl/crawl/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", + "html_url": "https://github.com/crawl/crawl/commit/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84" } ] }, { - "sha": "a5f1cede91e656a2148c2ec3f2adfb996154d9f9", - "node_id": "C_kwDOAV-JftoAKGE1ZjFjZWRlOTFlNjU2YTIxNDhjMmVjM2YyYWRmYjk5NjE1NGQ5Zjk", + "sha": "6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", + "node_id": "C_kwDOAV-JftoAKDZjNzFlYmZhYWE3MGI2ZmQ2YTBkODFmMDRkNDdmOTUwNGEyZTRkODQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-05T03:15:15Z" + "date": "2024-11-11T00:46:55Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:44Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Move Summon Blazeheart Golem into Forgecraft (with minor flavor rewrites)\n\nBesides becoming a non-abjurable construct, there should be no functional\nchanges.", + "message": "Actually give Shadow Puppet a summon cap\n\nThe commit that added it claimed it has a cap of 3, other information\nsources have since claimed it has a cap of 3, and I am fairly sure I have\nresponded to a question at some point by saying that it had a cap of 3, but\nit actually had no cap at all. Oops.\n\n(I guess, in practice, it's quite hard to summon more than 3 of them in a\nsingle battle anyway.)", "tree": { - "sha": "94249ef43f9ac68af3d15f2a20d6b336c40951b4", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/94249ef43f9ac68af3d15f2a20d6b336c40951b4" + "sha": "663a6ab80cce9a971e9867edefacaa43c7407389", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/663a6ab80cce9a971e9867edefacaa43c7407389" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a5f1cede91e656a2148c2ec3f2adfb996154d9f9", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", "comment_count": 0, "verification": { "verified": false, @@ -7880,9 +7880,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a5f1cede91e656a2148c2ec3f2adfb996154d9f9", - "html_url": "https://github.com/crawl/crawl/commit/a5f1cede91e656a2148c2ec3f2adfb996154d9f9", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a5f1cede91e656a2148c2ec3f2adfb996154d9f9/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", + "html_url": "https://github.com/crawl/crawl/commit/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/6c71ebfaaa70b6fd6a0d81f04d47f9504a2e4d84/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7927,32 +7927,32 @@ }, "parents": [ { - "sha": "d6ff5ca7acf3186696d468c73462badcf9f70308", - "url": "https://api.github.com/repos/crawl/crawl/commits/d6ff5ca7acf3186696d468c73462badcf9f70308", - "html_url": "https://github.com/crawl/crawl/commit/d6ff5ca7acf3186696d468c73462badcf9f70308" + "sha": "fb2b16b6a3f302e1608d770ef8585721fc1e989b", + "url": "https://api.github.com/repos/crawl/crawl/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b", + "html_url": "https://github.com/crawl/crawl/commit/fb2b16b6a3f302e1608d770ef8585721fc1e989b" } ] }, { - "sha": "d6ff5ca7acf3186696d468c73462badcf9f70308", - "node_id": "C_kwDOAV-JftoAKGQ2ZmY1Y2E3YWNmMzE4NjY5NmQ0NjhjNzM0NjJiYWRjZjlmNzAzMDg", + "sha": "fb2b16b6a3f302e1608d770ef8585721fc1e989b", + "node_id": "C_kwDOAV-JftoAKGZiMmIxNmI2YTNmMzAyZTE2MDhkNzcwZWY4NTg1NzIxZmMxZTk4OWI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-05T01:46:57Z" + "date": "2024-11-11T00:28:35Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:44Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "Move Summon Lightning Spire into Forgecraft, tweak behavior\n\nMoves Lightning Spire from summonings/air into forgecraft/air and renames.\n\nAt the same time, I am trying a behavioural change in the spirit of\nforgecraft allies having more unique deterministic behaviors (and also to\ndifferentiate it a little further from Hoarfrost Cannonade, now that they\nwill share schools in addition to being close in level). Instead of being a\n'normal' ally that listens to your instructions about what to hit, spire\nnow always fires its bolt at the *furthest viable hostile target* (much\nlike how plasma beam works). If that path is blocked, it will aim at\nincreasingly closer enemies until it finds a shot it's willing to take.\n\nIt still has its 50% chance to cast per turn. (I think the 'spikiness' of\nthis is also a good differentiator from hoarfrost's reliable shots every\nsecond turn.)", + "message": "Add Dithmenos shadow mimic spell for Forgecraft\n\nShadow Turret: makes a stationary ally which repeatedly fires Shadow Shot,\na basic single-target spell with full LoS range (that otherwise does much\nless damage than direct shadow attack spells, of course).\n\nSummon cap of 2.", "tree": { - "sha": "2ee4c784527b2ece5a9bd6bd582c972a71c90bfa", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2ee4c784527b2ece5a9bd6bd582c972a71c90bfa" + "sha": "dc49812e943e8e9f08e493d823a8f5fb8a6aca46", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dc49812e943e8e9f08e493d823a8f5fb8a6aca46" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d6ff5ca7acf3186696d468c73462badcf9f70308", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b", "comment_count": 0, "verification": { "verified": false, @@ -7962,9 +7962,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d6ff5ca7acf3186696d468c73462badcf9f70308", - "html_url": "https://github.com/crawl/crawl/commit/d6ff5ca7acf3186696d468c73462badcf9f70308", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d6ff5ca7acf3186696d468c73462badcf9f70308/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b", + "html_url": "https://github.com/crawl/crawl/commit/fb2b16b6a3f302e1608d770ef8585721fc1e989b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/fb2b16b6a3f302e1608d770ef8585721fc1e989b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -8009,32 +8009,32 @@ }, "parents": [ { - "sha": "31361a5066da94f3300e766835ae08d5ba14e323", - "url": "https://api.github.com/repos/crawl/crawl/commits/31361a5066da94f3300e766835ae08d5ba14e323", - "html_url": "https://github.com/crawl/crawl/commit/31361a5066da94f3300e766835ae08d5ba14e323" + "sha": "1f958b4f5354d770b6a800c47c6913ecf738af81", + "url": "https://api.github.com/repos/crawl/crawl/commits/1f958b4f5354d770b6a800c47c6913ecf738af81", + "html_url": "https://github.com/crawl/crawl/commit/1f958b4f5354d770b6a800c47c6913ecf738af81" } ] }, { - "sha": "31361a5066da94f3300e766835ae08d5ba14e323", - "node_id": "C_kwDOAV-JftoAKDMxMzYxYTUwNjZkYTk0ZjMzMDBlNzY2ODM1YWUwOGQ1YmExNGUzMjM", + "sha": "1f958b4f5354d770b6a800c47c6913ecf738af81", + "node_id": "C_kwDOAV-JftoAKDFmOTU4YjRmNTM1NGQ3NzBiNmE4MDBjNDdjNjkxM2VjZjczOGFmODE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-04T19:54:19Z" + "date": "2024-11-09T06:02:53Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:44Z" + "date": "2024-11-16T04:16:46Z" }, - "message": "New spell: Rending Blade (Level 4 Conjurations/Forgecraft)\n\nIntended as a new Reaver capstone spell, as well as a sort of 'melee\ncounterpart' to Battlesphere. Continuing the reaver tradition, this is a\nstrong damage conjuration with significant downsides, which supports a\nconjurations hybrid playstyle.\n\nCasting this spell uses *all* of the caster's remaining MP to create a\nmagical blade that flies alongside you for a small number of turns.\nWhenever the caster hits with a melee attack while the spell is active,\nthis blade will attempt to dash through a line of enemies, inflicting\nirresistable damage to all of them. When the blade dies or expires, the\nMP used to form it is returned to the player. (An earlier version just gave\n-Cast for the duration, but I thought it was a little more interesting if\nit was *possible* to restore MP during the spell's effect, and also if the\namount of remaining MP provides a small power boost.)\n\nThe blade will prioritize the most HD of enemies in can hit in one dash\nwithout leaving the caster's sight. If no viable target exists that turn,\nit will retain up to 3 charges to unleash the next time a target presents\nitself. (Since the blade uses the same M_MAINTAIN_RANGE behavior that\nBattlesphere does, which jitters a bit, it tends to find viable shots again\non subsequent turns.) Hitting multiple enemies in a single attack (such as\nwith an axe) can trigger the blade multiple times at once! This is\nobviously strong, but axe conjurers are such a niche thing that I think\nit's okay if it's theoretically especially good with them (after all, it's\nalso especially good with quick blades.)\n\nGiven that the blade *deliberately* cannot fly through the player\nthemselves, it tends not to function well without a little space around,\nbut can be quite strong with the proper terrain.\n\n(Reavers are not an especially weak background, although not a popular one,\nand anectodally, many seem to stop training conjurations after Momentum\nStrike. By offering a higher-level spell that continues the hybrid\nplaystyle, it may make them feel a bit more attractive - at least, make\nthem more likely not to ignore conjurations entirely in the long-term,\nin favor of melee.)", + "message": "Move Animate Armour into Forgecraft, rename and tweak\n\nSaying that the spell created 'animated armour' always felt a little wierd\nto me given that it clearly wasn't your armour that had gotten up and\nstarted moving about (unlike with dancing weapons!). The writing tried to\ndescribe this as the 'spirit' of your armour rather than the armour itself,\nand I have attempted to lean a little further into that. The spell is now\nnamed Awaken Armour and explicitly draws out an 'echo' of your current\narmour (with some descriptions tweaked, as needed).\n\nThe one current use of natural animated armour (nicolae_shop_mannequins)\nnow no longer drop 'themselves' (which was always an unexpected\ninteraction, given how the spell clearly doesn't animate a real object). I\napologize to people who got creative with Overgrowth to snag an early\ndragon scales.\n\nThe spell now also copies your armour in its entirety (rather than creating\na plain +0 version of your armour's base type). It feels a little more fun\nto me to be able to apply artifact properties to your minion, and in\ngeneral Animate Armour was never considered overly powerful, so some degree\nof buff seems fine. Inheriting plusses does mean that it is probably a fair\nbit more durable, so I've nudged down its base HP slightly at the same\ntime.\n\nFinally, the armour echo now tries to spawn adjacent to the caster. (I also\nremoved the 'dancing weapon' icon in the corner, since animated armour\ngenerally looks nothing like armour on the ground, unlike dancing weapons,\nand shouldn't be similarly confusable.)", "tree": { - "sha": "e88a30b45d3946e9aaaba84e16393d45ca22544e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e88a30b45d3946e9aaaba84e16393d45ca22544e" + "sha": "66520b71de7156929e1a9ed26cb6c63eb85af885", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/66520b71de7156929e1a9ed26cb6c63eb85af885" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/31361a5066da94f3300e766835ae08d5ba14e323", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1f958b4f5354d770b6a800c47c6913ecf738af81", "comment_count": 0, "verification": { "verified": false, @@ -8044,9 +8044,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/31361a5066da94f3300e766835ae08d5ba14e323", - "html_url": "https://github.com/crawl/crawl/commit/31361a5066da94f3300e766835ae08d5ba14e323", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/31361a5066da94f3300e766835ae08d5ba14e323/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1f958b4f5354d770b6a800c47c6913ecf738af81", + "html_url": "https://github.com/crawl/crawl/commit/1f958b4f5354d770b6a800c47c6913ecf738af81", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1f958b4f5354d770b6a800c47c6913ecf738af81/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -8091,32 +8091,32 @@ }, "parents": [ { - "sha": "9e9ac7db5e918ff6ce7319c0391ce9927a398b32", - "url": "https://api.github.com/repos/crawl/crawl/commits/9e9ac7db5e918ff6ce7319c0391ce9927a398b32", - "html_url": "https://github.com/crawl/crawl/commit/9e9ac7db5e918ff6ce7319c0391ce9927a398b32" + "sha": "3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", + "url": "https://api.github.com/repos/crawl/crawl/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", + "html_url": "https://github.com/crawl/crawl/commit/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8" } ] }, { - "sha": "9e9ac7db5e918ff6ce7319c0391ce9927a398b32", - "node_id": "C_kwDOAV-JftoAKDllOWFjN2RiNWU5MThmZjZjZTczMTljMDM5MWNlOTkyN2EzOThiMzI", + "sha": "3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", + "node_id": "C_kwDOAV-JftoAKDNjZjEwNWJiNWJlYmZjNTQ3YmZhMmNkYTdiOGIxMTg4OTY3ZGRmZTg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-04T03:48:17Z" + "date": "2024-11-08T23:18:28Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-16T04:16:44Z" + "date": "2024-11-16T04:16:45Z" }, - "message": "New spell: Phalanx Beetle (level 6 Forgecraft)\n\nThis spell constructs a fast-moving ally whose mere presence increases the\ncaster's AC while it is alive, but which has a unique behavior: it will\nnever leave the caster's side under its own power.\n\nIf the caster moves, it will follow in lockstep with them (although it can\npivot around to reach enemies near you.) If forcibly separated (ie: via\nknockback or blinking) it will prioritize returning to your side over\nattacking anything else. It cannot be ordered away.\n\nIts attack is fairly unimpressive for its level, and it cannot be thrown at\nenemies, but it is durable and increases the caster's own durability (as\nwell as providing a natural synergy with Fortress Blast). Intended as a\ngeneric mid-range option that can fit into almost any Forgecraft build.", + "message": "Distribute spells through new books\n\nAnd give Forgewright/Summoner their new starter spells.\n\n(As well as fixing up a couple cases where an earlier spell was mistakenly\nin 3 books (Gavotte / Simulacum) or just 1 (Grave Claw).)\n\nThese are a little more provisional than usual, since I'm still hoping to\nheavily overhaul the spellbook system at some point in 0.33.", "tree": { - "sha": "c7f482f2af13c330530575d498dbf8b23f724bf0", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c7f482f2af13c330530575d498dbf8b23f724bf0" + "sha": "604f9256f66331a8ba629a69bd05ede36cd17360", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/604f9256f66331a8ba629a69bd05ede36cd17360" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9e9ac7db5e918ff6ce7319c0391ce9927a398b32", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", "comment_count": 0, "verification": { "verified": false, @@ -8126,9 +8126,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9e9ac7db5e918ff6ce7319c0391ce9927a398b32", - "html_url": "https://github.com/crawl/crawl/commit/9e9ac7db5e918ff6ce7319c0391ce9927a398b32", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9e9ac7db5e918ff6ce7319c0391ce9927a398b32/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", + "html_url": "https://github.com/crawl/crawl/commit/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3cf105bb5bebfc547bfa2cda7b8b1188967ddfe8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -8173,9 +8173,9 @@ }, "parents": [ { - "sha": "dd785e4bd340d4c10fe02526b3ee9ef9b9117429", - "url": "https://api.github.com/repos/crawl/crawl/commits/dd785e4bd340d4c10fe02526b3ee9ef9b9117429", - "html_url": "https://github.com/crawl/crawl/commit/dd785e4bd340d4c10fe02526b3ee9ef9b9117429" + "sha": "d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", + "url": "https://api.github.com/repos/crawl/crawl/commits/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b", + "html_url": "https://github.com/crawl/crawl/commit/d5f8b11300ebbcb6935f576e5b0924fd24f49f9b" } ] }