From a36ce0b9829ef01da4c0e5d2dd278cf3c59164a2 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 06:15:59 +0000 Subject: [PATCH] gh action: current feed updated --- current.json | 7016 +++++++++++++++++++++++++------------------------- 1 file changed, 3508 insertions(+), 3508 deletions(-) diff --git a/current.json b/current.json index 4668daf..fceaf87 100644 --- a/current.json +++ b/current.json @@ -1,24 +1,106 @@ [ { - "sha": "eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", - "node_id": "C_kwDOAV-JftoAKGViNzA5OGFkOWQ0MjkyN2EyYjBmMmEzNmQ2NTBiYzdmMDZhYjM5NDY", + "sha": "e59816bd28d84da9f020d7fd11a452ebc9de7aae", + "node_id": "C_kwDOAV-JftoAKGU1OTgxNmJkMjhkODRkYTlmMDIwZDdmZDExYTQ1MmViYzlkZTdhYWU", + "commit": { + "author": { + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-13T01:46:30Z" + }, + "committer": { + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-13T02:14:07Z" + }, + "message": "Fix trove entries being free\n\nAs reported in #4171, players were able to enter troves by responding\n'Y' to the prompt regardless of whether they had the necessary items.\n008097b4cb changed the appropriate lua call here and it seems to have\nbeen failing silently, until the player tried to interact with the\ntrove's lua marker.\n\nFixes #4171", + "tree": { + "sha": "445d2dbfae89c78a7896a54aada60f822a7ac26e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/445d2dbfae89c78a7896a54aada60f822a7ac26e" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e59816bd28d84da9f020d7fd11a452ebc9de7aae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/e59816bd28d84da9f020d7fd11a452ebc9de7aae", + "html_url": "https://github.com/crawl/crawl/commit/e59816bd28d84da9f020d7fd11a452ebc9de7aae", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e59816bd28d84da9f020d7fd11a452ebc9de7aae/comments", + "author": { + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "committer": { + "login": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Implojin", + "html_url": "https://github.com/Implojin", + "followers_url": "https://api.github.com/users/Implojin/followers", + "following_url": "https://api.github.com/users/Implojin/following{/other_user}", + "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", + "organizations_url": "https://api.github.com/users/Implojin/orgs", + "repos_url": "https://api.github.com/users/Implojin/repos", + "events_url": "https://api.github.com/users/Implojin/events{/privacy}", + "received_events_url": "https://api.github.com/users/Implojin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4", + "url": "https://api.github.com/repos/crawl/crawl/commits/4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4", + "html_url": "https://github.com/crawl/crawl/commit/4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4" + } + ] + }, + { + "sha": "4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4", + "node_id": "C_kwDOAV-JftoAKDRiZjFhN2Y5NDM3ZDNlMGQ4ZmQ1YWU1YjBjNGEwZTM5MDgyNjQ4ZTQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T21:17:46Z" + "date": "2024-12-13T01:36:22Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T21:17:46Z" + "date": "2024-12-13T01:36:22Z" }, - "message": "Fix targeting UI for phantom mirror (and a few other things)\n\nWhen I made TARG_ANY not cycle through monsters (so that dig/gavotte\nwouldn't aim at monsters by default, which doesn't actually make sense for\nthem), I accidentally broke this cycling for several *non*-spell effects\nthat were still using it (and in some cases, not even having a proper\nhit function.)\n\nThis is a fairly minimal-effort improvement that should at least restore as\ngood functionality to phantom mirror (and several god abilities) as existed\nbefore the major targeting rewrite. But in future, it might be nice to\nmake, for instance, Wall Jump actually target walls by default.", + "message": "Fix more broken item description lookups (Patrick2011b)\n\nThis time with non-artefact ego armour.\n\nI suspect there are more of these bugs lurking here and there; I ought to\ndo a more thorough survey for such in the future.", "tree": { - "sha": "69478aaf2c8d1738310a6be240a7395f3b989e8d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/69478aaf2c8d1738310a6be240a7395f3b989e8d" + "sha": "51cc9dde5eb83c2c7c89db16d7e545b033dc00d0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/51cc9dde5eb83c2c7c89db16d7e545b033dc00d0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4", "comment_count": 0, "verification": { "verified": false, @@ -28,9 +110,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", - "html_url": "https://github.com/crawl/crawl/commit/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4", + "html_url": "https://github.com/crawl/crawl/commit/4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4bf1a7f9437d3e0d8fd5ae5b0c4a0e39082648e4/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -75,32 +157,32 @@ }, "parents": [ { - "sha": "3dd2b31670998e4818252eed7ea4075495402cf8", - "url": "https://api.github.com/repos/crawl/crawl/commits/3dd2b31670998e4818252eed7ea4075495402cf8", - "html_url": "https://github.com/crawl/crawl/commit/3dd2b31670998e4818252eed7ea4075495402cf8" + "sha": "c3ec0608c42de14625b3544a5ff69f2d02093ea1", + "url": "https://api.github.com/repos/crawl/crawl/commits/c3ec0608c42de14625b3544a5ff69f2d02093ea1", + "html_url": "https://github.com/crawl/crawl/commit/c3ec0608c42de14625b3544a5ff69f2d02093ea1" } ] }, { - "sha": "3dd2b31670998e4818252eed7ea4075495402cf8", - "node_id": "C_kwDOAV-JftoAKDNkZDJiMzE2NzA5OThlNDgxODI1MmVlZDdlYTQwNzU0OTU0MDJjZjg", + "sha": "c3ec0608c42de14625b3544a5ff69f2d02093ea1", + "node_id": "C_kwDOAV-JftoAKGMzZWMwNjA4YzQyZGUxNDYyNWIzNTQ0YTVmZjY5ZjJkMDIwOTNlYTE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T21:13:39Z" + "date": "2024-12-12T22:20:55Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T21:13:39Z" + "date": "2024-12-12T22:20:55Z" }, - "message": "Fix Rending Blade being hostile to Oka worshippers (Ge0FF)", + "message": "Remove another unnecessary ID-related function\n\n(It was now used only in one place, and seems to be superfluous in this\ncontext compared to a simple !is_identified())", "tree": { - "sha": "00b54b41b8fd23cd7a4090fab6398fd8e9abf36c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/00b54b41b8fd23cd7a4090fab6398fd8e9abf36c" + "sha": "c17852756f83dba753afac63e95095db1f380ec5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c17852756f83dba753afac63e95095db1f380ec5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3dd2b31670998e4818252eed7ea4075495402cf8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c3ec0608c42de14625b3544a5ff69f2d02093ea1", "comment_count": 0, "verification": { "verified": false, @@ -110,9 +192,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3dd2b31670998e4818252eed7ea4075495402cf8", - "html_url": "https://github.com/crawl/crawl/commit/3dd2b31670998e4818252eed7ea4075495402cf8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3dd2b31670998e4818252eed7ea4075495402cf8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c3ec0608c42de14625b3544a5ff69f2d02093ea1", + "html_url": "https://github.com/crawl/crawl/commit/c3ec0608c42de14625b3544a5ff69f2d02093ea1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c3ec0608c42de14625b3544a5ff69f2d02093ea1/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -157,32 +239,32 @@ }, "parents": [ { - "sha": "4374b4c6daabdcf1b5a6f59d7080993a4bf53206", - "url": "https://api.github.com/repos/crawl/crawl/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", - "html_url": "https://github.com/crawl/crawl/commit/4374b4c6daabdcf1b5a6f59d7080993a4bf53206" + "sha": "a1b9855ae82e42b09bcfde9084a8e596e6902625", + "url": "https://api.github.com/repos/crawl/crawl/commits/a1b9855ae82e42b09bcfde9084a8e596e6902625", + "html_url": "https://github.com/crawl/crawl/commit/a1b9855ae82e42b09bcfde9084a8e596e6902625" } ] }, { - "sha": "4374b4c6daabdcf1b5a6f59d7080993a4bf53206", - "node_id": "C_kwDOAV-JftoAKDQzNzRiNGM2ZGFhYmRjZjFiNWE2ZjU5ZDcwODA5OTNhNGJmNTMyMDY", + "sha": "a1b9855ae82e42b09bcfde9084a8e596e6902625", + "node_id": "C_kwDOAV-JftoAKGExYjk4NTVhZTgyZTQyYjA5YmNmZGU5MDg0YThlNTk2ZTY5MDI2MjU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T19:32:22Z" + "date": "2024-12-12T22:19:42Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T19:32:22Z" + "date": "2024-12-12T22:19:42Z" }, - "message": "Fix DB description lookup of identified armour not working (NotBatman)\n\nIt was accidentally including the armour plusses in the DBName.", + "message": "Fix some spurious {unknown} inscriptions in morgue files\n\nThis would be appended even to identified randarts, since those mostly\ndon't *have* type IDs.", "tree": { - "sha": "b55fadad4a738a00c77dddeb32efaa97693ca3a2", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b55fadad4a738a00c77dddeb32efaa97693ca3a2" + "sha": "e1e953f1420e0242fbd2fefbe89faede3f7bd56a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e1e953f1420e0242fbd2fefbe89faede3f7bd56a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a1b9855ae82e42b09bcfde9084a8e596e6902625", "comment_count": 0, "verification": { "verified": false, @@ -192,9 +274,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", - "html_url": "https://github.com/crawl/crawl/commit/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a1b9855ae82e42b09bcfde9084a8e596e6902625", + "html_url": "https://github.com/crawl/crawl/commit/a1b9855ae82e42b09bcfde9084a8e596e6902625", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a1b9855ae82e42b09bcfde9084a8e596e6902625/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -239,32 +321,32 @@ }, "parents": [ { - "sha": "577656edd5ca13fc7996b112417a9d79dadeba95", - "url": "https://api.github.com/repos/crawl/crawl/commits/577656edd5ca13fc7996b112417a9d79dadeba95", - "html_url": "https://github.com/crawl/crawl/commit/577656edd5ca13fc7996b112417a9d79dadeba95" + "sha": "ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd", + "url": "https://api.github.com/repos/crawl/crawl/commits/ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd", + "html_url": "https://github.com/crawl/crawl/commit/ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd" } ] }, { - "sha": "577656edd5ca13fc7996b112417a9d79dadeba95", - "node_id": "C_kwDOAV-JftoAKDU3NzY1NmVkZDVjYTEzZmM3OTk2YjExMjQxN2E5ZDc5ZGFkZWJhOTU", + "sha": "ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd", + "node_id": "C_kwDOAV-JftoAKGFjOWMyYzljZTBjY2I0OGVhMTFlODNiY2IyODAxMmJkMWU3MjQwZGQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T19:27:28Z" + "date": "2024-12-12T21:59:53Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T19:27:28Z" + "date": "2024-12-12T21:59:53Z" }, - "message": "Fix a webtiles crash with monster player tiles (gammafunk)\n\n008097b accidentally gave the monster_info the player's actual weapon and\nshield instead of a copy of them, leading to deleting a pointer that was\nstill in use.", + "message": "Fix Fedhas ballistos destroying briars (and related problems) (Sdynet)\n\nAfter the summon backend refactoring, most plants created by Fedhas\nabilities no longer counted as worshipping Fedhas. But it turns out that\nthis was one of the very few cases where that had mechanical implications!\nOnly Fedhas-worshipping plants can fire through other plants (which meant\nthat oklobs could no longer fire through neutral plants, ballisto spores\ncould destroy friendly briars, etc.)\n\nThis fixes #4168\n\nHowever, until recently, the ballisto problem was *itself* masked by\nexplosion damage being mistakenly attributed to the player instead of an\nallied monster. After that was fixed, the original problem was revealed.\n\nNow these plants should all function properly once more.", "tree": { - "sha": "df28bb0c3f084ebce4b4a3e53960b5300a276ad5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/df28bb0c3f084ebce4b4a3e53960b5300a276ad5" + "sha": "f8a5773daf631a11b5dff376d2366ac32df15cc8", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f8a5773daf631a11b5dff376d2366ac32df15cc8" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/577656edd5ca13fc7996b112417a9d79dadeba95", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd", "comment_count": 0, "verification": { "verified": false, @@ -274,9 +356,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/577656edd5ca13fc7996b112417a9d79dadeba95", - "html_url": "https://github.com/crawl/crawl/commit/577656edd5ca13fc7996b112417a9d79dadeba95", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/577656edd5ca13fc7996b112417a9d79dadeba95/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd", + "html_url": "https://github.com/crawl/crawl/commit/ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ac9c2c9ce0ccb48ea11e83bcb28012bd1e7240dd/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -321,32 +403,32 @@ }, "parents": [ { - "sha": "008097b4cb438ba1d480b8f6a88f94df0e265dea", - "url": "https://api.github.com/repos/crawl/crawl/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea", - "html_url": "https://github.com/crawl/crawl/commit/008097b4cb438ba1d480b8f6a88f94df0e265dea" + "sha": "eb329c71a5c32f49ee15697d94e3f6f53c577052", + "url": "https://api.github.com/repos/crawl/crawl/commits/eb329c71a5c32f49ee15697d94e3f6f53c577052", + "html_url": "https://github.com/crawl/crawl/commit/eb329c71a5c32f49ee15697d94e3f6f53c577052" } ] }, { - "sha": "008097b4cb438ba1d480b8f6a88f94df0e265dea", - "node_id": "C_kwDOAV-JftoAKDAwODA5N2I0Y2I0MzhiYTFkNDgwYjhmNmE4OGY5NGRmMGUyNjVkZWE", + "sha": "eb329c71a5c32f49ee15697d94e3f6f53c577052", + "node_id": "C_kwDOAV-JftoAKGViMzI5YzcxYTVjMzJmNDllZTE1Njk3ZDk0ZTNmNmY1M2M1NzcwNTI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-09T23:04:01Z" + "date": "2024-12-12T21:25:05Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-11T06:17:28Z" + "date": "2024-12-12T21:25:05Z" }, - "message": "Squash all ID flags into one, refactor heavily\n\nCrawl's identification game has grown more and more simple over the years,\nbut much of the *backend* for its old complexity remained in the code:\nthere were flags for individually identifying an item's type, plusses, and\neven each individual artprop of every artefact. At one point in time, these\nall served a purpose, but most of them are redundant or unnecessary now.\n\nThis replaces all existing ID flags with a single one, ISFLAG_IDENTIFIED,\nand refactors a ton of code to be simpler and more clear; items are now\neither fully identified or unidentified.\n\nMultiple completely unnused functions have been removed, a few more have\nbeen renamed for clarity, and identification checks for situations where\nun-ID'd items should be impossible (ie: checking the ID status of equipment\nthe player is currently wearing) are also removed. Old uses of\nset_ident_flags() and set_ident_type() are both folded into identify_item()\nas appropriate.\n\nget_item_known_info() is removed entirely. With item identification being\nbinary and all monster equipment being pre-identified, this felt like\noverkill for most current uses. Instead, we just hide unknown properties of\nitems in player-facing description, rather than making a copy of every item\nwith all unknown properties removed (in fact, most uses of this function\neffectively did so already.) ID checks were added to a few clue item\nfunctions, but the only place that required any special handling (as far as\nI noticed, at least) was calculating attack delay with an unidentified\nweapon with a speed or heavy brand, and that can be handled more simply.\n\nThe stanard way to check whether an item is identified is now\nitem_def::is_identified(), which checks not only the ISFLAG_IDENTIFIED on\nthe item itself, but whether the item *type* is known. (A less obvious\neffect of get_item_known_info was that the item copy could be *more*\nidentified than the original in many cases - in fact, this was seemingly\nhow the game showed items on the floor whose type was known, but which you\nhad not yet picked up, as identified - but that functionality is no longer\nneeded.)\n\nSince there are no longer multiple levels of identification, itemspec\nidentification syntax is changed somewhat. Instead of \"ident:all\" or\n\"ident:type\", there is just \"pre_id\". (I wanted to just use \"ident\"\noriginally, but this ran into issues with scrolls of IDENTification and\ntrIDENTs...)\n\nOne minor loss is that item_def::name can no longer be passed\nISFLAG_KNOWN_PLUSSES to hide printing of plusses on items, but on reviewing\nall current uses of this, approximately the only change I can see is that\nitem plusses will be used for the message about manifold assault being\nincompatible with your current weapon, and the name of armour echoes (which\nis arguably an improvement for them, now that they're not longer +0 all the\ntime). DESC_DBNAME no longer includes plusses by default (it never made\nsense there).\n\nGiven this was a complicated and far-reaching refactor, it is possible some\nadditional bugs remain, but I've verified a plethora of different\ninteractions, both in wizmode and actual gameplay, and they seem correct.\nFingers crossed.", + "message": "Fix webtiles hotbar items appearing unidentified when known (BaconRulez)\n\nWebtiles caches properties of player items and only updates them when it\ndetects that they have changed, but since item type knowledge is now\nincluded in item_def::is_identified(), both the cached and new item were\nreturning the same tile (which meant that the hotbar would not update from\nthe unidentified tile at all, until one reloaded their game.)\n\nTesting ID flags directly here feels a little awkward, but probably an\nadequate fix?", "tree": { - "sha": "02f47b3ca1d2c1dcaa9258023c85b89b740a144c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/02f47b3ca1d2c1dcaa9258023c85b89b740a144c" + "sha": "212a86f7dbe8aa95ba8644ae74697546e30097d2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/212a86f7dbe8aa95ba8644ae74697546e30097d2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/eb329c71a5c32f49ee15697d94e3f6f53c577052", "comment_count": 0, "verification": { "verified": false, @@ -356,9 +438,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea", - "html_url": "https://github.com/crawl/crawl/commit/008097b4cb438ba1d480b8f6a88f94df0e265dea", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/eb329c71a5c32f49ee15697d94e3f6f53c577052", + "html_url": "https://github.com/crawl/crawl/commit/eb329c71a5c32f49ee15697d94e3f6f53c577052", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eb329c71a5c32f49ee15697d94e3f6f53c577052/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -403,32 +485,32 @@ }, "parents": [ { - "sha": "146f489888e660afac3eec42d34ec0caaf20a0c7", - "url": "https://api.github.com/repos/crawl/crawl/commits/146f489888e660afac3eec42d34ec0caaf20a0c7", - "html_url": "https://github.com/crawl/crawl/commit/146f489888e660afac3eec42d34ec0caaf20a0c7" + "sha": "e303688651834e325c82ba3638681c3afc43cc3e", + "url": "https://api.github.com/repos/crawl/crawl/commits/e303688651834e325c82ba3638681c3afc43cc3e", + "html_url": "https://github.com/crawl/crawl/commit/e303688651834e325c82ba3638681c3afc43cc3e" } ] }, { - "sha": "146f489888e660afac3eec42d34ec0caaf20a0c7", - "node_id": "C_kwDOAV-JftoAKDE0NmY0ODk4ODhlNjYwYWZhYzNlZWM0MmQzNGVjMGNhYWYyMGEwYzc", + "sha": "e303688651834e325c82ba3638681c3afc43cc3e", + "node_id": "C_kwDOAV-JftoAKGUzMDM2ODg2NTE4MzRlMzI1YzgyYmEzNjM4NjgxYzNhZmM0M2NjM2U", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-12-10T00:23:11Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-12T21:21:28Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-12-10T00:26:10Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-12T21:21:28Z" }, - "message": "Add another mythical creature to artefacts.\n\nAccording to E. Nesbit's \"The Book of Dragons\", it's an inverse griffon,\nwith the lion half in the front and the eagle half in the back. It's\nspelled leo-griff there, but that doesn't fit the style of e.g.\nhippogriff.", + "message": "Fix wands not auto-identifying when bought from an antique shop\n\nThis fixes #4170", "tree": { - "sha": "52b78faa8c7728bd39467e815c26b0442a7990fa", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/52b78faa8c7728bd39467e815c26b0442a7990fa" + "sha": "bc4fbdb1836fc34c69b64a41a832e1438671b534", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bc4fbdb1836fc34c69b64a41a832e1438671b534" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/146f489888e660afac3eec42d34ec0caaf20a0c7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e303688651834e325c82ba3638681c3afc43cc3e", "comment_count": 0, "verification": { "verified": false, @@ -438,79 +520,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/146f489888e660afac3eec42d34ec0caaf20a0c7", - "html_url": "https://github.com/crawl/crawl/commit/146f489888e660afac3eec42d34ec0caaf20a0c7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/146f489888e660afac3eec42d34ec0caaf20a0c7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e303688651834e325c82ba3638681c3afc43cc3e", + "html_url": "https://github.com/crawl/crawl/commit/e303688651834e325c82ba3638681c3afc43cc3e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e303688651834e325c82ba3638681c3afc43cc3e/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "1592f7d4194aa0bef19602397f2df6eb018bc0c1", - "url": "https://api.github.com/repos/crawl/crawl/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1", - "html_url": "https://github.com/crawl/crawl/commit/1592f7d4194aa0bef19602397f2df6eb018bc0c1" + "sha": "eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", + "url": "https://api.github.com/repos/crawl/crawl/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", + "html_url": "https://github.com/crawl/crawl/commit/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946" } ] }, { - "sha": "1592f7d4194aa0bef19602397f2df6eb018bc0c1", - "node_id": "C_kwDOAV-JftoAKDE1OTJmN2Q0MTk0YWEwYmVmMTk2MDIzOTdmMmRmNmViMDE4YmMwYzE", + "sha": "eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", + "node_id": "C_kwDOAV-JftoAKGViNzA5OGFkOWQ0MjkyN2EyYjBmMmEzNmQ2NTBiYzdmMDZhYjM5NDY", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-09T23:32:39Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T21:17:46Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-09T23:32:47Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T21:17:46Z" }, - "message": "Set up a four-month-long gag (Darby)\n\nThe process for this went:\n\n * Reading through ToME4's list of spell effects and noticing the capacity\n to make one of one's ally skeletons a Lord Of Skulls, then\n * comparing Crawl's lack of skeleton spell allies these days (to recieve\n such a title) to one of Dragon Quest's greatest monster designs, the\n guaardvark.\n\nThe end results should somewhat reasonably work even without this context,\nin terms of emphasizing how this perpetually-joyful-looking marsupial has\nover a hundred thousand kills under its name in this ever-so-violent video\ngame.", + "message": "Fix targeting UI for phantom mirror (and a few other things)\n\nWhen I made TARG_ANY not cycle through monsters (so that dig/gavotte\nwouldn't aim at monsters by default, which doesn't actually make sense for\nthem), I accidentally broke this cycling for several *non*-spell effects\nthat were still using it (and in some cases, not even having a proper\nhit function.)\n\nThis is a fairly minimal-effort improvement that should at least restore as\ngood functionality to phantom mirror (and several god abilities) as existed\nbefore the major targeting rewrite. But in future, it might be nice to\nmake, for instance, Wall Jump actually target walls by default.", "tree": { - "sha": "de679a6b917be4b176f7dd58b6a7b3215d295ea1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/de679a6b917be4b176f7dd58b6a7b3215d295ea1" + "sha": "69478aaf2c8d1738310a6be240a7395f3b989e8d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/69478aaf2c8d1738310a6be240a7395f3b989e8d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", "comment_count": 0, "verification": { "verified": false, @@ -520,79 +602,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1", - "html_url": "https://github.com/crawl/crawl/commit/1592f7d4194aa0bef19602397f2df6eb018bc0c1", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", + "html_url": "https://github.com/crawl/crawl/commit/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eb7098ad9d42927a2b0f2a36d650bc7f06ab3946/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": "bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", - "url": "https://api.github.com/repos/crawl/crawl/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", - "html_url": "https://github.com/crawl/crawl/commit/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98" + "sha": "3dd2b31670998e4818252eed7ea4075495402cf8", + "url": "https://api.github.com/repos/crawl/crawl/commits/3dd2b31670998e4818252eed7ea4075495402cf8", + "html_url": "https://github.com/crawl/crawl/commit/3dd2b31670998e4818252eed7ea4075495402cf8" } ] }, { - "sha": "bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", - "node_id": "C_kwDOAV-JftoAKGJkMjcyNWQyYzBjYzNkNDhmYjg3MGU0YjBhMDAwZTJiZWY4ZjJmOTg", + "sha": "3dd2b31670998e4818252eed7ea4075495402cf8", + "node_id": "C_kwDOAV-JftoAKDNkZDJiMzE2NzA5OThlNDgxODI1MmVlZDdlYTQwNzU0OTU0MDJjZjg", "commit": { "author": { - "name": "jjjingleheimer", - "email": "141385023+jjjingleheimer@users.noreply.github.com", - "date": "2023-08-06T03:26:18Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T21:13:39Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-09T23:32:47Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T21:13:39Z" }, - "message": "Add tile for player under Glaive of Prune curse (#3239)\n\nIt would be helpful for some visual to see when the prune curse kicks in,\n& adds fun flavor.\n\n[Committer's notes: Decided on one of the submissions that didn't have any\nicy effects on it, due to either coming off as closer to fire or being very\nobviously cut off, and desaturated it a bit from the Glaive of Prune's\ncolours to try and get closer to the specific dark glossiness of a prune.\nImplemented actually displaying this with the tech introduced for a31ef7c,\nand cleared out a redundant tile while doing so. It's a little weird\nlooking (though prunes are not the most photogenic of food in the first\nplace), but the visuals when it happens are 100% worth it, so I am grateful\nfor the submission.\n\nCloses #3239.]", + "message": "Fix Rending Blade being hostile to Oka worshippers (Ge0FF)", "tree": { - "sha": "d1590de4cb9638661158f0367a949ee8e57c8e9c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d1590de4cb9638661158f0367a949ee8e57c8e9c" + "sha": "00b54b41b8fd23cd7a4090fab6398fd8e9abf36c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/00b54b41b8fd23cd7a4090fab6398fd8e9abf36c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3dd2b31670998e4818252eed7ea4075495402cf8", "comment_count": 0, "verification": { "verified": false, @@ -602,79 +684,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", - "html_url": "https://github.com/crawl/crawl/commit/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3dd2b31670998e4818252eed7ea4075495402cf8", + "html_url": "https://github.com/crawl/crawl/commit/3dd2b31670998e4818252eed7ea4075495402cf8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3dd2b31670998e4818252eed7ea4075495402cf8/comments", "author": { - "login": "jjjingleheimer", - "id": 141385023, - "node_id": "U_kgDOCG1dPw", - "avatar_url": "https://avatars.githubusercontent.com/u/141385023?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/jjjingleheimer", - "html_url": "https://github.com/jjjingleheimer", - "followers_url": "https://api.github.com/users/jjjingleheimer/followers", - "following_url": "https://api.github.com/users/jjjingleheimer/following{/other_user}", - "gists_url": "https://api.github.com/users/jjjingleheimer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jjjingleheimer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jjjingleheimer/subscriptions", - "organizations_url": "https://api.github.com/users/jjjingleheimer/orgs", - "repos_url": "https://api.github.com/users/jjjingleheimer/repos", - "events_url": "https://api.github.com/users/jjjingleheimer/events{/privacy}", - "received_events_url": "https://api.github.com/users/jjjingleheimer/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": "a6ff03a38b08563bb06151a611154307885615d2", - "url": "https://api.github.com/repos/crawl/crawl/commits/a6ff03a38b08563bb06151a611154307885615d2", - "html_url": "https://github.com/crawl/crawl/commit/a6ff03a38b08563bb06151a611154307885615d2" + "sha": "4374b4c6daabdcf1b5a6f59d7080993a4bf53206", + "url": "https://api.github.com/repos/crawl/crawl/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", + "html_url": "https://github.com/crawl/crawl/commit/4374b4c6daabdcf1b5a6f59d7080993a4bf53206" } ] }, { - "sha": "a6ff03a38b08563bb06151a611154307885615d2", - "node_id": "C_kwDOAV-JftoAKGE2ZmYwM2EzOGIwODU2M2JiMDYxNTFhNjExMTU0MzA3ODg1NjE1ZDI", + "sha": "4374b4c6daabdcf1b5a6f59d7080993a4bf53206", + "node_id": "C_kwDOAV-JftoAKDQzNzRiNGM2ZGFhYmRjZjFiNWE2ZjU5ZDcwODA5OTNhNGJmNTMyMDY", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-09T13:37:56Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T19:32:22Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-09T13:46:56Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T19:32:22Z" }, - "message": "Enable some slow-swap artps on talismans (Lici)\n\nThis enables +invis, harm, and rampage as possible randart talisman\nartps.\n\nIt does not enable -cast for now, as an intentional design choice,\nbecause we want to encourage spellcaster -> shapeshifting skill\ntransitions.\n\nIt also does not enable regen, because of an extant regen-related\ncrash in the underlying item deactivation code. (TODO: fix this)", + "message": "Fix DB description lookup of identified armour not working (NotBatman)\n\nIt was accidentally including the armour plusses in the DBName.", "tree": { - "sha": "3bb0c3f339d75eb9152926f874ca4c08bc84358c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3bb0c3f339d75eb9152926f874ca4c08bc84358c" + "sha": "b55fadad4a738a00c77dddeb32efaa97693ca3a2", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b55fadad4a738a00c77dddeb32efaa97693ca3a2" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a6ff03a38b08563bb06151a611154307885615d2", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", "comment_count": 0, "verification": { "verified": false, @@ -684,79 +766,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a6ff03a38b08563bb06151a611154307885615d2", - "html_url": "https://github.com/crawl/crawl/commit/a6ff03a38b08563bb06151a611154307885615d2", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a6ff03a38b08563bb06151a611154307885615d2/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", + "html_url": "https://github.com/crawl/crawl/commit/4374b4c6daabdcf1b5a6f59d7080993a4bf53206", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4374b4c6daabdcf1b5a6f59d7080993a4bf53206/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": "2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", - "url": "https://api.github.com/repos/crawl/crawl/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", - "html_url": "https://github.com/crawl/crawl/commit/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca" + "sha": "577656edd5ca13fc7996b112417a9d79dadeba95", + "url": "https://api.github.com/repos/crawl/crawl/commits/577656edd5ca13fc7996b112417a9d79dadeba95", + "html_url": "https://github.com/crawl/crawl/commit/577656edd5ca13fc7996b112417a9d79dadeba95" } ] }, { - "sha": "2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", - "node_id": "C_kwDOAV-JftoAKDJlYmY3OTM3ZDk4M2Y0YjVmMTVmOTdjZDkwZTZkZjFjNzBkZWU0Y2E", + "sha": "577656edd5ca13fc7996b112417a9d79dadeba95", + "node_id": "C_kwDOAV-JftoAKDU3NzY1NmVkZDVjYTEzZmM3OTk2YjExMjQxN2E5ZDc5ZGFkZWJhOTU", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T20:44:30Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T19:27:28Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T20:44:30Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T19:27:28Z" }, - "message": "Fix a des typo (Pinkbeast)", + "message": "Fix a webtiles crash with monster player tiles (gammafunk)\n\n008097b accidentally gave the monster_info the player's actual weapon and\nshield instead of a copy of them, leading to deleting a pointer that was\nstill in use.", "tree": { - "sha": "785db57f13861ad892c3d918b980046aca3986ca", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/785db57f13861ad892c3d918b980046aca3986ca" + "sha": "df28bb0c3f084ebce4b4a3e53960b5300a276ad5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/df28bb0c3f084ebce4b4a3e53960b5300a276ad5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/577656edd5ca13fc7996b112417a9d79dadeba95", "comment_count": 0, "verification": { "verified": false, @@ -766,79 +848,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", - "html_url": "https://github.com/crawl/crawl/commit/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/577656edd5ca13fc7996b112417a9d79dadeba95", + "html_url": "https://github.com/crawl/crawl/commit/577656edd5ca13fc7996b112417a9d79dadeba95", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/577656edd5ca13fc7996b112417a9d79dadeba95/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": "7c3642ac46b4c92d2190f989a7cfe83784061df5", - "url": "https://api.github.com/repos/crawl/crawl/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5", - "html_url": "https://github.com/crawl/crawl/commit/7c3642ac46b4c92d2190f989a7cfe83784061df5" + "sha": "008097b4cb438ba1d480b8f6a88f94df0e265dea", + "url": "https://api.github.com/repos/crawl/crawl/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea", + "html_url": "https://github.com/crawl/crawl/commit/008097b4cb438ba1d480b8f6a88f94df0e265dea" } ] }, { - "sha": "7c3642ac46b4c92d2190f989a7cfe83784061df5", - "node_id": "C_kwDOAV-JftoAKDdjMzY0MmFjNDZiNGM5MmQyMTkwZjk4OWE3Y2ZlODM3ODQwNjFkZjU", + "sha": "008097b4cb438ba1d480b8f6a88f94df0e265dea", + "node_id": "C_kwDOAV-JftoAKDAwODA5N2I0Y2I0MzhiYTFkNDgwYjhmNmE4OGY5NGRmMGUyNjVkZWE", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T14:56:22Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-09T23:04:01Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T16:25:43Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-11T06:17:28Z" }, - "message": "Don't skip mutation and forms checks when equipping bardings\n\nAs reported in #4142, Nagas were previously able to equip bardings\nwhile in beast form. This was because `can_wear_armour` was returning\ntrue early when equipping bardings, thus skipping the mutation and\nforms checks further down in the function.\n\nFixes #4142\nCloses #4148", + "message": "Squash all ID flags into one, refactor heavily\n\nCrawl's identification game has grown more and more simple over the years,\nbut much of the *backend* for its old complexity remained in the code:\nthere were flags for individually identifying an item's type, plusses, and\neven each individual artprop of every artefact. At one point in time, these\nall served a purpose, but most of them are redundant or unnecessary now.\n\nThis replaces all existing ID flags with a single one, ISFLAG_IDENTIFIED,\nand refactors a ton of code to be simpler and more clear; items are now\neither fully identified or unidentified.\n\nMultiple completely unnused functions have been removed, a few more have\nbeen renamed for clarity, and identification checks for situations where\nun-ID'd items should be impossible (ie: checking the ID status of equipment\nthe player is currently wearing) are also removed. Old uses of\nset_ident_flags() and set_ident_type() are both folded into identify_item()\nas appropriate.\n\nget_item_known_info() is removed entirely. With item identification being\nbinary and all monster equipment being pre-identified, this felt like\noverkill for most current uses. Instead, we just hide unknown properties of\nitems in player-facing description, rather than making a copy of every item\nwith all unknown properties removed (in fact, most uses of this function\neffectively did so already.) ID checks were added to a few clue item\nfunctions, but the only place that required any special handling (as far as\nI noticed, at least) was calculating attack delay with an unidentified\nweapon with a speed or heavy brand, and that can be handled more simply.\n\nThe stanard way to check whether an item is identified is now\nitem_def::is_identified(), which checks not only the ISFLAG_IDENTIFIED on\nthe item itself, but whether the item *type* is known. (A less obvious\neffect of get_item_known_info was that the item copy could be *more*\nidentified than the original in many cases - in fact, this was seemingly\nhow the game showed items on the floor whose type was known, but which you\nhad not yet picked up, as identified - but that functionality is no longer\nneeded.)\n\nSince there are no longer multiple levels of identification, itemspec\nidentification syntax is changed somewhat. Instead of \"ident:all\" or\n\"ident:type\", there is just \"pre_id\". (I wanted to just use \"ident\"\noriginally, but this ran into issues with scrolls of IDENTification and\ntrIDENTs...)\n\nOne minor loss is that item_def::name can no longer be passed\nISFLAG_KNOWN_PLUSSES to hide printing of plusses on items, but on reviewing\nall current uses of this, approximately the only change I can see is that\nitem plusses will be used for the message about manifold assault being\nincompatible with your current weapon, and the name of armour echoes (which\nis arguably an improvement for them, now that they're not longer +0 all the\ntime). DESC_DBNAME no longer includes plusses by default (it never made\nsense there).\n\nGiven this was a complicated and far-reaching refactor, it is possible some\nadditional bugs remain, but I've verified a plethora of different\ninteractions, both in wizmode and actual gameplay, and they seem correct.\nFingers crossed.", "tree": { - "sha": "3c143e5bc0c1940efbe5b6d165e4ee8560f92974", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3c143e5bc0c1940efbe5b6d165e4ee8560f92974" + "sha": "02f47b3ca1d2c1dcaa9258023c85b89b740a144c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/02f47b3ca1d2c1dcaa9258023c85b89b740a144c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea", "comment_count": 0, "verification": { "verified": false, @@ -848,79 +930,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5", - "html_url": "https://github.com/crawl/crawl/commit/7c3642ac46b4c92d2190f989a7cfe83784061df5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea", + "html_url": "https://github.com/crawl/crawl/commit/008097b4cb438ba1d480b8f6a88f94df0e265dea", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/008097b4cb438ba1d480b8f6a88f94df0e265dea/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": "b64493d6d087c0aa57ab1c1c44efb7d5135b2677", - "url": "https://api.github.com/repos/crawl/crawl/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", - "html_url": "https://github.com/crawl/crawl/commit/b64493d6d087c0aa57ab1c1c44efb7d5135b2677" + "sha": "146f489888e660afac3eec42d34ec0caaf20a0c7", + "url": "https://api.github.com/repos/crawl/crawl/commits/146f489888e660afac3eec42d34ec0caaf20a0c7", + "html_url": "https://github.com/crawl/crawl/commit/146f489888e660afac3eec42d34ec0caaf20a0c7" } ] }, { - "sha": "b64493d6d087c0aa57ab1c1c44efb7d5135b2677", - "node_id": "C_kwDOAV-JftoAKGI2NDQ5M2Q2ZDA4N2MwYWE1N2FiMWMxYzQ0ZWZiN2Q1MTM1YjI2Nzc", + "sha": "146f489888e660afac3eec42d34ec0caaf20a0c7", + "node_id": "C_kwDOAV-JftoAKDE0NmY0ODk4ODhlNjYwYWZhYzNlZWM0MmQzNGVjMGNhYWYyMGEwYzc", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T13:22:22Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-12-10T00:23:11Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T13:56:09Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-12-10T00:26:10Z" }, - "message": "Remove a spurious untransform barding check\n\nAs far as I can tell, it isn't currently possible to wear boots on a\nbarding species while transformed. Also, special casing this slot\nremoval exclusive to boots on barding species was super weird; if this\nfix was previously needed, it seems like it should have been handled\non the equip side.\n\n(Did we ever have a form that *intentionally* gave temporary legs with\nan attached equip slot??)", + "message": "Add another mythical creature to artefacts.\n\nAccording to E. Nesbit's \"The Book of Dragons\", it's an inverse griffon,\nwith the lion half in the front and the eagle half in the back. It's\nspelled leo-griff there, but that doesn't fit the style of e.g.\nhippogriff.", "tree": { - "sha": "ac4942fe13b2aaedbcfb736bb575ef29e3c2d921", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ac4942fe13b2aaedbcfb736bb575ef29e3c2d921" + "sha": "52b78faa8c7728bd39467e815c26b0442a7990fa", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/52b78faa8c7728bd39467e815c26b0442a7990fa" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/146f489888e660afac3eec42d34ec0caaf20a0c7", "comment_count": 0, "verification": { "verified": false, @@ -930,161 +1012,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", - "html_url": "https://github.com/crawl/crawl/commit/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/146f489888e660afac3eec42d34ec0caaf20a0c7", + "html_url": "https://github.com/crawl/crawl/commit/146f489888e660afac3eec42d34ec0caaf20a0c7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/146f489888e660afac3eec42d34ec0caaf20a0c7/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "parents": [ - { - "sha": "fb585edb742983350af364e79bf4719ebbcb72b6", - "url": "https://api.github.com/repos/crawl/crawl/commits/fb585edb742983350af364e79bf4719ebbcb72b6", - "html_url": "https://github.com/crawl/crawl/commit/fb585edb742983350af364e79bf4719ebbcb72b6" - } - ] - }, - { - "sha": "fb585edb742983350af364e79bf4719ebbcb72b6", - "node_id": "C_kwDOAV-JftoAKGZiNTg1ZWRiNzQyOTgzMzUwYWYzNjRlNzliZjQ3MTllYmJjYjcyYjY", - "commit": { - "author": { - "name": "brandon s allbery kf8nh", - "email": "allbery.b@gmail.com", - "date": "2024-12-04T23:48:42Z" - }, - "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-12-07T12:30:20Z" - }, - "message": "remove old g++ check\n\nThe pattern matches Arch's 14.2.x, which leads to inconsistent\noptimization and crashes with their build flags.\n\nMeanwhile, (a) OS X no longer ships the ancient gcc/g++ it's\ntrying to avoid, and (b) akrasiac was at some point upgraded to\na gcc/g++ that supports C++11, so just remove the whole thing\ninstead of trying to fix it.", - "tree": { - "sha": "18d620ea81c0ac875ff026f58724954a2804bfc9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/18d620ea81c0ac875ff026f58724954a2804bfc9" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/fb585edb742983350af364e79bf4719ebbcb72b6", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/fb585edb742983350af364e79bf4719ebbcb72b6", - "html_url": "https://github.com/crawl/crawl/commit/fb585edb742983350af364e79bf4719ebbcb72b6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/fb585edb742983350af364e79bf4719ebbcb72b6/comments", - "author": { - "login": "geekosaur", - "id": 2036384, - "node_id": "MDQ6VXNlcjIwMzYzODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/2036384?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/geekosaur", - "html_url": "https://github.com/geekosaur", - "followers_url": "https://api.github.com/users/geekosaur/followers", - "following_url": "https://api.github.com/users/geekosaur/following{/other_user}", - "gists_url": "https://api.github.com/users/geekosaur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/geekosaur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/geekosaur/subscriptions", - "organizations_url": "https://api.github.com/users/geekosaur/orgs", - "repos_url": "https://api.github.com/users/geekosaur/repos", - "events_url": "https://api.github.com/users/geekosaur/events{/privacy}", - "received_events_url": "https://api.github.com/users/geekosaur/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "pooka109", + "id": 7695641, + "node_id": "MDQ6VXNlcjc2OTU2NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/pooka109", + "html_url": "https://github.com/pooka109", + "followers_url": "https://api.github.com/users/pooka109/followers", + "following_url": "https://api.github.com/users/pooka109/following{/other_user}", + "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", + "organizations_url": "https://api.github.com/users/pooka109/orgs", + "repos_url": "https://api.github.com/users/pooka109/repos", + "events_url": "https://api.github.com/users/pooka109/events{/privacy}", + "received_events_url": "https://api.github.com/users/pooka109/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "80a0b1252b9d24e3c4b8adb1b78f0e2436049421", - "url": "https://api.github.com/repos/crawl/crawl/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", - "html_url": "https://github.com/crawl/crawl/commit/80a0b1252b9d24e3c4b8adb1b78f0e2436049421" + "sha": "1592f7d4194aa0bef19602397f2df6eb018bc0c1", + "url": "https://api.github.com/repos/crawl/crawl/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1", + "html_url": "https://github.com/crawl/crawl/commit/1592f7d4194aa0bef19602397f2df6eb018bc0c1" } ] }, { - "sha": "80a0b1252b9d24e3c4b8adb1b78f0e2436049421", - "node_id": "C_kwDOAV-JftoAKDgwYTBiMTI1MmI5ZDI0ZTNjNGI4YWRiMWI3OGYwZTI0MzYwNDk0MjE", + "sha": "1592f7d4194aa0bef19602397f2df6eb018bc0c1", + "node_id": "C_kwDOAV-JftoAKDE1OTJmN2Q0MTk0YWEwYmVmMTk2MDIzOTdmMmRmNmViMDE4YmMwYzE", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-12-07T05:28:55Z" + "date": "2024-12-09T23:32:39Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-12-07T05:29:07Z" + "date": "2024-12-09T23:32:47Z" }, - "message": "Vault review ever-repeating\n\nWorthy of note:\n\n * A few decorative altar vaults to Chei and Oka can now appear in Snake,\n and a few more vaults closer to the tone of V than Depths (using e.g.\n crystal guardians or slime creatures) have been moved to the former.\n\n * In an experimental and incomplete fashion, a small number of Elf end\n vaults that had singular single-tile corridors for entrances now have\n diagonal entryways that allow for mild ducking around corners but also\n don't make it quite so easy to funnel enemies down a single line, to try\n and mildly discourage digging tactics nearly as much as the branch\n already does for the first ~50% of the end vault. Possibly these stone\n entrance paths want to get fairly larger still to more meaningfully\n discourage such, but I'm wary of doing too much with this when the end\n castle layout wants more discrete singular boxes....\n\n * Yet more small amounts of beast and serpent talismans are in thematic\n vaults early on.\n\n * Some of the statistically weaker Pan lord vaults and Swamp end vaults\n have been nudged upwards again.\n\n * The last couple of rounds of arenasprint are slightly more vicious\n yet again, due to the ceiling already being quite high and the discrete\n nature of waves being easy to adjust. Some day I'll do enough fresher\n tests to get a feel for the overall wave balance.", + "message": "Set up a four-month-long gag (Darby)\n\nThe process for this went:\n\n * Reading through ToME4's list of spell effects and noticing the capacity\n to make one of one's ally skeletons a Lord Of Skulls, then\n * comparing Crawl's lack of skeleton spell allies these days (to recieve\n such a title) to one of Dragon Quest's greatest monster designs, the\n guaardvark.\n\nThe end results should somewhat reasonably work even without this context,\nin terms of emphasizing how this perpetually-joyful-looking marsupial has\nover a hundred thousand kills under its name in this ever-so-violent video\ngame.", "tree": { - "sha": "ddc8ef0a607842114dfcafd698644ff0e057b89d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ddc8ef0a607842114dfcafd698644ff0e057b89d" + "sha": "de679a6b917be4b176f7dd58b6a7b3215d295ea1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/de679a6b917be4b176f7dd58b6a7b3215d295ea1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1", "comment_count": 0, "verification": { "verified": false, @@ -1094,9 +1094,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", - "html_url": "https://github.com/crawl/crawl/commit/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1", + "html_url": "https://github.com/crawl/crawl/commit/1592f7d4194aa0bef19602397f2df6eb018bc0c1", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1592f7d4194aa0bef19602397f2df6eb018bc0c1/comments", "author": { "login": "regret-index", "id": 17419504, @@ -1141,32 +1141,32 @@ }, "parents": [ { - "sha": "a893128bbb6393cd88218da72f4314d5865a508a", - "url": "https://api.github.com/repos/crawl/crawl/commits/a893128bbb6393cd88218da72f4314d5865a508a", - "html_url": "https://github.com/crawl/crawl/commit/a893128bbb6393cd88218da72f4314d5865a508a" + "sha": "bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", + "url": "https://api.github.com/repos/crawl/crawl/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", + "html_url": "https://github.com/crawl/crawl/commit/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98" } ] }, { - "sha": "a893128bbb6393cd88218da72f4314d5865a508a", - "node_id": "C_kwDOAV-JftoAKGE4OTMxMjhiYmI2MzkzY2Q4ODIxOGRhNzJmNDMxNGQ1ODY1YTUwOGE", + "sha": "bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", + "node_id": "C_kwDOAV-JftoAKGJkMjcyNWQyYzBjYzNkNDhmYjg3MGU0YjBhMDAwZTJiZWY4ZjJmOTg", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T22:51:41Z" + "name": "jjjingleheimer", + "email": "141385023+jjjingleheimer@users.noreply.github.com", + "date": "2023-08-06T03:26:18Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T22:51:50Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-09T23:32:47Z" }, - "message": "Fix bombard having the wrong projectile tile", + "message": "Add tile for player under Glaive of Prune curse (#3239)\n\nIt would be helpful for some visual to see when the prune curse kicks in,\n& adds fun flavor.\n\n[Committer's notes: Decided on one of the submissions that didn't have any\nicy effects on it, due to either coming off as closer to fire or being very\nobviously cut off, and desaturated it a bit from the Glaive of Prune's\ncolours to try and get closer to the specific dark glossiness of a prune.\nImplemented actually displaying this with the tech introduced for a31ef7c,\nand cleared out a redundant tile while doing so. It's a little weird\nlooking (though prunes are not the most photogenic of food in the first\nplace), but the visuals when it happens are 100% worth it, so I am grateful\nfor the submission.\n\nCloses #3239.]", "tree": { - "sha": "5173943bc07b0559d5e1bb1b6e04d50dd42f576a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5173943bc07b0559d5e1bb1b6e04d50dd42f576a" + "sha": "d1590de4cb9638661158f0367a949ee8e57c8e9c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d1590de4cb9638661158f0367a949ee8e57c8e9c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a893128bbb6393cd88218da72f4314d5865a508a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", "comment_count": 0, "verification": { "verified": false, @@ -1176,79 +1176,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a893128bbb6393cd88218da72f4314d5865a508a", - "html_url": "https://github.com/crawl/crawl/commit/a893128bbb6393cd88218da72f4314d5865a508a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a893128bbb6393cd88218da72f4314d5865a508a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", + "html_url": "https://github.com/crawl/crawl/commit/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bd2725d2c0cc3d48fb870e4b0a000e2bef8f2f98/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "jjjingleheimer", + "id": 141385023, + "node_id": "U_kgDOCG1dPw", + "avatar_url": "https://avatars.githubusercontent.com/u/141385023?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/jjjingleheimer", + "html_url": "https://github.com/jjjingleheimer", + "followers_url": "https://api.github.com/users/jjjingleheimer/followers", + "following_url": "https://api.github.com/users/jjjingleheimer/following{/other_user}", + "gists_url": "https://api.github.com/users/jjjingleheimer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jjjingleheimer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jjjingleheimer/subscriptions", + "organizations_url": "https://api.github.com/users/jjjingleheimer/orgs", + "repos_url": "https://api.github.com/users/jjjingleheimer/repos", + "events_url": "https://api.github.com/users/jjjingleheimer/events{/privacy}", + "received_events_url": "https://api.github.com/users/jjjingleheimer/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": "5a6c091abe491673e5797793a9963cba95f4e881", - "url": "https://api.github.com/repos/crawl/crawl/commits/5a6c091abe491673e5797793a9963cba95f4e881", - "html_url": "https://github.com/crawl/crawl/commit/5a6c091abe491673e5797793a9963cba95f4e881" + "sha": "a6ff03a38b08563bb06151a611154307885615d2", + "url": "https://api.github.com/repos/crawl/crawl/commits/a6ff03a38b08563bb06151a611154307885615d2", + "html_url": "https://github.com/crawl/crawl/commit/a6ff03a38b08563bb06151a611154307885615d2" } ] }, { - "sha": "5a6c091abe491673e5797793a9963cba95f4e881", - "node_id": "C_kwDOAV-JftoAKDVhNmMwOTFhYmU0OTE2NzNlNTc5Nzc5M2E5OTYzY2JhOTVmNGU4ODE", + "sha": "a6ff03a38b08563bb06151a611154307885615d2", + "node_id": "C_kwDOAV-JftoAKGE2ZmYwM2EzOGIwODU2M2JiMDYxNTFhNjExMTU0MzA3ODg1NjE1ZDI", "commit": { "author": { - "name": "gammafunk", - "email": "gammafunk@gmail.com", - "date": "2024-12-06T20:13:20Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-09T13:37:56Z" }, "committer": { - "name": "gammafunk", - "email": "gammafunk@gmail.com", - "date": "2024-12-06T20:13:20Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-09T13:46:56Z" }, - "message": "Fix the build on CAO\n\nApparently CAO's gcc 4.7 doesn't like that various calls to std::sort()\nhave lambdas with non-const arguments. We're not sure precisely why it's\ncomplaining, since this doesn't happen with non-ancient versions of gcc.\nUntil we can upgrade CAO's toolchain, this fix will allow CAO's crawl\nbuilds to complete.", + "message": "Enable some slow-swap artps on talismans (Lici)\n\nThis enables +invis, harm, and rampage as possible randart talisman\nartps.\n\nIt does not enable -cast for now, as an intentional design choice,\nbecause we want to encourage spellcaster -> shapeshifting skill\ntransitions.\n\nIt also does not enable regen, because of an extant regen-related\ncrash in the underlying item deactivation code. (TODO: fix this)", "tree": { - "sha": "9222d9c6549156c08452067e31e6cfc87ba4fd56", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9222d9c6549156c08452067e31e6cfc87ba4fd56" + "sha": "3bb0c3f339d75eb9152926f874ca4c08bc84358c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3bb0c3f339d75eb9152926f874ca4c08bc84358c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5a6c091abe491673e5797793a9963cba95f4e881", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a6ff03a38b08563bb06151a611154307885615d2", "comment_count": 0, "verification": { "verified": false, @@ -1258,79 +1258,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5a6c091abe491673e5797793a9963cba95f4e881", - "html_url": "https://github.com/crawl/crawl/commit/5a6c091abe491673e5797793a9963cba95f4e881", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5a6c091abe491673e5797793a9963cba95f4e881/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a6ff03a38b08563bb06151a611154307885615d2", + "html_url": "https://github.com/crawl/crawl/commit/a6ff03a38b08563bb06151a611154307885615d2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a6ff03a38b08563bb06151a611154307885615d2/comments", "author": { - "login": "gammafunk", - "id": 6548464, - "node_id": "MDQ6VXNlcjY1NDg0NjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/6548464?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/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/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": "gammafunk", - "id": 6548464, - "node_id": "MDQ6VXNlcjY1NDg0NjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/6548464?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/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/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": "f8f82a2dde9e028c2c93dc1f3d749131d0568028", - "url": "https://api.github.com/repos/crawl/crawl/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028", - "html_url": "https://github.com/crawl/crawl/commit/f8f82a2dde9e028c2c93dc1f3d749131d0568028" + "sha": "2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", + "url": "https://api.github.com/repos/crawl/crawl/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", + "html_url": "https://github.com/crawl/crawl/commit/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca" } ] }, { - "sha": "f8f82a2dde9e028c2c93dc1f3d749131d0568028", - "node_id": "C_kwDOAV-JftoAKGY4ZjgyYTJkZGU5ZTAyOGMyYzkzZGMxZjNkNzQ5MTMxZDA1NjgwMjg", + "sha": "2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", + "node_id": "C_kwDOAV-JftoAKDJlYmY3OTM3ZDk4M2Y0YjVmMTVmOTdjZDkwZTZkZjFjNzBkZWU0Y2E", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T10:13:47Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T20:44:30Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T10:13:47Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T20:44:30Z" }, - "message": "Fix Searing Ray crashing when cast\n\nBroken by 1f3234b. I should have paid more attention to the 'else' below\nthat...\n\nFixes #4162", + "message": "Fix a des typo (Pinkbeast)", "tree": { - "sha": "63ec04bda5d04eecd6fe9a08e79e9c30c346d194", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/63ec04bda5d04eecd6fe9a08e79e9c30c346d194" + "sha": "785db57f13861ad892c3d918b980046aca3986ca", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/785db57f13861ad892c3d918b980046aca3986ca" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", "comment_count": 0, "verification": { "verified": false, @@ -1340,79 +1340,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028", - "html_url": "https://github.com/crawl/crawl/commit/f8f82a2dde9e028c2c93dc1f3d749131d0568028", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", + "html_url": "https://github.com/crawl/crawl/commit/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2ebf7937d983f4b5f15f97cd90e6df1c70dee4ca/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": "8bf3021b3de65c27f11d66327eb0002c667f2450", - "url": "https://api.github.com/repos/crawl/crawl/commits/8bf3021b3de65c27f11d66327eb0002c667f2450", - "html_url": "https://github.com/crawl/crawl/commit/8bf3021b3de65c27f11d66327eb0002c667f2450" + { + "sha": "7c3642ac46b4c92d2190f989a7cfe83784061df5", + "url": "https://api.github.com/repos/crawl/crawl/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5", + "html_url": "https://github.com/crawl/crawl/commit/7c3642ac46b4c92d2190f989a7cfe83784061df5" } ] }, { - "sha": "8bf3021b3de65c27f11d66327eb0002c667f2450", - "node_id": "C_kwDOAV-JftoAKDhiZjMwMjFiM2RlNjVjMjdmMTFkNjYzMjdlYjAwMDJjNjY3ZjI0NTA", + "sha": "7c3642ac46b4c92d2190f989a7cfe83784061df5", + "node_id": "C_kwDOAV-JftoAKDdjMzY0MmFjNDZiNGM5MmQyMTkwZjk4OWE3Y2ZlODM3ODQwNjFkZjU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T02:54:28Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T14:56:22Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T02:54:28Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T16:25:43Z" }, - "message": "Revert \"Make banish animation (and similar) fill the webtiles viewport properly\"\n\nThis seems to be causing crashes with shift+X that I don't yet know the\ncause of, so I'm reverting for now in hope that the slow build servers\ndon't catch this.\n\nThis reverts commit 761acde7cbba57105fef83c912b375ac92b690cd.", + "message": "Don't skip mutation and forms checks when equipping bardings\n\nAs reported in #4142, Nagas were previously able to equip bardings\nwhile in beast form. This was because `can_wear_armour` was returning\ntrue early when equipping bardings, thus skipping the mutation and\nforms checks further down in the function.\n\nFixes #4142\nCloses #4148", "tree": { - "sha": "c3e5791c3a05222e15d46bf19773826663374a53", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c3e5791c3a05222e15d46bf19773826663374a53" + "sha": "3c143e5bc0c1940efbe5b6d165e4ee8560f92974", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3c143e5bc0c1940efbe5b6d165e4ee8560f92974" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/8bf3021b3de65c27f11d66327eb0002c667f2450", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5", "comment_count": 0, "verification": { "verified": false, @@ -1422,79 +1422,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/8bf3021b3de65c27f11d66327eb0002c667f2450", - "html_url": "https://github.com/crawl/crawl/commit/8bf3021b3de65c27f11d66327eb0002c667f2450", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8bf3021b3de65c27f11d66327eb0002c667f2450/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5", + "html_url": "https://github.com/crawl/crawl/commit/7c3642ac46b4c92d2190f989a7cfe83784061df5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7c3642ac46b4c92d2190f989a7cfe83784061df5/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": "ceed6161e0278f9cee03b4b53d097d8d2ac50f32", - "url": "https://api.github.com/repos/crawl/crawl/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", - "html_url": "https://github.com/crawl/crawl/commit/ceed6161e0278f9cee03b4b53d097d8d2ac50f32" + "sha": "b64493d6d087c0aa57ab1c1c44efb7d5135b2677", + "url": "https://api.github.com/repos/crawl/crawl/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", + "html_url": "https://github.com/crawl/crawl/commit/b64493d6d087c0aa57ab1c1c44efb7d5135b2677" } ] }, { - "sha": "ceed6161e0278f9cee03b4b53d097d8d2ac50f32", - "node_id": "C_kwDOAV-JftoAKGNlZWQ2MTYxZTAyNzhmOWNlZTAzYjRiNTNkMDk3ZDhkMmFjNTBmMzI", + "sha": "b64493d6d087c0aa57ab1c1c44efb7d5135b2677", + "node_id": "C_kwDOAV-JftoAKGI2NDQ5M2Q2ZDA4N2MwYWE1N2FiMWMxYzQ0ZWZiN2Q1MTM1YjI2Nzc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:55:23Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T13:22:22Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:55:23Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T13:56:09Z" }, - "message": "Reduce Diamond Sawblade damage\n\nThis spell has gotten overall positive feedback, but is probably a little\novertuned. This reduces its damage output by ~20% (a little less at low\npower, and a little more at high power.)", + "message": "Remove a spurious untransform barding check\n\nAs far as I can tell, it isn't currently possible to wear boots on a\nbarding species while transformed. Also, special casing this slot\nremoval exclusive to boots on barding species was super weird; if this\nfix was previously needed, it seems like it should have been handled\non the equip side.\n\n(Did we ever have a form that *intentionally* gave temporary legs with\nan attached equip slot??)", "tree": { - "sha": "3d044deb86ad5fb9720952daae4a4dd1d6ea8e72", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3d044deb86ad5fb9720952daae4a4dd1d6ea8e72" + "sha": "ac4942fe13b2aaedbcfb736bb575ef29e3c2d921", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ac4942fe13b2aaedbcfb736bb575ef29e3c2d921" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", "comment_count": 0, "verification": { "verified": false, @@ -1504,79 +1504,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", - "html_url": "https://github.com/crawl/crawl/commit/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", + "html_url": "https://github.com/crawl/crawl/commit/b64493d6d087c0aa57ab1c1c44efb7d5135b2677", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b64493d6d087c0aa57ab1c1c44efb7d5135b2677/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": "ec6189af122d3f32b4323f1de94defe961395e2a", - "url": "https://api.github.com/repos/crawl/crawl/commits/ec6189af122d3f32b4323f1de94defe961395e2a", - "html_url": "https://github.com/crawl/crawl/commit/ec6189af122d3f32b4323f1de94defe961395e2a" + "sha": "fb585edb742983350af364e79bf4719ebbcb72b6", + "url": "https://api.github.com/repos/crawl/crawl/commits/fb585edb742983350af364e79bf4719ebbcb72b6", + "html_url": "https://github.com/crawl/crawl/commit/fb585edb742983350af364e79bf4719ebbcb72b6" } ] }, { - "sha": "ec6189af122d3f32b4323f1de94defe961395e2a", - "node_id": "C_kwDOAV-JftoAKGVjNjE4OWFmMTIyZDNmMzJiNDMyM2YxZGU5NGRlZmU5NjEzOTVlMmE", + "sha": "fb585edb742983350af364e79bf4719ebbcb72b6", + "node_id": "C_kwDOAV-JftoAKGZiNTg1ZWRiNzQyOTgzMzUwYWYzNjRlNzliZjQ3MTllYmJjYjcyYjY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:46:14Z" + "name": "brandon s allbery kf8nh", + "email": "allbery.b@gmail.com", + "date": "2024-12-04T23:48:42Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:46:14Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-12-07T12:30:20Z" }, - "message": "Allow Spike Launcher to be built in any type of wall\n\nI'd originally thought that limiting it to rock walls would be a positional\nrestriction of mild interest (the vast majority of early walls are rock\nalready, after all, and the spell is long past its lifespan by the time\nthat changes). This has been somewhat unpopular, but the biggest motivator\nfor this change was realizing that this makes it almost completely unusable\nin Sprints. Arguably that isn't the biggest deal with the current state of\nSprint maintenance, but I'm also not sure 'rock only' is a critical part of\nthe spell's design either. So now it works in all walls.\n\nThere is no functional benefit to making the trap in a metal or crystal\nwall, compared to rock, but it does work. (I didn't want to incentivize\npeople dragging things back to an isolated crystal pillar in earlygame, and\nthe random targeting might feel worse if it could miss the 'good' wall\nnearby.)\n\nThis also adds a static targeter (which coincidentally fixes a crash with\nthe default one, which thought it was a beam spell with -1 range...)", + "message": "remove old g++ check\n\nThe pattern matches Arch's 14.2.x, which leads to inconsistent\noptimization and crashes with their build flags.\n\nMeanwhile, (a) OS X no longer ships the ancient gcc/g++ it's\ntrying to avoid, and (b) akrasiac was at some point upgraded to\na gcc/g++ that supports C++11, so just remove the whole thing\ninstead of trying to fix it.", "tree": { - "sha": "510aecb230d67717ec087c9f4c5bd7d9cce182c6", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/510aecb230d67717ec087c9f4c5bd7d9cce182c6" + "sha": "18d620ea81c0ac875ff026f58724954a2804bfc9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/18d620ea81c0ac875ff026f58724954a2804bfc9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ec6189af122d3f32b4323f1de94defe961395e2a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/fb585edb742983350af364e79bf4719ebbcb72b6", "comment_count": 0, "verification": { "verified": false, @@ -1586,79 +1586,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ec6189af122d3f32b4323f1de94defe961395e2a", - "html_url": "https://github.com/crawl/crawl/commit/ec6189af122d3f32b4323f1de94defe961395e2a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ec6189af122d3f32b4323f1de94defe961395e2a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/fb585edb742983350af364e79bf4719ebbcb72b6", + "html_url": "https://github.com/crawl/crawl/commit/fb585edb742983350af364e79bf4719ebbcb72b6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/fb585edb742983350af364e79bf4719ebbcb72b6/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "geekosaur", + "id": 2036384, + "node_id": "MDQ6VXNlcjIwMzYzODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/2036384?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/geekosaur", + "html_url": "https://github.com/geekosaur", + "followers_url": "https://api.github.com/users/geekosaur/followers", + "following_url": "https://api.github.com/users/geekosaur/following{/other_user}", + "gists_url": "https://api.github.com/users/geekosaur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/geekosaur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/geekosaur/subscriptions", + "organizations_url": "https://api.github.com/users/geekosaur/orgs", + "repos_url": "https://api.github.com/users/geekosaur/repos", + "events_url": "https://api.github.com/users/geekosaur/events{/privacy}", + "received_events_url": "https://api.github.com/users/geekosaur/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": "1f3234b322e4218ed56ee57fdd052a89523954fb", - "url": "https://api.github.com/repos/crawl/crawl/commits/1f3234b322e4218ed56ee57fdd052a89523954fb", - "html_url": "https://github.com/crawl/crawl/commit/1f3234b322e4218ed56ee57fdd052a89523954fb" + "sha": "80a0b1252b9d24e3c4b8adb1b78f0e2436049421", + "url": "https://api.github.com/repos/crawl/crawl/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", + "html_url": "https://github.com/crawl/crawl/commit/80a0b1252b9d24e3c4b8adb1b78f0e2436049421" } ] }, { - "sha": "1f3234b322e4218ed56ee57fdd052a89523954fb", - "node_id": "C_kwDOAV-JftoAKDFmMzIzNGIzMjJlNDIxOGVkNTZlZTU3ZmRkMDUyYTg5NTIzOTU0ZmI", + "sha": "80a0b1252b9d24e3c4b8adb1b78f0e2436049421", + "node_id": "C_kwDOAV-JftoAKDgwYTBiMTI1MmI5ZDI0ZTNjNGI4YWRiMWI3OGYwZTI0MzYwNDk0MjE", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:25:42Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-07T05:28:55Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:25:42Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-07T05:29:07Z" }, - "message": "Fix Searing Ray charging an extra 1 MP on its first turn active\n\nIf you only had 2 MP, it would still work, but would eat up 3 MP if you had\nit available.\n\nIf you were a djinn at 3 HP, though, it would just crash.", + "message": "Vault review ever-repeating\n\nWorthy of note:\n\n * A few decorative altar vaults to Chei and Oka can now appear in Snake,\n and a few more vaults closer to the tone of V than Depths (using e.g.\n crystal guardians or slime creatures) have been moved to the former.\n\n * In an experimental and incomplete fashion, a small number of Elf end\n vaults that had singular single-tile corridors for entrances now have\n diagonal entryways that allow for mild ducking around corners but also\n don't make it quite so easy to funnel enemies down a single line, to try\n and mildly discourage digging tactics nearly as much as the branch\n already does for the first ~50% of the end vault. Possibly these stone\n entrance paths want to get fairly larger still to more meaningfully\n discourage such, but I'm wary of doing too much with this when the end\n castle layout wants more discrete singular boxes....\n\n * Yet more small amounts of beast and serpent talismans are in thematic\n vaults early on.\n\n * Some of the statistically weaker Pan lord vaults and Swamp end vaults\n have been nudged upwards again.\n\n * The last couple of rounds of arenasprint are slightly more vicious\n yet again, due to the ceiling already being quite high and the discrete\n nature of waves being easy to adjust. Some day I'll do enough fresher\n tests to get a feel for the overall wave balance.", "tree": { - "sha": "0dada220cf78726f8d90d9e9a8efa9cd27f88f5a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0dada220cf78726f8d90d9e9a8efa9cd27f88f5a" + "sha": "ddc8ef0a607842114dfcafd698644ff0e057b89d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ddc8ef0a607842114dfcafd698644ff0e057b89d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1f3234b322e4218ed56ee57fdd052a89523954fb", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", "comment_count": 0, "verification": { "verified": false, @@ -1668,79 +1668,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1f3234b322e4218ed56ee57fdd052a89523954fb", - "html_url": "https://github.com/crawl/crawl/commit/1f3234b322e4218ed56ee57fdd052a89523954fb", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1f3234b322e4218ed56ee57fdd052a89523954fb/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", + "html_url": "https://github.com/crawl/crawl/commit/80a0b1252b9d24e3c4b8adb1b78f0e2436049421", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/80a0b1252b9d24e3c4b8adb1b78f0e2436049421/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": "ddd2a15787c5e656b5b2851e83682ac5a2be1057", - "url": "https://api.github.com/repos/crawl/crawl/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057", - "html_url": "https://github.com/crawl/crawl/commit/ddd2a15787c5e656b5b2851e83682ac5a2be1057" + "sha": "a893128bbb6393cd88218da72f4314d5865a508a", + "url": "https://api.github.com/repos/crawl/crawl/commits/a893128bbb6393cd88218da72f4314d5865a508a", + "html_url": "https://github.com/crawl/crawl/commit/a893128bbb6393cd88218da72f4314d5865a508a" } ] }, { - "sha": "ddd2a15787c5e656b5b2851e83682ac5a2be1057", - "node_id": "C_kwDOAV-JftoAKGRkZDJhMTU3ODdjNWU2NTZiNWIyODUxZTgzNjgyYWM1YTJiZTEwNTc", + "sha": "a893128bbb6393cd88218da72f4314d5865a508a", + "node_id": "C_kwDOAV-JftoAKGE4OTMxMjhiYmI2MzkzY2Q4ODIxOGRhNzJmNDMxNGQ1ODY1YTUwOGE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:24:52Z" + "date": "2024-12-06T22:51:41Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:24:52Z" + "date": "2024-12-06T22:51:50Z" }, - "message": "Fix sawblades still spinning in Sanctuaries (Bn)", + "message": "Fix bombard having the wrong projectile tile", "tree": { - "sha": "1c377a98779055f2dd963dd96192b81f309799e6", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1c377a98779055f2dd963dd96192b81f309799e6" + "sha": "5173943bc07b0559d5e1bb1b6e04d50dd42f576a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5173943bc07b0559d5e1bb1b6e04d50dd42f576a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a893128bbb6393cd88218da72f4314d5865a508a", "comment_count": 0, "verification": { "verified": false, @@ -1750,9 +1750,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057", - "html_url": "https://github.com/crawl/crawl/commit/ddd2a15787c5e656b5b2851e83682ac5a2be1057", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a893128bbb6393cd88218da72f4314d5865a508a", + "html_url": "https://github.com/crawl/crawl/commit/a893128bbb6393cd88218da72f4314d5865a508a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a893128bbb6393cd88218da72f4314d5865a508a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -1797,32 +1797,32 @@ }, "parents": [ { - "sha": "698b4d415c061e5ee7df914853c1feaba58fc5ea", - "url": "https://api.github.com/repos/crawl/crawl/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea", - "html_url": "https://github.com/crawl/crawl/commit/698b4d415c061e5ee7df914853c1feaba58fc5ea" + "sha": "5a6c091abe491673e5797793a9963cba95f4e881", + "url": "https://api.github.com/repos/crawl/crawl/commits/5a6c091abe491673e5797793a9963cba95f4e881", + "html_url": "https://github.com/crawl/crawl/commit/5a6c091abe491673e5797793a9963cba95f4e881" } ] }, { - "sha": "698b4d415c061e5ee7df914853c1feaba58fc5ea", - "node_id": "C_kwDOAV-JftoAKDY5OGI0ZDQxNWMwNjFlNWVlN2RmOTE0ODUzYzFmZWFiYTU4ZmM1ZWE", + "sha": "5a6c091abe491673e5797793a9963cba95f4e881", + "node_id": "C_kwDOAV-JftoAKDVhNmMwOTFhYmU0OTE2NzNlNTc5Nzc5M2E5OTYzY2JhOTVmNGU4ODE", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:23:43Z" + "name": "gammafunk", + "email": "gammafunk@gmail.com", + "date": "2024-12-06T20:13:20Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:23:43Z" + "name": "gammafunk", + "email": "gammafunk@gmail.com", + "date": "2024-12-06T20:13:20Z" }, - "message": "Don't let alembic brew potions by hitting firewood (Oneirical)\n\nI considered ignoring peripheral monsters also, but that might be\nunintuitive and those at least typically only show up mid-battle.", + "message": "Fix the build on CAO\n\nApparently CAO's gcc 4.7 doesn't like that various calls to std::sort()\nhave lambdas with non-const arguments. We're not sure precisely why it's\ncomplaining, since this doesn't happen with non-ancient versions of gcc.\nUntil we can upgrade CAO's toolchain, this fix will allow CAO's crawl\nbuilds to complete.", "tree": { - "sha": "8622e7e3dd5f058d09700cf78aa4511a708f3323", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8622e7e3dd5f058d09700cf78aa4511a708f3323" + "sha": "9222d9c6549156c08452067e31e6cfc87ba4fd56", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9222d9c6549156c08452067e31e6cfc87ba4fd56" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5a6c091abe491673e5797793a9963cba95f4e881", "comment_count": 0, "verification": { "verified": false, @@ -1832,79 +1832,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea", - "html_url": "https://github.com/crawl/crawl/commit/698b4d415c061e5ee7df914853c1feaba58fc5ea", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5a6c091abe491673e5797793a9963cba95f4e881", + "html_url": "https://github.com/crawl/crawl/commit/5a6c091abe491673e5797793a9963cba95f4e881", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5a6c091abe491673e5797793a9963cba95f4e881/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": "d85df88ef1ceef4d11262f9fcc7bee111a4c0272", - "url": "https://api.github.com/repos/crawl/crawl/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", - "html_url": "https://github.com/crawl/crawl/commit/d85df88ef1ceef4d11262f9fcc7bee111a4c0272" + "sha": "f8f82a2dde9e028c2c93dc1f3d749131d0568028", + "url": "https://api.github.com/repos/crawl/crawl/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028", + "html_url": "https://github.com/crawl/crawl/commit/f8f82a2dde9e028c2c93dc1f3d749131d0568028" } ] }, { - "sha": "d85df88ef1ceef4d11262f9fcc7bee111a4c0272", - "node_id": "C_kwDOAV-JftoAKGQ4NWRmODhlZjFjZWVmNGQxMTI2MmY5ZmNjN2JlZTExMWE0YzAyNzI", + "sha": "f8f82a2dde9e028c2c93dc1f3d749131d0568028", + "node_id": "C_kwDOAV-JftoAKGY4ZjgyYTJkZGU5ZTAyOGMyYzkzZGMxZjNkNzQ5MTMxZDA1NjgwMjg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:22:43Z" + "date": "2024-12-06T10:13:47Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-06T00:22:43Z" + "date": "2024-12-06T10:13:47Z" }, - "message": "Fix pillars of rime not expiring with time (Oneirical)\n\nAnd make them last just a touch longer than they were supposed to.\n\n(Was accidentally broken bye the summon refactor.)", + "message": "Fix Searing Ray crashing when cast\n\nBroken by 1f3234b. I should have paid more attention to the 'else' below\nthat...\n\nFixes #4162", "tree": { - "sha": "9fffe07ebcb40298881cd533dc02ed5d080db26c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9fffe07ebcb40298881cd533dc02ed5d080db26c" + "sha": "63ec04bda5d04eecd6fe9a08e79e9c30c346d194", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/63ec04bda5d04eecd6fe9a08e79e9c30c346d194" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028", "comment_count": 0, "verification": { "verified": false, @@ -1914,9 +1914,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", - "html_url": "https://github.com/crawl/crawl/commit/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028", + "html_url": "https://github.com/crawl/crawl/commit/f8f82a2dde9e028c2c93dc1f3d749131d0568028", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f8f82a2dde9e028c2c93dc1f3d749131d0568028/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -1961,32 +1961,32 @@ }, "parents": [ { - "sha": "761acde7cbba57105fef83c912b375ac92b690cd", - "url": "https://api.github.com/repos/crawl/crawl/commits/761acde7cbba57105fef83c912b375ac92b690cd", - "html_url": "https://github.com/crawl/crawl/commit/761acde7cbba57105fef83c912b375ac92b690cd" + "sha": "8bf3021b3de65c27f11d66327eb0002c667f2450", + "url": "https://api.github.com/repos/crawl/crawl/commits/8bf3021b3de65c27f11d66327eb0002c667f2450", + "html_url": "https://github.com/crawl/crawl/commit/8bf3021b3de65c27f11d66327eb0002c667f2450" } ] }, { - "sha": "761acde7cbba57105fef83c912b375ac92b690cd", - "node_id": "C_kwDOAV-JftoAKDc2MWFjZGU3Y2JiYTU3MTA1ZmVmODNjOTEyYjM3NWFjOTJiNjkwY2Q", + "sha": "8bf3021b3de65c27f11d66327eb0002c667f2450", + "node_id": "C_kwDOAV-JftoAKDhiZjMwMjFiM2RlNjVjMjdmMTFkNjYzMjdlYjAwMDJjNjY3ZjI0NTA", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-05T23:04:37Z" + "date": "2024-12-06T02:54:28Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-05T23:04:37Z" + "date": "2024-12-06T02:54:28Z" }, - "message": "Make banish animation (and similar) fill the webtiles viewport properly\n\ncrawl_view.viewsz is supposed to represent the size of the viewable\nviewport, but webtiles only ever used the default value (33x17, for some\nunclear reason...) rather than adjust it based on the actual viewable area.\n\nThe map itself was clearly drawn without needing to consult it, but this\nmade some animations take up a fixed size in the middle of the screen\nrather than the whole viewable area. (It also negatively affected feature\ncycling with x, and potentially some other UI things that expected viewsz\nto correspond to the viewable area, instead of typically being smaller than\nit.)\n\nGiven that I still have low confidence with webtiles rendering, I'm not\ncompletely confident something else didn't rely on the old (seemingly\nbuggy) behavior, but fingers crossed...", + "message": "Revert \"Make banish animation (and similar) fill the webtiles viewport properly\"\n\nThis seems to be causing crashes with shift+X that I don't yet know the\ncause of, so I'm reverting for now in hope that the slow build servers\ndon't catch this.\n\nThis reverts commit 761acde7cbba57105fef83c912b375ac92b690cd.", "tree": { - "sha": "2c81ad5412e249cf4eba395cd6665981ee53d557", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2c81ad5412e249cf4eba395cd6665981ee53d557" + "sha": "c3e5791c3a05222e15d46bf19773826663374a53", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c3e5791c3a05222e15d46bf19773826663374a53" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/761acde7cbba57105fef83c912b375ac92b690cd", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/8bf3021b3de65c27f11d66327eb0002c667f2450", "comment_count": 0, "verification": { "verified": false, @@ -1996,9 +1996,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/761acde7cbba57105fef83c912b375ac92b690cd", - "html_url": "https://github.com/crawl/crawl/commit/761acde7cbba57105fef83c912b375ac92b690cd", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/761acde7cbba57105fef83c912b375ac92b690cd/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/8bf3021b3de65c27f11d66327eb0002c667f2450", + "html_url": "https://github.com/crawl/crawl/commit/8bf3021b3de65c27f11d66327eb0002c667f2450", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8bf3021b3de65c27f11d66327eb0002c667f2450/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2043,32 +2043,32 @@ }, "parents": [ { - "sha": "9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", - "url": "https://api.github.com/repos/crawl/crawl/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", - "html_url": "https://github.com/crawl/crawl/commit/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf" + "sha": "ceed6161e0278f9cee03b4b53d097d8d2ac50f32", + "url": "https://api.github.com/repos/crawl/crawl/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", + "html_url": "https://github.com/crawl/crawl/commit/ceed6161e0278f9cee03b4b53d097d8d2ac50f32" } ] }, { - "sha": "9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", - "node_id": "C_kwDOAV-JftoAKDlkNmJmNGNhN2ZhMTEyODFlZjY4ZjYwNGUwNjQwZWM4N2IzZWE3YmY", + "sha": "ceed6161e0278f9cee03b4b53d097d8d2ac50f32", + "node_id": "C_kwDOAV-JftoAKGNlZWQ2MTYxZTAyNzhmOWNlZTAzYjRiNTNkMDk3ZDhkMmFjNTBmMzI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-05T09:35:19Z" + "date": "2024-12-06T00:55:23Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-05T09:35:24Z" + "date": "2024-12-06T00:55:23Z" }, - "message": "Disallow casting Poisonous Vapours on yourself\n\n(It currently crashes if you do so, but I'm not especially sure there's any\ngood reason to allow it anyway.)", + "message": "Reduce Diamond Sawblade damage\n\nThis spell has gotten overall positive feedback, but is probably a little\novertuned. This reduces its damage output by ~20% (a little less at low\npower, and a little more at high power.)", "tree": { - "sha": "4d06e4935caf64d16b9753151b957ab1020f058a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4d06e4935caf64d16b9753151b957ab1020f058a" + "sha": "3d044deb86ad5fb9720952daae4a4dd1d6ea8e72", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3d044deb86ad5fb9720952daae4a4dd1d6ea8e72" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", "comment_count": 0, "verification": { "verified": false, @@ -2078,9 +2078,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", - "html_url": "https://github.com/crawl/crawl/commit/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", + "html_url": "https://github.com/crawl/crawl/commit/ceed6161e0278f9cee03b4b53d097d8d2ac50f32", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ceed6161e0278f9cee03b4b53d097d8d2ac50f32/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2125,196 +2125,32 @@ }, "parents": [ { - "sha": "34712576ec44ea8c85ccae1d623a9d93f070bc3d", - "url": "https://api.github.com/repos/crawl/crawl/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d", - "html_url": "https://github.com/crawl/crawl/commit/34712576ec44ea8c85ccae1d623a9d93f070bc3d" - } - ] - }, - { - "sha": "34712576ec44ea8c85ccae1d623a9d93f070bc3d", - "node_id": "C_kwDOAV-JftoAKDM0NzEyNTc2ZWM0NGVhOGM4NWNjYWUxZDYyM2E5ZDkzZjA3MGJjM2Q", - "commit": { - "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T04:23:27Z" - }, - "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T04:23:27Z" - }, - "message": "Tweak Call of Chaos's target checks\n\nIt used to only exclude firewood, but not tentacle segments or projectiles.\nProviding message spam _and_ visual confusion for buffing tentacle\nsegments (that may despawn anyway as part of tentacle movement) is\nparticularly obvious with Mnoleg having both Call of Chaos and Malign\nGateway. As such, it now uses the is_peripheral check from 62137d7 to\ncover those other missing parts.", - "tree": { - "sha": "2be0b206d658bdc26d1fd64a2ada8a5a8b92cdd9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2be0b206d658bdc26d1fd64a2ada8a5a8b92cdd9" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d", - "html_url": "https://github.com/crawl/crawl/commit/34712576ec44ea8c85ccae1d623a9d93f070bc3d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d/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": "7ca0e80452702e4e999c36c6068462aaa1194557", - "url": "https://api.github.com/repos/crawl/crawl/commits/7ca0e80452702e4e999c36c6068462aaa1194557", - "html_url": "https://github.com/crawl/crawl/commit/7ca0e80452702e4e999c36c6068462aaa1194557" - } - ] - }, - { - "sha": "7ca0e80452702e4e999c36c6068462aaa1194557", - "node_id": "C_kwDOAV-JftoAKDdjYTBlODA0NTI3MDJlNGU5OTljMzZjNjA2ODQ2MmFhYTExOTQ1NTc", - "commit": { - "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T04:15:36Z" - }, - "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T04:15:36Z" - }, - "message": "Further Forgecraft tiles (Sastreii)\n\nSpell icons for Nazja's Percussive Tempering and Splinterfrost Shell,\nalongside a new monster look for platinum paragons.", - "tree": { - "sha": "1829eadeab1e2914bdb5aa2b1784bae98ecd235d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1829eadeab1e2914bdb5aa2b1784bae98ecd235d" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7ca0e80452702e4e999c36c6068462aaa1194557", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7ca0e80452702e4e999c36c6068462aaa1194557", - "html_url": "https://github.com/crawl/crawl/commit/7ca0e80452702e4e999c36c6068462aaa1194557", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7ca0e80452702e4e999c36c6068462aaa1194557/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": "7ba2e51c6193c8788e57c35e17139b8c4cb9922e", - "url": "https://api.github.com/repos/crawl/crawl/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", - "html_url": "https://github.com/crawl/crawl/commit/7ba2e51c6193c8788e57c35e17139b8c4cb9922e" + "sha": "ec6189af122d3f32b4323f1de94defe961395e2a", + "url": "https://api.github.com/repos/crawl/crawl/commits/ec6189af122d3f32b4323f1de94defe961395e2a", + "html_url": "https://github.com/crawl/crawl/commit/ec6189af122d3f32b4323f1de94defe961395e2a" } ] }, { - "sha": "7ba2e51c6193c8788e57c35e17139b8c4cb9922e", - "node_id": "C_kwDOAV-JftoAKDdiYTJlNTFjNjE5M2M4Nzg4ZTU3YzM1ZTE3MTM5YjhjNGNiOTkyMmU", + "sha": "ec6189af122d3f32b4323f1de94defe961395e2a", + "node_id": "C_kwDOAV-JftoAKGVjNjE4OWFmMTIyZDNmMzJiNDMyM2YxZGU5NGRlZmU5NjEzOTVlMmE", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T03:46:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-06T00:46:14Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T03:46:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-06T00:46:14Z" }, - "message": "Prevent Xom bazaar trips in Sprint\n\nCrawl crashes rather unhappily when Xom tries to enact bazaar banishment,\ndue to all branches outside of the Sprint map not being allowed to exist.\nIt'd screw up arenasprint and meatsprint timers, and Lugonu doesn't get to\ndo any Abyss shenanigans either, so we might as well just disable it both\nfrom Xom's choices and wizmode calls.", + "message": "Allow Spike Launcher to be built in any type of wall\n\nI'd originally thought that limiting it to rock walls would be a positional\nrestriction of mild interest (the vast majority of early walls are rock\nalready, after all, and the spell is long past its lifespan by the time\nthat changes). This has been somewhat unpopular, but the biggest motivator\nfor this change was realizing that this makes it almost completely unusable\nin Sprints. Arguably that isn't the biggest deal with the current state of\nSprint maintenance, but I'm also not sure 'rock only' is a critical part of\nthe spell's design either. So now it works in all walls.\n\nThere is no functional benefit to making the trap in a metal or crystal\nwall, compared to rock, but it does work. (I didn't want to incentivize\npeople dragging things back to an isolated crystal pillar in earlygame, and\nthe random targeting might feel worse if it could miss the 'good' wall\nnearby.)\n\nThis also adds a static targeter (which coincidentally fixes a crash with\nthe default one, which thought it was a beam spell with -1 range...)", "tree": { - "sha": "4c8c30b2bc58b9e33b958e8bcd95624824aecca5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4c8c30b2bc58b9e33b958e8bcd95624824aecca5" + "sha": "510aecb230d67717ec087c9f4c5bd7d9cce182c6", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/510aecb230d67717ec087c9f4c5bd7d9cce182c6" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ec6189af122d3f32b4323f1de94defe961395e2a", "comment_count": 0, "verification": { "verified": false, @@ -2324,79 +2160,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", - "html_url": "https://github.com/crawl/crawl/commit/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ec6189af122d3f32b4323f1de94defe961395e2a", + "html_url": "https://github.com/crawl/crawl/commit/ec6189af122d3f32b4323f1de94defe961395e2a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ec6189af122d3f32b4323f1de94defe961395e2a/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": "988c20a3a536dcba7641931abd2f164aa970eb49", - "url": "https://api.github.com/repos/crawl/crawl/commits/988c20a3a536dcba7641931abd2f164aa970eb49", - "html_url": "https://github.com/crawl/crawl/commit/988c20a3a536dcba7641931abd2f164aa970eb49" + "sha": "1f3234b322e4218ed56ee57fdd052a89523954fb", + "url": "https://api.github.com/repos/crawl/crawl/commits/1f3234b322e4218ed56ee57fdd052a89523954fb", + "html_url": "https://github.com/crawl/crawl/commit/1f3234b322e4218ed56ee57fdd052a89523954fb" } ] }, { - "sha": "988c20a3a536dcba7641931abd2f164aa970eb49", - "node_id": "C_kwDOAV-JftoAKDk4OGMyMGEzYTUzNmRjYmE3NjQxOTMxYWJkMmYxNjRhYTk3MGViNDk", + "sha": "1f3234b322e4218ed56ee57fdd052a89523954fb", + "node_id": "C_kwDOAV-JftoAKDFmMzIzNGIzMjJlNDIxOGVkNTZlZTU3ZmRkMDUyYTg5NTIzOTU0ZmI", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T03:20:30Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-06T00:25:42Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-05T03:20:30Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-06T00:25:42Z" }, - "message": "Remove an unused enum\n\ndragon_class_type was used for Summon Drakes having a chance to also pick\nbase draconians or random dragons (and for bonus points, listed all the\ndrakes under lizards due to having a chance for komodo dragons), but hasn't\nbeen used for such since the Summon Drakes changes in 9b5a216 (as 0b5e84b\ncarried forward).", + "message": "Fix Searing Ray charging an extra 1 MP on its first turn active\n\nIf you only had 2 MP, it would still work, but would eat up 3 MP if you had\nit available.\n\nIf you were a djinn at 3 HP, though, it would just crash.", "tree": { - "sha": "4a3382c0789e89da294b400cd62340979f3a886d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4a3382c0789e89da294b400cd62340979f3a886d" + "sha": "0dada220cf78726f8d90d9e9a8efa9cd27f88f5a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0dada220cf78726f8d90d9e9a8efa9cd27f88f5a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/988c20a3a536dcba7641931abd2f164aa970eb49", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1f3234b322e4218ed56ee57fdd052a89523954fb", "comment_count": 0, "verification": { "verified": false, @@ -2406,79 +2242,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/988c20a3a536dcba7641931abd2f164aa970eb49", - "html_url": "https://github.com/crawl/crawl/commit/988c20a3a536dcba7641931abd2f164aa970eb49", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/988c20a3a536dcba7641931abd2f164aa970eb49/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1f3234b322e4218ed56ee57fdd052a89523954fb", + "html_url": "https://github.com/crawl/crawl/commit/1f3234b322e4218ed56ee57fdd052a89523954fb", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1f3234b322e4218ed56ee57fdd052a89523954fb/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": "afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", - "url": "https://api.github.com/repos/crawl/crawl/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", - "html_url": "https://github.com/crawl/crawl/commit/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba" + "sha": "ddd2a15787c5e656b5b2851e83682ac5a2be1057", + "url": "https://api.github.com/repos/crawl/crawl/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057", + "html_url": "https://github.com/crawl/crawl/commit/ddd2a15787c5e656b5b2851e83682ac5a2be1057" } ] }, { - "sha": "afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", - "node_id": "C_kwDOAV-JftoAKGFmZGNlNzBmNDhmZjdhMjJiZGI5YjNjYWYyY2Q5MGQ3MWM2ZmY4YmE", + "sha": "ddd2a15787c5e656b5b2851e83682ac5a2be1057", + "node_id": "C_kwDOAV-JftoAKGRkZDJhMTU3ODdjNWU2NTZiNWIyODUxZTgzNjgyYWM1YTJiZTEwNTc", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-05T00:34:50Z" + "date": "2024-12-06T00:24:52Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-05T00:34:50Z" + "date": "2024-12-06T00:24:52Z" }, - "message": "Fix the game thinking Mercury Arrow could hit 1 past its range (pisaster)\n\nThis was true of Mercury Vapours, but you only get the splash effect when\nyou actually hit something now, so it cannot affect things with no enemy\nin range.", + "message": "Fix sawblades still spinning in Sanctuaries (Bn)", "tree": { - "sha": "bd9f8b2ff358120312691eefb600cfe2529a8e68", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bd9f8b2ff358120312691eefb600cfe2529a8e68" + "sha": "1c377a98779055f2dd963dd96192b81f309799e6", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1c377a98779055f2dd963dd96192b81f309799e6" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057", "comment_count": 0, "verification": { "verified": false, @@ -2488,9 +2324,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", - "html_url": "https://github.com/crawl/crawl/commit/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057", + "html_url": "https://github.com/crawl/crawl/commit/ddd2a15787c5e656b5b2851e83682ac5a2be1057", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ddd2a15787c5e656b5b2851e83682ac5a2be1057/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2535,32 +2371,32 @@ }, "parents": [ { - "sha": "ae92cfba07c558a8594ec777bdb1797cc2f72a6f", - "url": "https://api.github.com/repos/crawl/crawl/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", - "html_url": "https://github.com/crawl/crawl/commit/ae92cfba07c558a8594ec777bdb1797cc2f72a6f" + "sha": "698b4d415c061e5ee7df914853c1feaba58fc5ea", + "url": "https://api.github.com/repos/crawl/crawl/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea", + "html_url": "https://github.com/crawl/crawl/commit/698b4d415c061e5ee7df914853c1feaba58fc5ea" } ] }, { - "sha": "ae92cfba07c558a8594ec777bdb1797cc2f72a6f", - "node_id": "C_kwDOAV-JftoAKGFlOTJjZmJhMDdjNTU4YTg1OTRlYzc3N2JkYjE3OTdjYzJmNzJhNmY", + "sha": "698b4d415c061e5ee7df914853c1feaba58fc5ea", + "node_id": "C_kwDOAV-JftoAKDY5OGI0ZDQxNWMwNjFlNWVlN2RmOTE0ODUzYzFmZWFiYTU4ZmM1ZWE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T22:08:43Z" + "date": "2024-12-06T00:23:43Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T22:11:24Z" + "date": "2024-12-06T00:23:43Z" }, - "message": "Fix randart staves getting verbose descriptons in dumps (Ge0FF)\n\nOther weapons did not get the block about how your skill training would\naffect them (which even contained unstripped colour tags).", + "message": "Don't let alembic brew potions by hitting firewood (Oneirical)\n\nI considered ignoring peripheral monsters also, but that might be\nunintuitive and those at least typically only show up mid-battle.", "tree": { - "sha": "8182c19f65432d4047b1ffdedeead8c24783c020", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8182c19f65432d4047b1ffdedeead8c24783c020" + "sha": "8622e7e3dd5f058d09700cf78aa4511a708f3323", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8622e7e3dd5f058d09700cf78aa4511a708f3323" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea", "comment_count": 0, "verification": { "verified": false, @@ -2570,9 +2406,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", - "html_url": "https://github.com/crawl/crawl/commit/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea", + "html_url": "https://github.com/crawl/crawl/commit/698b4d415c061e5ee7df914853c1feaba58fc5ea", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/698b4d415c061e5ee7df914853c1feaba58fc5ea/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2617,32 +2453,32 @@ }, "parents": [ { - "sha": "a90abc6ff16eff1ba6306d80b0905cd48c66386f", - "url": "https://api.github.com/repos/crawl/crawl/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f", - "html_url": "https://github.com/crawl/crawl/commit/a90abc6ff16eff1ba6306d80b0905cd48c66386f" + "sha": "d85df88ef1ceef4d11262f9fcc7bee111a4c0272", + "url": "https://api.github.com/repos/crawl/crawl/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", + "html_url": "https://github.com/crawl/crawl/commit/d85df88ef1ceef4d11262f9fcc7bee111a4c0272" } ] }, { - "sha": "a90abc6ff16eff1ba6306d80b0905cd48c66386f", - "node_id": "C_kwDOAV-JftoAKGE5MGFiYzZmZjE2ZWZmMWJhNjMwNmQ4MGIwOTA1Y2Q0OGM2NjM4NmY", + "sha": "d85df88ef1ceef4d11262f9fcc7bee111a4c0272", + "node_id": "C_kwDOAV-JftoAKGQ4NWRmODhlZjFjZWVmNGQxMTI2MmY5ZmNjN2JlZTExMWE0YzAyNzI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T21:02:42Z" + "date": "2024-12-06T00:22:43Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T21:02:42Z" + "date": "2024-12-06T00:22:43Z" }, - "message": "Fix custom books shop for new spells\n\n(Oops)", + "message": "Fix pillars of rime not expiring with time (Oneirical)\n\nAnd make them last just a touch longer than they were supposed to.\n\n(Was accidentally broken bye the summon refactor.)", "tree": { - "sha": "5102d0a4a3dde7337a7aceff96bf9113bcc82469", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5102d0a4a3dde7337a7aceff96bf9113bcc82469" + "sha": "9fffe07ebcb40298881cd533dc02ed5d080db26c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9fffe07ebcb40298881cd533dc02ed5d080db26c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", "comment_count": 0, "verification": { "verified": false, @@ -2652,9 +2488,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f", - "html_url": "https://github.com/crawl/crawl/commit/a90abc6ff16eff1ba6306d80b0905cd48c66386f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", + "html_url": "https://github.com/crawl/crawl/commit/d85df88ef1ceef4d11262f9fcc7bee111a4c0272", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d85df88ef1ceef4d11262f9fcc7bee111a4c0272/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2699,32 +2535,32 @@ }, "parents": [ { - "sha": "c082a88ec866d17551cbb94c09dd15b8caaa7f53", - "url": "https://api.github.com/repos/crawl/crawl/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53", - "html_url": "https://github.com/crawl/crawl/commit/c082a88ec866d17551cbb94c09dd15b8caaa7f53" + "sha": "761acde7cbba57105fef83c912b375ac92b690cd", + "url": "https://api.github.com/repos/crawl/crawl/commits/761acde7cbba57105fef83c912b375ac92b690cd", + "html_url": "https://github.com/crawl/crawl/commit/761acde7cbba57105fef83c912b375ac92b690cd" } ] }, { - "sha": "c082a88ec866d17551cbb94c09dd15b8caaa7f53", - "node_id": "C_kwDOAV-JftoAKGMwODJhODhlYzg2NmQxNzU1MWNiYjk0YzA5ZGQxNWI4Y2FhYTdmNTM", + "sha": "761acde7cbba57105fef83c912b375ac92b690cd", + "node_id": "C_kwDOAV-JftoAKDc2MWFjZGU3Y2JiYTU3MTA1ZmVmODNjOTEyYjM3NWFjOTJiNjkwY2Q", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T20:35:49Z" + "date": "2024-12-05T23:04:37Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T20:42:38Z" + "date": "2024-12-05T23:04:37Z" }, - "message": "Don't weaken monsters with no attacks\n\n(It cannot actually do anything to them, so don't bother announcing.)", + "message": "Make banish animation (and similar) fill the webtiles viewport properly\n\ncrawl_view.viewsz is supposed to represent the size of the viewable\nviewport, but webtiles only ever used the default value (33x17, for some\nunclear reason...) rather than adjust it based on the actual viewable area.\n\nThe map itself was clearly drawn without needing to consult it, but this\nmade some animations take up a fixed size in the middle of the screen\nrather than the whole viewable area. (It also negatively affected feature\ncycling with x, and potentially some other UI things that expected viewsz\nto correspond to the viewable area, instead of typically being smaller than\nit.)\n\nGiven that I still have low confidence with webtiles rendering, I'm not\ncompletely confident something else didn't rely on the old (seemingly\nbuggy) behavior, but fingers crossed...", "tree": { - "sha": "5eb4517cfc0f0b76a154f026fbe51010f6bf6266", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/5eb4517cfc0f0b76a154f026fbe51010f6bf6266" + "sha": "2c81ad5412e249cf4eba395cd6665981ee53d557", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2c81ad5412e249cf4eba395cd6665981ee53d557" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/761acde7cbba57105fef83c912b375ac92b690cd", "comment_count": 0, "verification": { "verified": false, @@ -2734,9 +2570,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53", - "html_url": "https://github.com/crawl/crawl/commit/c082a88ec866d17551cbb94c09dd15b8caaa7f53", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/761acde7cbba57105fef83c912b375ac92b690cd", + "html_url": "https://github.com/crawl/crawl/commit/761acde7cbba57105fef83c912b375ac92b690cd", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/761acde7cbba57105fef83c912b375ac92b690cd/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2781,32 +2617,32 @@ }, "parents": [ { - "sha": "f97d59c571ef5069fe176cd85aa3c8777794cab8", - "url": "https://api.github.com/repos/crawl/crawl/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8", - "html_url": "https://github.com/crawl/crawl/commit/f97d59c571ef5069fe176cd85aa3c8777794cab8" + "sha": "9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", + "url": "https://api.github.com/repos/crawl/crawl/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", + "html_url": "https://github.com/crawl/crawl/commit/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf" } ] }, { - "sha": "f97d59c571ef5069fe176cd85aa3c8777794cab8", - "node_id": "C_kwDOAV-JftoAKGY5N2Q1OWM1NzFlZjUwNjlmZTE3NmNkODVhYTNjODc3Nzc5NGNhYjg", + "sha": "9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", + "node_id": "C_kwDOAV-JftoAKDlkNmJmNGNhN2ZhMTEyODFlZjY4ZjYwNGUwNjQwZWM4N2IzZWE3YmY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T18:48:25Z" + "date": "2024-12-05T09:35:19Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T20:42:38Z" + "date": "2024-12-05T09:35:24Z" }, - "message": "Remove rPois from endoplasms\n\nWith Alchemist's starting spell now literally unable to harm monsters with\nrPois, an early endoplasm seems unnecessarily threatening to XL 1\nalchemists. So let's just cut their rPois entirely (who says all slimes are\nmade of the same sort of stuff, anyway, right?). This should have little\nmeaningful effect on anyone else.", + "message": "Disallow casting Poisonous Vapours on yourself\n\n(It currently crashes if you do so, but I'm not especially sure there's any\ngood reason to allow it anyway.)", "tree": { - "sha": "2656af1c7a43bb3e943d9f48ee0f2122ce841268", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2656af1c7a43bb3e943d9f48ee0f2122ce841268" + "sha": "4d06e4935caf64d16b9753151b957ab1020f058a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4d06e4935caf64d16b9753151b957ab1020f058a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", "comment_count": 0, "verification": { "verified": false, @@ -2816,9 +2652,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8", - "html_url": "https://github.com/crawl/crawl/commit/f97d59c571ef5069fe176cd85aa3c8777794cab8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", + "html_url": "https://github.com/crawl/crawl/commit/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9d6bf4ca7fa11281ef68f604e0640ec87b3ea7bf/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -2863,32 +2699,196 @@ }, "parents": [ { - "sha": "baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", - "url": "https://api.github.com/repos/crawl/crawl/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", - "html_url": "https://github.com/crawl/crawl/commit/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78" + "sha": "34712576ec44ea8c85ccae1d623a9d93f070bc3d", + "url": "https://api.github.com/repos/crawl/crawl/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d", + "html_url": "https://github.com/crawl/crawl/commit/34712576ec44ea8c85ccae1d623a9d93f070bc3d" } ] }, { - "sha": "baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", - "node_id": "C_kwDOAV-JftoAKGJhY2NjNGNhNDNkZjg5YTNhMGZhMmNiMTFkY2RhZmNkMDNlMmZlNzg", + "sha": "34712576ec44ea8c85ccae1d623a9d93f070bc3d", + "node_id": "C_kwDOAV-JftoAKDM0NzEyNTc2ZWM0NGVhOGM4NWNjYWUxZDYyM2E5ZDkzZjA3MGJjM2Q", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T18:46:53Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T04:23:27Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T20:42:33Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T04:23:27Z" }, - "message": "Experimentally adjust Alchemist level 1/2 spells\n\nMercury Vapours was a spell that many players struggled to find worth\nusing. The weakening effect could hit the player in close range (making it\nless good for helping melee encounters than one would like), and the very\nshort range left its smite-targeting only mildly useful. The fact that the\nweakness ignored rPois was *intended* to help alchemists a little against\npoison-immune encounters, but generally it didn't help by *enough* to make\nit worth fighting poison-immune enemies instead of fleeing. It certainly\nwasn't useless, but it feels like we can do better.\n\nThis is an attempt to make the Alchemist level 2 feel a bit better, while\nkeeping the uses between their level 1 and 2 spell more distinct. Mercury\nVapours is replaced with Mercury Arrow, a range 4 level 2 conj/alchemy\nspell that does partially-irresistable poison damage (just like sting did)\nand inflicts Weakness on the enemy hit (and all enemies adjacent to it)\nusing the same formula Mercury Vapours used to. It *cannot* weaken the\nplayer. Sting is replaced by Poisonous Vapours (slightly different than the\nold spell by that name). It is range 3 level 1 alch/air spell that does a\ntiny bit of AC-ignoring poison and inflicts 1 level of poison on a target,\nbut does not affect anything with rPois at all - essentially a\nweaker/shorter-range version of 0.30 poisonous vapours, but level 1.\n\nThe hope here is that the level 2 is more worth using in more situations\n(including sometimes against rPois enemies, even if they remain a distinct\nweakness for early alchemists), while making the level 1 a bit more\ndistinct in usage compared to a couple other level 1 spells and Sting. (It\nretains utility for a little while by being able to poison enemies behind\nother enemies, even while mercury arrow does more burst damage.)\n\n(Sting continues to exist as a monster spell, for the very few current uses\nof it.)\n\nLet's see how this feels!", + "message": "Tweak Call of Chaos's target checks\n\nIt used to only exclude firewood, but not tentacle segments or projectiles.\nProviding message spam _and_ visual confusion for buffing tentacle\nsegments (that may despawn anyway as part of tentacle movement) is\nparticularly obvious with Mnoleg having both Call of Chaos and Malign\nGateway. As such, it now uses the is_peripheral check from 62137d7 to\ncover those other missing parts.", "tree": { - "sha": "2c86e2bab022c32b5ad473ef8ca244d6e2287f38", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/2c86e2bab022c32b5ad473ef8ca244d6e2287f38" + "sha": "2be0b206d658bdc26d1fd64a2ada8a5a8b92cdd9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2be0b206d658bdc26d1fd64a2ada8a5a8b92cdd9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d", + "html_url": "https://github.com/crawl/crawl/commit/34712576ec44ea8c85ccae1d623a9d93f070bc3d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/34712576ec44ea8c85ccae1d623a9d93f070bc3d/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": "7ca0e80452702e4e999c36c6068462aaa1194557", + "url": "https://api.github.com/repos/crawl/crawl/commits/7ca0e80452702e4e999c36c6068462aaa1194557", + "html_url": "https://github.com/crawl/crawl/commit/7ca0e80452702e4e999c36c6068462aaa1194557" + } + ] + }, + { + "sha": "7ca0e80452702e4e999c36c6068462aaa1194557", + "node_id": "C_kwDOAV-JftoAKDdjYTBlODA0NTI3MDJlNGU5OTljMzZjNjA2ODQ2MmFhYTExOTQ1NTc", + "commit": { + "author": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T04:15:36Z" + }, + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T04:15:36Z" + }, + "message": "Further Forgecraft tiles (Sastreii)\n\nSpell icons for Nazja's Percussive Tempering and Splinterfrost Shell,\nalongside a new monster look for platinum paragons.", + "tree": { + "sha": "1829eadeab1e2914bdb5aa2b1784bae98ecd235d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1829eadeab1e2914bdb5aa2b1784bae98ecd235d" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7ca0e80452702e4e999c36c6068462aaa1194557", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/7ca0e80452702e4e999c36c6068462aaa1194557", + "html_url": "https://github.com/crawl/crawl/commit/7ca0e80452702e4e999c36c6068462aaa1194557", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7ca0e80452702e4e999c36c6068462aaa1194557/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": "7ba2e51c6193c8788e57c35e17139b8c4cb9922e", + "url": "https://api.github.com/repos/crawl/crawl/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", + "html_url": "https://github.com/crawl/crawl/commit/7ba2e51c6193c8788e57c35e17139b8c4cb9922e" + } + ] + }, + { + "sha": "7ba2e51c6193c8788e57c35e17139b8c4cb9922e", + "node_id": "C_kwDOAV-JftoAKDdiYTJlNTFjNjE5M2M4Nzg4ZTU3YzM1ZTE3MTM5YjhjNGNiOTkyMmU", + "commit": { + "author": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T03:46:29Z" + }, + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T03:46:29Z" + }, + "message": "Prevent Xom bazaar trips in Sprint\n\nCrawl crashes rather unhappily when Xom tries to enact bazaar banishment,\ndue to all branches outside of the Sprint map not being allowed to exist.\nIt'd screw up arenasprint and meatsprint timers, and Lugonu doesn't get to\ndo any Abyss shenanigans either, so we might as well just disable it both\nfrom Xom's choices and wizmode calls.", + "tree": { + "sha": "4c8c30b2bc58b9e33b958e8bcd95624824aecca5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4c8c30b2bc58b9e33b958e8bcd95624824aecca5" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", "comment_count": 0, "verification": { "verified": false, @@ -2898,79 +2898,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", - "html_url": "https://github.com/crawl/crawl/commit/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", + "html_url": "https://github.com/crawl/crawl/commit/7ba2e51c6193c8788e57c35e17139b8c4cb9922e", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7ba2e51c6193c8788e57c35e17139b8c4cb9922e/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": "67a601c709f75ef01fc3c91986ee9ee90ca19b63", - "url": "https://api.github.com/repos/crawl/crawl/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63", - "html_url": "https://github.com/crawl/crawl/commit/67a601c709f75ef01fc3c91986ee9ee90ca19b63" + "sha": "988c20a3a536dcba7641931abd2f164aa970eb49", + "url": "https://api.github.com/repos/crawl/crawl/commits/988c20a3a536dcba7641931abd2f164aa970eb49", + "html_url": "https://github.com/crawl/crawl/commit/988c20a3a536dcba7641931abd2f164aa970eb49" } ] }, { - "sha": "67a601c709f75ef01fc3c91986ee9ee90ca19b63", - "node_id": "C_kwDOAV-JftoAKDY3YTYwMWM3MDlmNzVlZjAxZmMzYzkxOTg2ZWU5ZWU5MGNhMTliNjM", + "sha": "988c20a3a536dcba7641931abd2f164aa970eb49", + "node_id": "C_kwDOAV-JftoAKDk4OGMyMGEzYTUzNmRjYmE3NjQxOTMxYWJkMmYxNjRhYTk3MGViNDk", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-12-04T01:24:36Z" + "date": "2024-12-05T03:20:30Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T20:23:07Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-05T03:20:30Z" }, - "message": "Vault review: partisan distribution edition\n\nThis comes with an occasional reformatting to vaults as I came across them,\nof course. Vaults listing off all types of weapons now deploy partisans as\nlong as they featured polearms, aren't looking for demonic weapons or\ntwo-handers across weapon types or hydra-head chopping capabilities, and\nespecially if they were otherwise looking for one-handed weapons. They\nregularly replace in vaults a number of lair-branch-or-later halberd and\nglaive uses, since both of those are still already thrice and twice as\ncommon respectively and this is meant to help prop polearms as a weapon\ncategory up. They're also deployed in early portal rewards and as part of\nregular sprint weapon distribution as one would expect, and get a branded\nenchanted appearance half of the time in the bardiche slot in the Hall of\nBlades.", + "message": "Remove an unused enum\n\ndragon_class_type was used for Summon Drakes having a chance to also pick\nbase draconians or random dragons (and for bonus points, listed all the\ndrakes under lizards due to having a chance for komodo dragons), but hasn't\nbeen used for such since the Summon Drakes changes in 9b5a216 (as 0b5e84b\ncarried forward).", "tree": { - "sha": "dcf3178d7ea047ef6fd82fe5aed574ddcf679669", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/dcf3178d7ea047ef6fd82fe5aed574ddcf679669" + "sha": "4a3382c0789e89da294b400cd62340979f3a886d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/4a3382c0789e89da294b400cd62340979f3a886d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/988c20a3a536dcba7641931abd2f164aa970eb49", "comment_count": 0, "verification": { "verified": false, @@ -2980,9 +2980,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63", - "html_url": "https://github.com/crawl/crawl/commit/67a601c709f75ef01fc3c91986ee9ee90ca19b63", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/988c20a3a536dcba7641931abd2f164aa970eb49", + "html_url": "https://github.com/crawl/crawl/commit/988c20a3a536dcba7641931abd2f164aa970eb49", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/988c20a3a536dcba7641931abd2f164aa970eb49/comments", "author": { "login": "regret-index", "id": 17419504, @@ -3005,55 +3005,55 @@ "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": "3e022af0102bfd70a69985704bcfb526754902fe", - "url": "https://api.github.com/repos/crawl/crawl/commits/3e022af0102bfd70a69985704bcfb526754902fe", - "html_url": "https://github.com/crawl/crawl/commit/3e022af0102bfd70a69985704bcfb526754902fe" + "sha": "afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "url": "https://api.github.com/repos/crawl/crawl/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "html_url": "https://github.com/crawl/crawl/commit/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba" } ] }, { - "sha": "3e022af0102bfd70a69985704bcfb526754902fe", - "node_id": "C_kwDOAV-JftoAKDNlMDIyYWYwMTAyYmZkNzBhNjk5ODU3MDRiY2ZiNTI2NzU0OTAyZmU", + "sha": "afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "node_id": "C_kwDOAV-JftoAKGFmZGNlNzBmNDhmZjdhMjJiZGI5YjNjYWYyY2Q5MGQ3MWM2ZmY4YmE", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T01:57:04Z" + "date": "2024-12-05T00:34:50Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T20:23:07Z" + "date": "2024-12-05T00:34:50Z" }, - "message": "New melee weapon base type: Partisan\n\nPolearm itemization had a conspicuous gap compared to most other weapon\ntypes. Not only did it only have a single top-tier one-hander (demon\ntridents), but it also didn't have a common weapon drop in a similar\nposition to scimitars; tridents fell off pretty early and then the only\nbetter one-hander was both rare and evil. (Yes, trishulas exist, but also\nthey barely exist and are highly specific.)\n\nWhile it is true that decent *two-handed* polearms are fairly common early\non, which presents a somewhat different earlygame path than other weapon\nclasses, the fact that there was no transitional 'Lair-depth' weapon *and*\nreduced availability of an endgame one-hander (good gods forbid the only\noption, and it also cannot show up in Hall of Blades unlike all other\nweapon classes.) commonly made it less attractive to invest in compared to\nother options. This is an attempt to improve that a little bit without\nmaking it feel like weapon classes are being homogenized in the process.\n\nPartisans are a one-handed polearm with 14 base damage and 17 delay, making\nthem the slowest one-hander in the game. They are intended to be generally\nworse than a demon trident, but also more common - the high investment both\ndifferentiating them a little from scimitars and similar weapons, while\nalso being a beneficial use of the high skill investment a polearms player\nmay have put into, say, using a glaive before finding one of these.\n\nThey have been added to the weapon tables of many existing monsters which\ncould use both broad axes (ie: weapons of similar tier) and polearms. A few\nmonsters whose *only* demon weapon option was demon tridents had them\nreplaced entirely with partisans (on the assumption that it was purely\nmechanical reasons they had one demon weapon, and not flavor ones). I opted\nto skip giving them to merfolk, as getting Shoals in a game is already a\nhuge boon to a polearms player, but naga can spawn with them at a somewhat\nincreased chance compared to other monsters.\n\nCredit to regret-index for the tile edits. Sources:\n * Shafts: roctavian's mundane / magical glaives, magical halberds, and\n randart tridents.\n * Ribbons: roctavian's old randart glaives.\n * Points: ontoclasm and roctavian's long swords and double swords.\n * Player doll tiles: roctavian's magical spear.", + "message": "Fix the game thinking Mercury Arrow could hit 1 past its range (pisaster)\n\nThis was true of Mercury Vapours, but you only get the splash effect when\nyou actually hit something now, so it cannot affect things with no enemy\nin range.", "tree": { - "sha": "e89f92743c3ad02db9d37da35a84ebc8a3c761ec", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e89f92743c3ad02db9d37da35a84ebc8a3c761ec" + "sha": "bd9f8b2ff358120312691eefb600cfe2529a8e68", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bd9f8b2ff358120312691eefb600cfe2529a8e68" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/3e022af0102bfd70a69985704bcfb526754902fe", - "comment_count": 1, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", @@ -3062,9 +3062,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/3e022af0102bfd70a69985704bcfb526754902fe", - "html_url": "https://github.com/crawl/crawl/commit/3e022af0102bfd70a69985704bcfb526754902fe", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3e022af0102bfd70a69985704bcfb526754902fe/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "html_url": "https://github.com/crawl/crawl/commit/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/afdce70f48ff7a22bdb9b3caf2cd90d71c6ff8ba/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3109,32 +3109,32 @@ }, "parents": [ { - "sha": "0c05a917f8b6dc6c9f08b0e737572fa617838c2b", - "url": "https://api.github.com/repos/crawl/crawl/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", - "html_url": "https://github.com/crawl/crawl/commit/0c05a917f8b6dc6c9f08b0e737572fa617838c2b" + "sha": "ae92cfba07c558a8594ec777bdb1797cc2f72a6f", + "url": "https://api.github.com/repos/crawl/crawl/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", + "html_url": "https://github.com/crawl/crawl/commit/ae92cfba07c558a8594ec777bdb1797cc2f72a6f" } ] }, { - "sha": "0c05a917f8b6dc6c9f08b0e737572fa617838c2b", - "node_id": "C_kwDOAV-JftoAKDBjMDVhOTE3ZjhiNmRjNmM5ZjA4YjBlNzM3NTcyZmE2MTc4MzhjMmI", + "sha": "ae92cfba07c558a8594ec777bdb1797cc2f72a6f", + "node_id": "C_kwDOAV-JftoAKGFlOTJjZmJhMDdjNTU4YTg1OTRlYzc3N2JkYjE3OTdjYzJmNzJhNmY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T01:04:47Z" + "date": "2024-12-04T22:08:43Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-04T01:04:47Z" + "date": "2024-12-04T22:11:24Z" }, - "message": "Fix beams not being properly bouncy (ragingrage, pisaster)\n\nI used the wrong bool in 7056299 and didn't notice at the time because it\n*also* fixed the bug. Oops.", + "message": "Fix randart staves getting verbose descriptons in dumps (Ge0FF)\n\nOther weapons did not get the block about how your skill training would\naffect them (which even contained unstripped colour tags).", "tree": { - "sha": "b464965b3cccf28a798248060c35fd256070177c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b464965b3cccf28a798248060c35fd256070177c" + "sha": "8182c19f65432d4047b1ffdedeead8c24783c020", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8182c19f65432d4047b1ffdedeead8c24783c020" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", "comment_count": 0, "verification": { "verified": false, @@ -3144,9 +3144,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", - "html_url": "https://github.com/crawl/crawl/commit/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", + "html_url": "https://github.com/crawl/crawl/commit/ae92cfba07c558a8594ec777bdb1797cc2f72a6f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ae92cfba07c558a8594ec777bdb1797cc2f72a6f/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3191,32 +3191,32 @@ }, "parents": [ { - "sha": "c3491426b6b5486e2111a99f49c04504449880b3", - "url": "https://api.github.com/repos/crawl/crawl/commits/c3491426b6b5486e2111a99f49c04504449880b3", - "html_url": "https://github.com/crawl/crawl/commit/c3491426b6b5486e2111a99f49c04504449880b3" + "sha": "a90abc6ff16eff1ba6306d80b0905cd48c66386f", + "url": "https://api.github.com/repos/crawl/crawl/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f", + "html_url": "https://github.com/crawl/crawl/commit/a90abc6ff16eff1ba6306d80b0905cd48c66386f" } ] }, { - "sha": "c3491426b6b5486e2111a99f49c04504449880b3", - "node_id": "C_kwDOAV-JftoAKGMzNDkxNDI2YjZiNTQ4NmUyMTExYTk5ZjQ5YzA0NTA0NDQ5ODgwYjM", + "sha": "a90abc6ff16eff1ba6306d80b0905cd48c66386f", + "node_id": "C_kwDOAV-JftoAKGE5MGFiYzZmZjE2ZWZmMWJhNjMwNmQ4MGIwOTA1Y2Q0OGM2NjM4NmY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T22:19:40Z" + "date": "2024-12-04T21:02:42Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T22:29:44Z" + "date": "2024-12-04T21:02:42Z" }, - "message": "Fix monster_pathfind::fill_traversability ignoring no_actors argument\n\nThe argument was set and then *immediately* discarded by the call to\ninit_pathfind, so let's just do the proper setup directly in\nfill_traversability.\n\n(This resulted in battlesphere being able to 'blink' to the other side of\nenemies, even when no visible path existed.)", + "message": "Fix custom books shop for new spells\n\n(Oops)", "tree": { - "sha": "eaa16af701033fbcd2de0caaf2953cfdfbfd54c1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/eaa16af701033fbcd2de0caaf2953cfdfbfd54c1" + "sha": "5102d0a4a3dde7337a7aceff96bf9113bcc82469", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5102d0a4a3dde7337a7aceff96bf9113bcc82469" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c3491426b6b5486e2111a99f49c04504449880b3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f", "comment_count": 0, "verification": { "verified": false, @@ -3226,9 +3226,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c3491426b6b5486e2111a99f49c04504449880b3", - "html_url": "https://github.com/crawl/crawl/commit/c3491426b6b5486e2111a99f49c04504449880b3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c3491426b6b5486e2111a99f49c04504449880b3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f", + "html_url": "https://github.com/crawl/crawl/commit/a90abc6ff16eff1ba6306d80b0905cd48c66386f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a90abc6ff16eff1ba6306d80b0905cd48c66386f/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3273,32 +3273,32 @@ }, "parents": [ { - "sha": "a85234a9e1ab0591cfb169238659ef186d0f3d14", - "url": "https://api.github.com/repos/crawl/crawl/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14", - "html_url": "https://github.com/crawl/crawl/commit/a85234a9e1ab0591cfb169238659ef186d0f3d14" + "sha": "c082a88ec866d17551cbb94c09dd15b8caaa7f53", + "url": "https://api.github.com/repos/crawl/crawl/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53", + "html_url": "https://github.com/crawl/crawl/commit/c082a88ec866d17551cbb94c09dd15b8caaa7f53" } ] }, { - "sha": "a85234a9e1ab0591cfb169238659ef186d0f3d14", - "node_id": "C_kwDOAV-JftoAKGE4NTIzNGE5ZTFhYjA1OTFjZmIxNjkyMzg2NTllZjE4NmQwZjNkMTQ", + "sha": "c082a88ec866d17551cbb94c09dd15b8caaa7f53", + "node_id": "C_kwDOAV-JftoAKGMwODJhODhlYzg2NmQxNzU1MWNiYjk0YzA5ZGQxNWI4Y2FhYTdmNTM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T22:19:28Z" + "date": "2024-12-04T20:35:49Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T22:29:44Z" + "date": "2024-12-04T20:42:38Z" }, - "message": "Fix battlesphere sometimes shooting its owner (1000000branches, Darby)\n\nWhen a battlesphere fails to find any path to shoot at its primary target,\nit can accept a 'fallback' position that let it shoot at *some* enemy in\nthat direction instead. But the source of the beam wasn't being properly\nupdated if it did so, causing it to fire from whichever position it fired a\ntracer from *last* - which could even strike the player!", + "message": "Don't weaken monsters with no attacks\n\n(It cannot actually do anything to them, so don't bother announcing.)", "tree": { - "sha": "0ae7dc922b200bd56370dd07283d127ab81df841", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0ae7dc922b200bd56370dd07283d127ab81df841" + "sha": "5eb4517cfc0f0b76a154f026fbe51010f6bf6266", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/5eb4517cfc0f0b76a154f026fbe51010f6bf6266" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53", "comment_count": 0, "verification": { "verified": false, @@ -3308,9 +3308,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14", - "html_url": "https://github.com/crawl/crawl/commit/a85234a9e1ab0591cfb169238659ef186d0f3d14", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53", + "html_url": "https://github.com/crawl/crawl/commit/c082a88ec866d17551cbb94c09dd15b8caaa7f53", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c082a88ec866d17551cbb94c09dd15b8caaa7f53/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3355,32 +3355,32 @@ }, "parents": [ { - "sha": "afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", - "url": "https://api.github.com/repos/crawl/crawl/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", - "html_url": "https://github.com/crawl/crawl/commit/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe" + "sha": "f97d59c571ef5069fe176cd85aa3c8777794cab8", + "url": "https://api.github.com/repos/crawl/crawl/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8", + "html_url": "https://github.com/crawl/crawl/commit/f97d59c571ef5069fe176cd85aa3c8777794cab8" } ] }, { - "sha": "afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", - "node_id": "C_kwDOAV-JftoAKGFmYTIyY2MwMmE3MWUzOTI4ODJhMzZjN2ZiOWNiYTBhNWQ5Y2E2ZmU", + "sha": "f97d59c571ef5069fe176cd85aa3c8777794cab8", + "node_id": "C_kwDOAV-JftoAKGY5N2Q1OWM1NzFlZjUwNjlmZTE3NmNkODVhYTNjODc3Nzc5NGNhYjg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T07:39:00Z" + "date": "2024-12-03T18:48:25Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T07:39:23Z" + "date": "2024-12-04T20:42:38Z" }, - "message": "Fix rings of Fire/Ice having a {buggy} stash prefix (Namsan)", + "message": "Remove rPois from endoplasms\n\nWith Alchemist's starting spell now literally unable to harm monsters with\nrPois, an early endoplasm seems unnecessarily threatening to XL 1\nalchemists. So let's just cut their rPois entirely (who says all slimes are\nmade of the same sort of stuff, anyway, right?). This should have little\nmeaningful effect on anyone else.", "tree": { - "sha": "7a850eaff7f14ab0b8ed5234a64bab66ca2c260a", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7a850eaff7f14ab0b8ed5234a64bab66ca2c260a" + "sha": "2656af1c7a43bb3e943d9f48ee0f2122ce841268", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2656af1c7a43bb3e943d9f48ee0f2122ce841268" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8", "comment_count": 0, "verification": { "verified": false, @@ -3390,9 +3390,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", - "html_url": "https://github.com/crawl/crawl/commit/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8", + "html_url": "https://github.com/crawl/crawl/commit/f97d59c571ef5069fe176cd85aa3c8777794cab8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f97d59c571ef5069fe176cd85aa3c8777794cab8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3437,32 +3437,32 @@ }, "parents": [ { - "sha": "862ef21dcb538e68110e6ec2b205ebc44704aadf", - "url": "https://api.github.com/repos/crawl/crawl/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf", - "html_url": "https://github.com/crawl/crawl/commit/862ef21dcb538e68110e6ec2b205ebc44704aadf" + "sha": "baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", + "url": "https://api.github.com/repos/crawl/crawl/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", + "html_url": "https://github.com/crawl/crawl/commit/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78" } ] }, { - "sha": "862ef21dcb538e68110e6ec2b205ebc44704aadf", - "node_id": "C_kwDOAV-JftoAKDg2MmVmMjFkY2I1MzhlNjgxMTBlNmVjMmIyMDVlYmM0NDcwNGFhZGY", + "sha": "baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", + "node_id": "C_kwDOAV-JftoAKGJhY2NjNGNhNDNkZjg5YTNhMGZhMmNiMTFkY2RhZmNkMDNlMmZlNzg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T00:23:22Z" + "date": "2024-12-03T18:46:53Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T00:23:22Z" + "date": "2024-12-04T20:42:33Z" }, - "message": "Fix item spell fail preview sometimes giving the wrong summary (Ge0FF)", + "message": "Experimentally adjust Alchemist level 1/2 spells\n\nMercury Vapours was a spell that many players struggled to find worth\nusing. The weakening effect could hit the player in close range (making it\nless good for helping melee encounters than one would like), and the very\nshort range left its smite-targeting only mildly useful. The fact that the\nweakness ignored rPois was *intended* to help alchemists a little against\npoison-immune encounters, but generally it didn't help by *enough* to make\nit worth fighting poison-immune enemies instead of fleeing. It certainly\nwasn't useless, but it feels like we can do better.\n\nThis is an attempt to make the Alchemist level 2 feel a bit better, while\nkeeping the uses between their level 1 and 2 spell more distinct. Mercury\nVapours is replaced with Mercury Arrow, a range 4 level 2 conj/alchemy\nspell that does partially-irresistable poison damage (just like sting did)\nand inflicts Weakness on the enemy hit (and all enemies adjacent to it)\nusing the same formula Mercury Vapours used to. It *cannot* weaken the\nplayer. Sting is replaced by Poisonous Vapours (slightly different than the\nold spell by that name). It is range 3 level 1 alch/air spell that does a\ntiny bit of AC-ignoring poison and inflicts 1 level of poison on a target,\nbut does not affect anything with rPois at all - essentially a\nweaker/shorter-range version of 0.30 poisonous vapours, but level 1.\n\nThe hope here is that the level 2 is more worth using in more situations\n(including sometimes against rPois enemies, even if they remain a distinct\nweakness for early alchemists), while making the level 1 a bit more\ndistinct in usage compared to a couple other level 1 spells and Sting. (It\nretains utility for a little while by being able to poison enemies behind\nother enemies, even while mercury arrow does more burst damage.)\n\n(Sting continues to exist as a monster spell, for the very few current uses\nof it.)\n\nLet's see how this feels!", "tree": { - "sha": "fcc8c0a7af4cd16d9c4dd86129cb4ce13837d10e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/fcc8c0a7af4cd16d9c4dd86129cb4ce13837d10e" + "sha": "2c86e2bab022c32b5ad473ef8ca244d6e2287f38", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/2c86e2bab022c32b5ad473ef8ca244d6e2287f38" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", "comment_count": 0, "verification": { "verified": false, @@ -3472,9 +3472,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf", - "html_url": "https://github.com/crawl/crawl/commit/862ef21dcb538e68110e6ec2b205ebc44704aadf", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", + "html_url": "https://github.com/crawl/crawl/commit/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/baccc4ca43df89a3a0fa2cb11dcdafcd03e2fe78/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3519,32 +3519,32 @@ }, "parents": [ { - "sha": "f291e87058da1f50f3a588a3807b4beca8c4a168", - "url": "https://api.github.com/repos/crawl/crawl/commits/f291e87058da1f50f3a588a3807b4beca8c4a168", - "html_url": "https://github.com/crawl/crawl/commit/f291e87058da1f50f3a588a3807b4beca8c4a168" + "sha": "67a601c709f75ef01fc3c91986ee9ee90ca19b63", + "url": "https://api.github.com/repos/crawl/crawl/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63", + "html_url": "https://github.com/crawl/crawl/commit/67a601c709f75ef01fc3c91986ee9ee90ca19b63" } ] }, { - "sha": "f291e87058da1f50f3a588a3807b4beca8c4a168", - "node_id": "C_kwDOAV-JftoAKGYyOTFlODcwNThkYTFmNTBmM2E1ODhhMzgwN2I0YmVjYThjNGExNjg", + "sha": "67a601c709f75ef01fc3c91986ee9ee90ca19b63", + "node_id": "C_kwDOAV-JftoAKDY3YTYwMWM3MDlmNzVlZjAxZmMzYzkxOTg2ZWU5ZWU5MGNhMTliNjM", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T00:21:01Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-04T01:24:36Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T00:21:01Z" + "date": "2024-12-04T20:23:07Z" }, - "message": "Have clockwork bee remember its target focus between windings\n\nInstead of picking an entirely random enemy target each time a clockwork\nbee is reactivated, have it prefer the target it was last focused on (if\nit's still in sight and valid). It even maintains this memory if the\noriginal target it was aimed at leaves LoS before the bee deploys (so that\nbumping it afterward will still get it heading in the proper direction,\ninstead of somewhere else at random).\n\nThis should be a small QoL improvement, hopefully.", + "message": "Vault review: partisan distribution edition\n\nThis comes with an occasional reformatting to vaults as I came across them,\nof course. Vaults listing off all types of weapons now deploy partisans as\nlong as they featured polearms, aren't looking for demonic weapons or\ntwo-handers across weapon types or hydra-head chopping capabilities, and\nespecially if they were otherwise looking for one-handed weapons. They\nregularly replace in vaults a number of lair-branch-or-later halberd and\nglaive uses, since both of those are still already thrice and twice as\ncommon respectively and this is meant to help prop polearms as a weapon\ncategory up. They're also deployed in early portal rewards and as part of\nregular sprint weapon distribution as one would expect, and get a branded\nenchanted appearance half of the time in the bardiche slot in the Hall of\nBlades.", "tree": { - "sha": "3037b13a32769483a204881dda891064d17c5870", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3037b13a32769483a204881dda891064d17c5870" + "sha": "dcf3178d7ea047ef6fd82fe5aed574ddcf679669", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/dcf3178d7ea047ef6fd82fe5aed574ddcf679669" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/f291e87058da1f50f3a588a3807b4beca8c4a168", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63", "comment_count": 0, "verification": { "verified": false, @@ -3554,26 +3554,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/f291e87058da1f50f3a588a3807b4beca8c4a168", - "html_url": "https://github.com/crawl/crawl/commit/f291e87058da1f50f3a588a3807b4beca8c4a168", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f291e87058da1f50f3a588a3807b4beca8c4a168/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63", + "html_url": "https://github.com/crawl/crawl/commit/67a601c709f75ef01fc3c91986ee9ee90ca19b63", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/67a601c709f75ef01fc3c91986ee9ee90ca19b63/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 @@ -3601,33 +3601,33 @@ }, "parents": [ { - "sha": "74c169a5b742189c245fc8eb0393ee9e7e0d0040", - "url": "https://api.github.com/repos/crawl/crawl/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040", - "html_url": "https://github.com/crawl/crawl/commit/74c169a5b742189c245fc8eb0393ee9e7e0d0040" + "sha": "3e022af0102bfd70a69985704bcfb526754902fe", + "url": "https://api.github.com/repos/crawl/crawl/commits/3e022af0102bfd70a69985704bcfb526754902fe", + "html_url": "https://github.com/crawl/crawl/commit/3e022af0102bfd70a69985704bcfb526754902fe" } ] }, { - "sha": "74c169a5b742189c245fc8eb0393ee9e7e0d0040", - "node_id": "C_kwDOAV-JftoAKDc0YzE2OWE1Yjc0MjE4OWMyNDVmYzhlYjAzOTNlZTllN2UwZDAwNDA", + "sha": "3e022af0102bfd70a69985704bcfb526754902fe", + "node_id": "C_kwDOAV-JftoAKDNlMDIyYWYwMTAyYmZkNzBhNjk5ODU3MDRiY2ZiNTI2NzU0OTAyZmU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T00:00:00Z" + "date": "2024-12-03T01:57:04Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-03T00:00:00Z" + "date": "2024-12-04T20:23:07Z" }, - "message": "Fix being able to deconstruct blazeheart cores with ctr+direction (Ge0FF)\n\n(Really, I don't think they made sense as a tempering target anyway.)", + "message": "New melee weapon base type: Partisan\n\nPolearm itemization had a conspicuous gap compared to most other weapon\ntypes. Not only did it only have a single top-tier one-hander (demon\ntridents), but it also didn't have a common weapon drop in a similar\nposition to scimitars; tridents fell off pretty early and then the only\nbetter one-hander was both rare and evil. (Yes, trishulas exist, but also\nthey barely exist and are highly specific.)\n\nWhile it is true that decent *two-handed* polearms are fairly common early\non, which presents a somewhat different earlygame path than other weapon\nclasses, the fact that there was no transitional 'Lair-depth' weapon *and*\nreduced availability of an endgame one-hander (good gods forbid the only\noption, and it also cannot show up in Hall of Blades unlike all other\nweapon classes.) commonly made it less attractive to invest in compared to\nother options. This is an attempt to improve that a little bit without\nmaking it feel like weapon classes are being homogenized in the process.\n\nPartisans are a one-handed polearm with 14 base damage and 17 delay, making\nthem the slowest one-hander in the game. They are intended to be generally\nworse than a demon trident, but also more common - the high investment both\ndifferentiating them a little from scimitars and similar weapons, while\nalso being a beneficial use of the high skill investment a polearms player\nmay have put into, say, using a glaive before finding one of these.\n\nThey have been added to the weapon tables of many existing monsters which\ncould use both broad axes (ie: weapons of similar tier) and polearms. A few\nmonsters whose *only* demon weapon option was demon tridents had them\nreplaced entirely with partisans (on the assumption that it was purely\nmechanical reasons they had one demon weapon, and not flavor ones). I opted\nto skip giving them to merfolk, as getting Shoals in a game is already a\nhuge boon to a polearms player, but naga can spawn with them at a somewhat\nincreased chance compared to other monsters.\n\nCredit to regret-index for the tile edits. Sources:\n * Shafts: roctavian's mundane / magical glaives, magical halberds, and\n randart tridents.\n * Ribbons: roctavian's old randart glaives.\n * Points: ontoclasm and roctavian's long swords and double swords.\n * Player doll tiles: roctavian's magical spear.", "tree": { - "sha": "22adabf3894f6762c3def9ad9fc09e9ebee3b624", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/22adabf3894f6762c3def9ad9fc09e9ebee3b624" + "sha": "e89f92743c3ad02db9d37da35a84ebc8a3c761ec", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e89f92743c3ad02db9d37da35a84ebc8a3c761ec" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040", - "comment_count": 0, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/3e022af0102bfd70a69985704bcfb526754902fe", + "comment_count": 1, "verification": { "verified": false, "reason": "unsigned", @@ -3636,9 +3636,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040", - "html_url": "https://github.com/crawl/crawl/commit/74c169a5b742189c245fc8eb0393ee9e7e0d0040", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/3e022af0102bfd70a69985704bcfb526754902fe", + "html_url": "https://github.com/crawl/crawl/commit/3e022af0102bfd70a69985704bcfb526754902fe", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/3e022af0102bfd70a69985704bcfb526754902fe/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3683,32 +3683,32 @@ }, "parents": [ { - "sha": "705629915794be937cf8567d8db5cf745781f1d3", - "url": "https://api.github.com/repos/crawl/crawl/commits/705629915794be937cf8567d8db5cf745781f1d3", - "html_url": "https://github.com/crawl/crawl/commit/705629915794be937cf8567d8db5cf745781f1d3" + "sha": "0c05a917f8b6dc6c9f08b0e737572fa617838c2b", + "url": "https://api.github.com/repos/crawl/crawl/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", + "html_url": "https://github.com/crawl/crawl/commit/0c05a917f8b6dc6c9f08b0e737572fa617838c2b" } ] }, { - "sha": "705629915794be937cf8567d8db5cf745781f1d3", - "node_id": "C_kwDOAV-JftoAKDcwNTYyOTkxNTc5NGJlOTM3Y2Y4NTY3ZDhkYjVjZjc0NTc4MWYxZDM", + "sha": "0c05a917f8b6dc6c9f08b0e737572fa617838c2b", + "node_id": "C_kwDOAV-JftoAKDBjMDVhOTE3ZjhiNmRjNmM5ZjA4YjBlNzM3NTcyZmE2MTc4MzhjMmI", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-02T23:56:33Z" + "date": "2024-12-04T01:04:47Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-02T23:56:33Z" + "date": "2024-12-04T01:04:47Z" }, - "message": "Prevent a rare Call Down Lightning crash\n\nIf Call Down Lightning was cast upon a solid feature containing a monster,\nit would attempt to bounce (being electricity). And trying to bounce when\nit took no path in the first place would assert.\n\nIt is very hard for this situation to even occur at the moment, but one\nspecific instance is when an eldritch tentacle has first appeared and is\nstill in its malign gateway feature (which is solid). A thunderhulk can aim\nat it with Call Down Lightning, and then try to bounce off the 'wall' it\njust shot.\n\nNow, beams will not bounce at all if they are aimed at a spot. (Thanks to\nImplojin for the suggestion, which is a better general fix than just making\nCall Down Lightning non-bouncy, which I'd been otherwise about to do.)\n\nNote: due to a separate issue, the spell still doesn't *hit* the tentacle\nwhen cast from this spot, but the tentacle would be immune to the damage\neven if it did, so I don't consider that as relevant to fix at the moment.\nPerhaps if we ever end up with other monsters inside walls, in the future.", + "message": "Fix beams not being properly bouncy (ragingrage, pisaster)\n\nI used the wrong bool in 7056299 and didn't notice at the time because it\n*also* fixed the bug. Oops.", "tree": { - "sha": "52f0b6a02cea63c0de2ec35bfbf6af0a7186bcdc", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/52f0b6a02cea63c0de2ec35bfbf6af0a7186bcdc" + "sha": "b464965b3cccf28a798248060c35fd256070177c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b464965b3cccf28a798248060c35fd256070177c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/705629915794be937cf8567d8db5cf745781f1d3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", "comment_count": 0, "verification": { "verified": false, @@ -3718,9 +3718,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/705629915794be937cf8567d8db5cf745781f1d3", - "html_url": "https://github.com/crawl/crawl/commit/705629915794be937cf8567d8db5cf745781f1d3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/705629915794be937cf8567d8db5cf745781f1d3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", + "html_url": "https://github.com/crawl/crawl/commit/0c05a917f8b6dc6c9f08b0e737572fa617838c2b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0c05a917f8b6dc6c9f08b0e737572fa617838c2b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3765,32 +3765,32 @@ }, "parents": [ { - "sha": "e6a5942adcea6bdadcf06cd914f2a115d8fa463b", - "url": "https://api.github.com/repos/crawl/crawl/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", - "html_url": "https://github.com/crawl/crawl/commit/e6a5942adcea6bdadcf06cd914f2a115d8fa463b" + "sha": "c3491426b6b5486e2111a99f49c04504449880b3", + "url": "https://api.github.com/repos/crawl/crawl/commits/c3491426b6b5486e2111a99f49c04504449880b3", + "html_url": "https://github.com/crawl/crawl/commit/c3491426b6b5486e2111a99f49c04504449880b3" } ] }, { - "sha": "e6a5942adcea6bdadcf06cd914f2a115d8fa463b", - "node_id": "C_kwDOAV-JftoAKGU2YTU5NDJhZGNlYTZiZGFkY2YwNmNkOTE0ZjJhMTE1ZDhmYTQ2M2I", + "sha": "c3491426b6b5486e2111a99f49c04504449880b3", + "node_id": "C_kwDOAV-JftoAKGMzNDkxNDI2YjZiNTQ4NmUyMTExYTk5ZjQ5YzA0NTA0NDQ5ODgwYjM", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-02T23:29:00Z" + "date": "2024-12-03T22:19:40Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-12-02T23:29:00Z" + "date": "2024-12-03T22:29:44Z" }, - "message": "Try again to fix assorted buggy behavior with exploding monsters\n\n4d9de507325e9399f8639ab74e243801ce0b59dd fixed some bugs and introduced\nothers. It broke blame strings for player's being killed by friendly\nexploders (ie: would claim that they were killed by an exploding program\nbug) and also introduced a weird issue where monsters would flee away from\nblazeheart core explosions because they were testing reachability against\nANON_FRIENDLY_MONSTER at (0,0) and determining that they could not reach\nit.\n\nInstead of setting ANON_FRIENDLY_MONSTER as the source of friendly\nexplosions directly now, it still uses the exploder's mid (for proper blame\nstrings), but beam::agent() is changed so that if it fails to find anything\nwhen retrieving the agent by mid, it checks if a monster by that mid has\nbeen cached (as is currently done only for dying exploders) and then uses\nMID_ANON_FRIEND purely for damage attribution (so that the player gets XP\nbut not penance).\n\nSince this still means that the ME_WHACK event will be attributed to\nANON_FRIENDLY_MONSTER, specifically ignore that for purposes of setting\nfoe (but still do all the other aspects of getting hit by them, like\nbreaking fear, etc.)\n\nI'm not 100% confident this doesn't introduce some other bug somewhere in\nthis ongoing game of explosive whack-a-mole, but fingers crossed!", + "message": "Fix monster_pathfind::fill_traversability ignoring no_actors argument\n\nThe argument was set and then *immediately* discarded by the call to\ninit_pathfind, so let's just do the proper setup directly in\nfill_traversability.\n\n(This resulted in battlesphere being able to 'blink' to the other side of\nenemies, even when no visible path existed.)", "tree": { - "sha": "301fca9d9ee15a53ed7fb2b3803be04b68f71bc7", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/301fca9d9ee15a53ed7fb2b3803be04b68f71bc7" + "sha": "eaa16af701033fbcd2de0caaf2953cfdfbfd54c1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/eaa16af701033fbcd2de0caaf2953cfdfbfd54c1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c3491426b6b5486e2111a99f49c04504449880b3", "comment_count": 0, "verification": { "verified": false, @@ -3800,9 +3800,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", - "html_url": "https://github.com/crawl/crawl/commit/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c3491426b6b5486e2111a99f49c04504449880b3", + "html_url": "https://github.com/crawl/crawl/commit/c3491426b6b5486e2111a99f49c04504449880b3", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c3491426b6b5486e2111a99f49c04504449880b3/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -3847,32 +3847,32 @@ }, "parents": [ { - "sha": "5569844878d574ff33f4c3d4b4b90469e5398e7a", - "url": "https://api.github.com/repos/crawl/crawl/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a", - "html_url": "https://github.com/crawl/crawl/commit/5569844878d574ff33f4c3d4b4b90469e5398e7a" + "sha": "a85234a9e1ab0591cfb169238659ef186d0f3d14", + "url": "https://api.github.com/repos/crawl/crawl/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14", + "html_url": "https://github.com/crawl/crawl/commit/a85234a9e1ab0591cfb169238659ef186d0f3d14" } ] }, { - "sha": "5569844878d574ff33f4c3d4b4b90469e5398e7a", - "node_id": "C_kwDOAV-JftoAKDU1Njk4NDQ4NzhkNTc0ZmYzM2Y0YzNkNGI0YjkwNDY5ZTUzOThlN2E", + "sha": "a85234a9e1ab0591cfb169238659ef186d0f3d14", + "node_id": "C_kwDOAV-JftoAKGE4NTIzNGE5ZTFhYjA1OTFjZmIxNjkyMzg2NTllZjE4NmQwZjNkMTQ", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-01T22:25:17Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T22:19:28Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-12-01T22:25:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T22:29:44Z" }, - "message": "Don't place a Zot entrance on D:15 (PanSaczeczos)\n\nPossibly we should have more standardized function-based set-ups for\nplacing Depths and Zot entrances, between the tags, the weights, the gems,\nand the actual specific entry features- the last of these got the wrong\nfeature in a copy-paste, making due_index_antique_fridge place the wrong\nbranch entrance in the D:15 setting. (Possibly Crawl itself should also\nactually complain about generating floors not connecting properly to given\nbranches....)", + "message": "Fix battlesphere sometimes shooting its owner (1000000branches, Darby)\n\nWhen a battlesphere fails to find any path to shoot at its primary target,\nit can accept a 'fallback' position that let it shoot at *some* enemy in\nthat direction instead. But the source of the beam wasn't being properly\nupdated if it did so, causing it to fire from whichever position it fired a\ntracer from *last* - which could even strike the player!", "tree": { - "sha": "084844c523840818d76c455f5401965c0705a833", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/084844c523840818d76c455f5401965c0705a833" + "sha": "0ae7dc922b200bd56370dd07283d127ab81df841", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0ae7dc922b200bd56370dd07283d127ab81df841" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14", "comment_count": 0, "verification": { "verified": false, @@ -3882,79 +3882,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a", - "html_url": "https://github.com/crawl/crawl/commit/5569844878d574ff33f4c3d4b4b90469e5398e7a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14", + "html_url": "https://github.com/crawl/crawl/commit/a85234a9e1ab0591cfb169238659ef186d0f3d14", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a85234a9e1ab0591cfb169238659ef186d0f3d14/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": "bf341ee2b0b3fa3205cfba98c91716b892696e8f", - "url": "https://api.github.com/repos/crawl/crawl/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f", - "html_url": "https://github.com/crawl/crawl/commit/bf341ee2b0b3fa3205cfba98c91716b892696e8f" + "sha": "afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", + "url": "https://api.github.com/repos/crawl/crawl/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", + "html_url": "https://github.com/crawl/crawl/commit/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe" } ] }, { - "sha": "bf341ee2b0b3fa3205cfba98c91716b892696e8f", - "node_id": "C_kwDOAV-JftoAKGJmMzQxZWUyYjBiM2ZhMzIwNWNmYmE5OGM5MTcxNmI4OTI2OTZlOGY", + "sha": "afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", + "node_id": "C_kwDOAV-JftoAKGFmYTIyY2MwMmE3MWUzOTI4ODJhMzZjN2ZiOWNiYTBhNWQ5Y2E2ZmU", "commit": { "author": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-12-01T11:26:52Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T07:39:00Z" }, "committer": { - "name": "Nikolai Lavsky", - "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-12-01T11:28:47Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T07:39:23Z" }, - "message": "docs: remove obsolete targeting commands\n\nAs a followup to 83d77bb6a, update the list of commands and settings\nfiles.", + "message": "Fix rings of Fire/Ice having a {buggy} stash prefix (Namsan)", "tree": { - "sha": "40747ee2843531d56cef44cc1e1c04df45b4ab83", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/40747ee2843531d56cef44cc1e1c04df45b4ab83" + "sha": "7a850eaff7f14ab0b8ed5234a64bab66ca2c260a", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7a850eaff7f14ab0b8ed5234a64bab66ca2c260a" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", "comment_count": 0, "verification": { "verified": false, @@ -3964,79 +3964,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f", - "html_url": "https://github.com/crawl/crawl/commit/bf341ee2b0b3fa3205cfba98c91716b892696e8f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", + "html_url": "https://github.com/crawl/crawl/commit/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/afa22cc02a71e392882a36c7fb9cba0a5d9ca6fe/comments", "author": { - "login": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?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/nlavsky", - "html_url": "https://github.com/nlavsky", - "followers_url": "https://api.github.com/users/nlavsky/followers", - "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", - "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", - "organizations_url": "https://api.github.com/users/nlavsky/orgs", - "repos_url": "https://api.github.com/users/nlavsky/repos", - "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/nlavsky/received_events", + "url": "https://api.github.com/users/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": "nlavsky", - "id": 3328424, - "node_id": "MDQ6VXNlcjMzMjg0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3328424?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/nlavsky", - "html_url": "https://github.com/nlavsky", - "followers_url": "https://api.github.com/users/nlavsky/followers", - "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", - "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", - "organizations_url": "https://api.github.com/users/nlavsky/orgs", - "repos_url": "https://api.github.com/users/nlavsky/repos", - "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/nlavsky/received_events", + "url": "https://api.github.com/users/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": "d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", - "url": "https://api.github.com/repos/crawl/crawl/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", - "html_url": "https://github.com/crawl/crawl/commit/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2" + "sha": "862ef21dcb538e68110e6ec2b205ebc44704aadf", + "url": "https://api.github.com/repos/crawl/crawl/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf", + "html_url": "https://github.com/crawl/crawl/commit/862ef21dcb538e68110e6ec2b205ebc44704aadf" } ] }, { - "sha": "d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", - "node_id": "C_kwDOAV-JftoAKGQ1MGZhNWU3Y2NjZGI0MDE1MWY2OWI0NWMxYWI5ZjA1MDljYWQ3YTI", + "sha": "862ef21dcb538e68110e6ec2b205ebc44704aadf", + "node_id": "C_kwDOAV-JftoAKDg2MmVmMjFkY2I1MzhlNjgxMTBlNmVjMmIyMDVlYmM0NDcwNGFhZGY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-30T18:41:42Z" + "date": "2024-12-03T00:23:22Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-30T18:42:07Z" + "date": "2024-12-03T00:23:22Z" }, - "message": "Don't fail to place explosion clouds beneath the player (grumposus)\n\nBroken by 33284afee520d1fe114d1a0560f5795f086bd044 .\n\n(The method used there apparently gets tripped for all explosions, causing\nthem to skip the part where they leave clouds on the player's tile. This\nshould hopefully be a bit more foolproof, even if it's slightly ugly.)", + "message": "Fix item spell fail preview sometimes giving the wrong summary (Ge0FF)", "tree": { - "sha": "ee258da6025904bdacf626ce09cf88e6c6d6d5d7", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ee258da6025904bdacf626ce09cf88e6c6d6d5d7" + "sha": "fcc8c0a7af4cd16d9c4dd86129cb4ce13837d10e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/fcc8c0a7af4cd16d9c4dd86129cb4ce13837d10e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf", "comment_count": 0, "verification": { "verified": false, @@ -4046,9 +4046,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", - "html_url": "https://github.com/crawl/crawl/commit/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf", + "html_url": "https://github.com/crawl/crawl/commit/862ef21dcb538e68110e6ec2b205ebc44704aadf", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/862ef21dcb538e68110e6ec2b205ebc44704aadf/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4093,32 +4093,32 @@ }, "parents": [ { - "sha": "914cb651bed171fbb9a02db63320576f4f6012df", - "url": "https://api.github.com/repos/crawl/crawl/commits/914cb651bed171fbb9a02db63320576f4f6012df", - "html_url": "https://github.com/crawl/crawl/commit/914cb651bed171fbb9a02db63320576f4f6012df" + "sha": "f291e87058da1f50f3a588a3807b4beca8c4a168", + "url": "https://api.github.com/repos/crawl/crawl/commits/f291e87058da1f50f3a588a3807b4beca8c4a168", + "html_url": "https://github.com/crawl/crawl/commit/f291e87058da1f50f3a588a3807b4beca8c4a168" } ] }, { - "sha": "914cb651bed171fbb9a02db63320576f4f6012df", - "node_id": "C_kwDOAV-JftoAKDkxNGNiNjUxYmVkMTcxZmJiOWEwMmRiNjMzMjA1NzZmNGY2MDEyZGY", + "sha": "f291e87058da1f50f3a588a3807b4beca8c4a168", + "node_id": "C_kwDOAV-JftoAKGYyOTFlODcwNThkYTFmNTBmM2E1ODhhMzgwN2I0YmVjYThjNGExNjg", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-30T13:23:01Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T00:21:01Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-30T13:23:01Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T00:21:01Z" }, - "message": "Withered mystic tiles (pianoman523)\n\nTiles for Iskenderun's Mystic Blast and withered plants. The former had\nsome re-orienting edits done to make it feel less solid for a damaging\nblast effect, while the latter (which clearly mix both new tiles and\nSastreii's new regular plant tiles) have been edited to mix the old focus\non grey with the new tiles being brown- said neutral-dark grey helps the\ntile fit one of its branches' palettes more easily (Zot), and also\nprovides a little less monochromatic appearance mixed amongst the less\ncolourful derived undead it's usually deployed with.", + "message": "Have clockwork bee remember its target focus between windings\n\nInstead of picking an entirely random enemy target each time a clockwork\nbee is reactivated, have it prefer the target it was last focused on (if\nit's still in sight and valid). It even maintains this memory if the\noriginal target it was aimed at leaves LoS before the bee deploys (so that\nbumping it afterward will still get it heading in the proper direction,\ninstead of somewhere else at random).\n\nThis should be a small QoL improvement, hopefully.", "tree": { - "sha": "d832e89882dda109568d53f71409c2ca457b8004", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d832e89882dda109568d53f71409c2ca457b8004" + "sha": "3037b13a32769483a204881dda891064d17c5870", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3037b13a32769483a204881dda891064d17c5870" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/914cb651bed171fbb9a02db63320576f4f6012df", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/f291e87058da1f50f3a588a3807b4beca8c4a168", "comment_count": 0, "verification": { "verified": false, @@ -4128,79 +4128,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/914cb651bed171fbb9a02db63320576f4f6012df", - "html_url": "https://github.com/crawl/crawl/commit/914cb651bed171fbb9a02db63320576f4f6012df", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/914cb651bed171fbb9a02db63320576f4f6012df/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/f291e87058da1f50f3a588a3807b4beca8c4a168", + "html_url": "https://github.com/crawl/crawl/commit/f291e87058da1f50f3a588a3807b4beca8c4a168", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/f291e87058da1f50f3a588a3807b4beca8c4a168/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": "4aaac5329470230b9329773cfcec5bfdbf7fd36f", - "url": "https://api.github.com/repos/crawl/crawl/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f", - "html_url": "https://github.com/crawl/crawl/commit/4aaac5329470230b9329773cfcec5bfdbf7fd36f" + "sha": "74c169a5b742189c245fc8eb0393ee9e7e0d0040", + "url": "https://api.github.com/repos/crawl/crawl/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040", + "html_url": "https://github.com/crawl/crawl/commit/74c169a5b742189c245fc8eb0393ee9e7e0d0040" } ] }, { - "sha": "4aaac5329470230b9329773cfcec5bfdbf7fd36f", - "node_id": "C_kwDOAV-JftoAKDRhYWFjNTMyOTQ3MDIzMGI5MzI5NzczY2ZjZWM1YmZkYmY3ZmQzNmY", + "sha": "74c169a5b742189c245fc8eb0393ee9e7e0d0040", + "node_id": "C_kwDOAV-JftoAKDc0YzE2OWE1Yjc0MjE4OWMyNDVmYzhlYjAzOTNlZTllN2UwZDAwNDA", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-30T11:57:59Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T00:00:00Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-30T11:57:59Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-03T00:00:00Z" }, - "message": "Some more Forgecraft spell icons (Sastreii)\n\nKinetic Grapnel, Fortress Blast, and Rending Blade, to be precise.", + "message": "Fix being able to deconstruct blazeheart cores with ctr+direction (Ge0FF)\n\n(Really, I don't think they made sense as a tempering target anyway.)", "tree": { - "sha": "bb23eb2585c64eb8280da497daf95ee5098e9bb9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bb23eb2585c64eb8280da497daf95ee5098e9bb9" + "sha": "22adabf3894f6762c3def9ad9fc09e9ebee3b624", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/22adabf3894f6762c3def9ad9fc09e9ebee3b624" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040", "comment_count": 0, "verification": { "verified": false, @@ -4210,79 +4210,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f", - "html_url": "https://github.com/crawl/crawl/commit/4aaac5329470230b9329773cfcec5bfdbf7fd36f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040", + "html_url": "https://github.com/crawl/crawl/commit/74c169a5b742189c245fc8eb0393ee9e7e0d0040", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/74c169a5b742189c245fc8eb0393ee9e7e0d0040/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": "2437acaab040ac5996d2e785c0932c8acfb507ce", - "url": "https://api.github.com/repos/crawl/crawl/commits/2437acaab040ac5996d2e785c0932c8acfb507ce", - "html_url": "https://github.com/crawl/crawl/commit/2437acaab040ac5996d2e785c0932c8acfb507ce" + "sha": "705629915794be937cf8567d8db5cf745781f1d3", + "url": "https://api.github.com/repos/crawl/crawl/commits/705629915794be937cf8567d8db5cf745781f1d3", + "html_url": "https://github.com/crawl/crawl/commit/705629915794be937cf8567d8db5cf745781f1d3" } ] }, { - "sha": "2437acaab040ac5996d2e785c0932c8acfb507ce", - "node_id": "C_kwDOAV-JftoAKDI0MzdhY2FhYjA0MGFjNTk5NmQyZTc4NWMwOTMyYzhhY2ZiNTA3Y2U", + "sha": "705629915794be937cf8567d8db5cf745781f1d3", + "node_id": "C_kwDOAV-JftoAKDcwNTYyOTkxNTc5NGJlOTM3Y2Y4NTY3ZDhkYjVjZjc0NTc4MWYxZDM", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-30T11:33:45Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-02T23:56:33Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-30T11:33:45Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-12-02T23:56:33Z" }, - "message": "Count mutant beasts as chaotic (#4150)\n\nAs the issue notes, the box of beasts is hated by Zin, and they also are\nexplicitly thematically created by radiation. This mostly matters for\none vault and one wizlab, but we might as well be consistent about this.\n\nCloses #4150.", + "message": "Prevent a rare Call Down Lightning crash\n\nIf Call Down Lightning was cast upon a solid feature containing a monster,\nit would attempt to bounce (being electricity). And trying to bounce when\nit took no path in the first place would assert.\n\nIt is very hard for this situation to even occur at the moment, but one\nspecific instance is when an eldritch tentacle has first appeared and is\nstill in its malign gateway feature (which is solid). A thunderhulk can aim\nat it with Call Down Lightning, and then try to bounce off the 'wall' it\njust shot.\n\nNow, beams will not bounce at all if they are aimed at a spot. (Thanks to\nImplojin for the suggestion, which is a better general fix than just making\nCall Down Lightning non-bouncy, which I'd been otherwise about to do.)\n\nNote: due to a separate issue, the spell still doesn't *hit* the tentacle\nwhen cast from this spot, but the tentacle would be immune to the damage\neven if it did, so I don't consider that as relevant to fix at the moment.\nPerhaps if we ever end up with other monsters inside walls, in the future.", "tree": { - "sha": "b3d718215926a035096c1a1cbbc90d2948ca632c", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b3d718215926a035096c1a1cbbc90d2948ca632c" + "sha": "52f0b6a02cea63c0de2ec35bfbf6af0a7186bcdc", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/52f0b6a02cea63c0de2ec35bfbf6af0a7186bcdc" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2437acaab040ac5996d2e785c0932c8acfb507ce", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/705629915794be937cf8567d8db5cf745781f1d3", "comment_count": 0, "verification": { "verified": false, @@ -4292,79 +4292,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2437acaab040ac5996d2e785c0932c8acfb507ce", - "html_url": "https://github.com/crawl/crawl/commit/2437acaab040ac5996d2e785c0932c8acfb507ce", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2437acaab040ac5996d2e785c0932c8acfb507ce/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/705629915794be937cf8567d8db5cf745781f1d3", + "html_url": "https://github.com/crawl/crawl/commit/705629915794be937cf8567d8db5cf745781f1d3", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/705629915794be937cf8567d8db5cf745781f1d3/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": "151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", - "url": "https://api.github.com/repos/crawl/crawl/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", - "html_url": "https://github.com/crawl/crawl/commit/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90" + "sha": "e6a5942adcea6bdadcf06cd914f2a115d8fa463b", + "url": "https://api.github.com/repos/crawl/crawl/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", + "html_url": "https://github.com/crawl/crawl/commit/e6a5942adcea6bdadcf06cd914f2a115d8fa463b" } ] }, { - "sha": "151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", - "node_id": "C_kwDOAV-JftoAKDE1MWE5N2YxNmYxY2Y2ZWI4N2E2YTNjMWYzODAwY2I1YjYwZTJmOTA", + "sha": "e6a5942adcea6bdadcf06cd914f2a115d8fa463b", + "node_id": "C_kwDOAV-JftoAKGU2YTU5NDJhZGNlYTZiZGFkY2YwNmNkOTE0ZjJhMTE1ZDhmYTQ2M2I", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-30T04:31:18Z" + "date": "2024-12-02T23:29:00Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-30T04:31:53Z" + "date": "2024-12-02T23:29:00Z" }, - "message": "Fix a typo (Patrick2011b)", + "message": "Try again to fix assorted buggy behavior with exploding monsters\n\n4d9de507325e9399f8639ab74e243801ce0b59dd fixed some bugs and introduced\nothers. It broke blame strings for player's being killed by friendly\nexploders (ie: would claim that they were killed by an exploding program\nbug) and also introduced a weird issue where monsters would flee away from\nblazeheart core explosions because they were testing reachability against\nANON_FRIENDLY_MONSTER at (0,0) and determining that they could not reach\nit.\n\nInstead of setting ANON_FRIENDLY_MONSTER as the source of friendly\nexplosions directly now, it still uses the exploder's mid (for proper blame\nstrings), but beam::agent() is changed so that if it fails to find anything\nwhen retrieving the agent by mid, it checks if a monster by that mid has\nbeen cached (as is currently done only for dying exploders) and then uses\nMID_ANON_FRIEND purely for damage attribution (so that the player gets XP\nbut not penance).\n\nSince this still means that the ME_WHACK event will be attributed to\nANON_FRIENDLY_MONSTER, specifically ignore that for purposes of setting\nfoe (but still do all the other aspects of getting hit by them, like\nbreaking fear, etc.)\n\nI'm not 100% confident this doesn't introduce some other bug somewhere in\nthis ongoing game of explosive whack-a-mole, but fingers crossed!", "tree": { - "sha": "16ffdbbe43c2f5b749464fac41949aa4f5e94691", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/16ffdbbe43c2f5b749464fac41949aa4f5e94691" + "sha": "301fca9d9ee15a53ed7fb2b3803be04b68f71bc7", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/301fca9d9ee15a53ed7fb2b3803be04b68f71bc7" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", "comment_count": 0, "verification": { "verified": false, @@ -4374,9 +4374,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", - "html_url": "https://github.com/crawl/crawl/commit/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", + "html_url": "https://github.com/crawl/crawl/commit/e6a5942adcea6bdadcf06cd914f2a115d8fa463b", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e6a5942adcea6bdadcf06cd914f2a115d8fa463b/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4421,32 +4421,32 @@ }, "parents": [ { - "sha": "83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", - "url": "https://api.github.com/repos/crawl/crawl/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", - "html_url": "https://github.com/crawl/crawl/commit/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6" + "sha": "5569844878d574ff33f4c3d4b4b90469e5398e7a", + "url": "https://api.github.com/repos/crawl/crawl/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a", + "html_url": "https://github.com/crawl/crawl/commit/5569844878d574ff33f4c3d4b4b90469e5398e7a" } ] }, { - "sha": "83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", - "node_id": "C_kwDOAV-JftoAKDgzZDc3YmI2YWE4MWUzYWMyZGJlODhmN2RhOWJkZWMxNmI1M2M0YzY", + "sha": "5569844878d574ff33f4c3d4b4b90469e5398e7a", + "node_id": "C_kwDOAV-JftoAKDU1Njk4NDQ4NzhkNTc0ZmYzM2Y0YzNkNGI0YjkwNDY5ZTUzOThlN2E", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-30T04:09:45Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-01T22:25:17Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-30T04:31:53Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-12-01T22:25:29Z" }, - "message": "Completely rewrite default target picking and cycling code\n\nThe code which rested at the core of direction_picker and controlled how\ndefault targets were picked for spells was ancient and deeply arcane,\nmaking it laborious to make even simple, oft-requested QoL improvements to\nmany spells. It also suffered from multiple surface-level issues, like\ninconsistent behavior about aiming explosions to avoid the player hitting\nthemselves. (eg: casting fireball with a single enemy in melee range of you\nwould aim off to the side of that enemy, so as to avoid getting caught in\nthe blast, only if you had not previously aimed at that enemy on a prior\nturn. If you *had*, it would instead aim straight at them and force the\nplayer to adjust the aim or deal with a warning prompt.)\n\nThis commit replaces the inner workings of this part of direction_chooser\nentirely and improves a multitude of autotargeting behaviors in the\nprocess. It no longer uses recursion with multiple gotos or targets enemies\nbased on viewport dimensions(!) and should be vastly easier to work with in\nfuture. In addition:\n\n -AoE will be noticably better at avoiding the player, regardless of\n whether you'd previously aimed at that enemy.\n -AoE will also attempt to avoid harming allies, if a trivial aim\n adjustment could accomplish this.\n -The aimer is more aware of when AoE is harmless to the player, and won't\n needlessly aim-adjust a wand of roots off to the side of an enemy.\n -You no longer need to aim directly at a monster for the aimer to consider\n it your 'previous target'; merely catching it in the blast of a spell is\n sufficient. (In cases where multiple monsters are in the affected area,\n it will prioritize keeping its existing target lock, and otherwise pick\n the closest to the centre.)\n -+/- can now cycle through enemies that aren't themselves in range, but\n could be hit by AoE (ie: enemies just beyond the range of fireball) and\n will work sensibly with LRD.\n -Ranged autofight will more consistently use smart default aim, instead of\n only doing so for some spells.\n -Previous monster target is saved via mid instead of mindex (which could\n rarely do weird things when mindexes were reused)\n -Better default behavor for some spells like Gavotte (no longer\n prioritizes aiming at nearby enemies) or Tempering (prefers constructs\n with enemies actually in the blast zone.)\n\nAll in all, this should produce meaningfully improved behavior for a number\nof spells (and AoE spells like fireball, in particular, should prompt the\nplayer about harming self or allies *significantly* less, making them more\nautofight-friendly.)\n\nTo be clear, this isn't an attempt to make targeting smarter in the sense\nof 'make better decisions for the player'. It doesn't attempt to choose\nmore important enemies or maximize how many things are caught in AoE, but\nrather to not present the player with 'obviously incorrect' default aims.\nIt will still generally prioritize 'last-targeted enemy' or 'closest\nenemy', but not default to including the player's face in the blast when\nsome obvious way not to do that exist. (And all of this new behavior is\ndisabled if Options.simple_targeting is true, though using that feels\npersonally quite questionable to me.)\n\nThis commit also removes a couple unused or non-functional commands (some\neffectively broken since as far back as 553c0cd8d1dc9edb71fdb08f1d3d3be3 ),\nas well as CMD_TARGET_PREV_TARGET (which I feel was largely opaque and\nunhelpful). Finally, while 'iterate through feature in viewport while\naiming' has been reimplemented for the sake of using stairs via x, you\ncan no longer cycle through items on the ground with ;/' in that mode. I am\nunconvinced that this was ever useful to do when ctrl+x exists (and X still\noffers the same functionality for the map in general.). +/- still works for\ncycling objects when aiming Apportation.\n\nAll in all, I hope this is a significant improvement to code readability,\nand also a meaningful improvement to player QoL with many different spells.\n\nDeath to _find_square.", + "message": "Don't place a Zot entrance on D:15 (PanSaczeczos)\n\nPossibly we should have more standardized function-based set-ups for\nplacing Depths and Zot entrances, between the tags, the weights, the gems,\nand the actual specific entry features- the last of these got the wrong\nfeature in a copy-paste, making due_index_antique_fridge place the wrong\nbranch entrance in the D:15 setting. (Possibly Crawl itself should also\nactually complain about generating floors not connecting properly to given\nbranches....)", "tree": { - "sha": "57981d026428065bf381658d015152f93a16ffd5", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/57981d026428065bf381658d015152f93a16ffd5" + "sha": "084844c523840818d76c455f5401965c0705a833", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/084844c523840818d76c455f5401965c0705a833" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a", "comment_count": 0, "verification": { "verified": false, @@ -4456,79 +4456,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", - "html_url": "https://github.com/crawl/crawl/commit/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a", + "html_url": "https://github.com/crawl/crawl/commit/5569844878d574ff33f4c3d4b4b90469e5398e7a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5569844878d574ff33f4c3d4b4b90469e5398e7a/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": "870d52692024369ac8e5c7bec0b6310552650222", - "url": "https://api.github.com/repos/crawl/crawl/commits/870d52692024369ac8e5c7bec0b6310552650222", - "html_url": "https://github.com/crawl/crawl/commit/870d52692024369ac8e5c7bec0b6310552650222" + "sha": "bf341ee2b0b3fa3205cfba98c91716b892696e8f", + "url": "https://api.github.com/repos/crawl/crawl/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f", + "html_url": "https://github.com/crawl/crawl/commit/bf341ee2b0b3fa3205cfba98c91716b892696e8f" } ] }, { - "sha": "870d52692024369ac8e5c7bec0b6310552650222", - "node_id": "C_kwDOAV-JftoAKDg3MGQ1MjY5MjAyNDM2OWFjOGU1YzdiZWMwYjYzMTA1NTI2NTAyMjI", + "sha": "bf341ee2b0b3fa3205cfba98c91716b892696e8f", + "node_id": "C_kwDOAV-JftoAKGJmMzQxZWUyYjBiM2ZhMzIwNWNmYmE5OGM5MTcxNmI4OTI2OTZlOGY", "commit": { "author": { "name": "Nikolai Lavsky", "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-11-29T16:53:11Z" + "date": "2024-12-01T11:26:52Z" }, "committer": { "name": "Nikolai Lavsky", "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-11-29T16:53:11Z" + "date": "2024-12-01T11:28:47Z" }, - "message": "fix: don't print messages when monsters cast Irradiate out of LOS", + "message": "docs: remove obsolete targeting commands\n\nAs a followup to 83d77bb6a, update the list of commands and settings\nfiles.", "tree": { - "sha": "6e6ca8398ae82e96029b69dae0bb4e6751e11b0b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6e6ca8398ae82e96029b69dae0bb4e6751e11b0b" + "sha": "40747ee2843531d56cef44cc1e1c04df45b4ab83", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/40747ee2843531d56cef44cc1e1c04df45b4ab83" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/870d52692024369ac8e5c7bec0b6310552650222", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f", "comment_count": 0, "verification": { "verified": false, @@ -4538,9 +4538,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/870d52692024369ac8e5c7bec0b6310552650222", - "html_url": "https://github.com/crawl/crawl/commit/870d52692024369ac8e5c7bec0b6310552650222", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/870d52692024369ac8e5c7bec0b6310552650222/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f", + "html_url": "https://github.com/crawl/crawl/commit/bf341ee2b0b3fa3205cfba98c91716b892696e8f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bf341ee2b0b3fa3205cfba98c91716b892696e8f/comments", "author": { "login": "nlavsky", "id": 3328424, @@ -4585,32 +4585,32 @@ }, "parents": [ { - "sha": "2f7cafc8650fa76c6cb5963f4932478088aed2da", - "url": "https://api.github.com/repos/crawl/crawl/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da", - "html_url": "https://github.com/crawl/crawl/commit/2f7cafc8650fa76c6cb5963f4932478088aed2da" + "sha": "d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", + "url": "https://api.github.com/repos/crawl/crawl/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", + "html_url": "https://github.com/crawl/crawl/commit/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2" } ] }, { - "sha": "2f7cafc8650fa76c6cb5963f4932478088aed2da", - "node_id": "C_kwDOAV-JftoAKDJmN2NhZmM4NjUwZmE3NmM2Y2I1OTYzZjQ5MzI0NzgwODhhZWQyZGE", + "sha": "d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", + "node_id": "C_kwDOAV-JftoAKGQ1MGZhNWU3Y2NjZGI0MDE1MWY2OWI0NWMxYWI5ZjA1MDljYWQ3YTI", "commit": { "author": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2024-11-27T05:30:52Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-30T18:41:42Z" }, "committer": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2024-11-27T05:30:52Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-30T18:42:07Z" }, - "message": "Checkwhite\n\n:I", + "message": "Don't fail to place explosion clouds beneath the player (grumposus)\n\nBroken by 33284afee520d1fe114d1a0560f5795f086bd044 .\n\n(The method used there apparently gets tripped for all explosions, causing\nthem to skip the part where they leave clouds on the player's tile. This\nshould hopefully be a bit more foolproof, even if it's slightly ugly.)", "tree": { - "sha": "e732ce99a638f3e451af3c38a802128f71360f58", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e732ce99a638f3e451af3c38a802128f71360f58" + "sha": "ee258da6025904bdacf626ce09cf88e6c6d6d5d7", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ee258da6025904bdacf626ce09cf88e6c6d6d5d7" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", "comment_count": 0, "verification": { "verified": false, @@ -4620,79 +4620,161 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da", - "html_url": "https://github.com/crawl/crawl/commit/2f7cafc8650fa76c6cb5963f4932478088aed2da", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", + "html_url": "https://github.com/crawl/crawl/commit/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d50fa5e7cccdb40151f69b45c1ab9f0509cad7a2/comments", "author": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "parents": [ + { + "sha": "914cb651bed171fbb9a02db63320576f4f6012df", + "url": "https://api.github.com/repos/crawl/crawl/commits/914cb651bed171fbb9a02db63320576f4f6012df", + "html_url": "https://github.com/crawl/crawl/commit/914cb651bed171fbb9a02db63320576f4f6012df" + } + ] + }, + { + "sha": "914cb651bed171fbb9a02db63320576f4f6012df", + "node_id": "C_kwDOAV-JftoAKDkxNGNiNjUxYmVkMTcxZmJiOWEwMmRiNjMzMjA1NzZmNGY2MDEyZGY", + "commit": { + "author": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-30T13:23:01Z" + }, + "committer": { + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-30T13:23:01Z" + }, + "message": "Withered mystic tiles (pianoman523)\n\nTiles for Iskenderun's Mystic Blast and withered plants. The former had\nsome re-orienting edits done to make it feel less solid for a damaging\nblast effect, while the latter (which clearly mix both new tiles and\nSastreii's new regular plant tiles) have been edited to mix the old focus\non grey with the new tiles being brown- said neutral-dark grey helps the\ntile fit one of its branches' palettes more easily (Zot), and also\nprovides a little less monochromatic appearance mixed amongst the less\ncolourful derived undead it's usually deployed with.", + "tree": { + "sha": "d832e89882dda109568d53f71409c2ca457b8004", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d832e89882dda109568d53f71409c2ca457b8004" + }, + "url": "https://api.github.com/repos/crawl/crawl/git/commits/914cb651bed171fbb9a02db63320576f4f6012df", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/914cb651bed171fbb9a02db63320576f4f6012df", + "html_url": "https://github.com/crawl/crawl/commit/914cb651bed171fbb9a02db63320576f4f6012df", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/914cb651bed171fbb9a02db63320576f4f6012df/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": "223376ce866c4f5955573d311ecc95784b1aeb39", - "url": "https://api.github.com/repos/crawl/crawl/commits/223376ce866c4f5955573d311ecc95784b1aeb39", - "html_url": "https://github.com/crawl/crawl/commit/223376ce866c4f5955573d311ecc95784b1aeb39" + "sha": "4aaac5329470230b9329773cfcec5bfdbf7fd36f", + "url": "https://api.github.com/repos/crawl/crawl/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f", + "html_url": "https://github.com/crawl/crawl/commit/4aaac5329470230b9329773cfcec5bfdbf7fd36f" } ] }, { - "sha": "223376ce866c4f5955573d311ecc95784b1aeb39", - "node_id": "C_kwDOAV-JftoAKDIyMzM3NmNlODY2YzRmNTk1NTU3M2QzMTFlY2M5NTc4NGIxYWViMzk", + "sha": "4aaac5329470230b9329773cfcec5bfdbf7fd36f", + "node_id": "C_kwDOAV-JftoAKDRhYWFjNTMyOTQ3MDIzMGI5MzI5NzczY2ZjZWM1YmZkYmY3ZmQzNmY", "commit": { "author": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2024-11-27T05:19:44Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-30T11:57:59Z" }, "committer": { - "name": "patrick", - "email": "xdt731@gmail.com", - "date": "2024-11-27T05:19:44Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-30T11:57:59Z" }, - "message": "Tone down nicolae_beast_mode\n\nThis vault places a box of beasts, and surrounds it with hostile\nbut weak mutant beasts. It turns out that even weak mutant beasts\nwho roll the shock facet can be overwhelmingly murderous with their\nblinkbolts. (Blinkbolting mutant beasts are responsible for one of\nthe few times I've killed myself with one of my own vaults, even.)\nThus, I have specified the non-shock combinations of facets explicitly\nfor the juvenile mutant beasts. Additionally, slightly tone down the\nnumber of juveniles, from 4-7 to 3-6.\nThe lone larval mutant beast will retain the ability to roll the\nshock facet, at least for now.", + "message": "Some more Forgecraft spell icons (Sastreii)\n\nKinetic Grapnel, Fortress Blast, and Rending Blade, to be precise.", "tree": { - "sha": "1cc41cf0c0b99f7cd67ef0cd845a3d26e201631f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1cc41cf0c0b99f7cd67ef0cd845a3d26e201631f" + "sha": "bb23eb2585c64eb8280da497daf95ee5098e9bb9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bb23eb2585c64eb8280da497daf95ee5098e9bb9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/223376ce866c4f5955573d311ecc95784b1aeb39", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f", "comment_count": 0, "verification": { "verified": false, @@ -4702,79 +4784,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/223376ce866c4f5955573d311ecc95784b1aeb39", - "html_url": "https://github.com/crawl/crawl/commit/223376ce866c4f5955573d311ecc95784b1aeb39", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/223376ce866c4f5955573d311ecc95784b1aeb39/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f", + "html_url": "https://github.com/crawl/crawl/commit/4aaac5329470230b9329773cfcec5bfdbf7fd36f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4aaac5329470230b9329773cfcec5bfdbf7fd36f/comments", "author": { - "login": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?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/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/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": "nicolae-carpathia", - "id": 16530281, - "node_id": "MDQ6VXNlcjE2NTMwMjgx", - "avatar_url": "https://avatars.githubusercontent.com/u/16530281?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/nicolae-carpathia", - "html_url": "https://github.com/nicolae-carpathia", - "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", - "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", - "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", - "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", - "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", + "url": "https://api.github.com/users/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": "cdad7ad164b61a014999d4aa280ebab50566706d", - "url": "https://api.github.com/repos/crawl/crawl/commits/cdad7ad164b61a014999d4aa280ebab50566706d", - "html_url": "https://github.com/crawl/crawl/commit/cdad7ad164b61a014999d4aa280ebab50566706d" + "sha": "2437acaab040ac5996d2e785c0932c8acfb507ce", + "url": "https://api.github.com/repos/crawl/crawl/commits/2437acaab040ac5996d2e785c0932c8acfb507ce", + "html_url": "https://github.com/crawl/crawl/commit/2437acaab040ac5996d2e785c0932c8acfb507ce" } ] }, { - "sha": "cdad7ad164b61a014999d4aa280ebab50566706d", - "node_id": "C_kwDOAV-JftoAKGNkYWQ3YWQxNjRiNjFhMDE0OTk5ZDRhYTI4MGViYWI1MDU2NjcwNmQ", + "sha": "2437acaab040ac5996d2e785c0932c8acfb507ce", + "node_id": "C_kwDOAV-JftoAKDI0MzdhY2FhYjA0MGFjNTk5NmQyZTc4NWMwOTMyYzhhY2ZiNTA3Y2U", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-11-27T01:53:11Z" + "date": "2024-11-30T11:33:45Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-11-27T01:54:07Z" + "date": "2024-11-30T11:33:45Z" }, - "message": "Fix a vault testing weight (tekkud)\n\n(Really large vaults and vaults_hard vaults are both difficult for the\nV layout generators to handle, so this wasn't quite as common as its\nweight made it appear to be.)", + "message": "Count mutant beasts as chaotic (#4150)\n\nAs the issue notes, the box of beasts is hated by Zin, and they also are\nexplicitly thematically created by radiation. This mostly matters for\none vault and one wizlab, but we might as well be consistent about this.\n\nCloses #4150.", "tree": { - "sha": "8a6d2730257ff47436b7aef0a99697a778f192bd", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/8a6d2730257ff47436b7aef0a99697a778f192bd" + "sha": "b3d718215926a035096c1a1cbbc90d2948ca632c", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b3d718215926a035096c1a1cbbc90d2948ca632c" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/cdad7ad164b61a014999d4aa280ebab50566706d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2437acaab040ac5996d2e785c0932c8acfb507ce", "comment_count": 0, "verification": { "verified": false, @@ -4784,9 +4866,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/cdad7ad164b61a014999d4aa280ebab50566706d", - "html_url": "https://github.com/crawl/crawl/commit/cdad7ad164b61a014999d4aa280ebab50566706d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cdad7ad164b61a014999d4aa280ebab50566706d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2437acaab040ac5996d2e785c0932c8acfb507ce", + "html_url": "https://github.com/crawl/crawl/commit/2437acaab040ac5996d2e785c0932c8acfb507ce", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2437acaab040ac5996d2e785c0932c8acfb507ce/comments", "author": { "login": "regret-index", "id": 17419504, @@ -4831,32 +4913,32 @@ }, "parents": [ { - "sha": "1c27a4ad6190d5b5b610cc47672d6194148ad8b8", - "url": "https://api.github.com/repos/crawl/crawl/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", - "html_url": "https://github.com/crawl/crawl/commit/1c27a4ad6190d5b5b610cc47672d6194148ad8b8" + "sha": "151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", + "url": "https://api.github.com/repos/crawl/crawl/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", + "html_url": "https://github.com/crawl/crawl/commit/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90" } ] }, { - "sha": "1c27a4ad6190d5b5b610cc47672d6194148ad8b8", - "node_id": "C_kwDOAV-JftoAKDFjMjdhNGFkNjE5MGQ1YjViNjEwY2M0NzY3MmQ2MTk0MTQ4YWQ4Yjg", + "sha": "151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", + "node_id": "C_kwDOAV-JftoAKDE1MWE5N2YxNmYxY2Y2ZWI4N2E2YTNjMWYzODAwY2I1YjYwZTJmOTA", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-27T00:35:08Z" + "date": "2024-11-30T04:31:18Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-27T00:35:08Z" + "date": "2024-11-30T04:31:53Z" }, - "message": "Fix Charm instantly breaking (not_that_greg)\n\nAccidentally broken by 1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "message": "Fix a typo (Patrick2011b)", "tree": { - "sha": "81d7bec75bb81e98870185614a1b7f5e8cdcc459", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/81d7bec75bb81e98870185614a1b7f5e8cdcc459" + "sha": "16ffdbbe43c2f5b749464fac41949aa4f5e94691", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/16ffdbbe43c2f5b749464fac41949aa4f5e94691" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", "comment_count": 0, "verification": { "verified": false, @@ -4866,9 +4948,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", - "html_url": "https://github.com/crawl/crawl/commit/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", + "html_url": "https://github.com/crawl/crawl/commit/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/151a97f16f1cf6eb87a6a3c1f3800cb5b60e2f90/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4913,32 +4995,32 @@ }, "parents": [ { - "sha": "cd918d39a03429362f0aca9c121075b461c0cdc5", - "url": "https://api.github.com/repos/crawl/crawl/commits/cd918d39a03429362f0aca9c121075b461c0cdc5", - "html_url": "https://github.com/crawl/crawl/commit/cd918d39a03429362f0aca9c121075b461c0cdc5" + "sha": "83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", + "url": "https://api.github.com/repos/crawl/crawl/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", + "html_url": "https://github.com/crawl/crawl/commit/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6" } ] }, { - "sha": "cd918d39a03429362f0aca9c121075b461c0cdc5", - "node_id": "C_kwDOAV-JftoAKGNkOTE4ZDM5YTAzNDI5MzYyZjBhY2E5YzEyMTA3NWI0NjFjMGNkYzU", + "sha": "83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", + "node_id": "C_kwDOAV-JftoAKDgzZDc3YmI2YWE4MWUzYWMyZGJlODhmN2RhOWJkZWMxNmI1M2M0YzY", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T23:02:20Z" + "date": "2024-11-30T04:09:45Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T23:03:03Z" + "date": "2024-11-30T04:31:53Z" }, - "message": "Don't launch bomblets at firewood (Ge0FF)", + "message": "Completely rewrite default target picking and cycling code\n\nThe code which rested at the core of direction_picker and controlled how\ndefault targets were picked for spells was ancient and deeply arcane,\nmaking it laborious to make even simple, oft-requested QoL improvements to\nmany spells. It also suffered from multiple surface-level issues, like\ninconsistent behavior about aiming explosions to avoid the player hitting\nthemselves. (eg: casting fireball with a single enemy in melee range of you\nwould aim off to the side of that enemy, so as to avoid getting caught in\nthe blast, only if you had not previously aimed at that enemy on a prior\nturn. If you *had*, it would instead aim straight at them and force the\nplayer to adjust the aim or deal with a warning prompt.)\n\nThis commit replaces the inner workings of this part of direction_chooser\nentirely and improves a multitude of autotargeting behaviors in the\nprocess. It no longer uses recursion with multiple gotos or targets enemies\nbased on viewport dimensions(!) and should be vastly easier to work with in\nfuture. In addition:\n\n -AoE will be noticably better at avoiding the player, regardless of\n whether you'd previously aimed at that enemy.\n -AoE will also attempt to avoid harming allies, if a trivial aim\n adjustment could accomplish this.\n -The aimer is more aware of when AoE is harmless to the player, and won't\n needlessly aim-adjust a wand of roots off to the side of an enemy.\n -You no longer need to aim directly at a monster for the aimer to consider\n it your 'previous target'; merely catching it in the blast of a spell is\n sufficient. (In cases where multiple monsters are in the affected area,\n it will prioritize keeping its existing target lock, and otherwise pick\n the closest to the centre.)\n -+/- can now cycle through enemies that aren't themselves in range, but\n could be hit by AoE (ie: enemies just beyond the range of fireball) and\n will work sensibly with LRD.\n -Ranged autofight will more consistently use smart default aim, instead of\n only doing so for some spells.\n -Previous monster target is saved via mid instead of mindex (which could\n rarely do weird things when mindexes were reused)\n -Better default behavor for some spells like Gavotte (no longer\n prioritizes aiming at nearby enemies) or Tempering (prefers constructs\n with enemies actually in the blast zone.)\n\nAll in all, this should produce meaningfully improved behavior for a number\nof spells (and AoE spells like fireball, in particular, should prompt the\nplayer about harming self or allies *significantly* less, making them more\nautofight-friendly.)\n\nTo be clear, this isn't an attempt to make targeting smarter in the sense\nof 'make better decisions for the player'. It doesn't attempt to choose\nmore important enemies or maximize how many things are caught in AoE, but\nrather to not present the player with 'obviously incorrect' default aims.\nIt will still generally prioritize 'last-targeted enemy' or 'closest\nenemy', but not default to including the player's face in the blast when\nsome obvious way not to do that exist. (And all of this new behavior is\ndisabled if Options.simple_targeting is true, though using that feels\npersonally quite questionable to me.)\n\nThis commit also removes a couple unused or non-functional commands (some\neffectively broken since as far back as 553c0cd8d1dc9edb71fdb08f1d3d3be3 ),\nas well as CMD_TARGET_PREV_TARGET (which I feel was largely opaque and\nunhelpful). Finally, while 'iterate through feature in viewport while\naiming' has been reimplemented for the sake of using stairs via x, you\ncan no longer cycle through items on the ground with ;/' in that mode. I am\nunconvinced that this was ever useful to do when ctrl+x exists (and X still\noffers the same functionality for the map in general.). +/- still works for\ncycling objects when aiming Apportation.\n\nAll in all, I hope this is a significant improvement to code readability,\nand also a meaningful improvement to player QoL with many different spells.\n\nDeath to _find_square.", "tree": { - "sha": "778529d10bb8c16bb59892f82f08acde08d655c9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/778529d10bb8c16bb59892f82f08acde08d655c9" + "sha": "57981d026428065bf381658d015152f93a16ffd5", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/57981d026428065bf381658d015152f93a16ffd5" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/cd918d39a03429362f0aca9c121075b461c0cdc5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", "comment_count": 0, "verification": { "verified": false, @@ -4948,9 +5030,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/cd918d39a03429362f0aca9c121075b461c0cdc5", - "html_url": "https://github.com/crawl/crawl/commit/cd918d39a03429362f0aca9c121075b461c0cdc5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cd918d39a03429362f0aca9c121075b461c0cdc5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", + "html_url": "https://github.com/crawl/crawl/commit/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/83d77bb6aa81e3ac2dbe88f7da9bdec16b53c4c6/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -4995,32 +5077,32 @@ }, "parents": [ { - "sha": "61fbf599b9968ab38b6c27d236aa74d384fa010c", - "url": "https://api.github.com/repos/crawl/crawl/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c", - "html_url": "https://github.com/crawl/crawl/commit/61fbf599b9968ab38b6c27d236aa74d384fa010c" + "sha": "870d52692024369ac8e5c7bec0b6310552650222", + "url": "https://api.github.com/repos/crawl/crawl/commits/870d52692024369ac8e5c7bec0b6310552650222", + "html_url": "https://github.com/crawl/crawl/commit/870d52692024369ac8e5c7bec0b6310552650222" } ] }, { - "sha": "61fbf599b9968ab38b6c27d236aa74d384fa010c", - "node_id": "C_kwDOAV-JftoAKDYxZmJmNTk5Yjk5NjhhYjM4YjZjMjdkMjM2YWE3NGQzODRmYTAxMGM", + "sha": "870d52692024369ac8e5c7bec0b6310552650222", + "node_id": "C_kwDOAV-JftoAKDg3MGQ1MjY5MjAyNDM2OWFjOGU1YzdiZWMwYjYzMTA1NTI2NTAyMjI", "commit": { "author": { "name": "Nikolai Lavsky", "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-11-26T09:31:28Z" + "date": "2024-11-29T16:53:11Z" }, "committer": { "name": "Nikolai Lavsky", "email": "3328424+nlavsky@users.noreply.github.com", - "date": "2024-11-26T09:31:28Z" + "date": "2024-11-29T16:53:11Z" }, - "message": "fix: don't say Paragon can use any current weapon\n\nsince paragons can't fall back on using the player's current weapon\nsince 901f017ee1.", + "message": "fix: don't print messages when monsters cast Irradiate out of LOS", "tree": { - "sha": "7fc9f0d5d0af1aea5d45a6e78e9ce1041f59c992", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7fc9f0d5d0af1aea5d45a6e78e9ce1041f59c992" + "sha": "6e6ca8398ae82e96029b69dae0bb4e6751e11b0b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6e6ca8398ae82e96029b69dae0bb4e6751e11b0b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/870d52692024369ac8e5c7bec0b6310552650222", "comment_count": 0, "verification": { "verified": false, @@ -5030,9 +5112,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c", - "html_url": "https://github.com/crawl/crawl/commit/61fbf599b9968ab38b6c27d236aa74d384fa010c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/870d52692024369ac8e5c7bec0b6310552650222", + "html_url": "https://github.com/crawl/crawl/commit/870d52692024369ac8e5c7bec0b6310552650222", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/870d52692024369ac8e5c7bec0b6310552650222/comments", "author": { "login": "nlavsky", "id": 3328424, @@ -5077,32 +5159,32 @@ }, "parents": [ { - "sha": "5daf8ae0131710eabb31a4c2afeafd63078be750", - "url": "https://api.github.com/repos/crawl/crawl/commits/5daf8ae0131710eabb31a4c2afeafd63078be750", - "html_url": "https://github.com/crawl/crawl/commit/5daf8ae0131710eabb31a4c2afeafd63078be750" + "sha": "2f7cafc8650fa76c6cb5963f4932478088aed2da", + "url": "https://api.github.com/repos/crawl/crawl/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da", + "html_url": "https://github.com/crawl/crawl/commit/2f7cafc8650fa76c6cb5963f4932478088aed2da" } ] }, { - "sha": "5daf8ae0131710eabb31a4c2afeafd63078be750", - "node_id": "C_kwDOAV-JftoAKDVkYWY4YWUwMTMxNzEwZWFiYjMxYTRjMmFmZWFmZDYzMDc4YmU3NTA", + "sha": "2f7cafc8650fa76c6cb5963f4932478088aed2da", + "node_id": "C_kwDOAV-JftoAKDJmN2NhZmM4NjUwZmE3NmM2Y2I1OTYzZjQ5MzI0NzgwODhhZWQyZGE", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T04:41:58Z" + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2024-11-27T05:30:52Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T04:44:37Z" + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2024-11-27T05:30:52Z" }, - "message": "Fix a knockback-related crash", + "message": "Checkwhite\n\n:I", "tree": { - "sha": "3b54540677bc08498a2fd13387b4a78b24856148", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/3b54540677bc08498a2fd13387b4a78b24856148" + "sha": "e732ce99a638f3e451af3c38a802128f71360f58", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e732ce99a638f3e451af3c38a802128f71360f58" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5daf8ae0131710eabb31a4c2afeafd63078be750", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da", "comment_count": 0, "verification": { "verified": false, @@ -5112,79 +5194,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5daf8ae0131710eabb31a4c2afeafd63078be750", - "html_url": "https://github.com/crawl/crawl/commit/5daf8ae0131710eabb31a4c2afeafd63078be750", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5daf8ae0131710eabb31a4c2afeafd63078be750/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da", + "html_url": "https://github.com/crawl/crawl/commit/2f7cafc8650fa76c6cb5963f4932478088aed2da", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/2f7cafc8650fa76c6cb5963f4932478088aed2da/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "41443316a5c67cb55ee909a0db3d811b541f7419", - "url": "https://api.github.com/repos/crawl/crawl/commits/41443316a5c67cb55ee909a0db3d811b541f7419", - "html_url": "https://github.com/crawl/crawl/commit/41443316a5c67cb55ee909a0db3d811b541f7419" + "sha": "223376ce866c4f5955573d311ecc95784b1aeb39", + "url": "https://api.github.com/repos/crawl/crawl/commits/223376ce866c4f5955573d311ecc95784b1aeb39", + "html_url": "https://github.com/crawl/crawl/commit/223376ce866c4f5955573d311ecc95784b1aeb39" } ] }, { - "sha": "41443316a5c67cb55ee909a0db3d811b541f7419", - "node_id": "C_kwDOAV-JftoAKDQxNDQzMzE2YTVjNjdjYjU1ZWU5MDlhMGRiM2Q4MTFiNTQxZjc0MTk", + "sha": "223376ce866c4f5955573d311ecc95784b1aeb39", + "node_id": "C_kwDOAV-JftoAKDIyMzM3NmNlODY2YzRmNTk1NTU3M2QzMTFlY2M5NTc4NGIxYWViMzk", "commit": { "author": { - "name": "Isaac Clancy", - "email": "ikec4@yahoo.com", - "date": "2024-11-10T01:38:48Z" + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2024-11-27T05:19:44Z" }, "committer": { - "name": "DracoOmega", - "email": "jgbulgin@hotmail.com", - "date": "2024-11-26T03:39:27Z" + "name": "patrick", + "email": "xdt731@gmail.com", + "date": "2024-11-27T05:19:44Z" }, - "message": "Warn when summoning with fulsome fusillade active (Flugkiller)\n\nFulsome fusillade can damage your summons so it should warn when you\ntry to summon with it active, similar to spells like polar vortex.\n\nShould resolve #4055", + "message": "Tone down nicolae_beast_mode\n\nThis vault places a box of beasts, and surrounds it with hostile\nbut weak mutant beasts. It turns out that even weak mutant beasts\nwho roll the shock facet can be overwhelmingly murderous with their\nblinkbolts. (Blinkbolting mutant beasts are responsible for one of\nthe few times I've killed myself with one of my own vaults, even.)\nThus, I have specified the non-shock combinations of facets explicitly\nfor the juvenile mutant beasts. Additionally, slightly tone down the\nnumber of juveniles, from 4-7 to 3-6.\nThe lone larval mutant beast will retain the ability to roll the\nshock facet, at least for now.", "tree": { - "sha": "e9c9b4b9fefef558fd82811cb502088b2a5c3974", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e9c9b4b9fefef558fd82811cb502088b2a5c3974" + "sha": "1cc41cf0c0b99f7cd67ef0cd845a3d26e201631f", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1cc41cf0c0b99f7cd67ef0cd845a3d26e201631f" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/41443316a5c67cb55ee909a0db3d811b541f7419", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/223376ce866c4f5955573d311ecc95784b1aeb39", "comment_count": 0, "verification": { "verified": false, @@ -5194,79 +5276,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/41443316a5c67cb55ee909a0db3d811b541f7419", - "html_url": "https://github.com/crawl/crawl/commit/41443316a5c67cb55ee909a0db3d811b541f7419", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/41443316a5c67cb55ee909a0db3d811b541f7419/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/223376ce866c4f5955573d311ecc95784b1aeb39", + "html_url": "https://github.com/crawl/crawl/commit/223376ce866c4f5955573d311ecc95784b1aeb39", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/223376ce866c4f5955573d311ecc95784b1aeb39/comments", "author": { - "login": "WizardIke", - "id": 26264063, - "node_id": "MDQ6VXNlcjI2MjY0MDYz", - "avatar_url": "https://avatars.githubusercontent.com/u/26264063?v=4", + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/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/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nicolae-carpathia", + "id": 16530281, + "node_id": "MDQ6VXNlcjE2NTMwMjgx", + "avatar_url": "https://avatars.githubusercontent.com/u/16530281?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nicolae-carpathia", + "html_url": "https://github.com/nicolae-carpathia", + "followers_url": "https://api.github.com/users/nicolae-carpathia/followers", + "following_url": "https://api.github.com/users/nicolae-carpathia/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolae-carpathia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolae-carpathia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolae-carpathia/subscriptions", + "organizations_url": "https://api.github.com/users/nicolae-carpathia/orgs", + "repos_url": "https://api.github.com/users/nicolae-carpathia/repos", + "events_url": "https://api.github.com/users/nicolae-carpathia/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolae-carpathia/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "7791d1a895b623e4ac895088737b2ebe8556d515", - "url": "https://api.github.com/repos/crawl/crawl/commits/7791d1a895b623e4ac895088737b2ebe8556d515", - "html_url": "https://github.com/crawl/crawl/commit/7791d1a895b623e4ac895088737b2ebe8556d515" + "sha": "cdad7ad164b61a014999d4aa280ebab50566706d", + "url": "https://api.github.com/repos/crawl/crawl/commits/cdad7ad164b61a014999d4aa280ebab50566706d", + "html_url": "https://github.com/crawl/crawl/commit/cdad7ad164b61a014999d4aa280ebab50566706d" } ] }, { - "sha": "7791d1a895b623e4ac895088737b2ebe8556d515", - "node_id": "C_kwDOAV-JftoAKDc3OTFkMWE4OTViNjIzZTRhYzg5NTA4ODczN2IyZWJlODU1NmQ1MTU", + "sha": "cdad7ad164b61a014999d4aa280ebab50566706d", + "node_id": "C_kwDOAV-JftoAKGNkYWQ3YWQxNjRiNjFhMDE0OTk5ZDRhYTI4MGViYWI1MDU2NjcwNmQ", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T03:30:40Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-27T01:53:11Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T03:30:40Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-27T01:54:07Z" }, - "message": "Fix some illusions not being marked as summoned/temporary\n\nWhile many illusionary clones are supposed to hide the fact that they are\nsummoned (since it's part of the illusion that you can't tell them apart\nfrom the original), this is fairly silly for things like player illusions\nor hostile clones of your ancestor and such.\n\nBut treating those *entirely* as normal summons would reintroduce an\ninformation leak, where it was possible to identify the real Mara by\nlooking at the 'summoner' of your illusion. But the real problem is not\nplayer illusions, but Mara themselves, so refactor things to hide the\nsummoner specifically if it's Mara, but show it for other player illusion\nsources (ie: mainly the strange machines in the Tukima wizlab)\n\nThis fixes #4083", + "message": "Fix a vault testing weight (tekkud)\n\n(Really large vaults and vaults_hard vaults are both difficult for the\nV layout generators to handle, so this wasn't quite as common as its\nweight made it appear to be.)", "tree": { - "sha": "eef51c7753d78aee27cbf99593f299d68ac0496d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/eef51c7753d78aee27cbf99593f299d68ac0496d" + "sha": "8a6d2730257ff47436b7aef0a99697a778f192bd", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/8a6d2730257ff47436b7aef0a99697a778f192bd" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/7791d1a895b623e4ac895088737b2ebe8556d515", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/cdad7ad164b61a014999d4aa280ebab50566706d", "comment_count": 0, "verification": { "verified": false, @@ -5276,79 +5358,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/7791d1a895b623e4ac895088737b2ebe8556d515", - "html_url": "https://github.com/crawl/crawl/commit/7791d1a895b623e4ac895088737b2ebe8556d515", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7791d1a895b623e4ac895088737b2ebe8556d515/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/cdad7ad164b61a014999d4aa280ebab50566706d", + "html_url": "https://github.com/crawl/crawl/commit/cdad7ad164b61a014999d4aa280ebab50566706d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cdad7ad164b61a014999d4aa280ebab50566706d/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": "1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", - "url": "https://api.github.com/repos/crawl/crawl/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", - "html_url": "https://github.com/crawl/crawl/commit/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0" + "sha": "1c27a4ad6190d5b5b610cc47672d6194148ad8b8", + "url": "https://api.github.com/repos/crawl/crawl/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", + "html_url": "https://github.com/crawl/crawl/commit/1c27a4ad6190d5b5b610cc47672d6194148ad8b8" } ] }, { - "sha": "1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", - "node_id": "C_kwDOAV-JftoAKDFkY2YxNmQ1ZjJmMGJiOGI0ZmJkN2YzNmNkMTEzNjhiY2JiOTVmZTA", + "sha": "1c27a4ad6190d5b5b610cc47672d6194148ad8b8", + "node_id": "C_kwDOAV-JftoAKDFjMjdhNGFkNjE5MGQ1YjViNjEwY2M0NzY3MmQ2MTk0MTQ4YWQ4Yjg", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T03:01:58Z" + "date": "2024-11-27T00:35:08Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-26T03:01:58Z" + "date": "2024-11-27T00:35:08Z" }, - "message": "Refactor god_protects, shoot_through_monster, and related functions\n\nA number of different types of ally are intended to either never be harmed\nby player actions, or outright be fired through (eg: battlespheres, Hep\nancestors, demonic guardians). But many of these different catergories are\nhandled by different functions, and one category or another being\noverlooked from some attack is a frequent source of bugs.\n\nThis refactors essentially all such cases to go through a pair of\nfunctions: never_harm_monster() and shoot_through_monster(). The former is\nfor all monsters that should never be negatively affected by any actions\ncaused the a given agent (usually the player). shoot_through_monster() is\nmostly the exact same list, except additionally includes Jiyva jellies\n(where the player cannot harm them, but also cannot shoot through them.)\n\n(I think some of this Jiyva behavior is a bit strange and incorrect, but\nI've not attempt to change its current functionality in this commit.)\n\nnever_harm_monster() shoud be used in most cases, with\nshoot_through_monster() specifically for projectiles.\n\nThis commit also fixes a handful of existing bugs, such as it being\npossible to affect a demonic guardian with Irradiate or slow any\nnormally-unharmable ally with Metabolic Englaciate.\n\nThis also fixes #3985, and half of #4083", + "message": "Fix Charm instantly breaking (not_that_greg)\n\nAccidentally broken by 1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", "tree": { - "sha": "689d2b0b591a048066609a353ee14affd1e6fa7d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/689d2b0b591a048066609a353ee14affd1e6fa7d" + "sha": "81d7bec75bb81e98870185614a1b7f5e8cdcc459", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/81d7bec75bb81e98870185614a1b7f5e8cdcc459" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", "comment_count": 0, "verification": { "verified": false, @@ -5358,9 +5440,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", - "html_url": "https://github.com/crawl/crawl/commit/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", + "html_url": "https://github.com/crawl/crawl/commit/1c27a4ad6190d5b5b610cc47672d6194148ad8b8", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1c27a4ad6190d5b5b610cc47672d6194148ad8b8/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5405,32 +5487,32 @@ }, "parents": [ { - "sha": "77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", - "url": "https://api.github.com/repos/crawl/crawl/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", - "html_url": "https://github.com/crawl/crawl/commit/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d" + "sha": "cd918d39a03429362f0aca9c121075b461c0cdc5", + "url": "https://api.github.com/repos/crawl/crawl/commits/cd918d39a03429362f0aca9c121075b461c0cdc5", + "html_url": "https://github.com/crawl/crawl/commit/cd918d39a03429362f0aca9c121075b461c0cdc5" } ] }, { - "sha": "77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", - "node_id": "C_kwDOAV-JftoAKDc3OTg0ZmQ2YzE1YzM2YWFmMDA4YTZjNmZiOGIyYzMwMzNlMWIyOWQ", + "sha": "cd918d39a03429362f0aca9c121075b461c0cdc5", + "node_id": "C_kwDOAV-JftoAKGNkOTE4ZDM5YTAzNDI5MzYyZjBhY2E5YzEyMTA3NWI0NjFjMGNkYzU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:47:36Z" + "date": "2024-11-26T23:02:20Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:47:36Z" + "date": "2024-11-26T23:03:03Z" }, - "message": "Improve out of range message when aiming Paragon finisher (pisaster)\n\nIf you aimed it at a spot the Paragon could not see (possibly because you\nhad blinked away from it), the game would confusingly claim \"You cannot\nsee that place.\" when the actual issue is that the *paragon* cannot see\nthat place. So let's just say that it's out of range instead.", + "message": "Don't launch bomblets at firewood (Ge0FF)", "tree": { - "sha": "bd273afa5fa1af63a392517309e7b0f59dc27a0e", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/bd273afa5fa1af63a392517309e7b0f59dc27a0e" + "sha": "778529d10bb8c16bb59892f82f08acde08d655c9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/778529d10bb8c16bb59892f82f08acde08d655c9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/cd918d39a03429362f0aca9c121075b461c0cdc5", "comment_count": 0, "verification": { "verified": false, @@ -5440,9 +5522,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", - "html_url": "https://github.com/crawl/crawl/commit/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/cd918d39a03429362f0aca9c121075b461c0cdc5", + "html_url": "https://github.com/crawl/crawl/commit/cd918d39a03429362f0aca9c121075b461c0cdc5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cd918d39a03429362f0aca9c121075b461c0cdc5/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5487,32 +5569,32 @@ }, "parents": [ { - "sha": "d464759a5480f32561b15c2131ae425c78b19015", - "url": "https://api.github.com/repos/crawl/crawl/commits/d464759a5480f32561b15c2131ae425c78b19015", - "html_url": "https://github.com/crawl/crawl/commit/d464759a5480f32561b15c2131ae425c78b19015" + "sha": "61fbf599b9968ab38b6c27d236aa74d384fa010c", + "url": "https://api.github.com/repos/crawl/crawl/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c", + "html_url": "https://github.com/crawl/crawl/commit/61fbf599b9968ab38b6c27d236aa74d384fa010c" } ] }, { - "sha": "d464759a5480f32561b15c2131ae425c78b19015", - "node_id": "C_kwDOAV-JftoAKGQ0NjQ3NTlhNTQ4MGYzMjU2MWIxNWMyMTMxYWU0MjVjNzhiMTkwMTU", + "sha": "61fbf599b9968ab38b6c27d236aa74d384fa010c", + "node_id": "C_kwDOAV-JftoAKDYxZmJmNTk5Yjk5NjhhYjM4YjZjMjdkMjM2YWE3NGQzODRmYTAxMGM", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:36:36Z" + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2024-11-26T09:31:28Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:36:36Z" + "name": "Nikolai Lavsky", + "email": "3328424+nlavsky@users.noreply.github.com", + "date": "2024-11-26T09:31:28Z" }, - "message": "Don't show EV/fail rate preview when examining unID'd randart weapons\n\n(Armour and jewelry appear to have already had this check.)", + "message": "fix: don't say Paragon can use any current weapon\n\nsince paragons can't fall back on using the player's current weapon\nsince 901f017ee1.", "tree": { - "sha": "aac9596276dfda580cb177f7fb6f76afbc35e120", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/aac9596276dfda580cb177f7fb6f76afbc35e120" + "sha": "7fc9f0d5d0af1aea5d45a6e78e9ce1041f59c992", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/7fc9f0d5d0af1aea5d45a6e78e9ce1041f59c992" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d464759a5480f32561b15c2131ae425c78b19015", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c", "comment_count": 0, "verification": { "verified": false, @@ -5522,79 +5604,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d464759a5480f32561b15c2131ae425c78b19015", - "html_url": "https://github.com/crawl/crawl/commit/d464759a5480f32561b15c2131ae425c78b19015", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d464759a5480f32561b15c2131ae425c78b19015/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c", + "html_url": "https://github.com/crawl/crawl/commit/61fbf599b9968ab38b6c27d236aa74d384fa010c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/61fbf599b9968ab38b6c27d236aa74d384fa010c/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nlavsky", + "html_url": "https://github.com/nlavsky", + "followers_url": "https://api.github.com/users/nlavsky/followers", + "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", + "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", + "organizations_url": "https://api.github.com/users/nlavsky/orgs", + "repos_url": "https://api.github.com/users/nlavsky/repos", + "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/nlavsky/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "nlavsky", + "id": 3328424, + "node_id": "MDQ6VXNlcjMzMjg0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3328424?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DracoOmega", - "html_url": "https://github.com/DracoOmega", - "followers_url": "https://api.github.com/users/DracoOmega/followers", - "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", - "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", - "organizations_url": "https://api.github.com/users/DracoOmega/orgs", - "repos_url": "https://api.github.com/users/DracoOmega/repos", - "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", - "received_events_url": "https://api.github.com/users/DracoOmega/received_events", + "url": "https://api.github.com/users/nlavsky", + "html_url": "https://github.com/nlavsky", + "followers_url": "https://api.github.com/users/nlavsky/followers", + "following_url": "https://api.github.com/users/nlavsky/following{/other_user}", + "gists_url": "https://api.github.com/users/nlavsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nlavsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nlavsky/subscriptions", + "organizations_url": "https://api.github.com/users/nlavsky/orgs", + "repos_url": "https://api.github.com/users/nlavsky/repos", + "events_url": "https://api.github.com/users/nlavsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/nlavsky/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "cfb42be0b4d62b643ec1d685cffa8d947eef25d5", - "url": "https://api.github.com/repos/crawl/crawl/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", - "html_url": "https://github.com/crawl/crawl/commit/cfb42be0b4d62b643ec1d685cffa8d947eef25d5" + "sha": "5daf8ae0131710eabb31a4c2afeafd63078be750", + "url": "https://api.github.com/repos/crawl/crawl/commits/5daf8ae0131710eabb31a4c2afeafd63078be750", + "html_url": "https://github.com/crawl/crawl/commit/5daf8ae0131710eabb31a4c2afeafd63078be750" } ] }, { - "sha": "cfb42be0b4d62b643ec1d685cffa8d947eef25d5", - "node_id": "C_kwDOAV-JftoAKGNmYjQyYmUwYjRkNjJiNjQzZWMxZDY4NWNmZmE4ZDk0N2VlZjI1ZDU", + "sha": "5daf8ae0131710eabb31a4c2afeafd63078be750", + "node_id": "C_kwDOAV-JftoAKDVkYWY4YWUwMTMxNzEwZWFiYjMxYTRjMmFmZWFmZDYzMDc4YmU3NTA", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:35:47Z" + "date": "2024-11-26T04:41:58Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:35:47Z" + "date": "2024-11-26T04:44:37Z" }, - "message": "Don't allow looking at spell success rate changes for unequippable items\n\nWhile (for example), a spriggan examining a scale mail wouldn't be told\nthat it would affect their spell fail chances, if they pressed '!' they\ncould still bring up a tab confusingly showing some of that information\nanyway.", + "message": "Fix a knockback-related crash", "tree": { - "sha": "a1a3afbcfad4197868ff5a7dc9101c29cdfe289b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a1a3afbcfad4197868ff5a7dc9101c29cdfe289b" + "sha": "3b54540677bc08498a2fd13387b4a78b24856148", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/3b54540677bc08498a2fd13387b4a78b24856148" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/5daf8ae0131710eabb31a4c2afeafd63078be750", "comment_count": 0, "verification": { "verified": false, @@ -5604,9 +5686,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", - "html_url": "https://github.com/crawl/crawl/commit/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/5daf8ae0131710eabb31a4c2afeafd63078be750", + "html_url": "https://github.com/crawl/crawl/commit/5daf8ae0131710eabb31a4c2afeafd63078be750", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5daf8ae0131710eabb31a4c2afeafd63078be750/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -5651,32 +5733,32 @@ }, "parents": [ { - "sha": "66324250c4b590ab7600b14db2b87b45ce5f13cc", - "url": "https://api.github.com/repos/crawl/crawl/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc", - "html_url": "https://github.com/crawl/crawl/commit/66324250c4b590ab7600b14db2b87b45ce5f13cc" + "sha": "41443316a5c67cb55ee909a0db3d811b541f7419", + "url": "https://api.github.com/repos/crawl/crawl/commits/41443316a5c67cb55ee909a0db3d811b541f7419", + "html_url": "https://github.com/crawl/crawl/commit/41443316a5c67cb55ee909a0db3d811b541f7419" } ] }, { - "sha": "66324250c4b590ab7600b14db2b87b45ce5f13cc", - "node_id": "C_kwDOAV-JftoAKDY2MzI0MjUwYzRiNTkwYWI3NjAwYjE0ZGIyYjg3YjQ1Y2U1ZjEzY2M", + "sha": "41443316a5c67cb55ee909a0db3d811b541f7419", + "node_id": "C_kwDOAV-JftoAKDQxNDQzMzE2YTVjNjdjYjU1ZWU5MDlhMGRiM2Q4MTFiNTQxZjc0MTk", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:12:25Z" + "name": "Isaac Clancy", + "email": "ikec4@yahoo.com", + "date": "2024-11-10T01:38:48Z" }, "committer": { "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-25T22:12:38Z" + "email": "jgbulgin@hotmail.com", + "date": "2024-11-26T03:39:27Z" }, - "message": "Allow deconstructing forgecraft constructs with ctrl+direction\n\nYou used to be able to accomplish something similar with lightning spire,\nback when it got upset when you hurt it, but this stopped being possble\nonce mindless constructed stopped caring about player damage. It felt that\nit was fine if the player *couldn't* instantly dismiss them (and largely\nstill do), but this is aimed at improving QoL for clockwork bee in\nparticular.\n\nWhen there are no more targets around to attack, clockwork bee falls\ndormant. It also cannot be recharged without a visible target. This\nfrequently results in it briefly blocking a corridor after a battle, and\nwhile I have not *personally* felt that this is a problem (you should\nrest!), enough other people have found it annoying that I am doing this\nwith the aim of making it feel better for them.\n\nThis solution still feels 'clunky' to me (needing an additional command and\ngiving a *much* longer message when trying to reactivate a bee without a\ntarget), but other proposed solutions have had potentially more serious\nside-effects, so let's just give this a try for now and see what player\nresponse is.", + "message": "Warn when summoning with fulsome fusillade active (Flugkiller)\n\nFulsome fusillade can damage your summons so it should warn when you\ntry to summon with it active, similar to spells like polar vortex.\n\nShould resolve #4055", "tree": { - "sha": "75325a2b4caa6bb7cc59dea91d4fa2f81b4f5774", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/75325a2b4caa6bb7cc59dea91d4fa2f81b4f5774" + "sha": "e9c9b4b9fefef558fd82811cb502088b2a5c3974", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e9c9b4b9fefef558fd82811cb502088b2a5c3974" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/41443316a5c67cb55ee909a0db3d811b541f7419", "comment_count": 0, "verification": { "verified": false, @@ -5686,26 +5768,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc", - "html_url": "https://github.com/crawl/crawl/commit/66324250c4b590ab7600b14db2b87b45ce5f13cc", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/41443316a5c67cb55ee909a0db3d811b541f7419", + "html_url": "https://github.com/crawl/crawl/commit/41443316a5c67cb55ee909a0db3d811b541f7419", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/41443316a5c67cb55ee909a0db3d811b541f7419/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 @@ -5733,32 +5815,32 @@ }, "parents": [ { - "sha": "bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", - "url": "https://api.github.com/repos/crawl/crawl/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", - "html_url": "https://github.com/crawl/crawl/commit/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6" + "sha": "7791d1a895b623e4ac895088737b2ebe8556d515", + "url": "https://api.github.com/repos/crawl/crawl/commits/7791d1a895b623e4ac895088737b2ebe8556d515", + "html_url": "https://github.com/crawl/crawl/commit/7791d1a895b623e4ac895088737b2ebe8556d515" } ] }, { - "sha": "bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", - "node_id": "C_kwDOAV-JftoAKGJkZjRjOWRiMjI5Yzg4ZTc4ZTZkNWM4ZWVjNWVmZGM2ODk3MjI1YjY", + "sha": "7791d1a895b623e4ac895088737b2ebe8556d515", + "node_id": "C_kwDOAV-JftoAKDc3OTFkMWE4OTViNjIzZTRhYzg5NTA4ODczN2IyZWJlODU1NmQ1MTU", "commit": { "author": { - "name": "dependabot[bot]", - "email": "49699333+dependabot[bot]@users.noreply.github.com", - "date": "2024-11-22T22:14:34Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-26T03:30:40Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-25T19:50:22Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-26T03:30:40Z" }, - "message": "Bump tornado in /crawl-ref/source/webserver/requirements\n\nBumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.1 to 6.4.2.\n- [Changelog](https://github.com/tornadoweb/tornado/blob/v6.4.2/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.1...v6.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: tornado\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ", + "message": "Fix some illusions not being marked as summoned/temporary\n\nWhile many illusionary clones are supposed to hide the fact that they are\nsummoned (since it's part of the illusion that you can't tell them apart\nfrom the original), this is fairly silly for things like player illusions\nor hostile clones of your ancestor and such.\n\nBut treating those *entirely* as normal summons would reintroduce an\ninformation leak, where it was possible to identify the real Mara by\nlooking at the 'summoner' of your illusion. But the real problem is not\nplayer illusions, but Mara themselves, so refactor things to hide the\nsummoner specifically if it's Mara, but show it for other player illusion\nsources (ie: mainly the strange machines in the Tukima wizlab)\n\nThis fixes #4083", "tree": { - "sha": "9bc7392a171d5dd00596a27ba25e4343f6c7d829", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/9bc7392a171d5dd00596a27ba25e4343f6c7d829" + "sha": "eef51c7753d78aee27cbf99593f299d68ac0496d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/eef51c7753d78aee27cbf99593f299d68ac0496d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/7791d1a895b623e4ac895088737b2ebe8556d515", "comment_count": 0, "verification": { "verified": false, @@ -5768,79 +5850,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", - "html_url": "https://github.com/crawl/crawl/commit/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/7791d1a895b623e4ac895088737b2ebe8556d515", + "html_url": "https://github.com/crawl/crawl/commit/7791d1a895b623e4ac895088737b2ebe8556d515", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/7791d1a895b623e4ac895088737b2ebe8556d515/comments", "author": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?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/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", + "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": "20f8f3c1c4491d8569ac3954ae093bb625c58526", - "url": "https://api.github.com/repos/crawl/crawl/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526", - "html_url": "https://github.com/crawl/crawl/commit/20f8f3c1c4491d8569ac3954ae093bb625c58526" + "sha": "1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "url": "https://api.github.com/repos/crawl/crawl/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "html_url": "https://github.com/crawl/crawl/commit/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0" } ] }, { - "sha": "20f8f3c1c4491d8569ac3954ae093bb625c58526", - "node_id": "C_kwDOAV-JftoAKDIwZjhmM2MxYzQ0OTFkODU2OWFjMzk1NGFlMDkzYmI2MjVjNTg1MjY", + "sha": "1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "node_id": "C_kwDOAV-JftoAKDFkY2YxNmQ1ZjJmMGJiOGI0ZmJkN2YzNmNkMTEzNjhiY2JiOTVmZTA", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-25T19:38:43Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-26T03:01:58Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-25T19:43:26Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-26T03:01:58Z" }, - "message": "Add Robert J. Redelmeier to the credits\n\nFor 520e15dbdb.", + "message": "Refactor god_protects, shoot_through_monster, and related functions\n\nA number of different types of ally are intended to either never be harmed\nby player actions, or outright be fired through (eg: battlespheres, Hep\nancestors, demonic guardians). But many of these different catergories are\nhandled by different functions, and one category or another being\noverlooked from some attack is a frequent source of bugs.\n\nThis refactors essentially all such cases to go through a pair of\nfunctions: never_harm_monster() and shoot_through_monster(). The former is\nfor all monsters that should never be negatively affected by any actions\ncaused the a given agent (usually the player). shoot_through_monster() is\nmostly the exact same list, except additionally includes Jiyva jellies\n(where the player cannot harm them, but also cannot shoot through them.)\n\n(I think some of this Jiyva behavior is a bit strange and incorrect, but\nI've not attempt to change its current functionality in this commit.)\n\nnever_harm_monster() shoud be used in most cases, with\nshoot_through_monster() specifically for projectiles.\n\nThis commit also fixes a handful of existing bugs, such as it being\npossible to affect a demonic guardian with Irradiate or slow any\nnormally-unharmable ally with Metabolic Englaciate.\n\nThis also fixes #3985, and half of #4083", "tree": { - "sha": "ef381d6d48b617c3b9abfbdb40fca1e0679aed7b", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/ef381d6d48b617c3b9abfbdb40fca1e0679aed7b" + "sha": "689d2b0b591a048066609a353ee14affd1e6fa7d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/689d2b0b591a048066609a353ee14affd1e6fa7d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", "comment_count": 0, "verification": { "verified": false, @@ -5850,79 +5932,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526", - "html_url": "https://github.com/crawl/crawl/commit/20f8f3c1c4491d8569ac3954ae093bb625c58526", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "html_url": "https://github.com/crawl/crawl/commit/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/1dcf16d5f2f0bb8b4fbd7f36cd11368bcbb95fe0/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": "bec97544d0fdba30adfa5ea350ba946af1e0ffe7", - "url": "https://api.github.com/repos/crawl/crawl/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", - "html_url": "https://github.com/crawl/crawl/commit/bec97544d0fdba30adfa5ea350ba946af1e0ffe7" + "sha": "77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", + "url": "https://api.github.com/repos/crawl/crawl/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", + "html_url": "https://github.com/crawl/crawl/commit/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d" } ] }, { - "sha": "bec97544d0fdba30adfa5ea350ba946af1e0ffe7", - "node_id": "C_kwDOAV-JftoAKGJlYzk3NTQ0ZDBmZGJhMzBhZGZhNWVhMzUwYmE5NDZhZjFlMGZmZTc", + "sha": "77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", + "node_id": "C_kwDOAV-JftoAKDc3OTg0ZmQ2YzE1YzM2YWFmMDA4YTZjNmZiOGIyYzMwMzNlMWIyOWQ", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-25T13:05:05Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-25T22:47:36Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-25T13:05:05Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-25T22:47:36Z" }, - "message": "Checkwhite\n\n(...doesn't know about newly added files for a given commit? Hrm.)", + "message": "Improve out of range message when aiming Paragon finisher (pisaster)\n\nIf you aimed it at a spot the Paragon could not see (possibly because you\nhad blinked away from it), the game would confusingly claim \"You cannot\nsee that place.\" when the actual issue is that the *paragon* cannot see\nthat place. So let's just say that it's out of range instead.", "tree": { - "sha": "1edce539b4c4a6341a3d75819a6f0ceee4e29606", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/1edce539b4c4a6341a3d75819a6f0ceee4e29606" + "sha": "bd273afa5fa1af63a392517309e7b0f59dc27a0e", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/bd273afa5fa1af63a392517309e7b0f59dc27a0e" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", "comment_count": 0, "verification": { "verified": false, @@ -5932,79 +6014,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", - "html_url": "https://github.com/crawl/crawl/commit/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", + "html_url": "https://github.com/crawl/crawl/commit/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/77984fd6c15c36aaf008a6c6fb8b2c3033e1b29d/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/regret-index", - "html_url": "https://github.com/regret-index", - "followers_url": "https://api.github.com/users/regret-index/followers", - "following_url": "https://api.github.com/users/regret-index/following{/other_user}", - "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", - "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", - "organizations_url": "https://api.github.com/users/regret-index/orgs", - "repos_url": "https://api.github.com/users/regret-index/repos", - "events_url": "https://api.github.com/users/regret-index/events{/privacy}", - "received_events_url": "https://api.github.com/users/regret-index/received_events", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "18c7c0e53314a60cf4202c3762126771177c19f7", - "url": "https://api.github.com/repos/crawl/crawl/commits/18c7c0e53314a60cf4202c3762126771177c19f7", - "html_url": "https://github.com/crawl/crawl/commit/18c7c0e53314a60cf4202c3762126771177c19f7" + "sha": "d464759a5480f32561b15c2131ae425c78b19015", + "url": "https://api.github.com/repos/crawl/crawl/commits/d464759a5480f32561b15c2131ae425c78b19015", + "html_url": "https://github.com/crawl/crawl/commit/d464759a5480f32561b15c2131ae425c78b19015" } ] }, { - "sha": "18c7c0e53314a60cf4202c3762126771177c19f7", - "node_id": "C_kwDOAV-JftoAKDE4YzdjMGU1MzMxNGE2MGNmNDIwMmMzNzYyMTI2NzcxMTc3YzE5Zjc", + "sha": "d464759a5480f32561b15c2131ae425c78b19015", + "node_id": "C_kwDOAV-JftoAKGQ0NjQ3NTlhNTQ4MGYzMjU2MWIxNWMyMTMxYWU0MjVjNzhiMTkwMTU", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-25T12:05:53Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-25T22:36:36Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-25T12:16:56Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-25T22:36:36Z" }, - "message": "New monsters: alderkings, death trees for Depths and rarely Crypt\n\nWhile plants have been very slowly added to Crawl due to the innate\ndifficulties of designing more immobile monsters, the motile plant glyph\n('f') is one of the few console glyphs mostly wide open for additional\nmonsters. There's a lot of easy flavourful design space for more plants,\nand in particular, adding one of them in Depths has multiple benefits: it\ncan connect the various spriggans moved there closer to a branch otherwise\nmostly preoccupied with giants and undead, it can make Fedhas's plant\npacification mean a little more throughout the game, and it can help\nfurther split apart the artificial fortification spirit of the Vaults\nversus the more uncontrolled cavern-dungeon of the Depths.\n\nAlderkings are a translated name of something from various works of\nGermanic literature, a storied figure of a darkwood elf king that haunts\ndeep forests and absconds with or kills trespassers. (Crawl's elves aren't\nparticularly fey, so it's deployed around the main fey threats of\nspriggans instead. The translation drift between the Danish elverkonge and\nGerman erlkönig is a couple centuries old, so it feels fine to make it\nliterally a tree as the artistic tradition still includes rather than some\nfey spirit. Without a name to the title and with a lot of differing takes\nin centuries of tradition, demoting them to a non-unique feels fine enough\nto me.) These are deep out-of-depth walking trees in Depths with\nmildly-below-ettin level melee damage, reasonable hp and AC but poor EV and\nrF-, plus three notable spells:\n\n * Grasping Roots, the ranged constriction spell used by shambling\n mangroves: aside from using a little more constriction in Depths as is\n less present in Vaults with tentacled monstrosities moved out from the\n branch, it also slows running away from its short-range other spells.\n\n * Siphon Essence, the range-2 torment into self-healing ability\n provided by talismans of death: an experiment in trying out more\n highly dangerous short-range spells and means of healing monsters in a\n more reasonably tangible fashion, a means of endangering lategame\n characters with very high defenses, and a chance to establish yet\n another unique way to deal unholy damage as Crawl's large focus on\n unholy threats regularly needs. Unlike Torment, this range can be\n avoided for a large number of characters, and it also can avoid\n hurting living allies as Depths still contains plenty of.\n\n * Dispel Undead, the not-ranged version players, their ghosts, and\n burial acolytes use: a chance to further emphasize that monsters can\n have varying Dispel Undead ranges, and one short enough to still\n emphasize their Grasping Roots.\n\nThus, they pin their foes in place, cast high-damage short-range spells\nwith various non-standard resistance checks, and then finish them off\nwith heavy melee. Hopefully the obvious synergies between these spells and\nthe rarity of a character caring about both Siphon Essence and Dispel\nUndead will be straightforward enough for players to learn and fear.\nThey're quite scary in practice, but Depths threatens a lot with large\nbands of monsters; they'll mostly endanger reckless spell-less characters,\nwho would be just as imperilled if not more so by shrike and spark wasp\nbands. One can always teleport before they get close, after all....\n\nAside from placing around once or twice per game in generic threat vaults\nand regular floor spawns, they also appear in a number of forested,\nnecromantic, and magical vaults throughout Depths. As strong necromantic\ncasters, these also appear in a sparse Crypt vaults that already used dead\ntrees; since the branch has plenty of regular living necromancers already,\nthis shouldn't be too out of place. (This also comes with some tweaking of\nvarious other uses of dead trees and petrified trees, to deal with the\nautomagic feature-recolouring-to-tile match-up mess.)\n\nTheir tile is an amalgamation of CanOfWorms's hill giant, Sastreii's\ndemonic trees, roctavian's shambling mangrove, and ontoclasm plus\nlingerstink's Asterion. It animates in a mildly experimental fashion to\nbridge tree foilage and necromancy colours.", + "message": "Don't show EV/fail rate preview when examining unID'd randart weapons\n\n(Armour and jewelry appear to have already had this check.)", "tree": { - "sha": "c861649df5195611b06220bf55b47f6b28b47f47", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c861649df5195611b06220bf55b47f6b28b47f47" + "sha": "aac9596276dfda580cb177f7fb6f76afbc35e120", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/aac9596276dfda580cb177f7fb6f76afbc35e120" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/18c7c0e53314a60cf4202c3762126771177c19f7", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d464759a5480f32561b15c2131ae425c78b19015", "comment_count": 0, "verification": { "verified": false, @@ -6014,79 +6096,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/18c7c0e53314a60cf4202c3762126771177c19f7", - "html_url": "https://github.com/crawl/crawl/commit/18c7c0e53314a60cf4202c3762126771177c19f7", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/18c7c0e53314a60cf4202c3762126771177c19f7/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d464759a5480f32561b15c2131ae425c78b19015", + "html_url": "https://github.com/crawl/crawl/commit/d464759a5480f32561b15c2131ae425c78b19015", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d464759a5480f32561b15c2131ae425c78b19015/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": "e55ba79dcc13ed3ae9f7c67903191c850a18ac24", - "url": "https://api.github.com/repos/crawl/crawl/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", - "html_url": "https://github.com/crawl/crawl/commit/e55ba79dcc13ed3ae9f7c67903191c850a18ac24" + "sha": "cfb42be0b4d62b643ec1d685cffa8d947eef25d5", + "url": "https://api.github.com/repos/crawl/crawl/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", + "html_url": "https://github.com/crawl/crawl/commit/cfb42be0b4d62b643ec1d685cffa8d947eef25d5" } ] }, { - "sha": "e55ba79dcc13ed3ae9f7c67903191c850a18ac24", - "node_id": "C_kwDOAV-JftoAKGU1NWJhNzlkY2MxM2VkM2FlOWY3YzY3OTAzMTkxYzg1MGExOGFjMjQ", + "sha": "cfb42be0b4d62b643ec1d685cffa8d947eef25d5", + "node_id": "C_kwDOAV-JftoAKGNmYjQyYmUwYjRkNjJiNjQzZWMxZDY4NWNmZmE4ZDk0N2VlZjI1ZDU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T07:17:05Z" + "date": "2024-11-25T22:35:47Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T07:17:20Z" + "date": "2024-11-25T22:35:47Z" }, - "message": "Fix missing break in disjunction dart description (Bn)", + "message": "Don't allow looking at spell success rate changes for unequippable items\n\nWhile (for example), a spriggan examining a scale mail wouldn't be told\nthat it would affect their spell fail chances, if they pressed '!' they\ncould still bring up a tab confusingly showing some of that information\nanyway.", "tree": { - "sha": "e91bbff4a998e64ffbcc7282c44603a8e4593add", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e91bbff4a998e64ffbcc7282c44603a8e4593add" + "sha": "a1a3afbcfad4197868ff5a7dc9101c29cdfe289b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a1a3afbcfad4197868ff5a7dc9101c29cdfe289b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", "comment_count": 0, "verification": { "verified": false, @@ -6096,9 +6178,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", - "html_url": "https://github.com/crawl/crawl/commit/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", + "html_url": "https://github.com/crawl/crawl/commit/cfb42be0b4d62b643ec1d685cffa8d947eef25d5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/cfb42be0b4d62b643ec1d685cffa8d947eef25d5/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6143,32 +6225,32 @@ }, "parents": [ { - "sha": "9ebf140c76a3960a434e494b8ab977fbff462550", - "url": "https://api.github.com/repos/crawl/crawl/commits/9ebf140c76a3960a434e494b8ab977fbff462550", - "html_url": "https://github.com/crawl/crawl/commit/9ebf140c76a3960a434e494b8ab977fbff462550" + "sha": "66324250c4b590ab7600b14db2b87b45ce5f13cc", + "url": "https://api.github.com/repos/crawl/crawl/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc", + "html_url": "https://github.com/crawl/crawl/commit/66324250c4b590ab7600b14db2b87b45ce5f13cc" } ] }, { - "sha": "9ebf140c76a3960a434e494b8ab977fbff462550", - "node_id": "C_kwDOAV-JftoAKDllYmYxNDBjNzZhMzk2MGE0MzRlNDk0YjhhYjk3N2ZiZmY0NjI1NTA", + "sha": "66324250c4b590ab7600b14db2b87b45ce5f13cc", + "node_id": "C_kwDOAV-JftoAKDY2MzI0MjUwYzRiNTkwYWI3NjAwYjE0ZGIyYjg3YjQ1Y2U1ZjEzY2M", "commit": { "author": { - "name": "Alejandro Ramirez", - "email": "alejandroid@apple.com", - "date": "2024-08-23T23:32:29Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-25T22:12:25Z" }, "committer": { "name": "DracoOmega", - "email": "jgbulgin@hotmail.com", - "date": "2024-11-24T06:37:28Z" + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-25T22:12:38Z" }, - "message": "Make player doll match lost wings mutation (#3973)\n\nRedraw the player doll when losing wings so that\ndraconians that loses their big wing mutation see\nthe change immediately (kuniqsX)\n\nResolves #3973", + "message": "Allow deconstructing forgecraft constructs with ctrl+direction\n\nYou used to be able to accomplish something similar with lightning spire,\nback when it got upset when you hurt it, but this stopped being possble\nonce mindless constructed stopped caring about player damage. It felt that\nit was fine if the player *couldn't* instantly dismiss them (and largely\nstill do), but this is aimed at improving QoL for clockwork bee in\nparticular.\n\nWhen there are no more targets around to attack, clockwork bee falls\ndormant. It also cannot be recharged without a visible target. This\nfrequently results in it briefly blocking a corridor after a battle, and\nwhile I have not *personally* felt that this is a problem (you should\nrest!), enough other people have found it annoying that I am doing this\nwith the aim of making it feel better for them.\n\nThis solution still feels 'clunky' to me (needing an additional command and\ngiving a *much* longer message when trying to reactivate a bee without a\ntarget), but other proposed solutions have had potentially more serious\nside-effects, so let's just give this a try for now and see what player\nresponse is.", "tree": { - "sha": "0611a34a39e64f7c8d04a6f383d492b159919ca0", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0611a34a39e64f7c8d04a6f383d492b159919ca0" + "sha": "75325a2b4caa6bb7cc59dea91d4fa2f81b4f5774", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/75325a2b4caa6bb7cc59dea91d4fa2f81b4f5774" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9ebf140c76a3960a434e494b8ab977fbff462550", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc", "comment_count": 0, "verification": { "verified": false, @@ -6178,10 +6260,30 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9ebf140c76a3960a434e494b8ab977fbff462550", - "html_url": "https://github.com/crawl/crawl/commit/9ebf140c76a3960a434e494b8ab977fbff462550", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9ebf140c76a3960a434e494b8ab977fbff462550/comments", - "author": null, + "url": "https://api.github.com/repos/crawl/crawl/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc", + "html_url": "https://github.com/crawl/crawl/commit/66324250c4b590ab7600b14db2b87b45ce5f13cc", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/66324250c4b590ab7600b14db2b87b45ce5f13cc/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, @@ -6205,32 +6307,32 @@ }, "parents": [ { - "sha": "c1ee981f0914abb515b92b4403d6cb520e0c4b9f", - "url": "https://api.github.com/repos/crawl/crawl/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", - "html_url": "https://github.com/crawl/crawl/commit/c1ee981f0914abb515b92b4403d6cb520e0c4b9f" + "sha": "bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", + "url": "https://api.github.com/repos/crawl/crawl/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", + "html_url": "https://github.com/crawl/crawl/commit/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6" } ] }, { - "sha": "c1ee981f0914abb515b92b4403d6cb520e0c4b9f", - "node_id": "C_kwDOAV-JftoAKGMxZWU5ODFmMDkxNGFiYjUxNWI5MmI0NDAzZDZjYjUyMGUwYzRiOWY", + "sha": "bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", + "node_id": "C_kwDOAV-JftoAKGJkZjRjOWRiMjI5Yzg4ZTc4ZTZkNWM4ZWVjNWVmZGM2ODk3MjI1YjY", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-24T06:34:50Z" + "name": "dependabot[bot]", + "email": "49699333+dependabot[bot]@users.noreply.github.com", + "date": "2024-11-22T22:14:34Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-24T06:36:14Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-25T19:50:22Z" }, - "message": "Changelog tweaks (various)", + "message": "Bump tornado in /crawl-ref/source/webserver/requirements\n\nBumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.1 to 6.4.2.\n- [Changelog](https://github.com/tornadoweb/tornado/blob/v6.4.2/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.1...v6.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: tornado\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ", "tree": { - "sha": "fef43db78cd85177e9e7b74b0f65f4865af2abfa", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/fef43db78cd85177e9e7b74b0f65f4865af2abfa" + "sha": "9bc7392a171d5dd00596a27ba25e4343f6c7d829", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/9bc7392a171d5dd00596a27ba25e4343f6c7d829" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", "comment_count": 0, "verification": { "verified": false, @@ -6240,79 +6342,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", - "html_url": "https://github.com/crawl/crawl/commit/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", + "html_url": "https://github.com/crawl/crawl/commit/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bdf4c9db229c88e78e6d5c8eec5efdc6897225b6/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?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", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", "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": "Implojin", + "id": 22609817, + "node_id": "MDQ6VXNlcjIyNjA5ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/22609817?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/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": "c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", - "url": "https://api.github.com/repos/crawl/crawl/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", - "html_url": "https://github.com/crawl/crawl/commit/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba" + "sha": "20f8f3c1c4491d8569ac3954ae093bb625c58526", + "url": "https://api.github.com/repos/crawl/crawl/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526", + "html_url": "https://github.com/crawl/crawl/commit/20f8f3c1c4491d8569ac3954ae093bb625c58526" } ] }, { - "sha": "c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", - "node_id": "C_kwDOAV-JftoAKGMxZDRiYmExNjBhNzdiMDc2N2UyZDdhMmQxNmZmZjNkY2ZlZDUxYmE", + "sha": "20f8f3c1c4491d8569ac3954ae093bb625c58526", + "node_id": "C_kwDOAV-JftoAKDIwZjhmM2MxYzQ0OTFkODU2OWFjMzk1NGFlMDkzYmI2MjVjNTg1MjY", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-24T06:17:35Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-25T19:38:43Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-24T06:35:27Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-25T19:43:26Z" }, - "message": "Tweak spriggan druid call / might criteria\n\n8a9237d added a special case to make only swamp dragons count for\nmons_is_beast, leaving out the swamp end fire and ice dragons due to their\nnoticeably higher threat. Since then, Swamp has gotten quite a ways more\ndangerous, and in particular druids can call in bunyips in Swamp or\nshrikes and spark wasps in Depths. As such, I'm removing this one special\ncase, letting them care about the other types of dragon when calling in\nor granting might to beasts in general.", + "message": "Add Robert J. Redelmeier to the credits\n\nFor 520e15dbdb.", "tree": { - "sha": "67f3663e90f153da379b57a227b326018ab21e46", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/67f3663e90f153da379b57a227b326018ab21e46" + "sha": "ef381d6d48b617c3b9abfbdb40fca1e0679aed7b", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/ef381d6d48b617c3b9abfbdb40fca1e0679aed7b" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526", "comment_count": 0, "verification": { "verified": false, @@ -6322,79 +6424,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", - "html_url": "https://github.com/crawl/crawl/commit/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526", + "html_url": "https://github.com/crawl/crawl/commit/20f8f3c1c4491d8569ac3954ae093bb625c58526", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/20f8f3c1c4491d8569ac3954ae093bb625c58526/comments", "author": { - "login": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?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/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/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": "regret-index", - "id": 17419504, - "node_id": "MDQ6VXNlcjE3NDE5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/17419504?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/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/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": "d3692a33901065439d230cd8e5748c685b4d0045", - "url": "https://api.github.com/repos/crawl/crawl/commits/d3692a33901065439d230cd8e5748c685b4d0045", - "html_url": "https://github.com/crawl/crawl/commit/d3692a33901065439d230cd8e5748c685b4d0045" + "sha": "bec97544d0fdba30adfa5ea350ba946af1e0ffe7", + "url": "https://api.github.com/repos/crawl/crawl/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", + "html_url": "https://github.com/crawl/crawl/commit/bec97544d0fdba30adfa5ea350ba946af1e0ffe7" } ] }, { - "sha": "d3692a33901065439d230cd8e5748c685b4d0045", - "node_id": "C_kwDOAV-JftoAKGQzNjkyYTMzOTAxMDY1NDM5ZDIzMGNkOGU1NzQ4YzY4NWI0ZDAwNDU", + "sha": "bec97544d0fdba30adfa5ea350ba946af1e0ffe7", + "node_id": "C_kwDOAV-JftoAKGJlYzk3NTQ0ZDBmZGJhMzBhZGZhNWVhMzUwYmE5NDZhZjFlMGZmZTc", "commit": { "author": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-11-24T06:09:01Z" + "date": "2024-11-25T13:05:05Z" }, "committer": { "name": "regret-index", "email": "cloudofregret@hotmail.com", - "date": "2024-11-24T06:35:27Z" + "date": "2024-11-25T13:05:05Z" }, - "message": "Various quick adjustments to ironbound beastmasters\n\n * The beastmaster spawn count is higher than desired due to a shift\n later in design to target slime creatures instead of harpies plus an\n accidental use of max over min, doubling their overall placement rate\n from what was planned. This enstates their proper chance to appear in\n a band versus depth, while adjusting the numbers to make them appear\n quite often with lindwurms, more rarely with slime creatures, and with\n less beasts overall in their more common vaults.\n\n * Arcanists were added on the same console glyph and colour combination\n in 129f0b0 since the ironbound beastmaster removal. I'm moving\n arcanists over to lightred, since it matches their tile and what\n currently is on that same combination (the true form of shapeshifters)\n is harmless whenever actually found anyway.\n\n * Their description has been tweaked to not raise confusion about them\n causing frenzy or berserk with their aura.", + "message": "Checkwhite\n\n(...doesn't know about newly added files for a given commit? Hrm.)", "tree": { - "sha": "0465c28e5d6b16931ee02dc8a7b83102f855f512", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/0465c28e5d6b16931ee02dc8a7b83102f855f512" + "sha": "1edce539b4c4a6341a3d75819a6f0ceee4e29606", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/1edce539b4c4a6341a3d75819a6f0ceee4e29606" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d3692a33901065439d230cd8e5748c685b4d0045", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", "comment_count": 0, "verification": { "verified": false, @@ -6404,9 +6506,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d3692a33901065439d230cd8e5748c685b4d0045", - "html_url": "https://github.com/crawl/crawl/commit/d3692a33901065439d230cd8e5748c685b4d0045", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d3692a33901065439d230cd8e5748c685b4d0045/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", + "html_url": "https://github.com/crawl/crawl/commit/bec97544d0fdba30adfa5ea350ba946af1e0ffe7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/bec97544d0fdba30adfa5ea350ba946af1e0ffe7/comments", "author": { "login": "regret-index", "id": 17419504, @@ -6429,136 +6531,54 @@ "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": "d447e0d7be3eb41fa756ecd63a057a35a5a66f45", - "url": "https://api.github.com/repos/crawl/crawl/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", - "html_url": "https://github.com/crawl/crawl/commit/d447e0d7be3eb41fa756ecd63a057a35a5a66f45" - } - ] - }, - { - "sha": "d447e0d7be3eb41fa756ecd63a057a35a5a66f45", - "node_id": "C_kwDOAV-JftoAKGQ0NDdlMGQ3YmUzZWI0MWZhNzU2ZWNkNjNhMDU3YTM1YTVhNjZmNDU", - "commit": { - "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T06:32:01Z" - }, - "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T06:32:01Z" - }, - "message": "Don't remove felid stat-0 status on revival if stats still below 0\n\nDying removes stat drain, which will *usually* result in stats being above\n0 again (in which case it's fine to remove these statuses), but mutations\nor equipment may result in them still being 0 or less after being revived,\nin which case they should persist.\n\nCloses #4066", - "tree": { - "sha": "70da71678330bef83d620da15a4c1a2e135e3353", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/70da71678330bef83d620da15a4c1a2e135e3353" - }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", - "comment_count": 0, - "verification": { - "verified": false, - "reason": "unsigned", - "signature": null, - "payload": null, - "verified_at": null - } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", - "html_url": "https://github.com/crawl/crawl/commit/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45/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", + "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": "dac7352ac413f7a7aad53330a81237e169126fa5", - "url": "https://api.github.com/repos/crawl/crawl/commits/dac7352ac413f7a7aad53330a81237e169126fa5", - "html_url": "https://github.com/crawl/crawl/commit/dac7352ac413f7a7aad53330a81237e169126fa5" + "sha": "18c7c0e53314a60cf4202c3762126771177c19f7", + "url": "https://api.github.com/repos/crawl/crawl/commits/18c7c0e53314a60cf4202c3762126771177c19f7", + "html_url": "https://github.com/crawl/crawl/commit/18c7c0e53314a60cf4202c3762126771177c19f7" } ] }, { - "sha": "dac7352ac413f7a7aad53330a81237e169126fa5", - "node_id": "C_kwDOAV-JftoAKGRhYzczNTJhYzQxM2Y3YTdhYWQ1MzMzMGE4MTIzN2UxNjkxMjZmYTU", + "sha": "18c7c0e53314a60cf4202c3762126771177c19f7", + "node_id": "C_kwDOAV-JftoAKDE4YzdjMGU1MzMxNGE2MGNmNDIwMmMzNzYyMTI2NzcxMTc3YzE5Zjc", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T06:03:18Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-25T12:05:53Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T06:03:18Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-25T12:16:56Z" }, - "message": "Fix spacing in reminder message for recruiting first apostle\n\nThis closes #3865", + "message": "New monsters: alderkings, death trees for Depths and rarely Crypt\n\nWhile plants have been very slowly added to Crawl due to the innate\ndifficulties of designing more immobile monsters, the motile plant glyph\n('f') is one of the few console glyphs mostly wide open for additional\nmonsters. There's a lot of easy flavourful design space for more plants,\nand in particular, adding one of them in Depths has multiple benefits: it\ncan connect the various spriggans moved there closer to a branch otherwise\nmostly preoccupied with giants and undead, it can make Fedhas's plant\npacification mean a little more throughout the game, and it can help\nfurther split apart the artificial fortification spirit of the Vaults\nversus the more uncontrolled cavern-dungeon of the Depths.\n\nAlderkings are a translated name of something from various works of\nGermanic literature, a storied figure of a darkwood elf king that haunts\ndeep forests and absconds with or kills trespassers. (Crawl's elves aren't\nparticularly fey, so it's deployed around the main fey threats of\nspriggans instead. The translation drift between the Danish elverkonge and\nGerman erlkönig is a couple centuries old, so it feels fine to make it\nliterally a tree as the artistic tradition still includes rather than some\nfey spirit. Without a name to the title and with a lot of differing takes\nin centuries of tradition, demoting them to a non-unique feels fine enough\nto me.) These are deep out-of-depth walking trees in Depths with\nmildly-below-ettin level melee damage, reasonable hp and AC but poor EV and\nrF-, plus three notable spells:\n\n * Grasping Roots, the ranged constriction spell used by shambling\n mangroves: aside from using a little more constriction in Depths as is\n less present in Vaults with tentacled monstrosities moved out from the\n branch, it also slows running away from its short-range other spells.\n\n * Siphon Essence, the range-2 torment into self-healing ability\n provided by talismans of death: an experiment in trying out more\n highly dangerous short-range spells and means of healing monsters in a\n more reasonably tangible fashion, a means of endangering lategame\n characters with very high defenses, and a chance to establish yet\n another unique way to deal unholy damage as Crawl's large focus on\n unholy threats regularly needs. Unlike Torment, this range can be\n avoided for a large number of characters, and it also can avoid\n hurting living allies as Depths still contains plenty of.\n\n * Dispel Undead, the not-ranged version players, their ghosts, and\n burial acolytes use: a chance to further emphasize that monsters can\n have varying Dispel Undead ranges, and one short enough to still\n emphasize their Grasping Roots.\n\nThus, they pin their foes in place, cast high-damage short-range spells\nwith various non-standard resistance checks, and then finish them off\nwith heavy melee. Hopefully the obvious synergies between these spells and\nthe rarity of a character caring about both Siphon Essence and Dispel\nUndead will be straightforward enough for players to learn and fear.\nThey're quite scary in practice, but Depths threatens a lot with large\nbands of monsters; they'll mostly endanger reckless spell-less characters,\nwho would be just as imperilled if not more so by shrike and spark wasp\nbands. One can always teleport before they get close, after all....\n\nAside from placing around once or twice per game in generic threat vaults\nand regular floor spawns, they also appear in a number of forested,\nnecromantic, and magical vaults throughout Depths. As strong necromantic\ncasters, these also appear in a sparse Crypt vaults that already used dead\ntrees; since the branch has plenty of regular living necromancers already,\nthis shouldn't be too out of place. (This also comes with some tweaking of\nvarious other uses of dead trees and petrified trees, to deal with the\nautomagic feature-recolouring-to-tile match-up mess.)\n\nTheir tile is an amalgamation of CanOfWorms's hill giant, Sastreii's\ndemonic trees, roctavian's shambling mangrove, and ontoclasm plus\nlingerstink's Asterion. It animates in a mildly experimental fashion to\nbridge tree foilage and necromancy colours.", "tree": { - "sha": "70a367cbb9feedf3fa0ce1d10cbb19d78007b314", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/70a367cbb9feedf3fa0ce1d10cbb19d78007b314" + "sha": "c861649df5195611b06220bf55b47f6b28b47f47", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c861649df5195611b06220bf55b47f6b28b47f47" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/dac7352ac413f7a7aad53330a81237e169126fa5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/18c7c0e53314a60cf4202c3762126771177c19f7", "comment_count": 0, "verification": { "verified": false, @@ -6568,79 +6588,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/dac7352ac413f7a7aad53330a81237e169126fa5", - "html_url": "https://github.com/crawl/crawl/commit/dac7352ac413f7a7aad53330a81237e169126fa5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dac7352ac413f7a7aad53330a81237e169126fa5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/18c7c0e53314a60cf4202c3762126771177c19f7", + "html_url": "https://github.com/crawl/crawl/commit/18c7c0e53314a60cf4202c3762126771177c19f7", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/18c7c0e53314a60cf4202c3762126771177c19f7/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": "eefd5e6a1931b839cc74902a5928e59384a81afa", - "url": "https://api.github.com/repos/crawl/crawl/commits/eefd5e6a1931b839cc74902a5928e59384a81afa", - "html_url": "https://github.com/crawl/crawl/commit/eefd5e6a1931b839cc74902a5928e59384a81afa" + "sha": "e55ba79dcc13ed3ae9f7c67903191c850a18ac24", + "url": "https://api.github.com/repos/crawl/crawl/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", + "html_url": "https://github.com/crawl/crawl/commit/e55ba79dcc13ed3ae9f7c67903191c850a18ac24" } ] }, { - "sha": "eefd5e6a1931b839cc74902a5928e59384a81afa", - "node_id": "C_kwDOAV-JftoAKGVlZmQ1ZTZhMTkzMWI4MzljYzc0OTAyYTU5MjhlNTkzODRhODFhZmE", + "sha": "e55ba79dcc13ed3ae9f7c67903191c850a18ac24", + "node_id": "C_kwDOAV-JftoAKGU1NWJhNzlkY2MxM2VkM2FlOWY3YzY3OTAzMTkxYzg1MGExOGFjMjQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T02:50:01Z" + "date": "2024-11-24T07:17:05Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T02:51:54Z" + "date": "2024-11-24T07:17:20Z" }, - "message": "Fix/tweak a few things about randart artprop descriptions\n\n-Remove a redundant additional description of Wiz effect for randart rings\n of wizardry\n\n-Give a few more base types 'fake' artprops (now that appropriate ones\n exist) and remove the hard-coded descriptions of even faker artprops\n\n-Cut some descriptions that weren't even being used at present (due to\n having been using fake artprops for a while)\n\n-Describe artprops in full item descriptions in the same order that they\n appear in the inscriptions (instead of enum order, which reads as very\n arbitrarily unrelated in-game)\n\n-Show the rC+/rF- from base rings of Ice (and inversely for Fire) in the\n randart's inscription. At one point in time, 'Fire' was sufficient to\n imply rF+/rC-/fire-enhancer, but that is no longer the case. (ie: when\n 'Fire' shows up on a randart staff or orb, it may *only* mean a fire\n enhancer, with no resists baked in.)\n\nThis closes #2664", + "message": "Fix missing break in disjunction dart description (Bn)", "tree": { - "sha": "b8f3c75f8aa8f2065a950a43a827792b3cf4d5e7", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/b8f3c75f8aa8f2065a950a43a827792b3cf4d5e7" + "sha": "e91bbff4a998e64ffbcc7282c44603a8e4593add", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e91bbff4a998e64ffbcc7282c44603a8e4593add" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/eefd5e6a1931b839cc74902a5928e59384a81afa", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", "comment_count": 0, "verification": { "verified": false, @@ -6650,9 +6670,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/eefd5e6a1931b839cc74902a5928e59384a81afa", - "html_url": "https://github.com/crawl/crawl/commit/eefd5e6a1931b839cc74902a5928e59384a81afa", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eefd5e6a1931b839cc74902a5928e59384a81afa/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", + "html_url": "https://github.com/crawl/crawl/commit/e55ba79dcc13ed3ae9f7c67903191c850a18ac24", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e55ba79dcc13ed3ae9f7c67903191c850a18ac24/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -6697,32 +6717,32 @@ }, "parents": [ { - "sha": "520e15dbdb4fad92b3bae68441142603a89e879d", - "url": "https://api.github.com/repos/crawl/crawl/commits/520e15dbdb4fad92b3bae68441142603a89e879d", - "html_url": "https://github.com/crawl/crawl/commit/520e15dbdb4fad92b3bae68441142603a89e879d" + "sha": "9ebf140c76a3960a434e494b8ab977fbff462550", + "url": "https://api.github.com/repos/crawl/crawl/commits/9ebf140c76a3960a434e494b8ab977fbff462550", + "html_url": "https://github.com/crawl/crawl/commit/9ebf140c76a3960a434e494b8ab977fbff462550" } ] }, { - "sha": "520e15dbdb4fad92b3bae68441142603a89e879d", - "node_id": "C_kwDOAV-JftoAKDUyMGUxNWRiZGI0ZmFkOTJiM2JhZTY4NDQxMTQyNjAzYTg5ZTg3OWQ", + "sha": "9ebf140c76a3960a434e494b8ab977fbff462550", + "node_id": "C_kwDOAV-JftoAKDllYmYxNDBjNzZhMzk2MGE0MzRlNDk0YjhhYjk3N2ZiZmY0NjI1NTA", "commit": { "author": { - "name": "Robert J. Redelmeier", - "email": "r.redelmeier@gmail.com", - "date": "2024-11-17T23:30:47Z" + "name": "Alejandro Ramirez", + "email": "alejandroid@apple.com", + "date": "2024-08-23T23:32:29Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-24T01:39:40Z" + "name": "DracoOmega", + "email": "jgbulgin@hotmail.com", + "date": "2024-11-24T06:37:28Z" }, - "message": "Fix a typo\n\nCorrect tense for Phalanx Beetle spell description.\n\n[Committer's notes: Edited commit message.\n\nCloses #4139.]", + "message": "Make player doll match lost wings mutation (#3973)\n\nRedraw the player doll when losing wings so that\ndraconians that loses their big wing mutation see\nthe change immediately (kuniqsX)\n\nResolves #3973", "tree": { - "sha": "a4214663f8a402c0154b4658e5d4dbaaa0a1ddf1", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/a4214663f8a402c0154b4658e5d4dbaaa0a1ddf1" + "sha": "0611a34a39e64f7c8d04a6f383d492b159919ca0", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0611a34a39e64f7c8d04a6f383d492b159919ca0" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/520e15dbdb4fad92b3bae68441142603a89e879d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/9ebf140c76a3960a434e494b8ab977fbff462550", "comment_count": 0, "verification": { "verified": false, @@ -6732,79 +6752,59 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/520e15dbdb4fad92b3bae68441142603a89e879d", - "html_url": "https://github.com/crawl/crawl/commit/520e15dbdb4fad92b3bae68441142603a89e879d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/520e15dbdb4fad92b3bae68441142603a89e879d/comments", - "author": { - "login": "rredelmeier", - "id": 16259668, - "node_id": "MDQ6VXNlcjE2MjU5NjY4", - "avatar_url": "https://avatars.githubusercontent.com/u/16259668?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rredelmeier", - "html_url": "https://github.com/rredelmeier", - "followers_url": "https://api.github.com/users/rredelmeier/followers", - "following_url": "https://api.github.com/users/rredelmeier/following{/other_user}", - "gists_url": "https://api.github.com/users/rredelmeier/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rredelmeier/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rredelmeier/subscriptions", - "organizations_url": "https://api.github.com/users/rredelmeier/orgs", - "repos_url": "https://api.github.com/users/rredelmeier/repos", - "events_url": "https://api.github.com/users/rredelmeier/events{/privacy}", - "received_events_url": "https://api.github.com/users/rredelmeier/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, + "url": "https://api.github.com/repos/crawl/crawl/commits/9ebf140c76a3960a434e494b8ab977fbff462550", + "html_url": "https://github.com/crawl/crawl/commit/9ebf140c76a3960a434e494b8ab977fbff462550", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9ebf140c76a3960a434e494b8ab977fbff462550/comments", + "author": null, "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": "26961a419371e9ea92f921f22a4350c11994263f", - "url": "https://api.github.com/repos/crawl/crawl/commits/26961a419371e9ea92f921f22a4350c11994263f", - "html_url": "https://github.com/crawl/crawl/commit/26961a419371e9ea92f921f22a4350c11994263f" + "sha": "c1ee981f0914abb515b92b4403d6cb520e0c4b9f", + "url": "https://api.github.com/repos/crawl/crawl/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", + "html_url": "https://github.com/crawl/crawl/commit/c1ee981f0914abb515b92b4403d6cb520e0c4b9f" } ] }, { - "sha": "26961a419371e9ea92f921f22a4350c11994263f", - "node_id": "C_kwDOAV-JftoAKDI2OTYxYTQxOTM3MWU5ZWE5MmY5MjFmMjJhNDM1MGMxMTk5NDI2M2Y", + "sha": "c1ee981f0914abb515b92b4403d6cb520e0c4b9f", + "node_id": "C_kwDOAV-JftoAKGMxZWU5ODFmMDkxNGFiYjUxNWI5MmI0NDAzZDZjYjUyMGUwYzRiOWY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T01:19:24Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-24T06:34:50Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-24T01:19:24Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-24T06:36:14Z" }, - "message": "Fix a comment", + "message": "Changelog tweaks (various)", "tree": { - "sha": "f3241111ec6e652d1e7fb92e8640568c268a721d", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f3241111ec6e652d1e7fb92e8640568c268a721d" + "sha": "fef43db78cd85177e9e7b74b0f65f4865af2abfa", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/fef43db78cd85177e9e7b74b0f65f4865af2abfa" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/26961a419371e9ea92f921f22a4350c11994263f", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", "comment_count": 0, "verification": { "verified": false, @@ -6814,79 +6814,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/26961a419371e9ea92f921f22a4350c11994263f", - "html_url": "https://github.com/crawl/crawl/commit/26961a419371e9ea92f921f22a4350c11994263f", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/26961a419371e9ea92f921f22a4350c11994263f/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", + "html_url": "https://github.com/crawl/crawl/commit/c1ee981f0914abb515b92b4403d6cb520e0c4b9f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c1ee981f0914abb515b92b4403d6cb520e0c4b9f/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": "afcf47756822c0054e31f1b0fdfddaf4394db83a", - "url": "https://api.github.com/repos/crawl/crawl/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a", - "html_url": "https://github.com/crawl/crawl/commit/afcf47756822c0054e31f1b0fdfddaf4394db83a" + "sha": "c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", + "url": "https://api.github.com/repos/crawl/crawl/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", + "html_url": "https://github.com/crawl/crawl/commit/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba" } ] }, { - "sha": "afcf47756822c0054e31f1b0fdfddaf4394db83a", - "node_id": "C_kwDOAV-JftoAKGFmY2Y0Nzc1NjgyMmMwMDU0ZTMxZjFiMGZkZmRkYWY0Mzk0ZGI4M2E", + "sha": "c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", + "node_id": "C_kwDOAV-JftoAKGMxZDRiYmExNjBhNzdiMDc2N2UyZDdhMmQxNmZmZjNkY2ZlZDUxYmE", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T23:37:28Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-24T06:17:35Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T23:37:41Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-24T06:35:27Z" }, - "message": "Refactor how tile-picking for beams works\n\nTile selection for beams used to be handled by tileidx_bolt(), which was\norganized in an... archaic manner. Tile selection was done via a\ncombination of beam color and string-matching against the name of the\nprojectile being fired. This was clunky and also error-prone in several\nways: projectile text could be edited elsewhere (which would silently cause\ntheir custom tiles to disappear), tile overrides for removed spells could\nremain long after the spell was gone (since it's not obvious which string\ncorresponds to what spell). In fact, both of those things were true for at\nleast one or two spells immediately prior to this commit!\n\nThis removes that function entirely and instead allows any custom tiles to\nbe specified as a simple member of zap_info (or manually-specified via\nbeam.tile_beam and beam.tile_explosion, in cases where zaps are not used.)\nIf neither is specified, it will still fall back on the default\ncolor-to-tile mapping done by tileidx_zap().\n\nThis also allows the tile for the path of a beam, and the explosion at the\n*end* of that beam, to use different tiles easily. This has been applied to\niceblast (and related spells) and fireball at present, but could easily be\nextended to move things. (I think it is a cleaner visual, in general, if\nthe non-damaging trail and damaging explosion of an effect use different\ntiles, though not all effects have such obviously useful tiles\npre-existing.)\n\nTile directional orientation is now also handled automatically by\nvary_bolt_tile() and I renamed the tile enums for the 'default' color-based\nbolts to be clearer.\n\nAside from the aforementioned animation tweaks to iceblast/fireball, there\nshould be no other functional change.", + "message": "Tweak spriggan druid call / might criteria\n\n8a9237d added a special case to make only swamp dragons count for\nmons_is_beast, leaving out the swamp end fire and ice dragons due to their\nnoticeably higher threat. Since then, Swamp has gotten quite a ways more\ndangerous, and in particular druids can call in bunyips in Swamp or\nshrikes and spark wasps in Depths. As such, I'm removing this one special\ncase, letting them care about the other types of dragon when calling in\nor granting might to beasts in general.", "tree": { - "sha": "73f574d9eff47255c0845971538ac1c626846e84", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/73f574d9eff47255c0845971538ac1c626846e84" + "sha": "67f3663e90f153da379b57a227b326018ab21e46", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/67f3663e90f153da379b57a227b326018ab21e46" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", "comment_count": 0, "verification": { "verified": false, @@ -6896,79 +6896,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a", - "html_url": "https://github.com/crawl/crawl/commit/afcf47756822c0054e31f1b0fdfddaf4394db83a", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", + "html_url": "https://github.com/crawl/crawl/commit/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/c1d4bba160a77b0767e2d7a2d16fff3dcfed51ba/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": "b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", - "url": "https://api.github.com/repos/crawl/crawl/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", - "html_url": "https://github.com/crawl/crawl/commit/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5" + "sha": "d3692a33901065439d230cd8e5748c685b4d0045", + "url": "https://api.github.com/repos/crawl/crawl/commits/d3692a33901065439d230cd8e5748c685b4d0045", + "html_url": "https://github.com/crawl/crawl/commit/d3692a33901065439d230cd8e5748c685b4d0045" } ] }, { - "sha": "b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", - "node_id": "C_kwDOAV-JftoAKGI3MDNiMmM4ZDliNThmYTU4ZWU2YjNlNmY3MTk3NzQyMDVmYWQyZjU", + "sha": "d3692a33901065439d230cd8e5748c685b4d0045", + "node_id": "C_kwDOAV-JftoAKGQzNjkyYTMzOTAxMDY1NDM5ZDIzMGNkOGU1NzQ4YzY4NWI0ZDAwNDU", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-23T19:10:50Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-24T06:09:01Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-23T19:11:09Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-24T06:35:27Z" }, - "message": "Defer klown pie fragility ordering (Flugkiller)\n\nFollowing the reasoning of 1838bd627c, here we defer applying\nplayer-targeted klown pie effects until after their damage is dealt.\n\nMonster-targeted klown pie effects were already being applied after\nthe hit, so nothing to change there.", + "message": "Various quick adjustments to ironbound beastmasters\n\n * The beastmaster spawn count is higher than desired due to a shift\n later in design to target slime creatures instead of harpies plus an\n accidental use of max over min, doubling their overall placement rate\n from what was planned. This enstates their proper chance to appear in\n a band versus depth, while adjusting the numbers to make them appear\n quite often with lindwurms, more rarely with slime creatures, and with\n less beasts overall in their more common vaults.\n\n * Arcanists were added on the same console glyph and colour combination\n in 129f0b0 since the ironbound beastmaster removal. I'm moving\n arcanists over to lightred, since it matches their tile and what\n currently is on that same combination (the true form of shapeshifters)\n is harmless whenever actually found anyway.\n\n * Their description has been tweaked to not raise confusion about them\n causing frenzy or berserk with their aura.", "tree": { - "sha": "e984d08388de9496bea593a6f295bd81ff633690", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/e984d08388de9496bea593a6f295bd81ff633690" + "sha": "0465c28e5d6b16931ee02dc8a7b83102f855f512", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/0465c28e5d6b16931ee02dc8a7b83102f855f512" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d3692a33901065439d230cd8e5748c685b4d0045", "comment_count": 0, "verification": { "verified": false, @@ -6978,79 +6978,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", - "html_url": "https://github.com/crawl/crawl/commit/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d3692a33901065439d230cd8e5748c685b4d0045", + "html_url": "https://github.com/crawl/crawl/commit/d3692a33901065439d230cd8e5748c685b4d0045", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d3692a33901065439d230cd8e5748c685b4d0045/comments", "author": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "Implojin", - "id": 22609817, - "node_id": "MDQ6VXNlcjIyNjA5ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/22609817?v=4", + "login": "regret-index", + "id": 17419504, + "node_id": "MDQ6VXNlcjE3NDE5NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/17419504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Implojin", - "html_url": "https://github.com/Implojin", - "followers_url": "https://api.github.com/users/Implojin/followers", - "following_url": "https://api.github.com/users/Implojin/following{/other_user}", - "gists_url": "https://api.github.com/users/Implojin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Implojin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Implojin/subscriptions", - "organizations_url": "https://api.github.com/users/Implojin/orgs", - "repos_url": "https://api.github.com/users/Implojin/repos", - "events_url": "https://api.github.com/users/Implojin/events{/privacy}", - "received_events_url": "https://api.github.com/users/Implojin/received_events", + "url": "https://api.github.com/users/regret-index", + "html_url": "https://github.com/regret-index", + "followers_url": "https://api.github.com/users/regret-index/followers", + "following_url": "https://api.github.com/users/regret-index/following{/other_user}", + "gists_url": "https://api.github.com/users/regret-index/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regret-index/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regret-index/subscriptions", + "organizations_url": "https://api.github.com/users/regret-index/orgs", + "repos_url": "https://api.github.com/users/regret-index/repos", + "events_url": "https://api.github.com/users/regret-index/events{/privacy}", + "received_events_url": "https://api.github.com/users/regret-index/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "97f3e5c200da90c7750a98d896bcb5e0bc8d905d", - "url": "https://api.github.com/repos/crawl/crawl/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", - "html_url": "https://github.com/crawl/crawl/commit/97f3e5c200da90c7750a98d896bcb5e0bc8d905d" + "sha": "d447e0d7be3eb41fa756ecd63a057a35a5a66f45", + "url": "https://api.github.com/repos/crawl/crawl/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", + "html_url": "https://github.com/crawl/crawl/commit/d447e0d7be3eb41fa756ecd63a057a35a5a66f45" } ] }, { - "sha": "97f3e5c200da90c7750a98d896bcb5e0bc8d905d", - "node_id": "C_kwDOAV-JftoAKDk3ZjNlNWMyMDBkYTkwYzc3NTBhOThkODk2YmNiNWUwYmM4ZDkwNWQ", + "sha": "d447e0d7be3eb41fa756ecd63a057a35a5a66f45", + "node_id": "C_kwDOAV-JftoAKGQ0NDdlMGQ3YmUzZWI0MWZhNzU2ZWNkNjNhMDU3YTM1YTVhNjZmNDU", "commit": { "author": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-16T11:30:03Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T06:32:01Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-23T19:01:12Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T06:32:01Z" }, - "message": "Defer monster-targeted crystallizing bolt fragility ordering\n\nThis is for consistency with 1838bd627c and really should have been\na part of that commit. Mea culpa.", + "message": "Don't remove felid stat-0 status on revival if stats still below 0\n\nDying removes stat drain, which will *usually* result in stats being above\n0 again (in which case it's fine to remove these statuses), but mutations\nor equipment may result in them still being 0 or less after being revived,\nin which case they should persist.\n\nCloses #4066", "tree": { - "sha": "05f6fdb86dbbc2f33487ba292600a211f3721cd9", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/05f6fdb86dbbc2f33487ba292600a211f3721cd9" + "sha": "70da71678330bef83d620da15a4c1a2e135e3353", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/70da71678330bef83d620da15a4c1a2e135e3353" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", "comment_count": 0, "verification": { "verified": false, @@ -7060,79 +7060,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", - "html_url": "https://github.com/crawl/crawl/commit/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", + "html_url": "https://github.com/crawl/crawl/commit/d447e0d7be3eb41fa756ecd63a057a35a5a66f45", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d447e0d7be3eb41fa756ecd63a057a35a5a66f45/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": "ec2332499f577dbb94707679cbc25d68fdec491c", - "url": "https://api.github.com/repos/crawl/crawl/commits/ec2332499f577dbb94707679cbc25d68fdec491c", - "html_url": "https://github.com/crawl/crawl/commit/ec2332499f577dbb94707679cbc25d68fdec491c" + "sha": "dac7352ac413f7a7aad53330a81237e169126fa5", + "url": "https://api.github.com/repos/crawl/crawl/commits/dac7352ac413f7a7aad53330a81237e169126fa5", + "html_url": "https://github.com/crawl/crawl/commit/dac7352ac413f7a7aad53330a81237e169126fa5" } ] }, { - "sha": "ec2332499f577dbb94707679cbc25d68fdec491c", - "node_id": "C_kwDOAV-JftoAKGVjMjMzMjQ5OWY1NzdkYmI5NDcwNzY3OWNiYzI1ZDY4ZmRlYzQ5MWM", + "sha": "dac7352ac413f7a7aad53330a81237e169126fa5", + "node_id": "C_kwDOAV-JftoAKGRhYzczNTJhYzQxM2Y3YTdhYWQ1MzMzMGE4MTIzN2UxNjkxMjZmYTU", "commit": { "author": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-23T16:52:05Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T06:03:18Z" }, "committer": { - "name": "David Lawrence Ramsey", - "email": "pooka109@gmail.com", - "date": "2024-11-23T16:52:05Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T06:03:18Z" }, - "message": "Fix typos.", + "message": "Fix spacing in reminder message for recruiting first apostle\n\nThis closes #3865", "tree": { - "sha": "13042dc2e22fdad36c7f07861444387966f003ae", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/13042dc2e22fdad36c7f07861444387966f003ae" + "sha": "70a367cbb9feedf3fa0ce1d10cbb19d78007b314", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/70a367cbb9feedf3fa0ce1d10cbb19d78007b314" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/ec2332499f577dbb94707679cbc25d68fdec491c", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/dac7352ac413f7a7aad53330a81237e169126fa5", "comment_count": 0, "verification": { "verified": false, @@ -7142,79 +7142,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/ec2332499f577dbb94707679cbc25d68fdec491c", - "html_url": "https://github.com/crawl/crawl/commit/ec2332499f577dbb94707679cbc25d68fdec491c", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ec2332499f577dbb94707679cbc25d68fdec491c/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/dac7352ac413f7a7aad53330a81237e169126fa5", + "html_url": "https://github.com/crawl/crawl/commit/dac7352ac413f7a7aad53330a81237e169126fa5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/dac7352ac413f7a7aad53330a81237e169126fa5/comments", "author": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "committer": { - "login": "pooka109", - "id": 7695641, - "node_id": "MDQ6VXNlcjc2OTU2NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7695641?v=4", + "login": "DracoOmega", + "id": 12538566, + "node_id": "MDQ6VXNlcjEyNTM4NTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pooka109", - "html_url": "https://github.com/pooka109", - "followers_url": "https://api.github.com/users/pooka109/followers", - "following_url": "https://api.github.com/users/pooka109/following{/other_user}", - "gists_url": "https://api.github.com/users/pooka109/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pooka109/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pooka109/subscriptions", - "organizations_url": "https://api.github.com/users/pooka109/orgs", - "repos_url": "https://api.github.com/users/pooka109/repos", - "events_url": "https://api.github.com/users/pooka109/events{/privacy}", - "received_events_url": "https://api.github.com/users/pooka109/received_events", + "url": "https://api.github.com/users/DracoOmega", + "html_url": "https://github.com/DracoOmega", + "followers_url": "https://api.github.com/users/DracoOmega/followers", + "following_url": "https://api.github.com/users/DracoOmega/following{/other_user}", + "gists_url": "https://api.github.com/users/DracoOmega/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DracoOmega/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DracoOmega/subscriptions", + "organizations_url": "https://api.github.com/users/DracoOmega/orgs", + "repos_url": "https://api.github.com/users/DracoOmega/repos", + "events_url": "https://api.github.com/users/DracoOmega/events{/privacy}", + "received_events_url": "https://api.github.com/users/DracoOmega/received_events", "type": "User", "user_view_type": "public", "site_admin": false }, "parents": [ { - "sha": "0f947df1d059fabbbb373e3c2cbcce6f69676528", - "url": "https://api.github.com/repos/crawl/crawl/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528", - "html_url": "https://github.com/crawl/crawl/commit/0f947df1d059fabbbb373e3c2cbcce6f69676528" + "sha": "eefd5e6a1931b839cc74902a5928e59384a81afa", + "url": "https://api.github.com/repos/crawl/crawl/commits/eefd5e6a1931b839cc74902a5928e59384a81afa", + "html_url": "https://github.com/crawl/crawl/commit/eefd5e6a1931b839cc74902a5928e59384a81afa" } ] }, { - "sha": "0f947df1d059fabbbb373e3c2cbcce6f69676528", - "node_id": "C_kwDOAV-JftoAKDBmOTQ3ZGYxZDA1OWZhYmJiYjM3M2UzYzJjYmNjZTZmNjk2NzY1Mjg", + "sha": "eefd5e6a1931b839cc74902a5928e59384a81afa", + "node_id": "C_kwDOAV-JftoAKGVlZmQ1ZTZhMTkzMWI4MzljYzc0OTAyYTU5MjhlNTkzODRhODFhZmE", "commit": { "author": { - "name": "brandon s allbery kf8nh", - "email": "allbery.b@gmail.com", - "date": "2024-11-23T04:34:14Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T02:50:01Z" }, "committer": { - "name": "Implojin", - "email": "implosionwow@gmail.com", - "date": "2024-11-23T16:35:37Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T02:51:54Z" }, - "message": " disable installation of pkg-config and libpng\n\nBoth are already installed on current GHA images; the former is\nactually redirected to install a different variant (there are two:\nthe original, and a fast but buggy C version), which then conflicts\nwith the already-installed version. So simply skip installing both.", + "message": "Fix/tweak a few things about randart artprop descriptions\n\n-Remove a redundant additional description of Wiz effect for randart rings\n of wizardry\n\n-Give a few more base types 'fake' artprops (now that appropriate ones\n exist) and remove the hard-coded descriptions of even faker artprops\n\n-Cut some descriptions that weren't even being used at present (due to\n having been using fake artprops for a while)\n\n-Describe artprops in full item descriptions in the same order that they\n appear in the inscriptions (instead of enum order, which reads as very\n arbitrarily unrelated in-game)\n\n-Show the rC+/rF- from base rings of Ice (and inversely for Fire) in the\n randart's inscription. At one point in time, 'Fire' was sufficient to\n imply rF+/rC-/fire-enhancer, but that is no longer the case. (ie: when\n 'Fire' shows up on a randart staff or orb, it may *only* mean a fire\n enhancer, with no resists baked in.)\n\nThis closes #2664", "tree": { - "sha": "d9ab2af02e6083433b4a3d048d8fdf3e0a7638db", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d9ab2af02e6083433b4a3d048d8fdf3e0a7638db" + "sha": "b8f3c75f8aa8f2065a950a43a827792b3cf4d5e7", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/b8f3c75f8aa8f2065a950a43a827792b3cf4d5e7" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/eefd5e6a1931b839cc74902a5928e59384a81afa", "comment_count": 0, "verification": { "verified": false, @@ -7224,79 +7224,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528", - "html_url": "https://github.com/crawl/crawl/commit/0f947df1d059fabbbb373e3c2cbcce6f69676528", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/eefd5e6a1931b839cc74902a5928e59384a81afa", + "html_url": "https://github.com/crawl/crawl/commit/eefd5e6a1931b839cc74902a5928e59384a81afa", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/eefd5e6a1931b839cc74902a5928e59384a81afa/comments", "author": { - "login": "geekosaur", - "id": 2036384, - "node_id": "MDQ6VXNlcjIwMzYzODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/2036384?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/geekosaur", - "html_url": "https://github.com/geekosaur", - "followers_url": "https://api.github.com/users/geekosaur/followers", - "following_url": "https://api.github.com/users/geekosaur/following{/other_user}", - "gists_url": "https://api.github.com/users/geekosaur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/geekosaur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/geekosaur/subscriptions", - "organizations_url": "https://api.github.com/users/geekosaur/orgs", - "repos_url": "https://api.github.com/users/geekosaur/repos", - "events_url": "https://api.github.com/users/geekosaur/events{/privacy}", - "received_events_url": "https://api.github.com/users/geekosaur/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": "4990ddc06c87189e891d55e4530a2f3b24bcd8f0", - "url": "https://api.github.com/repos/crawl/crawl/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", - "html_url": "https://github.com/crawl/crawl/commit/4990ddc06c87189e891d55e4530a2f3b24bcd8f0" + "sha": "520e15dbdb4fad92b3bae68441142603a89e879d", + "url": "https://api.github.com/repos/crawl/crawl/commits/520e15dbdb4fad92b3bae68441142603a89e879d", + "html_url": "https://github.com/crawl/crawl/commit/520e15dbdb4fad92b3bae68441142603a89e879d" } ] }, { - "sha": "4990ddc06c87189e891d55e4530a2f3b24bcd8f0", - "node_id": "C_kwDOAV-JftoAKDQ5OTBkZGMwNmM4NzE4OWU4OTFkNTVlNDUzMGEyZjNiMjRiY2Q4ZjA", + "sha": "520e15dbdb4fad92b3bae68441142603a89e879d", + "node_id": "C_kwDOAV-JftoAKDUyMGUxNWRiZGI0ZmFkOTJiM2JhZTY4NDQxMTQyNjAzYTg5ZTg3OWQ", "commit": { "author": { - "name": "brandon s allbery kf8nh", - "email": "allbery.b@gmail.com", - "date": "2024-11-23T16:11:33Z" + "name": "Robert J. Redelmeier", + "email": "r.redelmeier@gmail.com", + "date": "2024-11-17T23:30:47Z" }, "committer": { "name": "Implojin", "email": "implosionwow@gmail.com", - "date": "2024-11-23T16:27:56Z" + "date": "2024-11-24T01:39:40Z" }, - "message": "silence unused flash_tile parameter warning on console", + "message": "Fix a typo\n\nCorrect tense for Phalanx Beetle spell description.\n\n[Committer's notes: Edited commit message.\n\nCloses #4139.]", "tree": { - "sha": "f401fc37fcf96d06cf59d6bfa3a0e87872677057", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f401fc37fcf96d06cf59d6bfa3a0e87872677057" + "sha": "a4214663f8a402c0154b4658e5d4dbaaa0a1ddf1", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/a4214663f8a402c0154b4658e5d4dbaaa0a1ddf1" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/520e15dbdb4fad92b3bae68441142603a89e879d", "comment_count": 0, "verification": { "verified": false, @@ -7306,26 +7306,26 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", - "html_url": "https://github.com/crawl/crawl/commit/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/520e15dbdb4fad92b3bae68441142603a89e879d", + "html_url": "https://github.com/crawl/crawl/commit/520e15dbdb4fad92b3bae68441142603a89e879d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/520e15dbdb4fad92b3bae68441142603a89e879d/comments", "author": { - "login": "geekosaur", - "id": 2036384, - "node_id": "MDQ6VXNlcjIwMzYzODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/2036384?v=4", + "login": "rredelmeier", + "id": 16259668, + "node_id": "MDQ6VXNlcjE2MjU5NjY4", + "avatar_url": "https://avatars.githubusercontent.com/u/16259668?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/geekosaur", - "html_url": "https://github.com/geekosaur", - "followers_url": "https://api.github.com/users/geekosaur/followers", - "following_url": "https://api.github.com/users/geekosaur/following{/other_user}", - "gists_url": "https://api.github.com/users/geekosaur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/geekosaur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/geekosaur/subscriptions", - "organizations_url": "https://api.github.com/users/geekosaur/orgs", - "repos_url": "https://api.github.com/users/geekosaur/repos", - "events_url": "https://api.github.com/users/geekosaur/events{/privacy}", - "received_events_url": "https://api.github.com/users/geekosaur/received_events", + "url": "https://api.github.com/users/rredelmeier", + "html_url": "https://github.com/rredelmeier", + "followers_url": "https://api.github.com/users/rredelmeier/followers", + "following_url": "https://api.github.com/users/rredelmeier/following{/other_user}", + "gists_url": "https://api.github.com/users/rredelmeier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rredelmeier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rredelmeier/subscriptions", + "organizations_url": "https://api.github.com/users/rredelmeier/orgs", + "repos_url": "https://api.github.com/users/rredelmeier/repos", + "events_url": "https://api.github.com/users/rredelmeier/events{/privacy}", + "received_events_url": "https://api.github.com/users/rredelmeier/received_events", "type": "User", "user_view_type": "public", "site_admin": false @@ -7353,32 +7353,32 @@ }, "parents": [ { - "sha": "8b3c75940fd9216dc36b8bb7296d062d21e80636", - "url": "https://api.github.com/repos/crawl/crawl/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636", - "html_url": "https://github.com/crawl/crawl/commit/8b3c75940fd9216dc36b8bb7296d062d21e80636" + "sha": "26961a419371e9ea92f921f22a4350c11994263f", + "url": "https://api.github.com/repos/crawl/crawl/commits/26961a419371e9ea92f921f22a4350c11994263f", + "html_url": "https://github.com/crawl/crawl/commit/26961a419371e9ea92f921f22a4350c11994263f" } ] }, { - "sha": "8b3c75940fd9216dc36b8bb7296d062d21e80636", - "node_id": "C_kwDOAV-JftoAKDhiM2M3NTk0MGZkOTIxNmRjMzZiOGJiNzI5NmQwNjJkMjFlODA2MzY", + "sha": "26961a419371e9ea92f921f22a4350c11994263f", + "node_id": "C_kwDOAV-JftoAKDI2OTYxYTQxOTM3MWU5ZWE5MmY5MjFmMjJhNDM1MGMxMTk5NDI2M2Y", "commit": { "author": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-23T08:27:10Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T01:19:24Z" }, "committer": { - "name": "regret-index", - "email": "cloudofregret@hotmail.com", - "date": "2024-11-23T08:27:22Z" + "name": "DracoOmega", + "email": "draco.omega.dcss.dev@gmail.com", + "date": "2024-11-24T01:19:24Z" }, - "message": "0.33 changelog update up through ga4cb51f6ed\n\nIt seems unlikely that any Forgecraft spells or the set of new decorations\nare about to be removed any time soon, so it's probably safe to go ahead\nand write up the new changelog entry for this version.", + "message": "Fix a comment", "tree": { - "sha": "679e7c656f1918780342f62e88bb66a90f7a1e69", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/679e7c656f1918780342f62e88bb66a90f7a1e69" + "sha": "f3241111ec6e652d1e7fb92e8640568c268a721d", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f3241111ec6e652d1e7fb92e8640568c268a721d" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/26961a419371e9ea92f921f22a4350c11994263f", "comment_count": 0, "verification": { "verified": false, @@ -7388,79 +7388,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636", - "html_url": "https://github.com/crawl/crawl/commit/8b3c75940fd9216dc36b8bb7296d062d21e80636", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/26961a419371e9ea92f921f22a4350c11994263f", + "html_url": "https://github.com/crawl/crawl/commit/26961a419371e9ea92f921f22a4350c11994263f", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/26961a419371e9ea92f921f22a4350c11994263f/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": "a4cb51f6edf5cc063637d5d089dee7cc08df5924", - "url": "https://api.github.com/repos/crawl/crawl/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924", - "html_url": "https://github.com/crawl/crawl/commit/a4cb51f6edf5cc063637d5d089dee7cc08df5924" + "sha": "afcf47756822c0054e31f1b0fdfddaf4394db83a", + "url": "https://api.github.com/repos/crawl/crawl/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a", + "html_url": "https://github.com/crawl/crawl/commit/afcf47756822c0054e31f1b0fdfddaf4394db83a" } ] }, { - "sha": "a4cb51f6edf5cc063637d5d089dee7cc08df5924", - "node_id": "C_kwDOAV-JftoAKGE0Y2I1MWY2ZWRmNWNjMDYzNjM3ZDVkMDg5ZGVlN2NjMDhkZjU5MjQ", + "sha": "afcf47756822c0054e31f1b0fdfddaf4394db83a", + "node_id": "C_kwDOAV-JftoAKGFmY2Y0Nzc1NjgyMmMwMDU0ZTMxZjFiMGZkZmRkYWY0Mzk0ZGI4M2E", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T04:44:20Z" + "date": "2024-11-23T23:37:28Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "date": "2024-11-23T23:37:41Z" }, - "message": "Nerf Monarch Bomb\n\nWhile feedback has been that the desired loop of 'deploy bomblets, then\nblow them all up' is a fun one, there's concern that monarch bomb is too\ngood at doing things *other* than that - doing meaningful direct damage\nwith Launch Bomblet and creating surprisingly durable meat shields in the\nprocess.\n\nSince I think the explosions are the star of the show, this is an attempt\nat reducing the power of other aspects:\n -Bomblets are significantly more fragile and expire more quickly\n -Launch Bomblet damage is greatly reduced\n -Monarch Bomb melee damage slightly reduced\n -Monarch Bomb itself is very slightly more durable (it was always quite\n fragile compared to other constructs of similar level, and still is)\n\nI considered additional measures like reducing the chance that their melee\nattack spawns a bomblet based on the number of bomblets already deployed,\nbut I'm going to hold off on any further changes until seeing feedback for\nthis version.", + "message": "Refactor how tile-picking for beams works\n\nTile selection for beams used to be handled by tileidx_bolt(), which was\norganized in an... archaic manner. Tile selection was done via a\ncombination of beam color and string-matching against the name of the\nprojectile being fired. This was clunky and also error-prone in several\nways: projectile text could be edited elsewhere (which would silently cause\ntheir custom tiles to disappear), tile overrides for removed spells could\nremain long after the spell was gone (since it's not obvious which string\ncorresponds to what spell). In fact, both of those things were true for at\nleast one or two spells immediately prior to this commit!\n\nThis removes that function entirely and instead allows any custom tiles to\nbe specified as a simple member of zap_info (or manually-specified via\nbeam.tile_beam and beam.tile_explosion, in cases where zaps are not used.)\nIf neither is specified, it will still fall back on the default\ncolor-to-tile mapping done by tileidx_zap().\n\nThis also allows the tile for the path of a beam, and the explosion at the\n*end* of that beam, to use different tiles easily. This has been applied to\niceblast (and related spells) and fireball at present, but could easily be\nextended to move things. (I think it is a cleaner visual, in general, if\nthe non-damaging trail and damaging explosion of an effect use different\ntiles, though not all effects have such obviously useful tiles\npre-existing.)\n\nTile directional orientation is now also handled automatically by\nvary_bolt_tile() and I renamed the tile enums for the 'default' color-based\nbolts to be clearer.\n\nAside from the aforementioned animation tweaks to iceblast/fireball, there\nshould be no other functional change.", "tree": { - "sha": "c733955309797e3ed8fbf4c3f92256cacd18ff18", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/c733955309797e3ed8fbf4c3f92256cacd18ff18" + "sha": "73f574d9eff47255c0845971538ac1c626846e84", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/73f574d9eff47255c0845971538ac1c626846e84" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a", "comment_count": 0, "verification": { "verified": false, @@ -7470,9 +7470,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924", - "html_url": "https://github.com/crawl/crawl/commit/a4cb51f6edf5cc063637d5d089dee7cc08df5924", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a", + "html_url": "https://github.com/crawl/crawl/commit/afcf47756822c0054e31f1b0fdfddaf4394db83a", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/afcf47756822c0054e31f1b0fdfddaf4394db83a/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -7517,32 +7517,32 @@ }, "parents": [ { - "sha": "356abe4680b014608cd4c105c9f9f086179203fe", - "url": "https://api.github.com/repos/crawl/crawl/commits/356abe4680b014608cd4c105c9f9f086179203fe", - "html_url": "https://github.com/crawl/crawl/commit/356abe4680b014608cd4c105c9f9f086179203fe" + "sha": "b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", + "url": "https://api.github.com/repos/crawl/crawl/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", + "html_url": "https://github.com/crawl/crawl/commit/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5" } ] }, { - "sha": "356abe4680b014608cd4c105c9f9f086179203fe", - "node_id": "C_kwDOAV-JftoAKDM1NmFiZTQ2ODBiMDE0NjA4Y2Q0YzEwNWM5ZjlmMDg2MTc5MjAzZmU", + "sha": "b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", + "node_id": "C_kwDOAV-JftoAKGI3MDNiMmM4ZDliNThmYTU4ZWU2YjNlNmY3MTk3NzQyMDVmYWQyZjU", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T04:22:38Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-23T19:10:50Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-23T19:11:09Z" }, - "message": "Tweak Clockwork Bee\n\nWhile the tradeoffs involved in the spell are interesting, there has been\nconcern that it is too strong in corridors, where the player's ability to\nrepeatedly repair their bee when it runs out of charge allows it to hold\nplace in front of the player too consistently.\n\nThis experimentally attempts to counterbalance that somewhat by adding a 1\nMP cost to recharging the bee (along with decreasing the amount healed when\nyou do so.)\n\nGiven how time-consuming it is to resummon a bee mid-fight, I do think\nthere's a somewhat delicate balance of durability here before it starts to\nfeel outright bad (and I have concerns of design overlap with healing\ninugami via MP), but let's give it a try for now, anyway.", + "message": "Defer klown pie fragility ordering (Flugkiller)\n\nFollowing the reasoning of 1838bd627c, here we defer applying\nplayer-targeted klown pie effects until after their damage is dealt.\n\nMonster-targeted klown pie effects were already being applied after\nthe hit, so nothing to change there.", "tree": { - "sha": "6b89200f0ed7cf04881c517e9b4d782f948e6921", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b89200f0ed7cf04881c517e9b4d782f948e6921" + "sha": "e984d08388de9496bea593a6f295bd81ff633690", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/e984d08388de9496bea593a6f295bd81ff633690" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/356abe4680b014608cd4c105c9f9f086179203fe", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", "comment_count": 0, "verification": { "verified": false, @@ -7551,80 +7551,80 @@ "payload": null, "verified_at": null } - }, - "url": "https://api.github.com/repos/crawl/crawl/commits/356abe4680b014608cd4c105c9f9f086179203fe", - "html_url": "https://github.com/crawl/crawl/commit/356abe4680b014608cd4c105c9f9f086179203fe", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/356abe4680b014608cd4c105c9f9f086179203fe/comments", + }, + "url": "https://api.github.com/repos/crawl/crawl/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", + "html_url": "https://github.com/crawl/crawl/commit/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/b703b2c8d9b58fa58ee6b3e6f719774205fad2f5/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": "0c973e93fc21a5ac51be6d3994ae72aab4cbb534", - "url": "https://api.github.com/repos/crawl/crawl/commits/0c973e93fc21a5ac51be6d3994ae72aab4cbb534", - "html_url": "https://github.com/crawl/crawl/commit/0c973e93fc21a5ac51be6d3994ae72aab4cbb534" + "sha": "97f3e5c200da90c7750a98d896bcb5e0bc8d905d", + "url": "https://api.github.com/repos/crawl/crawl/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", + "html_url": "https://github.com/crawl/crawl/commit/97f3e5c200da90c7750a98d896bcb5e0bc8d905d" } ] }, { - "sha": "0c973e93fc21a5ac51be6d3994ae72aab4cbb534", - "node_id": "C_kwDOAV-JftoAKDBjOTczZTkzZmMyMWE1YWM1MWJlNmQzOTk0YWU3MmFhYjRjYmI1MzQ", + "sha": "97f3e5c200da90c7750a98d896bcb5e0bc8d905d", + "node_id": "C_kwDOAV-JftoAKDk3ZjNlNWMyMDBkYTkwYzc3NTBhOThkODk2YmNiNWUwYmM4ZDkwNWQ", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T04:09:54Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-16T11:30:03Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-23T19:01:12Z" }, - "message": "Reduce monster Hellfire Motar power\n\nAfter hellfire mortar damage scaling was adjusted by e22bf9ab365384d5e94\n(for player-side purposes), I neglected to consider the effect this would\nhave on monsters. Wiglaf's mortar (in addition to gaining 1 range) went\nfrom 3d15 to 4d18!\n\n(This reduces it to 4d13, which is still a little stronger than in 0.32,\nbut to a degree that feels more reasonable.)", + "message": "Defer monster-targeted crystallizing bolt fragility ordering\n\nThis is for consistency with 1838bd627c and really should have been\na part of that commit. Mea culpa.", "tree": { - "sha": "7722babe742a73dee9e66b2bb2dd57c71aacf5ed", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/7722babe742a73dee9e66b2bb2dd57c71aacf5ed" + "sha": "05f6fdb86dbbc2f33487ba292600a211f3721cd9", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/05f6fdb86dbbc2f33487ba292600a211f3721cd9" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0c973e93fc21a5ac51be6d3994ae72aab4cbb534", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", "comment_count": 0, "verification": { "verified": false, @@ -7634,79 +7634,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0c973e93fc21a5ac51be6d3994ae72aab4cbb534", - "html_url": "https://github.com/crawl/crawl/commit/0c973e93fc21a5ac51be6d3994ae72aab4cbb534", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0c973e93fc21a5ac51be6d3994ae72aab4cbb534/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", + "html_url": "https://github.com/crawl/crawl/commit/97f3e5c200da90c7750a98d896bcb5e0bc8d905d", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/97f3e5c200da90c7750a98d896bcb5e0bc8d905d/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": "5b279c5cb0997594a6a70d1a74c31379206a34d8", - "url": "https://api.github.com/repos/crawl/crawl/commits/5b279c5cb0997594a6a70d1a74c31379206a34d8", - "html_url": "https://github.com/crawl/crawl/commit/5b279c5cb0997594a6a70d1a74c31379206a34d8" + "sha": "ec2332499f577dbb94707679cbc25d68fdec491c", + "url": "https://api.github.com/repos/crawl/crawl/commits/ec2332499f577dbb94707679cbc25d68fdec491c", + "html_url": "https://github.com/crawl/crawl/commit/ec2332499f577dbb94707679cbc25d68fdec491c" } ] }, { - "sha": "5b279c5cb0997594a6a70d1a74c31379206a34d8", - "node_id": "C_kwDOAV-JftoAKDViMjc5YzVjYjA5OTc1OTRhNmE3MGQxYTc0YzMxMzc5MjA2YTM0ZDg", + "sha": "ec2332499f577dbb94707679cbc25d68fdec491c", + "node_id": "C_kwDOAV-JftoAKGVjMjMzMjQ5OWY1NzdkYmI5NDcwNzY3OWNiYzI1ZDY4ZmRlYzQ5MWM", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T04:04:36Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-23T16:52:05Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "name": "David Lawrence Ramsey", + "email": "pooka109@gmail.com", + "date": "2024-11-23T16:52:05Z" }, - "message": "Allow hellfire mortar to try pushing obstructing monsters backward\n\nSince becoming 3-school, hellfire mortar is a much bigger investment than\nit used to be. Sinking back into magma the moment a stray flier steps in\nfront of its path is mildly annoying, and I think unnecessary. So now it\nwill try to push such things back one space instead.\n\n(It doesn't do anything fancy to push obstructions away, so two in a row\nwill still block it, but this should make it less likely to be defeated by\n'incidental' obstacles.)", + "message": "Fix typos.", "tree": { - "sha": "f094712aa90eb6e61f350224526bca857f76e420", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/f094712aa90eb6e61f350224526bca857f76e420" + "sha": "13042dc2e22fdad36c7f07861444387966f003ae", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/13042dc2e22fdad36c7f07861444387966f003ae" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/5b279c5cb0997594a6a70d1a74c31379206a34d8", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/ec2332499f577dbb94707679cbc25d68fdec491c", "comment_count": 0, "verification": { "verified": false, @@ -7716,79 +7716,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/5b279c5cb0997594a6a70d1a74c31379206a34d8", - "html_url": "https://github.com/crawl/crawl/commit/5b279c5cb0997594a6a70d1a74c31379206a34d8", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/5b279c5cb0997594a6a70d1a74c31379206a34d8/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/ec2332499f577dbb94707679cbc25d68fdec491c", + "html_url": "https://github.com/crawl/crawl/commit/ec2332499f577dbb94707679cbc25d68fdec491c", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/ec2332499f577dbb94707679cbc25d68fdec491c/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": "9c6473c76c5ae7d8a30cfb7b470efcb91be16380", - "url": "https://api.github.com/repos/crawl/crawl/commits/9c6473c76c5ae7d8a30cfb7b470efcb91be16380", - "html_url": "https://github.com/crawl/crawl/commit/9c6473c76c5ae7d8a30cfb7b470efcb91be16380" + "sha": "0f947df1d059fabbbb373e3c2cbcce6f69676528", + "url": "https://api.github.com/repos/crawl/crawl/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528", + "html_url": "https://github.com/crawl/crawl/commit/0f947df1d059fabbbb373e3c2cbcce6f69676528" } ] }, { - "sha": "9c6473c76c5ae7d8a30cfb7b470efcb91be16380", - "node_id": "C_kwDOAV-JftoAKDljNjQ3M2M3NmM1YWU3ZDhhMzBjZmI3YjQ3MGVmY2I5MWJlMTYzODA", + "sha": "0f947df1d059fabbbb373e3c2cbcce6f69676528", + "node_id": "C_kwDOAV-JftoAKDBmOTQ3ZGYxZDA1OWZhYmJiYjM3M2UzYzJjYmNjZTZmNjk2NzY1Mjg", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T04:01:29Z" + "name": "brandon s allbery kf8nh", + "email": "allbery.b@gmail.com", + "date": "2024-11-23T04:34:14Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-23T16:35:37Z" }, - "message": "Fix incorrect messages being printed if pushed back by a boulder\n\n(And in a somewhat more plausible situation after the next commit.)", + "message": " disable installation of pkg-config and libpng\n\nBoth are already installed on current GHA images; the former is\nactually redirected to install a different variant (there are two:\nthe original, and a fast but buggy C version), which then conflicts\nwith the already-installed version. So simply skip installing both.", "tree": { - "sha": "d9f4feda057831beba35cdf1a3a56ea2d0d9578f", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/d9f4feda057831beba35cdf1a3a56ea2d0d9578f" + "sha": "d9ab2af02e6083433b4a3d048d8fdf3e0a7638db", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/d9ab2af02e6083433b4a3d048d8fdf3e0a7638db" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/9c6473c76c5ae7d8a30cfb7b470efcb91be16380", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528", "comment_count": 0, "verification": { "verified": false, @@ -7798,79 +7798,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/9c6473c76c5ae7d8a30cfb7b470efcb91be16380", - "html_url": "https://github.com/crawl/crawl/commit/9c6473c76c5ae7d8a30cfb7b470efcb91be16380", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/9c6473c76c5ae7d8a30cfb7b470efcb91be16380/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528", + "html_url": "https://github.com/crawl/crawl/commit/0f947df1d059fabbbb373e3c2cbcce6f69676528", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0f947df1d059fabbbb373e3c2cbcce6f69676528/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "geekosaur", + "id": 2036384, + "node_id": "MDQ6VXNlcjIwMzYzODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/2036384?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/geekosaur", + "html_url": "https://github.com/geekosaur", + "followers_url": "https://api.github.com/users/geekosaur/followers", + "following_url": "https://api.github.com/users/geekosaur/following{/other_user}", + "gists_url": "https://api.github.com/users/geekosaur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/geekosaur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/geekosaur/subscriptions", + "organizations_url": "https://api.github.com/users/geekosaur/orgs", + "repos_url": "https://api.github.com/users/geekosaur/repos", + "events_url": "https://api.github.com/users/geekosaur/events{/privacy}", + "received_events_url": "https://api.github.com/users/geekosaur/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": "0a4fc1a4de537c21a9959ec48be4e743de5e83e3", - "url": "https://api.github.com/repos/crawl/crawl/commits/0a4fc1a4de537c21a9959ec48be4e743de5e83e3", - "html_url": "https://github.com/crawl/crawl/commit/0a4fc1a4de537c21a9959ec48be4e743de5e83e3" + "sha": "4990ddc06c87189e891d55e4530a2f3b24bcd8f0", + "url": "https://api.github.com/repos/crawl/crawl/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", + "html_url": "https://github.com/crawl/crawl/commit/4990ddc06c87189e891d55e4530a2f3b24bcd8f0" } ] }, { - "sha": "0a4fc1a4de537c21a9959ec48be4e743de5e83e3", - "node_id": "C_kwDOAV-JftoAKDBhNGZjMWE0ZGU1MzdjMjFhOTk1OWVjNDhiZTRlNzQzZGU1ZTgzZTM", + "sha": "4990ddc06c87189e891d55e4530a2f3b24bcd8f0", + "node_id": "C_kwDOAV-JftoAKDQ5OTBkZGMwNmM4NzE4OWU4OTFkNTVlNDUzMGEyZjNiMjRiY2Q4ZjA", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T03:30:35Z" + "name": "brandon s allbery kf8nh", + "email": "allbery.b@gmail.com", + "date": "2024-11-23T16:11:33Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "name": "Implojin", + "email": "implosionwow@gmail.com", + "date": "2024-11-23T16:27:56Z" }, - "message": "Adjust Rimeblight spread mechanics\n\nWhile a powerful spell in the right circumstances (and with appropriately\ngrisly flavour), rimeblight could be more inconsistant than one would like.\nWhile the spread chance from explosions was quite high, it was never\nguaranteed, and poor early rolls could fail to get the plague going in a\nmeaningful way, making it sometimes feel like a poor use of turns. Delayed\ndamage always has an uphill fight to compete against burst damage, and the\nwhiffs felt just a bit too common.\n\nAlso, while there was a chance to spread upon death, the fact that a living\ninfected had many *more* chances to spread rimeblight (via explosions)\ncould make it feel bad to have them die early. A level 7 spell ideally\nshouldn't make you feel bad if it kills something, so I have changed the\nspread mechanics in the hope to make it both more consistent and never\n'punish' you for killing an infected monster early.\n\nRimeblight now has the same 'chain-to-adjacent-enemies-on-cast' behavior\nthat Petrify does, afflicting up to two connected enemies per cast. The\nice shard explosion no longer spread rimeblight at all, but upon death, it\nhas a 100% chance to spread to adjacent enemies, and a 50% chance to spread\nto those at radius 2. Combined, these should make it easier to get started,\nless likely to abruptly peter out due to RNG, and if anything *reward*\nkilling things quickly with undead or refridge assistance to spread it\nfurther.", + "message": "silence unused flash_tile parameter warning on console", "tree": { - "sha": "081341633a12cde2928d7bab0fccc16d7bf27bba", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/081341633a12cde2928d7bab0fccc16d7bf27bba" + "sha": "f401fc37fcf96d06cf59d6bfa3a0e87872677057", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/f401fc37fcf96d06cf59d6bfa3a0e87872677057" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/0a4fc1a4de537c21a9959ec48be4e743de5e83e3", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", "comment_count": 0, "verification": { "verified": false, @@ -7880,79 +7880,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/0a4fc1a4de537c21a9959ec48be4e743de5e83e3", - "html_url": "https://github.com/crawl/crawl/commit/0a4fc1a4de537c21a9959ec48be4e743de5e83e3", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/0a4fc1a4de537c21a9959ec48be4e743de5e83e3/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", + "html_url": "https://github.com/crawl/crawl/commit/4990ddc06c87189e891d55e4530a2f3b24bcd8f0", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/4990ddc06c87189e891d55e4530a2f3b24bcd8f0/comments", "author": { - "login": "DracoOmega", - "id": 12538566, - "node_id": "MDQ6VXNlcjEyNTM4NTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/12538566?v=4", + "login": "geekosaur", + "id": 2036384, + "node_id": "MDQ6VXNlcjIwMzYzODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/2036384?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/geekosaur", + "html_url": "https://github.com/geekosaur", + "followers_url": "https://api.github.com/users/geekosaur/followers", + "following_url": "https://api.github.com/users/geekosaur/following{/other_user}", + "gists_url": "https://api.github.com/users/geekosaur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/geekosaur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/geekosaur/subscriptions", + "organizations_url": "https://api.github.com/users/geekosaur/orgs", + "repos_url": "https://api.github.com/users/geekosaur/repos", + "events_url": "https://api.github.com/users/geekosaur/events{/privacy}", + "received_events_url": "https://api.github.com/users/geekosaur/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": "d1af28e95356ed5c49994f273b1754a710425140", - "url": "https://api.github.com/repos/crawl/crawl/commits/d1af28e95356ed5c49994f273b1754a710425140", - "html_url": "https://github.com/crawl/crawl/commit/d1af28e95356ed5c49994f273b1754a710425140" + "sha": "8b3c75940fd9216dc36b8bb7296d062d21e80636", + "url": "https://api.github.com/repos/crawl/crawl/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636", + "html_url": "https://github.com/crawl/crawl/commit/8b3c75940fd9216dc36b8bb7296d062d21e80636" } ] }, { - "sha": "d1af28e95356ed5c49994f273b1754a710425140", - "node_id": "C_kwDOAV-JftoAKGQxYWYyOGU5NTM1NmVkNWM0OTk5NGYyNzNiMTc1NGE3MTA0MjUxNDA", + "sha": "8b3c75940fd9216dc36b8bb7296d062d21e80636", + "node_id": "C_kwDOAV-JftoAKDhiM2M3NTk0MGZkOTIxNmRjMzZiOGJiNzI5NmQwNjJkMjFlODA2MzY", "commit": { "author": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T02:01:44Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-23T08:27:10Z" }, "committer": { - "name": "DracoOmega", - "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:10Z" + "name": "regret-index", + "email": "cloudofregret@hotmail.com", + "date": "2024-11-23T08:27:22Z" }, - "message": "Make Teleport Other smite-targeted\n\nA fairly unpopular spell in the Warper starting book. Teleport Other does\nhave some value when a character is weak and needs to escape things, but\nPiledriver makes it a less appealing spell to learn early (when spell\nlevels are scarce) and it's never been terribly exciting any later than\nthat.\n\nAllowing it to be cast on specific monsters in packs, to remove the most\ndangerous elements of them in advance, will give the spell more flexibility\nthat I hope make it feel a little more worth considering in more\nsituations.", + "message": "0.33 changelog update up through ga4cb51f6ed\n\nIt seems unlikely that any Forgecraft spells or the set of new decorations\nare about to be removed any time soon, so it's probably safe to go ahead\nand write up the new changelog entry for this version.", "tree": { - "sha": "803981f27a84814a43096b5e95e3d2fb0d5ce615", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/803981f27a84814a43096b5e95e3d2fb0d5ce615" + "sha": "679e7c656f1918780342f62e88bb66a90f7a1e69", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/679e7c656f1918780342f62e88bb66a90f7a1e69" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d1af28e95356ed5c49994f273b1754a710425140", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636", "comment_count": 0, "verification": { "verified": false, @@ -7962,79 +7962,79 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d1af28e95356ed5c49994f273b1754a710425140", - "html_url": "https://github.com/crawl/crawl/commit/d1af28e95356ed5c49994f273b1754a710425140", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d1af28e95356ed5c49994f273b1754a710425140/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636", + "html_url": "https://github.com/crawl/crawl/commit/8b3c75940fd9216dc36b8bb7296d062d21e80636", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/8b3c75940fd9216dc36b8bb7296d062d21e80636/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": "d268329e454c4730f49e801936f5e60ce1580310", - "url": "https://api.github.com/repos/crawl/crawl/commits/d268329e454c4730f49e801936f5e60ce1580310", - "html_url": "https://github.com/crawl/crawl/commit/d268329e454c4730f49e801936f5e60ce1580310" + "sha": "a4cb51f6edf5cc063637d5d089dee7cc08df5924", + "url": "https://api.github.com/repos/crawl/crawl/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924", + "html_url": "https://github.com/crawl/crawl/commit/a4cb51f6edf5cc063637d5d089dee7cc08df5924" } ] }, { - "sha": "d268329e454c4730f49e801936f5e60ce1580310", - "node_id": "C_kwDOAV-JftoAKGQyNjgzMjllNDU0YzQ3MzBmNDllODAxOTM2ZjVlNjBjZTE1ODAzMTA", + "sha": "a4cb51f6edf5cc063637d5d089dee7cc08df5924", + "node_id": "C_kwDOAV-JftoAKGE0Y2I1MWY2ZWRmNWNjMDYzNjM3ZDVkMDg5ZGVlN2NjMDhkZjU5MjQ", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T00:24:18Z" + "date": "2024-11-23T04:44:20Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", "date": "2024-11-23T07:52:10Z" }, - "message": "Replace Darts of Dispersal with Darts of Disjunction\n\nDarts of dispersal were most noticable as part of Warpers' starting kit,\nbut despite multiple buffs, were still largely a 'desperation option' you\nwere never happy to use.\n\nWarper's biggest weakness is that none of its kit provides it any offensive\npower whatsoever until it can cast Piledriver (which is at least XL 3, and\nusually later) Back when their darts were boomerangs instead, sometimes the\ndamage *could* make a difference in early fights, but now they are more\nakin to a blink that can miss (but costs no MP) and blinking is something\nwarpers are generally not lacking for! And since dispersal darts aren't\nreally relevant to anyone else when they can (rarely) show up later in the\ngame, let's just try replacing their effect entirely.\n\nDisjunction darts inflict a short-lived status effect on enemies they hit\nwhich causes them to blink a short distance away from the thrower for 3-4\nturns in a row, taking 2d2 damage each time they do so. This still allows\nthem to be used as an escape option (perhaps even more reliably than\npresent), but the small flat damage very specifically is aimed at helping\nwin fights in those first couple XLs.\n\nThey also do not auto-mulch, like dispersal used to, but mulch at the\nstandard rate for dats. (I feel this behavior was somewhat of a holdover\nfrom when it could show up on proper ammo that did *real* damage. There's\na big difference between doing a whole battle's worth of normal attacks\nthat keep a target displaced versus the ocassional dose of minor damage.)\n\nI did not remove the Dispersal missile brand entirely in this commit (it\nmight be possible it finds another home on something in future?), but it no\nlonger naturally spawns on anything. Outside of a sprint, all places that\nused dispersal darts now use disjunction ones instead.", + "message": "Nerf Monarch Bomb\n\nWhile feedback has been that the desired loop of 'deploy bomblets, then\nblow them all up' is a fun one, there's concern that monarch bomb is too\ngood at doing things *other* than that - doing meaningful direct damage\nwith Launch Bomblet and creating surprisingly durable meat shields in the\nprocess.\n\nSince I think the explosions are the star of the show, this is an attempt\nat reducing the power of other aspects:\n -Bomblets are significantly more fragile and expire more quickly\n -Launch Bomblet damage is greatly reduced\n -Monarch Bomb melee damage slightly reduced\n -Monarch Bomb itself is very slightly more durable (it was always quite\n fragile compared to other constructs of similar level, and still is)\n\nI considered additional measures like reducing the chance that their melee\nattack spawns a bomblet based on the number of bomblets already deployed,\nbut I'm going to hold off on any further changes until seeing feedback for\nthis version.", "tree": { - "sha": "4f7c9934b669a35bbc7ca71077825c10d0038dee", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/4f7c9934b669a35bbc7ca71077825c10d0038dee" + "sha": "c733955309797e3ed8fbf4c3f92256cacd18ff18", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/c733955309797e3ed8fbf4c3f92256cacd18ff18" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/d268329e454c4730f49e801936f5e60ce1580310", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924", "comment_count": 0, "verification": { "verified": false, @@ -8044,9 +8044,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/d268329e454c4730f49e801936f5e60ce1580310", - "html_url": "https://github.com/crawl/crawl/commit/d268329e454c4730f49e801936f5e60ce1580310", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/d268329e454c4730f49e801936f5e60ce1580310/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924", + "html_url": "https://github.com/crawl/crawl/commit/a4cb51f6edf5cc063637d5d089dee7cc08df5924", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/a4cb51f6edf5cc063637d5d089dee7cc08df5924/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -8091,32 +8091,32 @@ }, "parents": [ { - "sha": "e44d3cceb3f70dae540a1da3cf9f782b412731dd", - "url": "https://api.github.com/repos/crawl/crawl/commits/e44d3cceb3f70dae540a1da3cf9f782b412731dd", - "html_url": "https://github.com/crawl/crawl/commit/e44d3cceb3f70dae540a1da3cf9f782b412731dd" + "sha": "356abe4680b014608cd4c105c9f9f086179203fe", + "url": "https://api.github.com/repos/crawl/crawl/commits/356abe4680b014608cd4c105c9f9f086179203fe", + "html_url": "https://github.com/crawl/crawl/commit/356abe4680b014608cd4c105c9f9f086179203fe" } ] }, { - "sha": "e44d3cceb3f70dae540a1da3cf9f782b412731dd", - "node_id": "C_kwDOAV-JftoAKGU0NGQzY2NlYjNmNzBkYWU1NDBhMWRhM2NmOWY3ODJiNDEyNzMxZGQ", + "sha": "356abe4680b014608cd4c105c9f9f086179203fe", + "node_id": "C_kwDOAV-JftoAKDM1NmFiZTQ2ODBiMDE0NjA4Y2Q0YzEwNWM5ZjlmMDg2MTc5MjAzZmU", "commit": { "author": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-22T20:08:34Z" + "date": "2024-11-23T04:22:38Z" }, "committer": { "name": "DracoOmega", "email": "draco.omega.dcss.dev@gmail.com", - "date": "2024-11-23T07:52:05Z" + "date": "2024-11-23T07:52:10Z" }, - "message": "Make Piledriver's targeting more flexible\n\nWhile Piledriver's damage can be significant when the spell is first\nlearned, there are a number of things about the spell that make it awkward\nto use in a number of situations - one of which is how groups of enemies\nwill tend to file into a neat line behind each other while the player is\nrepositioning to line up a shot, rending the spell literally unusable on\nany of them.\n\nNow, multiple contiguous enemies in a row can be pushed together, dealing\ndamage to whichever enemy is at the *back* of that line. This should\nhopefully allow the spell to feel like it 'misses' less often.\n\n(Regardless of the length of this line of monsters, they must still move at\nleast 1 tile and strike something which is in LoS of the caster, which\nactually fixes a preexisting bug that allowed kobolds to sometimes query\nfor presence of walls or creatures out of their LoS.)\n\nAdditionally, this commit allows the player to pick which of multiple valid\npiledriver directions they want to move along. I'd originally hoped that\nthe auto-targeting would create interesting positional decisions, and while\nI believe that it does to an extent, it is common to end up with coinflips\nbetween 'good move' and 'extremely bad move'. I don't think these feel very\nsatisfying and can make it feel punishing to try utilising the spell as a\ncore part of your kit sometimes. \"I would have been better off casting\nnothing and just running away.\" is not a great feel and happens somewhat\ncommonly at the moment.\n\nThe spell still does dramatically more damage when pushing things a long\ndistance, so I am hoping that alone is sufficient to create interesting\npositional questions and encourage some aggression (rather than only using\nit along 'safer' trajectories). We'll see.", + "message": "Tweak Clockwork Bee\n\nWhile the tradeoffs involved in the spell are interesting, there has been\nconcern that it is too strong in corridors, where the player's ability to\nrepeatedly repair their bee when it runs out of charge allows it to hold\nplace in front of the player too consistently.\n\nThis experimentally attempts to counterbalance that somewhat by adding a 1\nMP cost to recharging the bee (along with decreasing the amount healed when\nyou do so.)\n\nGiven how time-consuming it is to resummon a bee mid-fight, I do think\nthere's a somewhat delicate balance of durability here before it starts to\nfeel outright bad (and I have concerns of design overlap with healing\ninugami via MP), but let's give it a try for now, anyway.", "tree": { - "sha": "afacaea83739cd516f41e3e6d0548dd8b9bb67db", - "url": "https://api.github.com/repos/crawl/crawl/git/trees/afacaea83739cd516f41e3e6d0548dd8b9bb67db" + "sha": "6b89200f0ed7cf04881c517e9b4d782f948e6921", + "url": "https://api.github.com/repos/crawl/crawl/git/trees/6b89200f0ed7cf04881c517e9b4d782f948e6921" }, - "url": "https://api.github.com/repos/crawl/crawl/git/commits/e44d3cceb3f70dae540a1da3cf9f782b412731dd", + "url": "https://api.github.com/repos/crawl/crawl/git/commits/356abe4680b014608cd4c105c9f9f086179203fe", "comment_count": 0, "verification": { "verified": false, @@ -8126,9 +8126,9 @@ "verified_at": null } }, - "url": "https://api.github.com/repos/crawl/crawl/commits/e44d3cceb3f70dae540a1da3cf9f782b412731dd", - "html_url": "https://github.com/crawl/crawl/commit/e44d3cceb3f70dae540a1da3cf9f782b412731dd", - "comments_url": "https://api.github.com/repos/crawl/crawl/commits/e44d3cceb3f70dae540a1da3cf9f782b412731dd/comments", + "url": "https://api.github.com/repos/crawl/crawl/commits/356abe4680b014608cd4c105c9f9f086179203fe", + "html_url": "https://github.com/crawl/crawl/commit/356abe4680b014608cd4c105c9f9f086179203fe", + "comments_url": "https://api.github.com/repos/crawl/crawl/commits/356abe4680b014608cd4c105c9f9f086179203fe/comments", "author": { "login": "DracoOmega", "id": 12538566, @@ -8173,9 +8173,9 @@ }, "parents": [ { - "sha": "5383b0d124025ca4d6ff3249ca7901f052340ce4", - "url": "https://api.github.com/repos/crawl/crawl/commits/5383b0d124025ca4d6ff3249ca7901f052340ce4", - "html_url": "https://github.com/crawl/crawl/commit/5383b0d124025ca4d6ff3249ca7901f052340ce4" + "sha": "0c973e93fc21a5ac51be6d3994ae72aab4cbb534", + "url": "https://api.github.com/repos/crawl/crawl/commits/0c973e93fc21a5ac51be6d3994ae72aab4cbb534", + "html_url": "https://github.com/crawl/crawl/commit/0c973e93fc21a5ac51be6d3994ae72aab4cbb534" } ] }