00:00:01 <08w​ormsofcan> but with red and stuff 00:00:02 <08w​ormsofcan> https://cdn.discordapp.com/attachments/747522859361894521/989016887562231828/unknown.png 00:02:09 Foxy (L2 TrBr) Crash caused by signal #11: Segmentation fault (D:1) 00:09:36 <09g​ammafunk> cbr2 rebuild just seems to never complete, despite it getting through most of the way the first time I ran it, hopefully its usual rebuild works tonigh 00:09:36 <09g​ammafunk> ??rebuild[2 00:09:38 <04C​erebot> rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CAO: 1700; CDO: 0600/0500; CUE: 2300/2200; CXC: 0500/0400; CPO: every 15 minutes; CKO: trunk every 15 minutes, other versions 0830/0730. 00:15:25 Foxy (L9 TrBr) Crash caused by signal #11: Segmentation fault (D:7) 00:22:47 <10P​leasingFungus> strange 00:22:48 <10P​leasingFungus> hm 00:28:38 03PleasingFungus02 07[sling-away] * 0.29-a0-652-gf369a50397: Don't give hand crossbows out to kobolds 10(40 minutes ago, 1 file, 4+ 13-) 13https://github.com/crawl/crawl/commit/f369a50397c2 00:28:38 03PleasingFungus02 07[sling-away] * 0.29-a0-653-gdb22efb8c5: Readjust ranged weapons' stats and distribution 10(14 minutes ago, 2 files, 32+ 23-) 13https://github.com/crawl/crawl/commit/db22efb8c583 00:29:45 <10P​leasingFungus> @ebering @kate took a first pass at ranged weapon stats and frequency above ^ arbalests & slings more common in D, hand crossbows show up in Vaults & are statted as rare weapons, longbows are rarer and tend to show up a bit later. Hopefully should feel OK. 00:30:07 <10P​leasingFungus> will probably cut fustibaluses unless someone speaks up in their defense, but haven't done it yet. 00:39:52 03gammafunk02 07* 0.29-a0-664-gff9cad4a3d: fix: Place Grunn with his band (dilly) 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ff9cad4a3d37 00:47:43 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-664-gff9cad4a3d (34) 00:53:41 <10P​leasingFungus> lol 00:53:45 <10P​leasingFungus> goodbug 01:20:25 <08n​icolae> it's fun to say 01:24:10 <10P​leasingFungus> is it 01:34:57 Unstable branch on crawl.develz.org updated to: 0.29-a0-664-gff9cad4a3d (34) 01:56:58 Windows builds of master branch on crawl.develz.org updated to: 0.29-a0-664-gff9cad4a3d 02:26:50 Unstable branch on cbro.berotato.org updated to: 0.29-a0-664-gff9cad4a3d (34) 02:54:24 Monster database of master branch on crawl.develz.org updated to: 0.29-a0-664-gff9cad4a3d 03:32:59 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4719-g50af30713d 03:39:48 -!- Discord|1 is now known as Discord| 03:51:07 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-778-gecd33f8c5a 06:21:43 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4719-g50af30713d 07:24:21 -!- allbery_b is now known as geekosaur 08:07:03 Unstable branch on crawl.akrasiac.org updated to: 0.29-a0-664-gff9cad4 (34) 09:17:00 buhh (L27 FoHu) ERROR in 'mon-util.cc' at line 1968: bogus mc (no monster data): invalid monster_type 1000 (1000) (Slime:5) 09:18:33 buhh (L27 FoHu) ERROR in 'mon-util.cc' at line 1968: bogus mc (no monster data): invalid monster_type 1000 (1000) (Slime:5) 10:09:13 03Rytis Petronis02 07https://github.com/crawl/crawl/pull/2573 * 0.29-a0-626-g9b97147341: fix fraction 10(75 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9b971473417a 10:21:54 hey, so regarding my pr for tiered no drink/scroll mutations - I updated it with regard to the comments, think it's in a pretty good state now. Anyone from the devs want to take a look at it and possibly merge it? 10:23:51 <03w​heals> !crashlog 10:23:54 <04C​erebot> 24465. buhh, XL27 FoHu, T:71930 (milestone): https://cbro.berotato.org/morgue/buhh/crash-buhh-20220622-131832.txt 11:17:26 Hey, I'm trying to join the forum (Tavern) and as I understand, you need a Mantis account to login there. However, registration for Mantis has been disabled for unrelated reasons. So, is there no way to register at the forum? 11:18:49 <10P​leasingFungus> astera: correct, sorry 11:20:25 <10P​leasingFungus> unrelated thought: i wonder if palentonga (by which i mean the roll attack ability) would be a better design as a spell/background than a species 11:24:05 <10P​leasingFungus> pa feels a bit restricted in terms of which backgrounds interact interestingly with it, and the roll ability does feel like it could work on its own 11:24:58 PleasingFungus: Hmm, that's unfortunate, but thanks. 12:03:47 <08n​icolae> i thought backgrounds weren't meant to get their own abilities, or do you mean make it a spell and make a background that starts with it? 12:04:16 <08n​icolae> where does the name "palentonga" come from anyway 12:04:28 <10P​leasingFungus> correct 12:05:39 <10P​leasingFungus> palentongas are pangolins. in the Philippines, one word for pangolin is 'balintong' - so it's a mix between 'pangolin' and 'balintong' 12:05:45 <08n​icolae> aha! 12:05:53 <10P​leasingFungus> it is, quite frankly, too obtuse 12:06:01 <10P​leasingFungus> i'm still thinking about renaming em to armourdillos or something 12:06:18 <10P​leasingFungus> but, as any good dev would, i'm also contemplating ramove 12:06:33 <10P​leasingFungus> idle musing for now 12:07:35 <08n​icolae> armourdillos is a very good pun at least 12:08:06 <08n​icolae> this should be in the wiki or learndb or something 12:08:09 <10P​leasingFungus> it's cheesy, but dcss is cheesy sometimes 12:08:19 <08n​icolae> i have never done anything cheesy 12:09:22 <10P​leasingFungus> ??palentonga[4 12:09:23 <04C​erebot> palentonga[4/4]: Etymology: variant of *balintong* (Philippine pangolin). 12:09:28 <10P​leasingFungus> yr wish is my command 12:09:35 <10P​leasingFungus> means "one who rolls over" 12:10:30 <08n​icolae> ah 12:10:53 <10P​leasingFungus> didn't know that part tbh 12:10:55 <10P​leasingFungus> perfect 12:11:06 <08n​icolae> it's a good name but it's a real deep cut 12:11:21 <10P​leasingFungus> definitely 12:11:33 <10P​leasingFungus> can lore em up in the manual or something where 'palentonga' is their real name but folks call em armourdillos 12:11:48 <08n​icolae> it feels like a sort of high fantasy etymology, like if it were a book we'd be like "oh that's clever" but not sure dcss is quite high fantasy 12:12:09 <10P​leasingFungus> dcss is def not 12:14:31 <08n​icolae> oh well 12:15:24 <08n​icolae> # Non-temple gods, Temples not suitable for selection within the usual # framework. These temples should 12:15:28 <08n​icolae> these temples should what D: 12:16:00 <10P​leasingFungus> they should. 12:17:09 <10P​leasingFungus> +# When selecting a temple, there is a 1% chance that a rare temple will be +# used, (this is handled in ng-init.cc for temple selection, not with a CHANCE +# group). Temples containing non-temple gods should always be rare, other +# exceptionally abnormal temples should also be in this category. Rare temples +# cannot place a variable number of altars. wonder if it's intended to recap this 12:17:13 <10P​leasingFungus> or if there's something else there 12:17:28 <08n​icolae> maybe 12:17:37 <10P​leasingFungus> (that is, if it's supposed to be repeating "no variable # of altars") 12:17:39 <08n​icolae> "exceptionally abnormal" 🤔 12:17:44 <08n​icolae> how abnormal we talkin here 12:17:49 <10P​leasingFungus> pan lord temple 12:17:52 that, or "tagged temple_rare" 12:18:04 <08n​icolae> pan lords are for everybody 12:21:02 <08n​icolae> gonna make one where you have to pass a bunch of shops to get to the altars, taking advantage of all those pilgrims 12:21:07 <08n​icolae> or maybe that'd work better as an entry 12:21:09 <08n​icolae> 🤔 12:21:15 <08n​icolae> anyway i should probably stop thinking about temples i got work to do! 12:22:02 <08n​icolae> one of the things about adderall i wish i'd known in advance: it does improve your focus! but you still have to make sure you're focusing on the right thing. otherwise you crank out a ton of vaults and get nothing done at work 12:22:59 <10P​leasingFungus> womp 12:23:24 <08n​icolae> the first week i was on it i found myself falling down wiki holes at work, just hella readin about cuneiform 12:24:26 <10P​leasingFungus> do love some cuneiform. 12:24:51 <08n​icolae> plus at the time my home machine was windows 7 which had lousy unicode so work was the only place i could see the cuneiforms........ 12:44:59 physeK (L10 MeFi) ASSERT(you.current_vision > 0) in 'player.cc' at line 723 failed. (D:7) 12:45:01 <12e​bering> re: donger musing. as a bg you'd want roll attack to be tied to an item or spell or god (preferably item, maybe a new Wr spell????) 12:45:11 <12e​bering> !crashlog physeK 12:45:13 <04C​erebot> 8. physeK, XL10 MeFi, T:4427 (milestone): http://crawl.akrasiac.org/rawdata/physeK/crash-physeK-20220622-164457.txt 12:45:49 physeK (L10 MeFi) ASSERT(you.current_vision > 0) in 'player.cc' at line 723 failed. (D:7) 12:46:04 <12e​bering> good scarf of sahdows zot clock los gimmick interaction 12:46:06 <12e​bering> @PleasingFungus 12:49:49 <08n​icolae> boots of rolling 12:50:05 <12e​bering> that's basically rampage 12:50:11 <12e​bering> rampage+ w/targeting 12:52:25 <08n​icolae> gloves of rolling 12:57:33 <10P​leasingFungus> ebering: oop 12:59:01 <12e​bering> I'll take a look at the ranged numbers today (I skimmed them but v sleep deprived) 12:59:19 <12e​bering> I think they're near where I was thinking, but I had some different weaks for skill progression 12:59:23 <10P​leasingFungus> no rush 12:59:29 <12e​bering> and delay numbers etc 13:01:04 <10P​leasingFungus> looking at it again, shortbow delay (& damage?) might be a lil high 13:01:23 <08n​icolae> implement a ranged weapon with a ridiculously high delay and terrible damage. unexplored niche 13:01:27 <10P​leasingFungus> feel like starter weapon shouldn’t need more than 14ish skill for mindelay 13:02:23 <08n​icolae> give triple crossbows a shotgun blast effect that shoots three bolts 13:05:05 gong 13:05:06 GONNNNG! 13:14:02 <10P​leasingFungus> does seem like either triple crossbow should fire 3 bolts now (probably at one target), or there should be an unrand that does (and maybe the base weapon type becomes ‘greatbow’ or something?) 13:18:07 <12e​bering> 3 bolts v silly 13:20:29 <08n​icolae> i like the spread idea but i assume that's a pain to implement 13:20:40 <08n​icolae> semiautomatic crossbow 13:21:28 <08n​icolae> the delay drops by 0.1 if, on your previous turn, you also fired it, down to 0.3, but the mindelay on the first turn can only go down to 1.0 13:22:41 <08n​icolae> minigun crossbow 13:22:44 <08n​icolae> it takes time to spin up 13:27:29 <08n​icolae> i wish it were easier to think up ideas for boot/barding unrands, it's so sad that there's only 2 of each 😔 13:32:05 <09h​ellmonk> Replace 3xbow with arquebus 13:32:50 <08n​icolae> ballista, 2h crossbow that only trolls, ogres, and formicids can use 13:32:58 <08n​icolae> q.v. detritus from discworld 13:33:37 <08n​icolae> hm, there's an unrand... 13:34:34 <09h​ellmonk> Since ammo is gone already you can go hog wild, add a fuckin atlatl 14:13:05 Was gonna ask this on the forum, but I guess, I can ask it here, too: I always thought it was weird that trees immediately block LoS, like a wall. Looking at the code, it's trivial to make them completely transparent, but it's probably cooler (and less breaking), if they're half-opaque like opaque clouds or bushes (i.e. block LoS after two tiles). 14:13:05 But that seems to be applied via special casing for clouds and for bushes (which count as monsters), so I don't think, trees can be easily added into that. Does that sound about right? 14:15:28 trees used to work that way iirc? 14:16:34 <10P​leasingFungus> yes, that is a removed former feature 14:16:51 <10P​leasingFungus> %git 7a9dbbb8cd0f2796dd8a1cb7ef544a3e205210af 14:16:52 <04C​erebot> wheals * 0.15-a0-2-g7a9dbbb8cd: Remove mangroves, make single trees block LOS. (8 years ago, 19 files, 46+ 51-) https://github.com/crawl/crawl/commit/7a9dbbb8cd0f 14:17:07 <10P​leasingFungus> > Trees are in some ways yet another type of transparent wall, and, as > MarvinPA has said, "in general having areas full of trees where you > can see lots of enemies but not target them just plays badly." 14:18:00 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/989232804690812998/Schermata_2022-06-22_alle_20.17.25.png 14:18:00 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/989232804963426324/runelight_floor.zip 14:18:23 <10P​leasingFungus> oooooo 14:18:25 <10P​leasingFungus> that looks gorgeous... 14:18:56 <10P​leasingFungus> thank you! 14:20:15 <10P​leasingFungus> nicolae: detritus is a classic. love that guy 14:20:44 <10P​leasingFungus> relevant notes from my ideas doc (https://docs.google.com/document/d/1T15RrIUJ7H2AS7eowmXrQVJOUVUN_DO1kIRk1NB_3MA/edit#heading=h.kdew4paeuvfr: - Unrand cho-ko-nu - has x shots, fires fast but requires a turn spent hitting . to reload (would need quiver support & tab) - Make xxxbows really fire 3 shots? Or an unrand that does? (fire five shots! We’re going 5 blades) 14:21:13 <08n​icolae> peacemaker takes a long time to fire but shoots a massive bolt that erupts into flame after X spaces, does penetration, obliterates doors 14:21:59 <10P​leasingFungus> boy, it seems like it clearly has to obliterate doors if it's true to the source, but also the gameplay there is terrible 14:23:34 PleasingFungus, geekosaur, cerebot: Huh, interesting. So, were trees completely transparent before? Can't read that out of the commit... 14:23:55 <10P​leasingFungus> astera: nope, they did the 2 tile thing like bushes 14:24:00 ^ 14:24:01 <10P​leasingFungus> 1 tree was transparent, 2 in a row blocked LOS 14:25:34 Alright, guess, I'm gonna look at some old versions of DCSS to see how that feels like. Thanks. :] 14:27:11 03PleasingFungus02 07* 0.29-a0-665-gdd63cfa21d: Add some truly stellar new tiles (Sastreii) 10(40 seconds ago, 4 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/dd63cfa21dc2 14:29:15 <08n​icolae> well we don't have to port over the idea exactly, i don't think many other unrands are explicit references to specific fictional weapons 14:29:27 <10P​leasingFungus> sure 14:29:29 <10P​leasingFungus> just thinkin 14:29:36 <08n​icolae> always good to think imo 14:29:37 <13S​astreii> also some progress in ghostifying the flayed ghost. definitely more shapeless, dunno if it's a good or bad thing 14:29:38 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/989235730230439956/Schermata_2022-06-22_alle_20.26.43.png 14:29:58 <10P​leasingFungus> interesting 14:30:20 <10P​leasingFungus> i wonder if we could leave the blood opaque? maybe that'd mess with the visual layering 14:30:29 <10P​leasingFungus> in terms of having the head be 'closer' to the viewer 14:31:16 <13S​astreii> you mean the blood dripping on its mouth? 14:31:28 <10P​leasingFungus> no, the blood at bottom 14:31:47 <10P​leasingFungus> well, the blood in general, i guess. the bones are the only things i really want to keep non-solid 14:32:06 <13S​astreii> ooh fancy, let's try 14:34:01 <09h​ellmonk> The +7 elephant gun {slay elephant} 14:34:17 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-665-gdd63cfa21d (34) 14:35:03 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/989237095069540442/Schermata_2022-06-22_alle_20.34.44.png 14:39:21 <10P​leasingFungus> lol hellmo 14:40:24 <10P​leasingFungus> doing a poll in roguelike discord re transparent ghost 14:41:09 <13S​astreii> also also: the stars shouldn't be like without a floor tile? so they can float on every different floor tile (don't know if it's possible in terms of coding) 14:41:12 <10P​leasingFungus> so far looks like it's still a boney boy 14:41:12 <05k​ate> i think the skull in particular might make it still seem fairly bones-aligned? 14:41:16 <10P​leasingFungus> yeah 14:41:52 <10P​leasingFungus> it's certainly possible to set up floating stars on different things, but it'd require a different approach. it'd need to be a cloud or similar effect 14:42:00 <10P​leasingFungus> think a feature is good for now 14:42:32 <10P​leasingFungus> ha, someone suggested we make the flayed ghost's bones the ghost colour that ghost crabs use 14:43:01 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/989239097811931136/unknown.png 14:43:29 <13S​astreii> ye maybe changing the bones color might help. 14:48:41 <13S​astreii> kinda good advice by roguelike discord 14:48:41 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/989240527654387762/Schermata_2022-06-22_alle_20.47.35.png 14:51:31 03PleasingFungus02 07* 0.29-a0-666-g26d293caef: Ramp up deep Abyss spawn rates 10(8 minutes ago, 2 files, 11+ 2-) 13https://github.com/crawl/crawl/commit/26d293caef7a 14:51:50 <10P​leasingFungus> hmm 14:53:14 <10P​leasingFungus> think i gotta go back to work but i will continue to ponder 14:53:18 <10P​leasingFungus> deep flayed questions 15:03:20 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-666-g26d293caef (34) 15:06:52 DaniePlaysCrawl (L7 MiMo) ERROR in 'mon-util.cc' at line 1968: bogus mc (no monster data): invalid monster_type 1000 (1000) (D:6) 16:49:12 <03w​heals> moneychangers in the temple entrance, finally a use for putting gold in shops 16:52:12 <08w​ormsofcan> gonna repeat my suggestion of just stylizing it as the famous LRD monster that doesn't look like it should be LRDable, old revenant tile 16:57:17 <08w​ormsofcan> this but more effort 16:57:17 <08w​ormsofcan> https://cdn.discordapp.com/attachments/747522859361894521/989272890304241734/flayed.png 16:59:27 <10P​leasingFungus> ooh 17:38:08 <13S​astreii> Sorry for not responding earlier! Ty for the suggestion, i’ll try something like this 17:49:12 i saw some stuff in here recently about keys and mac stuff; i'm playing on CAO through firefox and cannot set my travel speed to slowest ally via ctrl+t, ctrl+T 17:49:19 firefox opens a new tab 17:52:58 *t 17:53:19 in browsers you can press * before a key to make it a control key. also useful with control-w 17:53:37 <03w​heals> that is strange though, for me firefox on mac opens a new tab with command-t, not ctrl-t 17:53:49 because there's no way for webtiles to override browser shortcuts 17:56:56 thanks geekosaur 18:23:23 Unstable branch on underhound.eu updated to: 0.29-a0-666-g26d293caef (34) 20:03:35 FR: temple vault that has a gift shop on the way out 20:22:30 <|amethyst> So, having logged into github for the first time in a while, there is this thing: https://github.com/crawl/crawl/security/code-scanning 20:23:15 <|amethyst> it says it uses GH Actions and will create a new workflow file, so I don't know how it interacts with our current tests 20:23:33 <|amethyst> but it sounds like a reasonable thing to enable if it doesn't break anything 20:23:54 <|amethyst> documentation here: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning 20:25:33 <|amethyst> and, more specifically to this option: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql 20:26:26 <|amethyst> I do also feel like we should try, at some point, to set up clang ubsan (and probably other sanitizers) 20:26:49 You can spy on a few screenshots here to see what sort of stuff it gives, though I imagine it's a bit different for a C++ project (the example project shown in them is some front-end thingymajig) https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository 20:28:11 Oh, we don't have that set up? Huh. I occasionally (once every other month) run clang-tidy and check out its reports, but it's never picked up anything that isn't benign. Most of the things it gets are false positives based on stuff like it not realizing "actor that isn't the player implies the actor is a monster" and vice versa. 20:29:22 <|amethyst> perryprog: imo we should fix those too, since (1) false positives lead to complacency; and (2) there are probably some situations where the "false" positive indicates UB, which can lead to who knows what 20:29:39 <|amethyst> perryprog: feel free to open a github issue if you care to 20:30:37 I mean, there's some interesting things like it noticing potential memory leaks because I don't think it analyzes far enough to see garbage collection would've picked it up for tiles stuff (that's from memory so could be wrong) 20:31:17 But the false positives weren't from something like bad code-smell—it was just that clang-tidy didn't fully understand what it was analyzing, in a way. 20:31:39 I could be wrong tho because I'm bad at C++! 20:31:58 <|amethyst> A long time ago I did valgrind to look for memory leaks etc., but it's been a while 20:32:34 I sadly haven't had a computer that _supported_ valgrind in a very long time 20:32:52 <|amethyst> also, electric-fence (libefence) is much faster for that, but probably less capable given the two implementations 20:33:05 <|amethyst> oh? Are you on Windows or non-x86 or something? 20:33:27 <|amethyst> s/the two implementations/how the two are implemented 20:33:39 macOS, but they never updated support for it after a breaking change a few years ago. I haven't checked in a while to see if it's been fixed, but it didn't look like it would be for a while last I checked. 20:33:48 <|amethyst> aha 20:34:15 Though that's probably even more broken since I'm now on Arm, lol 20:34:21 broken now* 20:34:35 <|amethyst> I have been very annoyed by MacOS for several years, since on every OS upgrade it manages to break one or more tools or libraries that I use in my class 20:34:54 Yeah, that's one fair gripe to have with it I think. 20:35:07 <|amethyst> yeah, not sure if valgrind even supports ARM, given that it works by emulation 20:35:09 I haven't been able to speedrun Portal 1 since they dropped support for 32 bit apps :( 20:35:29 (Obviously that's the most important thing that broke with that change.) 20:37:50 <|amethyst> I teach a class that uses both MATLAB and Arduinos, and the MATLAB Arduino plugin has broken several times in the past few years 20:38:23 <|amethyst> it got bad enough that the College of Engineering now recommends to students not to get an M1-based Mac 20:39:34 <|amethyst> which is sad because, disregarding compatibility concerns, it's a much better CPU and architecture 20:40:28 I've actually had surprisingly little-to-no breakage with my switch to an M1 max, which is especially surprising consider the amount of jank I like to run (containerization (Vagrant and libvirt don't really work though), ancient apps "emulated" through wine, various other open source software that's scantly updated and not really targeted for macOS...) 20:40:32 <|amethyst> I am also amused that, in my time as a programmer, MacOS has gone through five different ISAs: m68k, then PPC, then x86, then x86-64, then ARM 20:41:29 Decades-long backwards compatibility be hecked! Take that, M$! 20:41:52 Name your files "CON" or "AUX" all you want! 20:43:18 <|amethyst> oh, that reminds me... we have specific code to avoid those on Windows 20:46:24 <|amethyst> and there was at one point even-more-specific code about "LPT", since William Tanksley the Omega lead dev wanted to use that as his username 20:46:48 <|amethyst> + switch (william_tanksley_asked_for_this) 20:46:48 <|amethyst> + { 20:46:48 <|amethyst> + case 2: 20:46:48 <|amethyst> + cprintf(EOL "Hello, William! How is work on Omega going?" EOL); 20:46:51 <|amethyst> + break; 20:46:54 <|amethyst> + case 1: 20:46:56 <|amethyst> + cprintf(EOL "Look, it's just not a legal name." EOL); 20:46:59 <|amethyst> + break; 20:47:01 <|amethyst> + case 0: 20:47:04 <|amethyst> + strcpy(you.your_name, "William"); 20:47:06 <|amethyst> + return (true); 20:47:09 <|amethyst> + } // end switch 20:47:11 <|amethyst> + 20:47:14 <|amethyst> + william_tanksley_asked_for_this --; 20:47:16 <|amethyst> + return (false); 20:48:58 <|amethyst> Not sure if that's on Twitter @crawlcode, but if not it should be 20:49:46 Possibly one of the saddest commits in crawl history 20:49:46 07greensnark02 * 0.2-a0-110-g4b7d62bb60: Removed SHORT_FILE_NAMES for Windows builds. Fixed poisoned needles not stacking correctly. Allow character names to end with digits on multiuser systems. 10(16 years ago, 4 files, 38+ 68-) 13https://github.com/crawl/crawl/commit/4b7d62bb60b9 20:49:46 %git 4b7d62bb60b9559290a67645368e2dd72865e173 20:50:04 (Specifically https://github.com/crawl/crawl/commit/4b7d62bb60b9#diff-ae177d45394bd2fad50e0de432df73e1feb8200ee59d188fb63ffba8f6d2842aL2165-L2185) 20:54:04 <|amethyst> surprised it was removed that long ago; I guess I was looking at historical commits when I noticed it 20:56:37 <10P​leasingFungus> huh, coulda sworn i saw that more recently 20:56:43 <10P​leasingFungus> maybe i’m crazy 20:57:08 I thought I did too. Must've been brought up when there was a @crawlcode dive in here a few months ago. 20:59:44 <|amethyst> yeah, I was thinking the same 21:00:01 <|amethyst> since I joined right around 0.9 21:00:33 I've seen that and I joined in 0.18 21:00:56 <|amethyst> I guess I did post it to @crawlcode at some point 21:01:13 <|amethyst> though Twitter search is not bringing up anything 21:01:13 <10P​leasingFungus> perhaps that commit was reverted, or the check was in two places..? 21:01:27 I don't follow @crawlcode 21:02:06 <10P​leasingFungus> %git 4dd8b08a893a66ed23f3a69f79d184ad9b452dd0 21:02:07 <04C​erebot> kate- * 0.14-a0-2841-g4dd8b08a89: Remove giant centipedes (8 years ago, 26 files, 28+ 83-) https://github.com/crawl/crawl/commit/4dd8b08a893a 21:02:15 <10P​leasingFungus> unrelated to discussion, but 21:02:16 <10P​leasingFungus> > Replaced with various combinations of adders, worker ants and giant mites > in the places that used them. 21:02:18 <10P​leasingFungus> I enjoyed this list 21:02:27 It was the first result for git log -p -S 'william_tanksley_asked_for_this' 21:02:44 <|amethyst> git log -S only shows the two (initial revision, then the removal in 0.2) 21:03:18 clearly it should be added back. Backwards compatibility, whoever that is, asked for it to be reimplemented. 21:05:00 <08n​icolae> i wonder what william tanksley is up to these days............. 21:10:52 <|amethyst> I hope this is not him, but: https://www.legacy.com/us/obituaries/name/william-tanksley-obituary?id=3863877 21:11:32 <|amethyst> Apparently there are a lot of people with that name 21:12:09 <08n​icolae> googling returned a software engineer in ca who i assume is probably more likely 21:12:38 <|amethyst> hopefully so 21:22:25 <|amethyst> Which (somehow) reminds me, I recently bought a copy of J. Harris, _Exploring Roguelike Games_, which has an entire chapter devoted to DC:SS 21:22:52 <|amethyst> sadly, despite the book being released in 2021, most of the DC:SS stuff dates back to 2007–2011 21:23:10 <|amethyst> so there's a bunch of stuff about victory dancing 21:23:52 <|amethyst> Still seems like a good book, if anyone is interested 21:25:44 <|amethyst> https://smile.amazon.com/Exploring-Roguelike-Games-John-Harris/dp/0367513722 21:25:45 Victory dancing? 21:25:54 ??victory dancing 21:25:55 victory dance[1/3]: In 0.8 and earlier, "senselessly" repeating an action when your XP pool has XP in it, in order to spend XP on the skill associated with that action. 21:26:05 o.0 21:26:05 <|amethyst> perryprog: oh, you innocent child 21:26:25 You don't put XP in a pool, you put water and sometimes acid in a pool. 21:26:39 This is too much for my tired brain. Time to sleep :P 21:26:44 <|amethyst> 'tis a silly place, let's not go to victory dancing 21:27:12 I guess I should send a PR for the other bug in https://i.redd.it/2kg7eetfyh691.png 21:27:49 <|amethyst> oh? "other" bug? 21:28:06 Missing "and" in two hundred and twenty-four 21:29:03 <|amethyst> IMO that's not a bug; I learned it as "only use 'and' for the fractional part"... though, admittedly, I am an old 21:29:43 That's a common justification for the American usage but it is not Australian usage. 21:29:57 <|amethyst> oh, nice 21:30:30 <|amethyst> cite, please, but if that's true, it should also go with renaming Necrotize to Necrotise 21:31:30 cite> I asked all the Aussies I know and also it's just wrong in British English which er is not as rigid as it could be, but I know enough Aussies to include two redheads 21:32:06 (a rare characteristic in a country where the Sun is death) 21:33:30 <|amethyst> lol 21:34:08 lol but seriously E. left the country partly because she was bored of being taken for an exotic fetish, so ha ha only serious 21:34:28 <|amethyst> apparently, Wikipedia does confirm that: "When speaking or writing out numbers, *and* is always inserted before the tens" [....] This is in contrast to American English [....] 21:35:11 <|amethyst> https://en.wikipedia.org/wiki/Australian_English#Grammar 21:35:30 <|amethyst> nice catch1 21:35:33 <|amethyst> s/1/! 21:37:41 <|amethyst> as usual, patches welcome! 21:40:31 <08n​icolae> wait, redheads are considered exotic down in australia? 21:41:38 <|amethyst> @nicolae Understandable since red hair is correlated with very pale skin, which in Australia would probably result in a permanent sunburn 21:41:53 According to the one of the two Australian redheads I know well enough to talk about that sort of thing. 21:42:50 (so perhaps not an extensive sample size) 21:44:05 <08n​icolae> look out, aussie shielas, nicolae's coming to town 21:44:36 <|amethyst> so red! much exotic! 21:44:48 Alas they are defended by the daystar burning all your skin off 21:45:17 <08n​icolae> fortunately, years of my pale skin having been exposed to the daystar means i have a healthy crop of freckles to protect my flesh 21:45:35 <|amethyst> when I was a kid, I was always confused by why they called it "red" instead of "orange" 21:46:11 <|amethyst> now I realise that it's because the hair-colour term predates the distinction in English between those two colours 21:46:56 <|amethyst> since "orange" comes from the name of the fruit of E Asian origin 21:48:44 <|amethyst> https://en.wikipedia.org/wiki/Basic_Color_Terms https://en.wikipedia.org/wiki/Blue%E2%80%93green_distinction_in_language https://theconversation.com/red-yellow-pink-and-green-how-the-worlds-languages-name-the-rainbow-68641 21:52:06 <|amethyst> @nicolae When I was little I had freckles, but by now they have expanded and merged together to make me just "swarthy" 21:55:47 <10P​leasingFungus> |amethyst necrotise is on my list 22:23:01 New branch created: mega_microtemples (3 commits) 13https://github.com/crawl/crawl/tree/mega_microtemples 22:23:01 03hellmonk02 07[mega_microtemples] * 0.29-a0-667-ga6adc37029: feat: two small variable temples 10(46 minutes ago, 1 file, 78+ 0-) 13https://github.com/crawl/crawl/commit/a6adc3702910 22:23:01 03hellmonk02 07[mega_microtemples] * 0.29-a0-668-g915b06bb42: fix and cleanup 10(14 minutes ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/915b06bb42c8 22:23:01 03hellmonk02 07[mega_microtemples] * 0.29-a0-669-g623a408e1c: feat: Storm temple 10(5 minutes ago, 1 file, 54+ 0-) 13https://github.com/crawl/crawl/commit/623a408e1c01 22:25:11 <09h​ellmonk> @ebering: these give coverage for 6, 7, and 8 god temples; if you want to push min altar count down immediately I can pull request these separately, otherwise I'm probably going to do another 5-10 maps later depending on time. 22:26:58 <08n​icolae> i also have some temple maps that have some coverage of 6-9 gods 22:27:31 03PleasingFungus02 07* 0.29-a0-667-g1aa759944b: Allow banished monsters to appear after Abyss:1 (acrobat) 10(2 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/1aa759944bb0 22:32:56 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-667-g1aa759944b (34) 22:48:46 04Build failed for 08master @ 1aa75994 06https://github.com/crawl/crawl/actions/runs/2546339268