00:09:32 king 00:35:44 might also want to `no_hmirror` so it doesn't turn into some wacky queen opening 01:04:37 Stable branch on crawl.develz.org updated to: 0.26.1-11-gd32895ea62 (34) 01:34:31 Unstable branch on crawl.develz.org updated to: 0.27-a0-961-g825125a692 (34) 01:42:46 03kate-02 07* 0.27-a0-962-gd37565c: Remove the ability to cancel Portal Projectile 10(5 hours ago, 6 files, 1+ 18-) 13https://github.com/crawl/crawl/commit/d37565c9fb4f 01:42:46 03kate-02 07* 0.27-a0-963-g37fc20d: Don't cancel evoked invisibility on unequip 10(4 hours ago, 17 files, 6+ 79-) 13https://github.com/crawl/crawl/commit/37fc20d06eeb 01:42:46 03kate-02 07* 0.27-a0-964-gbca1fa7: Don't consider flight an active ability 10(4 hours ago, 1 file, 6+ 7-) 13https://github.com/crawl/crawl/commit/bca1fa7cf816 01:42:46 03kate-02 07* 0.27-a0-965-gbf8bb43: Tweak randart property availability 10(72 minutes ago, 1 file, 28+ 33-) 13https://github.com/crawl/crawl/commit/bf8bb431c4fd 01:55:42 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-965-gbf8bb431c4 02:00:08 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-965-gbf8bb431c4 (34) 02:48:59 Unstable branch on cbro.berotato.org updated to: 0.27-a0-965-gbf8bb431c4 (34) 02:53:50 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-965-gbf8bb431c4 03:46:21 Stable (0.26) branch on crawl.kelbi.org updated to: 0.26.1-11-gd32895ea62 03:46:52 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4135-g7666618ddd 03:49:46 Stable (0.26) branch on cbro.berotato.org updated to: 0.26.1-11-gd32895ea62 04:02:39 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-242-g2372ce9741 04:37:13 03kate-02 07* 0.27-a0-966-g4a88dd7: Update starting screen and manual species descriptions 10(15 minutes ago, 2 files, 115+ 113-) 13https://github.com/crawl/crawl/commit/4a88dd77dc1e 04:40:06 <05k​ate> i was going to keep going and look for other outdated stuff but it turns out the manual has a whole lot of words in it 04:41:59 <05k​ate> need to make it a long-term project i think! it could maybe do with a bigger rework, maybe there's some stuff that can be cut out entirely rather than have it try to be so exhaustive and inevitably fall out of date really often 05:31:06 -!- amalloy is now known as amalloy_ 06:01:47 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-966-g4a88dd77dc (34) 06:06:56 Some spells don't allow casting them on yourself ("That would be overly suicidal.") and some, like Lightning Bolt, do. Why? 06:16:28 Actually, never mind, that's clearly a bug. 06:23:18 <03w​heals> ultimately the answer is "some spells have the spflag::not_self flag and some don't" 06:23:49 <03w​heals> for some of them, it's because casting it on yourself has to be prohibited, like teleport other, but for others it's kind of random... 06:51:46 It's possible to cast Lightning Bolt at yourself. 13https://crawl.develz.org/mantis/view.php?id=12560 by Yermak 07:03:28 New Regen property on amulet doesn't work. 13https://crawl.develz.org/mantis/view.php?id=12561 by Yermak 09:08:34 <03w​heals> !lm * fe-- sacrifice=armour 09:08:35 <04C​erebot> 2. [2021-04-12 12:47:32] dilly the Nimble (L12 FeCj of Ru) sacrificed armour on turn 19787. (D:12) 09:08:47 <03w​heals> probably the same kind of bug that led to nagas getting hooves 09:34:59 <08n​icolae> let nagas have hooves. just bizarre atavistic legs sticking out of their snake tails 09:42:34 <06a​dvil> that bug relied on constricting tail being suppressed by forms 09:52:21 03advil02 07* 0.27-a0-967-gd8b2530: Tweak mac universal build targets 10(41 seconds ago, 2 files, 12+ 9-) 13https://github.com/crawl/crawl/commit/d8b25303e3a8 09:56:28 <06a​dvil> hm https://crawl.develz.org/mantis/view.php?id=12545 09:57:02 <06a​dvil> source god-abil.cc 09:57:13 <06a​dvil> !source god-abil.cc 09:57:13 <04C​erebot> https://github.com/crawl/crawl/blob/master/crawl-ref/source/god-abil.cc 09:57:41 <06a​dvil> is there any key shortcut in discord that behaves like the up arrow does in a typical irc client? 09:59:33 04Build failed for 08master @ d8b25303 06https://github.com/crawl/crawl/actions/runs/741382997 10:01:27 <08n​icolae> google found me a couple people requesting such a thing but it does not yet appear to be a thing 😔 10:01:59 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-967-gd8b25303e3 (34) 10:04:44 <06a​dvil> sad 10:08:00 04Build failed for 08master @ d8b25303 06https://github.com/crawl/crawl/actions/runs/741382997 10:08:59 <06a​dvil> did github ccache mac break at the most annoying time or did I do something wrong 10:10:36 <06a​dvil> thanks for that github 10:10:36 <06a​dvil> https://cdn.discordapp.com/attachments/747522859361894521/831169314294857799/Screen_Shot_2021-04-12_at_10.09.48_AM.png 10:11:41 <06a​dvil> now I can see an error, looks like homebrew is currently giving 502 for the ccache download 10:13:57 <06a​dvil> ah, it seems like homebrew's previous cloud service shuts down may 1, this is probably an early echo of that 10:37:34 <06a​dvil> lol the hosting company announced on twitter "Scheduled brown-out session to warn users about May 1st as sunset date for Bintray." 10:38:29 <06a​dvil> I had to bug homebrew people to figure that out 10:43:59 <13S​astreii> regular lich 10:44:00 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/831177837196214372/lich.png 10:44:15 <13S​astreii> megalovania lich 10:44:15 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/831177902074626118/lich_copia.png 10:45:49 <03w​heals> right, i figure whatever is checking for armour sacrifice ineligibility checks a mutation that is being suppressed by forms, but i didnt look into it to make sure 10:45:49 <06a​dvil> yeah what I mean is that MUT_NO_ARMOUR is not suppressed by forms 10:46:21 <06a​dvil> in this case it seems like it is supposed to be checking the skill being untrainable and that is not working for some reason, but I haven't gotten to why 10:48:39 03advil02 07* 0.27-a0-968-g39e2d67: Try to fix homebrew for mac CI runner 10(7 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/39e2d67666d7 10:52:48 <03w​heals> indeed 10:52:49 <03w​heals> my bad 11:02:06 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-968-g39e2d67666 (34) 11:04:19 <10P​leasingFungus> assume this is my fault 11:04:30 <06a​dvil> I mean, it's probably my fault 11:04:36 <10P​leasingFungus> hm 11:05:01 <06a​dvil> i.e. something to do with the species changes, just not quite what wheals was thinking 11:06:55 <10P​leasingFungus> c3fac4b18bf8fceb38b8ad1d45cb943be7ee1017 did make a bunch of possibly relevant changes in skills.cc 11:06:55 <10P​leasingFungus> hrm 11:07:05 <10P​leasingFungus> actually, maybe that's backwards 11:16:31 03PleasingFungus02 07* 0.27-a0-969-ga1c40ef: New Lich tile (Sastreii) 10(35 seconds ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/a1c40ef19e24 11:27:26 <06a​dvil> oh haha I see why you think this, didn't realize that the dj patch rewrote is_useless_skill 11:30:37 <10P​leasingFungus> yeah 11:32:11 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-969-ga1c40ef19e (34) 11:33:25 <06a​dvil> still not really obvious what is going wrong though 11:38:34 <06a​dvil> fe and op correctly have armour set to unusable, can_sacrifice_skill reads fine to me 12:11:08 <13S​astreii> mangroves modified; now the foliage should be displayed correctly above the surface. (at least most of it) 12:11:09 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/831199768494735380/mangrove3.png 12:11:09 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/831199770277969931/mangrove2.png 12:11:10 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/831199772386918490/mangrove1.png 12:18:53 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831201719039688744/unknown.png 12:19:31 <08n​icolae> the trunks could be a little more visible though, they kind of look like floating zymes atm 12:20:12 <10P​leasingFungus> that was the feedback last time 12:20:30 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831202126533230645/unknown.png 12:21:38 <10P​leasingFungus> tbh i enjoyed the creeping foliage fading into the water, it's just the tree trunks fading away that creates an odd visual effect 12:21:38 <10P​leasingFungus> sorry, i think i communicated that poorly before 12:21:38 <10P​leasingFungus> old/current trees, for reference 12:21:38 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831202389092466688/unknown.png 12:22:15 <10P​leasingFungus> i like the definition more on the new ones, but the old ones feel a bit more solid, which is good for trees. that's just my take, though 12:24:29 <13S​astreii> mmh, at this point i don't know how to make them more "solid" 12:24:37 <13S​astreii> probably a larger trunk 12:25:08 <13S​astreii> chunky mangroves 12:25:11 <10P​leasingFungus> haha 12:25:17 <10P​leasingFungus> seems plausible, yes 12:25:45 <10P​leasingFungus> i wonder if it'd be easier for you if you could test this yourself, either by building the game or just editing the dat/tiles/feat.png manually 12:29:19 <13S​astreii> heh, wish i was able 12:29:33 <13S​astreii> unfortunately my knowledge in this field is very limited 12:31:06 <10P​leasingFungus> if you download https://github.com/crawl/crawl/releases/download/0.26.1/dcss-0.26.1-win32-tiles.zip , open it up, go to dat/tiles/feat.png and replace the 3 mangroves there (starting at the far top right), and then run the game 12:31:08 <10P​leasingFungus> i think it should work 12:31:19 <10P​leasingFungus> alternately you can try to get the game building, but that's overkill for this specific case 12:31:45 <10P​leasingFungus> oh, then you'd also need to do &GS in-game after creating a new character, to go to Swamp to see your mangroves 12:32:08 <13S​astreii> mmh ok, i'm learning 12:33:20 <13S​astreii> ah, ops. i have 1 major issue: Mac can't open .exe files 12:33:20 <13S​astreii> only .dmg 12:33:28 <10P​leasingFungus> oh 12:33:31 <10P​leasingFungus> sorry, wrong link 12:33:39 <10P​leasingFungus> use https://github.com/crawl/crawl/releases/download/0.26.1/dcss-0.26.1-macos-tiles.zip 12:33:44 <10P​leasingFungus> sorry, i assumed you were on windows for some reason 12:36:59 <06a​dvil> this code is making me scratch my head a bit but as far as I can tell the checks in _random_valid_sacrifice (which is the only place where can_sacrifice_skill is checked) are only applied to the subselection for sac health / essence / purity mutations, not to anything else -- for all other abilities there is a 1-1 skill/mut mapping. Why this is a new bug I still haven't figured out 12:39:11 <10P​leasingFungus> huh 12:39:11 <10P​leasingFungus> "how did this ever work at all?" 12:39:11 <06a​dvil> pretty much 12:39:11 <10P​leasingFungus> have you checked what the code looked like before my dj changes? i wonder if i removed something important 12:39:25 <06a​dvil> yeah I went back some versions and am still looking at that 12:39:47 <08n​icolae> oh, here we go, you accidentally commented out make_things_not_break() 12:39:47 <06a​dvil> !git c3fac4b18bf8fceb38 12:39:48 <04C​erebot> PleasingFungus * 0.27-a0-722-gc3fac4b: New race: Djinni (5 weeks ago, 52 files, 721+ 256-) https://github.com/crawl/crawl/commit/c3fac4b18bf8 12:40:39 <06a​dvil> you did add a check in that function (which won't do much) but I haven't quite figured out how this was handled before, maybe something has gone wrong with the piety calculation 12:40:49 <06a​dvil> I don't see anything that you removed 12:49:09 <06a​dvil> ahhh 12:49:12 <06a​dvil> it was in the dj patch 12:50:56 <06a​dvil> probably based on the perfectly natural belief that _random_valid_mutation would be a good place to put such a check, there was a specific armour check in sacrifice-data.h that got removed 12:51:31 <06a​dvil> er, _random_valid_sacrifice 12:51:50 <06a​dvil> it definitely looks like there's a whole bunch of stuff there that is only verified in that function 13:00:21 <10P​leasingFungus> nice 13:00:28 <10P​leasingFungus> i knew it was my fault! 13:00:32 <06a​dvil> haha 13:00:34 <10P​leasingFungus> vindication :p 13:00:41 <10P​leasingFungus> (tyvm for investigating!) 13:01:00 <06a​dvil> I'm pretty sure I have edited this very same function under the assumption that it would be called on all sacrifices 13:01:23 <06a​dvil> this code could stand to have a more complete refactor, the way props are used here seems kind of unnecessary to me 13:14:36 03advil02 07* 0.27-a0-970-ge5e4f5c: Fix sacrifice validity issues + document 10(10 minutes ago, 1 file, 67+ 44-) 13https://github.com/crawl/crawl/commit/e5e4f5c7a4be 13:15:27 <13S​astreii> i don't know if i'm stupid or i'm just missing something. apparently i can't travel to swamp or any level since i never visited or seen it. even in wizmode 13:17:02 <08n​icolae> you can use &~ to go to any level, even ones that haven't generated in your game 13:17:22 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-970-ge5e4f5c7a4 (34) 13:21:09 <13S​astreii> i found that. unfortunately it seems that's not working either. reason: "not a wizard command" 13:21:09 <08n​icolae> is it &` 13:21:09 <08n​icolae> maybe the shift key matters there 13:29:31 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-969-ga1c40ef (34) 13:36:49 <06a​dvil> it should be &~ including the shift, the first thing I would double check is whether you have any keybind assignments for ~ (unfortunately the menu to check this is also on ~, but if pressing ~ does anything other than bring up the macro/keybind menu, then you probably do) 13:37:36 <06a​dvil> I was actually thinking of making ~ non-assignable at some point because you can kind of trap yourself esp. in online settings 14:17:47 Gather (L19 OpIE) ERROR in 'tileweb.cc' at line 228: Socket write error: Resource temporarily unavailable (Vaults:2) 15:01:02 03kate-02 07* 0.27-a0-971-g133ce1e: Fix handling of ARTP_REGEN on amulets (#12561) 10(14 minutes ago, 3 files, 17+ 19-) 13https://github.com/crawl/crawl/commit/133ce1e8f87d 15:01:02 03kate-02 07* 0.27-a0-972-gd1521fd: Update a comment 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d1521fd51839 15:17:05 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-972-gd1521fd518 (34) 18:03:32 <06a​dvil> @TZer0 looks like cue is getting a 504 error, maybe related is there was a crash in #crawl-dev around 14:17 eastern term, so possibly something went wrong around then 18:04:25 Webtiles server stopped. 18:05:07 Webtiles server stopped. 18:05:08 Webtiles server started. 18:05:22 <03T​Zer0> Huh. Weird. I've restarted at least. 18:06:06 <06a​dvil> thanks, looks working to me now! 18:22:26 Unstable branch on underhound.eu updated to: 0.27-a0-972-gd1521fd518 (34) 20:51:53 Stable (0.26) branch on underhound.eu updated to: 0.26.1-11-gd32895ea62 21:14:37 I was wondering if someone could take a look at this pastebin https://pastebin.com/U2vCaSrN  from line 602 /cell_renderer.js 21:15:42 Am I wrong that the first 2 assignments to basetile are redundant since basetile is overwritten in line 3 ? 21:34:07 <10P​leasingFungus> does look buggy 21:36:24 <10P​leasingFungus> %git 6f2e67e1cc4 21:36:24 <10P​leasingFungus> suspect it's been broken since it was first added, if so 21:36:25 <04C​erebot> edlothiol * 0.11-a0-2538-g6f2e67e: Implement old_blood rendering in webtiles. (9 years ago, 3 files, 10+ 0-) https://github.com/crawl/crawl/commit/6f2e67e1cc4e 21:39:34 Thanks for verifying. 21:41:21 <10P​leasingFungus> wonder how it was supposed to work 21:42:17 IMHO, the first 2 lines are one attempt, then line 3 was the final version but lines 1-2 were left in. 21:42:28 I believe it works as implemented just some old code left in. 21:44:51 <10P​leasingFungus> well, line 3 predates lines 1-2 21:44:56 <10P​leasingFungus> as shown in the commit i linked above ^ 21:45:21 <10P​leasingFungus> actually, i think that line 3 is supposed to be deleted 21:45:57 <10P​leasingFungus> * @param old_blood blood splats created at level generation are old and can * have some blood inscriptions. Only for south facing splats, so you don't * have to turn your head to read the inscriptions. 21:46:13 <10P​leasingFungus> dang, webtiles players have been missing out for a decade now 21:47:10 <10P​leasingFungus> @gammafunk if i were to go looking for a vault with some nice bloody walls, how would i find one? just grep for 'bloody' in dat/des? 21:48:09 <10P​leasingFungus> i guess i could just make one myself 21:50:52 <10P​leasingFungus> hm, very unclear to me how to trigger whatever this does 21:54:00 I certainly am not an expert but I believe both versions do the same thing as long as old_blood is false. 21:54:04 and (this is where I have zero clue) I assume old_blood is the old blood system ? 21:56:15 <10P​leasingFungus> i've been trying to get old_blood to do something locally and failing 21:57:27 <10P​leasingFungus> apparently it's supposed to do stuff with this 21:57:28 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831347317259894865/wall_old_blood00.png 21:57:32 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831347335149387776/wall_old_blood02.png 21:57:36 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831347355587575818/wall_old_blood05.png 21:57:38 <10P​leasingFungus> etc 21:59:59 <10P​leasingFungus> ok, there we go 22:00:00 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/831347955524829219/unknown.png 22:00:15 I'm just doing my testing against the standard crawl server and unfortunately I've never encountered old_blood on any maps yet. I'm actually just trying to get the floor blood working when I came across that. 22:00:59 <10P​leasingFungus> it's pretty rare i think 22:01:06 <10P​leasingFungus> also nonzero chance it's broken everywhere 22:01:54 Was that just a little maze you whipped up to test it? 22:02:20 <10P​leasingFungus> i took lemuel_arrival_cross and told it to cover every wall with blood 22:02:33 <10P​leasingFungus> then i messed with the code until old blood actually appeared 22:02:43 <10P​leasingFungus> it was surprisingly tricky 22:03:52 There doesn't happen to be a level generator that just generates every possible combination for testing is there? 22:04:17 That would be a crazy number of tiles i guess. 22:08:43 <10P​leasingFungus> seems like a lot 22:35:02 especially since there are over 100 different blood patterns... someone really likes blood. 22:56:07 The way crawl is doing blood (and mold) seems very odd to me. Basically the server is encoding the tile index into flv.s and then the client is doing the math in reverse to figure out which tile to use. Why not just send the tile index in flv.s ? And from what I've seen so far I believe it does not do this for anything else other than blood and 22:56:08 mold. 22:57:08 As discussed the other day, trees for example. the tile.bg = the tree. The flv.f = the floor under the tile and in that case, flv.s is ignored. 23:05:59 <10P​leasingFungus> could certainly be overdesigned 23:06:07 <10P​leasingFungus> the code's quite old i think 23:41:34 <09g​ammafunk> @PleasingFungus I believe the syntax guide has an example 23:42:01 <09g​ammafunk> yeah, just a bloody kprop 23:42:09 <09g​ammafunk> so a git grep for that in dat/des will get you all the examples