01:34:33 Unstable branch on crawl.develz.org updated to: 0.28-a0-194-g42b4daccc1 (34) 01:55:31 Windows builds of master branch on crawl.develz.org updated to: 0.28-a0-194-g42b4daccc1 02:49:48 Unstable branch on cbro.berotato.org updated to: 0.28-a0-194-g42b4daccc1 (34) 02:53:48 Monster database of master branch on crawl.develz.org updated to: 0.28-a0-194-g42b4daccc1 03:47:00 Stable (0.27) branch on crawl.kelbi.org updated to: 0.27.0-65-ge2af304b15 03:51:30 Stable (0.27) branch on cbro.berotato.org updated to: 0.27.0-65-ge2af304b15 04:17:42 -!- allbery_b is now known as geekosaur 04:31:40 -!- cyanbird is now known as tiobot 05:20:56 <12e​bering> @advil cpo trunk fails to load the js with error "TypeError: key_conversion.reset_keycodes is not a function. (In 'key_conversion.reset_keycodes()', 'key_conversion.reset_keycodes' is undefined)" 05:21:03 <12e​bering> seems to be related to https://github.com/crawl/crawl/commit/ed537f1d7ee16a284bfb14e13363ad888bf16fb3 06:22:16 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4274-ga1336d5a09 07:24:22 .tell ebering I did the zombie spawn table Gist. It is still very much brainstorming and weights are placeholders, but list of monsters that are included is finished. 07:24:27 https://gist.github.com/nojaa3/d524bcb1688c3c11a79ad08b568ca184 07:26:26 In addition, does any of you know how sequels tell command syntax is? I tried to search from sequels Github docs, but didn't find anything. 07:28:24 Please use tell-command, if you want to send feedback, since I use webchat and check stuff from the logs. 09:51:06 <06a​dvil> @ebering it looks like alex needs to restart the server or whatever he does to update static content, I'm seeing a number of errors related to that 09:51:34 <06a​dvil> title_e_m_fields.png:1 Failed to load resource: the server responded with a status of 404 () also 09:51:49 <06a​dvil> hm what's the best way to ping him these days? 09:53:24 <12e​bering> cpo discord 09:53:44 <06a​dvil> maybe I'll just send an email 09:53:52 <12e​bering> I pinged him 09:55:58 <12e​bering> do other servers need to be restarted as well? see a report about cbr2 on the rl discord 09:56:19 <06a​dvil> no, but some people might need to refresh their cache 09:57:29 <06a​dvil> hm maybe 09:58:28 <06a​dvil> I thought dgl is supposed to update this stuff automatically 10:02:21 <06a​dvil> I think cbr2 is a different issue, maybe that file is being cached too aggressively by the proxy server 10:02:49 <06a​dvil> oh haha it was just my browser cache 10:04:38 <06a​dvil> I guess people on cbr2 may need to force-reload https://cbro.berotato.org:8443/static/scripts/key_conversion.js or clear their browser cache 10:05:49 <06a​dvil> luckily the change to that file is the final one that means that keycode mapping doesn't need to be done in that file any more 10:10:35 <06a​dvil> Tornado should be setting ETag headers, I wonder if that is broken somehow 10:12:24 <06a​dvil> it is getting set, maybe it's just not very reliable 10:47:24 03advil02 07* 0.28-a0-195-g7c5eadcf33: fix: don't use homebrew includes over contribs 10(11 minutes ago, 2 files, 16+ 0-) 13https://github.com/crawl/crawl/commit/7c5eadcf33fb 11:02:19 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-195-g7c5eadcf33 (34) 11:04:03 <08n​icolae> @ebering : i can't remember, for the new hells minivaults, were they supposed to be decor or can they have monsters 11:53:52 <12e​bering> They can have monsters. The mons lists are in flux right now though so I suggest sticking to 098 11:54:12 <12e​bering> Or if there’s a particular kind of monster that you need for your Vision we can make it happen maybe 11:54:26 <08n​icolae> 098 is what i was going to do for now, yeah 11:55:04 <12e​bering> Unless your vision violates the crab rule 11:55:11 <12e​bering> (rip acid crabs in dis) 11:55:12 <08n​icolae> or maybe i'll use a few monsters that seem like a sure thing for that branch, like shard shrikes in coc or whatever 11:55:15 <08n​icolae> what's the crab rule 11:55:22 <12e​bering> ??crab rule 11:55:22 <04C​erebot> crab rule[1/4]: no more crabs. 11:55:27 <08n​icolae> fuck that rule 11:55:29 <08n​icolae> crabs rule 11:55:38 <08n​icolae> how do i add a thing to cerebot 11:55:40 <12e​bering> ??crab rule[png 11:55:41 <04C​erebot> crab_rule[2/4]: https://i.imgur.com/AjahzKe.png 11:55:56 <10P​leasingFungus> gotta be in irc 11:56:05 <08n​icolae> this is discrimination of the worst kind 11:56:14 <10P​leasingFungus> agree dough 11:57:09 <08n​icolae> imo there should be more crabs 11:57:24 <10P​leasingFungus> we only have what, 2? 3? 11:57:31 <12e​bering> 3 11:57:46 <12e​bering> But long ago grunt gave me the thumbs down on acid crabs 11:58:01 <10P​leasingFungus> v tragic 11:58:08 <10P​leasingFungus> fire, apoc, ? 11:58:25 <08n​icolae> fire, ghost, apocalypse 11:58:31 <10P​leasingFungus> right 11:58:45 <10P​leasingFungus> 3 is a good number 11:58:47 <10P​leasingFungus> tbf 11:58:58 <08n​icolae> https://cdn.discordapp.com/attachments/747522859361894521/877582354997211207/crabcycle.jpg 12:00:05 <10P​leasingFungus> was thinkin about postin that 12:00:13 <08n​icolae> crabs are neat 12:00:17 <10P​leasingFungus> classic hischool bio meme 12:00:45 <08n​icolae> fr more invertebrates in crawl 12:00:49 <08n​icolae> i want to see those sea cucumbers 12:01:15 <09h​ellmonk> Cocytus cucumbers 12:01:17 <08n​icolae> yes 12:02:07 <10P​leasingFungus> ooh 12:02:08 <10P​leasingFungus> that's a cool idea 12:02:12 <10P​leasingFungus> (get it, get it) 12:02:17 <08n​icolae> there are some sea cucumbers that, as a last-ditch escape method when attacked, will eviscerate themselves and spray their sticky guts all over the attacker, distracting the attacker long enough to escape, where they will regrow their insides over a few days 12:02:21 <10P​leasingFungus> ya 12:02:46 <10P​leasingFungus> ??animal rule 12:02:46 <04C​erebot> animal rule[1/1]: No more animals. 12:02:47 <09h​ellmonk> Add rock lobsters to dis 12:02:50 <08n​icolae> when a cocytus cucumber is at low health, it will put you in a sticky web and flee while the other monsters take the opportunity to stomp on you 12:03:00 <08n​icolae> these rules are bullshit! 12:03:09 <10P​leasingFungus> ??todo monsters[3 12:03:09 <04C​erebot> todo monsters[3/17]: decorator crabs, velvet worms, osedax worms (bone-worms), tardigrades, bladderworts, sundews, rocket hawks, aerial jellyfish 12:03:16 <08n​icolae> YES 12:03:17 <10P​leasingFungus> ??todo monsters[16 12:03:18 <04C​erebot> todo monsters[16/17]: slime mold, clanking automaton, guardian spirit, swordfish, blobfish, jackalope, ostrich, cone snail, vampire squid, seahorse, seadragon, sea spider, sea nettle, icefish, glassfish, hagfish 12:03:29 <10P​leasingFungus> honestly just !readall this entry somewhere, it's great 12:03:37 <08n​icolae> implement all these monsters plz 12:03:45 <08n​icolae> 12:04:01 <10P​leasingFungus> [17 features goreilla, [7 has time flies 12:04:21 <12e​bering> Give me the compelling hell vaults that need them and we’ll talk 12:04:38 <08n​icolae> they used to be readable all at once at http://crawl.develz.org/learndb/index.html but that doesn't seem to work for me 12:04:47 <06a​dvil> shard crab 12:04:52 <10P​leasingFungus> https://loom.shalott.org/learndb.html#todo_monsters 12:04:56 <10P​leasingFungus> ^ this was always the better ui 12:05:07 <08n​icolae> aha, there we go, i had the wrong url 12:05:16 <06a​dvil> yeah shalott is the one that is tied directly into sequell 12:05:16 <09h​ellmonk> Ebering please add diesel shrikes to geh 12:05:20 <10P​leasingFungus> the one you mentioned used to work but broke a long time ago, iirc 12:05:33 <08n​icolae> clearly i was out of the game too long 12:11:28 <08n​icolae> oh yes, please do, i already have a song to quote for it 12:11:47 <12e​bering> ??shrike rule 12:11:48 <04C​erebot> I don't have a page labeled shrike_rule in my learndb. 12:11:56 <12e​bering> We cash money now 12:16:20 <03w​heals> ??implemented todo monsters 12:16:20 <04C​erebot> I don't have a page labeled implemented_todo_monsters in my learndb. 12:16:23 <03w​heals> fr 12:16:30 <06a​dvil> if there's no rule then it's clearly obligatory 12:16:53 <10P​leasingFungus> i'd argue that shrikes are animals 12:17:13 <10P​leasingFungus> but, also, rules are made to be broken 12:17:15 <10P​leasingFungus> free your mind, etc 12:17:20 <08n​icolae> there is no spoon 12:18:15 <10P​leasingFungus> someone really needs to do the dishes 12:18:18 <12e​bering> Probably won’t be shrikes. Really guided by where we have free glyphs 12:38:12 <09h​ellmonk> is it finally time to add coc worms 12:54:19 <08n​icolae> yes 12:54:43 <08n​icolae> also i'm trying out hot-hells to stir my brain juices for thinking of minivaults and god damn those are some tiny levels 13:07:55 <10P​leasingFungus> kawaii (translator's note: kawaii means sugoi) 13:08:09 <09g​ammafunk> ??crab rule[3 13:08:09 <04C​erebot> crab rule[3/4]: There is only one rule and it IS crab 13:08:34 <09g​ammafunk> it's like people don't really read the rules sometimes 13:21:19 Spaninq (L3 DrWn) ASSERT(!monster_at(p) || monster_at(p)->submerged() || fedhas_passthrough(monster_at(p)) || mons_is_player_shadow(*monster_at(p))) in 'player.cc' at line 551 failed. (D:1) 13:25:10 !crashlog 13:25:11 23962. Spaninq, XL3 DrWn, T:1642 (milestone): https://cbro.berotato.org/morgue/Spaninq/crash-Spaninq-20210818-172118.txt 13:25:53 hm I bet I know what did that, though I'm not sure why it' only showing up now 13:26:42 ah it's probably fedhas wrath specifically, since that ASSERT is from a fairly involved side effect chain 13:26:58 <08n​icolae> lol at how the OR operator turns this into a spoiler tag on discord 13:27:17 nice 13:27:57 also, lol at unknown altar fedhas -> immediate abandonment, is that some strange conduct? 13:27:57 <08n​icolae> SPOILER ALERT: monster_at(p)->submerged() 13:28:37 Unstable branch on crawl.akrasiac.org updated to: 0.28-a0-195-g7c5eadc (34) 13:33:06 <10P​leasingFungus> advil: assume they don't like or respect fed 😛 13:35:14 <03w​heals> theyre roleplaying as someone who really hates plants 13:40:42 <10P​leasingFungus> roleplaying?? 13:40:42 <04C​erebot> an orc comes out of nowhere! i hate them because they burned my village down once i yell the name of trog and go into a berserk rage at the sight of the orc RARRGRAHA 14:07:17 03advil02 07* 0.28-a0-196-g4e69de0771: fix: don't crash on fedhas wave wrath 10(31 minutes ago, 3 files, 9+ 1-) 13https://github.com/crawl/crawl/commit/4e69de077153 14:07:17 03advil02 07* 0.28-a0-197-g74814aa22a: fix: more player shadow vs wrath avatar cleanups 10(2 minutes ago, 4 files, 9+ 16-) 13https://github.com/crawl/crawl/commit/74814aa22acc 14:33:12 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-197-g74814aa22a (34) 15:14:03 <12e​bering> is quicksilver elemental making a) too many quicksilver monsters b) too many elementals 15:14:10 <12e​bering> (see also crystalline elemental) 15:28:11 <10P​leasingFungus> crystal ele sounds too close to grauniad to me 15:30:00 <10P​leasingFungus> qs ele seems fine 15:52:18 <12e​bering> hm 15:56:27 <12e​bering> thinkin about adding some crystal to dis (green crystal mini vaults and mb crystal guardians or mb a different crystal bolt monster) 16:04:17 <08n​icolae> crystal shrike crab 16:22:35 <09h​ellmonk> Add uranium elementals 16:37:07 <08n​icolae> add elementals for all the elements of the periodic table 16:39:52 New branch created: pull/2074 (1 commit) 13https://github.com/crawl/crawl/pull/2074 16:39:52 03RojjaCebolla02 {GitHub} 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-198-g128c058ddb: Add a few more actions for Okawaru Duel spectators 10(3 minutes ago, 1 file, 13+ 0-) 13https://github.com/crawl/crawl/commit/128c058ddb85 16:43:22 Is Okawaru racist? All his spectators are humans. 16:44:57 New branch created: pull/2075 (1 commit) 13https://github.com/crawl/crawl/pull/2075 16:44:57 03RojjaCebolla02 {GitHub} 07https://github.com/crawl/crawl/pull/2075 * 0.28-a0-198-ge0215ac13e: Add a few more _anger_possessive_ strings 10(4 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/e0215ac13ec2 17:54:11 <03w​heals> add surprise elementals 18:06:21 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-199-g30e034fd46: Re-add fruit names to the string generators 10(20 minutes ago, 3 files, 69+ 0-) 13https://github.com/crawl/crawl/commit/30e034fd4689 18:06:21 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-200-g5e36590b36: Add a couple adjective strings 10(29 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/5e36590b366e 18:09:14 03PleasingFungus02 07* 0.28-a0-198-ga584919b07: Warn about unsilencable spells 10(13 minutes ago, 1 file, 15+ 4-) 13https://github.com/crawl/crawl/commit/a584919b0722 18:17:11 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-198-ga584919b07 (34) 18:23:44 Unstable branch on underhound.eu updated to: 0.28-a0-197-g74814aa22a (34) 18:34:42 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-198-g024b9eeb9b: Re-add fruit names to the string generators 10(48 minutes ago, 3 files, 69+ 0-) 13https://github.com/crawl/crawl/commit/024b9eeb9b43 18:34:42 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-199-g2be8717d7d: Add a few more actions for Okawaru Duel spectators 10(2 hours ago, 1 file, 13+ 0-) 13https://github.com/crawl/crawl/commit/2be8717d7d74 18:34:42 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-200-gd0c443c76d: Add a couple adjective strings 10(58 minutes ago, 1 file, 53+ 0-) 13https://github.com/crawl/crawl/commit/d0c443c76d97 18:37:24 <10P​leasingFungus> ooh, spectator actions 19:00:09 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2074 * 0.28-a0-201-gb20b7ea211: Add pennants for duel spectators (text string) 10(9 minutes ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/b20b7ea21178 19:45:34 <06a​dvil> @PleasingFungus re your question in the wrong channel (gasp), the first thing to know is that that window is not rendered how you think it is 19:45:48 <06a​dvil> !source ui-layouts.js:324 19:45:49 <04C​erebot> https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/game_data/static/ui-layouts.js#L324 19:47:10 <10P​leasingFungus> wha.. 19:47:11 <06a​dvil> (or at least, I'm guessing you didn't find this, sry if wrong) 19:47:26 <06a​dvil> I haven't really looked at what exactly that does, but I think it uses god display-specific code to pull apart the powers and render them with html 19:47:32 <10P​leasingFungus> this is... to go beyond... 19:47:56 <10P​leasingFungus> anyway i was right 19:48:06 <10P​leasingFungus> var colour = (matches.length == 4 && matches[1] === "") ? 8 : desc.colour; 19:48:28 <10P​leasingFungus> it's looking for colour tags in the format str 19:48:36 <06a​dvil> yeah, looks a bit brittle 19:48:39 <10P​leasingFungus> and turning it into css classes 19:48:52 <10P​leasingFungus> not god specific thank god 19:49:11 <06a​dvil> haha god-display-specific, not god display-specific 19:49:24 <10P​leasingFungus> - - - 19:49:36 <06a​dvil> in general this kind of translation leads to more responsive ui on the webtiles side which is why I think aidanh did all these, but it leads to surprises like this 19:50:20 <10P​leasingFungus> var re = /^(<[a-z]*>)?(.*\.) *( \(.*\))?$/; 19:50:23 <10P​leasingFungus> great... 19:50:30 <06a​dvil> haha 19:51:09 <06a​dvil> it's true that my instinct might have been to do that in json on the server not in the client 20:43:00 03advil02 07* 0.28-a0-199-g298df9dbad: fix: refix something that is *not* an off-by-one-error 10(7 minutes ago, 1 file, 6+ 4-) 13https://github.com/crawl/crawl/commit/298df9dbad5c 20:43:36 03advil02 07[stone_soup-0.27] * 0.27.0-66-gdc8fb28755: fix: refix something that is *not* an off-by-one-error 10(8 minutes ago, 1 file, 6+ 4-) 13https://github.com/crawl/crawl/commit/dc8fb2875583 20:46:06 <05k​ate> heh nice, very good commit message 20:47:13 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-199-g298df9dbad (34) 20:48:14 <06a​dvil> too good a quote not to use 21:40:13 <06a​dvil> hm is there a way to calculate the average age of a file (over lines say) from git history? 21:55:44 <10P​leasingFungus> interesting question 21:55:54 <10P​leasingFungus> and also slightly strange 😛 22:03:59 <06a​dvil> just wondering how old viewgeom.cc is 22:04:45 <06a​dvil> man, was just looking into what it might take to recognize shift+arrow keys in console, and the short answer is, abandon hope 22:08:06 <10P​leasingFungus> oh boy 22:12:07 like, there's *approximately* a standard for shift left and right, but not really for shift up and down, and a lot of terminals just ignore the shift key entirely with up/down? 22:13:11 <10P​leasingFungus> wow 22:23:09 hello, if i wanted to get involved with crawl dev, what are some good things for someone new to work on? just go through the github issues until i find one i think i could do? 22:23:28 <10P​leasingFungus> hello, and welcome! 22:23:37 <10P​leasingFungus> that's not a bad idea. have you read https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/contribution-process.md or any of the other docs in that folder? 22:24:05 i read some of those docs but not that one, ill give it a read now 22:39:28 <09g​ammafunk> when you say terminals, is corresponding to values of TERM or specific terminal applications? 22:39:35 <09g​ammafunk> @advil 22:39:52 <09g​ammafunk> re: a lot of terminals ignoring shift, I mean 22:40:58 <09g​ammafunk> or is that if there is no standard, one must necessarily be working on a case by case basis with specific term apps.