00:57:11 <10P​leasingFungus> pinkbeast: i saw people talking about it, but i’d already meant to tone down early d in some way; this just seemed like a simple one 00:59:38 And TBF when I looked at the ttyrec the player had made death inevitable rather than just likely 01:04:57 <10P​leasingFungus> it seems reasonable to me that oods should be a bit different in early d 01:05:34 <10P​leasingFungus> since the difference between a d:10 and d:15 threat, for example, is so much smaller than d:2 and d:7 01:12:14 Yes. I think that problem was masked for a while until you? rewrote the old monster table which still thought D went to 27. 01:13:00 Tho' we are totally keeping D:11 quo^W weasels, sorry :-) 01:22:09 <10P​leasingFungus> i don’t know what weasels are 01:22:38 <10P​leasingFungus> i did rewrite the spawn table but mostly didn’t touch the later stuff, past d:11 or so 01:23:00 <10P​leasingFungus> so it still does go to 27ish, which is fine! good for oods 01:23:16 dd57cda9ea3d359375e729659567a2fb275703a3 / "We'll miss you, D:11 quokka, but... not very much." 01:23:24 <10P​leasingFungus> i was just removing the weird mons no mons stuff from past monster removals 01:23:25 <10P​leasingFungus> oh lol 01:23:41 <10P​leasingFungus> why keep em? 01:23:43 Weasels are musteli - er, they're a reskin of quokkas with a resentfully drawn tile 01:23:49 We like mustelids 01:23:59 <10P​leasingFungus> hm 01:24:07 <10P​leasingFungus> imo just add super weasels 01:24:16 <10P​leasingFungus> fire weasels, ice weasels, etc 01:24:34 <10P​leasingFungus> then you can have depth appropriate friends 01:24:59 Giant weasels? Mountain weasels? Sludge weasels? The weasel of Jihad? You're onto something there. # FTAOD whoever renamed Jihad was quite right 01:27:08 But obviously not double and triple weasels, those are just silly. 01:32:34 <10P​leasingFungus> of course 01:34:42 Unstable branch on crawl.develz.org updated to: 0.27-a0-1186-g8b4daa1eef (34) 01:50:16 <09g​ammafunk> !crashlog 01:50:16 <04C​erebot> 23643. Pooshlmer, XL14 DrCj, T:28679 (milestone): http://crawl.akrasiac.org/rawdata/Pooshlmer/crash-Pooshlmer-20210519-013844.txt 01:51:12 <09g​ammafunk> > 😎 MP[-2] > You lost 2 mp, and now have 25/27 mp. > Unknown command. > The searing ray hits the orc! > > 😎 MP[+2] > Your mp is fully restored (27). > > 😎 MP[-1] > You lost 1 mp, and now have 26/27 mp. > > 😎 MP[+1] > Your mp is fully restored (27). This is certainly an rc 01:51:48 <09g​ammafunk> > 😕 HP[-18] > You take 18 damage, and now have 106/124 hp. 01:55:07 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-1186-g8b4daa1eef 02:05:11 <09g​ammafunk> @ebering btw, was shifted a0 just the time-delay idea? or was that something else 02:18:49 Unstable branch on cbro.berotato.org updated to: 0.27-a0-1186-g8b4daa1eef (34) 02:53:47 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-1186-g8b4daa1eef 03:30:43 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4135-g7666618ddd 08:49:04 New branch created: pull/1958 (5 commits) 13https://github.com/crawl/crawl/pull/1958 08:49:04 03DreamDust02 {GitHub} 07https://github.com/crawl/crawl/pull/1958 * 0.27-a0-1187-g8121386: dreamdust_imprisoned_elves 10(61 minutes ago, 1 file, 47+ 0-) 13https://github.com/crawl/crawl/commit/81213862fd3c 08:49:04 03DreamDust02 {GitHub} 07https://github.com/crawl/crawl/pull/1958 * 0.27-a0-1188-ga3d11d7: dreamdust_swamp_ogre_entry & swamp_ogre_arrival 10(51 minutes ago, 1 file, 44+ 0-) 13https://github.com/crawl/crawl/commit/a3d11d73d962 08:49:04 03DreamDust02 {GitHub} 07https://github.com/crawl/crawl/pull/1958 * 0.27-a0-1189-g4b653a2: dreamdust_venomous_pit & gu_poison 10(24 minutes ago, 1 file, 93+ 0-) 13https://github.com/crawl/crawl/commit/4b653a2abed2 08:49:04 03DreamDust02 {GitHub} 07https://github.com/crawl/crawl/pull/1958 * 0.27-a0-1190-g219a969: dreamdust_roach_infestation 10(16 minutes ago, 1 file, 26+ 0-) 13https://github.com/crawl/crawl/commit/219a9694e586 08:49:04 03DreamDust02 {GitHub} 07https://github.com/crawl/crawl/pull/1958 * 0.27-a0-1191-gc5c2527: dreamdust_gargoyle_castle 10(9 minutes ago, 1 file, 65+ 0-) 13https://github.com/crawl/crawl/commit/c5c25275832a 09:16:26 <12e​bering> @gammafunk just the time delayed idea 09:16:55 <12e​bering> Sadly I’m currently in quite a time delay and haven’t been able to do crawl work 09:25:16 we migrating off freenode? 09:25:16 bh: You have 1 message. Use !messages to read it. 09:25:19 !messages 09:25:19 (1/1) ebering said (18w 4d 19h 40m 55s ago): Tlon Uqbar Orbis Zotius 09:42:39 I don't think there's any plan to drop the freenode channel 09:42:39 is there? 09:43:26 advil: a former MtGox executive just executed a hostile takeover of freenode 09:43:42 the freenode staff have all resigned effective today 09:45:12 huh 09:48:34 I'm deleting my account here as soon as the migration finishes 09:48:55 I guess I don't know enough about this to have strong feelings? 09:49:04 should I have strong feelings? 09:49:26 I only use freenode for crawl channels 09:52:26 here's the message from staff: https://www.kline.sh/ 10:15:31 <10P​leasingFungus> dang 10:16:32 can someone devoice me? 10:16:50 I've deleted dropped this account on nickserv 10:29:57 Go ahead and do the same for me; just dropped my own account. 10:29:57 huh, the grifter who took over freenode seems to have also purchased the title of Crown Prince of Korea. 10:30:00 frankly, good for him 10:30:21 someone needs to uphold the korean royal line (?) 10:33:22 haha apparently I do have permissions here 10:33:35 advil: kill us all 10:36:11 @PleasingFungus, apparently I can't do it when you're not logged in 10:36:28 <10P​leasingFungus> hm 10:36:29 or at least, it's not obvious to me how to on freenode 10:36:35 <10P​leasingFungus> i’ll come back in a minute then 10:37:59 lol grunt is still the successor for this channel 10:38:29 hm, though it didn't autovoice you 10:39:08 maybe removing your account removes you from voice lists? and bh just hadn't logged out so still had +v 10:39:44 <08n​icolae> hey everyone, i've got some news. i just bought freenode. as the new head of freenode, i would like ops in the crawl-dev channel. thank you. love, nicolae 10:40:00 auto-* is chanserv and requires a nickserv account 10:40:30 ah 10:40:34 right, I guess the question would be if someone else goes and registers PleasingFungus would chanserv remember that that name had voice here (one hopes no) 10:41:47 no, it should have gc-d everything on deregister 10:42:58 I won't lie, I'm still having trouble getting really worked up about this freenode stuff, perhaps it's just that I don't have a deep investment in the network 10:43:39 advil: I'm not emotionally invested in it, but I think it's incumbent on us to do our part to drive the value of the network towards zero 10:43:56 I more than half expect crawl-dev to disappear onto discord, tbh 10:44:19 I'm surprised there are irc networks whose value is not 0 10:45:06 I think there would be resistance to that geekosaur, and in any case there needs to be an open chat channel of some kind 10:47:42 re actually moving, there's a lot of infrastructure that would need to be sorted out (Sequell, Cheibriados, server-specific bots like Henzell, bridge stuff like cerebot that connect to the core bots) 10:47:42 <09b​h> I'm just tired after the .org fuckstickery 10:47:42 I don't know what that is either 10:48:41 <09b​h> a private equity firm tried to buy the .org top level domain 10:48:53 <09b​h> but they were committed to raising prices by no more than 10% a year! 10:49:00 ah, maybe I did see this 12:16:52 Leeet's see 12:16:52 tzer0: You have 2 messages. Use !messages to read them. 12:16:59 do I have an account on here still.. 12:17:01 !messages 12:17:02 (1/2) reaverb said (about 1y 43w 1d 15h 41m 39s ago): Whenever I try to download this save: http://underhound.eu:81/saves/Yermak-crawl-git-c514d67198-181125-0447.tar.bz2 I get an error. Error messages in next message. 12:17:03 !messages 12:17:04 (1/1) reaverb said (about 1y 43w 1d 15h 41m 26s ago): "An error occurred during a connection to underhound.eu:81. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG" on firefox, "ERR_SSL_PROTOCOL_ERROR" on Chrome 12:17:07 Uhu. 12:17:09 hmm 12:18:51 Cool, I've been gone for so long my NickServ-stuff actually expired. 12:20:01 yeh, they started expiring unused accounts and nicks once a year 12:29:58 <08n​icolae> no more nicolae on freenode 😔 12:34:09 i agree with the notion that we should do our part and move on from freenode, although i can't offer my time for what would probably be an enormous effort 12:34:09 floraline: You have 1 message. Use !messages to read it. 12:34:09 ideally to another irc server and not discord alone 12:34:16 <08n​icolae> DISCORD = Odd IRCs 12:44:46 <10P​leasingFungus> wow 12:59:20 <09h​ellmonk> Discord = did scor 12:59:30 <09h​ellmonk> Makes u think 12:59:50 <08n​icolae> Discord = Disc rod So true 13:00:00 irc == boomer discord 13:03:43 IRC is eternal, Discord is a proprietary service that could essentially go away at a moment's notice 13:03:43 Also just really not great in terms of moderation. 13:03:47 I lost an account that I was using to keep tabs on reactionaries because it was in reactionary servers. 13:03:52 And because a server got banned, my account went too 13:04:46 <09b​h> G-Flex: like freenode 😉 13:04:51 I myself much prefer IRC to Discord, but I'm a boomer 13:05:15 Discord sucks, honestly. Like, as much as I use it, it still just suuucks 13:05:23 <09b​h> discord sucks less than slack. 13:05:32 tzer0: moderating a server is a pain when you have no access to things like IP addresses or registration emails, as well, although I can sort of understand why it's the case 13:05:46 <09h​ellmonk> Move crawl chat to a chess by mail format 13:05:50 <08n​icolae> discord has a lot of nice features (you can see what got posted while you were away, for instance) but the fact that it's a proprietary thing makes me leery, like you can start an IRC server on you own but there's just one discord 13:05:54 I mean, you don't have direct access, but you can enforce moderation based on it. 13:05:58 I wish we had an actual successor protocol to IRC that could catch on 13:06:09 The problem with Discord is the fact that moderation tools are.. awful 13:06:15 And it is just half-assed 13:06:24 Such as.. you have roles that you can assign people 13:06:35 and people use that to half-ass roles for pronouns which are handy when in a voice call 13:06:37 I moderate a couple discords, moderation tools are a bit of a pain but I'm curious what your objections to them are 13:06:56 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-1186-g8b4daa1 (34) 13:06:57 And that's the problem, we shouldn't have to do roles for pronouns, it should be profile metadata 13:07:14 yeah that's very fair, I just pushed to get pronoun roles in a game discord I moderate and we really shouldn't even have to 13:07:16 We've had several issues with trolls coming in and posting client-crashing gifs 13:07:30 at least now you can delete-and-report things like that 13:07:45 or require roles to embed things 13:07:49 People who spam porn on main do not get banned even if reported to central discord moderation 13:08:06 The permission to view the ban list is the same as the permission to ban people 13:08:12 Which is *wild* 13:08:35 we've had mixed results with reporting stuff to discord itself, and some things are very difficult to report 13:09:38 I mean, this should've been an open and shut case. The person had porn in the embed and I clicked the "report to Discord"-toggle as a moderator 13:09:38 Like, this was literally an illegal act happening on Discord as there are minors in the server 13:09:38 And the person still did not get banned 13:09:38 discord doesn't disallow porn though, I don't know how they would act in that case 13:09:38 and it was outside of an NSFW channel 13:10:14 we had an issue with users using racist nitro-enabled emoji from other discords to react to posts. How do you effectively report those? You kind of can't, because their report system just... expects different information 13:10:32 so bringing it to their attention gets murky 13:15:42 -!- xunplini is now known as MartinW 14:07:37 @G-Flex how big are your biggest servers? 14:15:04 the big one is about 3,700 14:15:56 (official discord server for a game) 14:20:29 Oh, cool, yeah, I moderate a similar size server and ugghghg, Discord is bad for a lot of it 14:20:32 Mind if I DM you a link to doc I've written, @G-Flex? 14:20:38 sure 15:30:33 03gammafunk02 07* 0.27-a0-1187-ge80a49f: Fix spell -Potion application (AliasTheSpectator) 10(9 minutes ago, 1 file, 7+ 9-) 13https://github.com/crawl/crawl/commit/e80a49f48c48 15:47:10 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1187-ge80a49f48c (34) 16:21:43 -!- dolemite8 is now known as dolemite7 16:21:52 -!- Raichvent_ is now known as Raichvent 17:00:53 <06a​dvil> oh yeah, good fix to that, I did introduce the bug by not understanding this code but in my defense it was extremely odd that -potion was implemented as self damage 17:10:25 <09g​ammafunk> @advil yeah, as I mentioned in commit, just a holdover from when the spell always damaged you; it was a convenient time to apply that since you were damaging the player anyhow 17:10:39 <09g​ammafunk> but I'm not sure if there was a rC+++ bug when the spell did that 17:11:39 <09g​ammafunk> perhaps rC+++ didn't give damage immunity at that time 18:23:47 Unstable branch on underhound.eu updated to: 0.27-a0-1187-ge80a49f48c (34) 18:46:56 <09h​ellmonk> rC+++ would never have given the player damage immunity because the player doesn't get damage immunity from max rC pips 21:26:33 -!- geekosaur42 is now known as geekosaur 21:39:39 hellmonk: that's not true of all forms of cold damage 21:39:43 well, in all cases 21:40:04 e.g. player ice form is in fact immune to freezing clouds 21:40:59 hrm, in fact 21:41:08 <09h​ellmonk> that's a specific cloud immunity thing 21:41:10 <09h​ellmonk> iirc 21:41:24 <09h​ellmonk> cloud damage works differently for no reason 21:41:52 yeah, actually 21:42:00 seems this los attack spell check is just sort of wrong 21:42:11 vulnerable = [](const actor *caster, const actor *act) { 21:42:11 return (act != caster || act->res_cold() < 3) 21:42:11 && !god_protects(caster, act->as_monster()); 21:42:11 }; 21:42:21 so that check is simply not correct if the actor is the player 21:43:22 because you do actually take damage with rC+++ 21:43:22 if a hostile has ozo, I mean 21:43:22 which probably only ..oh, fannar 21:43:22 so yeah if you wear rC+++ 21:43:45 hrm 21:43:55 so this lich is still successfully using it on me 21:44:51 weird, looking at this, seems lich should see it as a waste of time 21:45:09 granted it basically is in that it's doing only 5 damage, but that's not what I mean 21:45:27 <09h​ellmonk> yeah, not sure what's going on there 21:45:31 <09h​ellmonk> fr make resistances work more gooder 21:49:41 doesn't that res_cold < 3 check only apply when seeing if the caster would damage themselves? which is never relevant now anyway? 21:52:17 oh wth 21:52:22 yeah I just realized that too 21:52:24 what on earth 21:52:39 i think it's just dead code left over from when it did self-damage? 21:52:53 well it's very strange logic though 21:53:09 it's not correct to just say "if the caster is not the target, it's vulnerable" 21:53:13 as ozo is pure cold damage 21:53:33 so if a monster has rC+++ it should indeed be immune 21:55:12 I sort of reversed that; I mean that it's not correct to say "if the target is not the caster, the target is vulnerable" 21:55:12 oh i see yeah, currently if you cast it with eg only ice beasts in view you won't get the "no susceptible monsters" message, it'll just get cast 21:55:12 yeah 21:56:01 so I guess that check needs to say "if the target is not the caster and either the target is the player or the target has so glad that I made all this logic ultra-correct when I made this _cast_los_attack_spell stuff by merging the various spells that did basically the same thing into one function 21:57:18 in my defense, it was hard as hell to understand 22:01:06 I guess actor_near_iterator probably always includes the center, so you do need that actor not agent condition 22:03:34 will push a fix 22:05:43 <05k​ate> oh actually it looks like player spellcasting doesn't use these tracers in the way you'd expect anyway? 22:07:00 <05k​ate> like, even if you fix that particular check in spl-damage.cc, casting refrigeration with only rC+++ monsters in LOS will still just go ahead 22:07:01 <05k​ate> all it's checking for is any monsters in range at all 22:08:23 yes, dammit 22:09:03 I mean, it looks like it's passing the right type of hit function 22:09:13 <05k​ate> probably fixing the check is still good! maybe some other code somewhere looks at it... but yeah, all seems frustratingly messy 22:09:35 kate, where is the hitfunction/check that it's using? 22:09:49 because I see it doing what looks like the right thing in that function 22:10:20 <05k​ate> i was just looking at spell_no_hostile_in_range() in spl-util.cc, that seems to be what determines whether you get prompted when casting it 22:11:08 aha 22:11:17 ez fix actually 22:11:26 can plug that function in to use the los attack function 22:11:31 which will indeed use my fixed condition 22:11:46 (with actual set to false in los attack function, presumably) 22:12:55 <05k​ate> ah that sounds like it should work, yeah 22:12:55 seems odd actually 22:12:55 like ignition should be doing this too? 22:12:55 I guess ignition can hit out of los 22:12:55 from a fire immune thing 22:12:55 <05k​ate> i always have z macroed to Z anyway so i miss this stuff in my normal play 22:12:55 heh 22:12:56 I have had so very much fun fixing all the various attack prompts over the years 22:40:03 Ouch, hit with 3 crystal spears in a row 22:40:32 what's up with that trunk code! lol 22:49:53 <08n​icolae> question: is there a wizmode command to raise or lower the tides in Shoals, i could have sworn there was but it's not in the help menu 23:29:55 03gammafunk02 07* 0.27-a0-1188-g73eefd5: More cleanups for Ozocubu's Refrigeration 10(86 minutes ago, 2 files, 42+ 33-) 13https://github.com/crawl/crawl/commit/73eefd5def48 23:32:10 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1188-g73eefd5def (34) 23:39:30 @nicolae: A bit late, but there is &Ctrl-W to increase the speed of the tides. There's not one to just raise/lower it though. 23:39:53 <08n​icolae> no... no! 23:40:33 sorry, time marches forward, the increase of the entropy of the universe and all that 23:42:26 <08n​icolae> well, you all should fix that 23:42:26 <08n​icolae> the entropy, i mean 23:42:26 <08n​icolae> no more entropy 23:42:26 by adding more....weavers? 23:42:33 <08n​icolae> in fact, the opposite 23:44:13 <09h​ellmonk> entropy unweavers that uncorrode their allies (add ac and slaying) 23:44:24 <09h​ellmonk> actually terrifying spider concept 23:53:01 encrusts the spiders with hard bumps and pointy spikes