00:44:37 03hellmonk02 07[dexterswizlab] * 0.27-a0-1444-gf948b5ad1e: New wizlab: Maxwell's Workshop 10(4 minutes ago, 1 file, 91+ 1-) 13https://github.com/crawl/crawl/commit/f948b5ad1e9d 00:59:20 04Build failed for 08dexterswizlab @ f948b5ad 06https://github.com/crawl/crawl/actions/runs/1006802809 01:34:33 Unstable branch on crawl.develz.org updated to: 0.27-a0-1500-g450c7e4133 (34) 01:54:50 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-1500-g450c7e4133 02:33:17 Unstable branch on cbro.berotato.org updated to: 0.27-a0-1500-g450c7e4133 (34) 02:53:44 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-1500-g450c7e4133 03:32:06 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4217-g7c68dc2372 03:33:53 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-589-g362d93150f 04:28:24 <12e​bering> Well this probably won’t make it for this freeze but I think I’ve finally got a set of hell effects I’m happy with: split effects into branch wide effects (Coc -Potion, Geh -Scroll, Dis Corr(-8), Tar half hp and mp regen) and timed effects. 04:30:22 <12e​bering> The tactical timed effects (damage, statuses, and fight some dudes) should go for the most part. Instead, the timed effects should deal strategic damage: contam, stat damage, and drain. Maybe a chance to word of recall dudes on the level if hp is low; 04:31:25 <12e​bering> (And maybe also a flavored damage roll if hp is low). Gotta combo that with shrinking the generated level size and some monster list changes (new monsters???) 05:52:30 <05k​ate> ah nice, is that along with the idea of smaller level sizes but only 1 set of stairs per floor? that sounds promising in terms of effects 05:54:24 <05k​ate> also the monster lists could extremely use trimming yeah, extended monster lists are tough but it's pretty incredible that they still get like, 5s and 4s and endless plain derived undead 06:07:01 <12e​bering> Smaller levels for sure. Hadn’t thought about only one stair, the “exactly three stairs” hypothesis is very baked in 06:32:51 <05k​ate> true, I think special handling for 1 stair instead of 3 exists for d:1 at least, but that's probably a simpler case 12:58:04 |amethyst: sorry if you've seen pings about this already but some chei web functions (log search, commit log) are getting 500 internal server errors 13:07:29 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-1500-g450c7e4 (34) 13:52:28 <09g​ammafunk> obsidian beetles with a devastating roll attack.... 13:53:56 <08n​icolae> beetles that make everything else do a roll attack at you 14:06:43 <09g​ammafunk> @ebering https://www.reddit.com/r/dcss/comments/oet65b/an_obvious_choice/ 14:08:22 <09g​ammafunk> @nicolae saw this https://www.reddit.com/r/dcss/comments/odftzl/cool_shop/ and someone else got your firing range shop and was highly amused. Someone else got vault at attached image, which I think is yours, and was less amused 14:08:22 <09g​ammafunk> https://cdn.discordapp.com/attachments/747522859361894521/862394627994419250/unknown.png 14:08:28 <09g​ammafunk> apologies if that one wasn't in fact you 14:08:51 <09g​ammafunk> definitely seemed something nicolae would do so I think it's fair to blame you all the same 14:16:45 New branch created: game-menu (1 commit) 13https://github.com/crawl/crawl/tree/game-menu 14:16:45 03advil02 07[game-menu] * 0.27-a0-1420-gd32157c27c: feat: add a game menu 10(6 minutes ago, 5 files, 99+ 2-) 13https://github.com/crawl/crawl/commit/d32157c27cf0 14:22:52 <10P​leasingFungus> oph 14:23:42 <08n​icolae> it's not like it's hidden or anything, just go downstairs and come back up. geez. 14:23:46 <08n​icolae> also yes i'm pretty sure that one is mine 14:24:58 <08n​icolae> nicolae_take_the_stairs, i don't remember the command to conjure a link to a vault 14:25:48 <08n​icolae> this is why i make so many shop vaults, it's easy to make a strongly-flavored theme and people like that 🙂 14:25:54 <08w​ormsofcan> should just be !vault name 14:26:01 <08n​icolae> !vault nicolae_take_the_stairs 14:26:02 <04C​erebot> Can't find nicolae_take_the_stairs. 14:26:23 <08n​icolae> it's line 398 in shops.des you infernal contraption! 14:26:33 <08n​icolae> i assume it's because it's in trunk but not stable 14:26:49 <06a​dvil> some !vault and !source commands mysteriously don't work these days 14:26:49 <05k​ate> i think maybe something's up with that command, that and !source haven't worked for a while 14:26:53 <06a​dvil> not sure of the pattern 14:27:00 <05k​ate> unless you just directly give a filename/linenumber 14:27:00 <06a​dvil> the filename always works ime, at least 14:41:11 <05k​ate> also game menu is very exciting, maybe view help could go on there too? seems like the sort of thing that intuitively should be on a menu 14:41:29 <10P​leasingFungus> good idea! 14:42:01 <08n​icolae> make ~ pull up a console and then you can type in the cheat codes 14:42:17 <10P​leasingFungus> devtools..? 14:42:47 <08n​icolae> that can be a cheat code, sure 15:02:41 <06a​dvil> Yeah, help could go there 15:03:20 <06a​dvil> I did actually consider whether the lua console could go there in debug builds 15:40:01 03gammafunk02 07* 0.27-a0-1501-g9d6fb14e67: feat: Rework a monster float vault (again) 10(9 weeks ago, 1 file, 149+ 72-) 13https://github.com/crawl/crawl/commit/9d6fb14e6758 15:49:23 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1501-g9d6fb14e67 (34) 16:00:28 Time discrepancy 13https://crawl.develz.org/mantis/view.php?id=12614 by MakMorn 16:03:15 I could have made a better title for that. 16:23:36 03advil02 07[game-menu] * 0.27-a0-1421-g1421a32fc7: feat: add help to game menu 10(22 seconds ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/1421a32fc77c 16:30:43 wonder if tiles versions of this menu should show a splash image or something 16:34:17 <10P​leasingFungus> heh 16:34:20 <10P​leasingFungus> could show the logo 16:34:30 <10P​leasingFungus> full splash feels like a lot 16:36:36 I'd have to figure out how to show graphics at all in a menu, no idea if that's currently possible 16:37:27 really the variant of this menu that feels like it actually needs something is console, because it's full screen 17:15:22 I think game menu should have option to start the tutorial. 17:16:22 you'd have to exit the current game to do that? 17:16:32 it's an in-game menu tbc 17:16:42 the main menu does have tutorial mode on it already 17:21:55 I see, did not read the commit message, oops 17:43:33 Well, it should have option to check the shopping list. For example, I have an European keyboard with no dollar symbol. It is also annoying to macro, since yo need to know /number to properly macro it. In addition Macs in Europe uses $ with Alt-4, so you cannot input it manually to macro menu. It would significantly easier to open in-game menu and 17:43:34 check there. 17:53:58 interesting; I'm not sure that is a good fit with other things in the menu but it does sound like a problem to solve 17:54:08 what is shift-4 in your keyboard layout? 17:56:41 they left. probably euro symbol though 17:57:42 from some googling it's not super obvious that it would be 17:58:04 the euro symbol seems to be all over the place in various keyboard layouts 18:07:16 apparently I have it on option-shift-2, til 18:24:16 Unstable branch on underhound.eu updated to: 0.27-a0-1501-g9d6fb14e67 (34) 18:28:53 hm, I can get console to handle € etc just fine, but webtiles and local tiles are not very happy about chorded number key inputs it seems 20:18:29 New branch created: single_combat (2 commits) 13https://github.com/crawl/crawl/tree/single_combat 20:18:29 03kate-02 07[single_combat] * 0.27-a0-1502-gb39526798a: New Okawaru ability: Duel 10(3 months ago, 33 files, 323+ 6-) 13https://github.com/crawl/crawl/commit/b39526798a09 20:18:29 03kate-02 07[single_combat] * 0.27-a0-1503-g4c55a1cf7b: Give Okawaru a no-allies conduct 10(26 hours ago, 19 files, 62+ 40-) 13https://github.com/crawl/crawl/commit/4c55a1cf7b3a 20:20:04 <05k​ate> not sure if this would be ready to squeeze in before feature freeze, but i ended up working on it a bunch recently and got it to what feels like a functional place, so feedback would be welcome! 20:21:48 <08w​ormsofcan> is the zig fig also blocked in the arena? 20:22:00 <05k​ate> ah good call, no but it should probably be! 20:22:18 <09h​ellmonk> time to D-D-D-D-D-D-D-D-Duel 20:22:39 <05k​ate> although actually it might be blocked because i think it's blocked in all non-permanent levels? i'd have to check 20:23:16 <10P​leasingFungus> looks sweet 20:23:36 New branch created: pull/2019 (1 commit) 13https://github.com/crawl/crawl/pull/2019 20:23:36 03dicedlemming02 {GitHub} 07https://github.com/crawl/crawl/pull/2019 * 0.27-a0-1502-g8903476937: Update mutation-data.h 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/890347693749 20:23:38 <10P​leasingFungus> is this why you were talking about recursive abysses the other day? 20:24:43 <05k​ate> yeah, when i just had the basic branch framework implemented it was doing some impressively weird stuff with the level stack 20:25:27 <09g​ammafunk> @kate can I put that on CDI as an experimental? I guess I don't have to ask but if you don't want me linking it discord people for some reason 20:25:31 <09g​ammafunk> some might like to try that 20:28:14 <05k​ate> sure! that sounds good yeah, I've only really tested it for functionality rather than balance 20:28:16 <09g​ammafunk> and also potentially open you up to unwanted player feedback 20:29:46 <05k​ate> sounds good to get people to try and break it too, I tested a bunch to prevent the player getting stuck but maybe there are ways you can make weird things happen and get the monster lost somewhere or something 20:33:15 <08w​ormsofcan> is banishment blocking both ways? 20:34:25 03kate-02 07[single_combat] * 0.27-a0-1504-g859bf7392c: Don't allow placing Ziggurats in the Arena (wormsofcan) 10(19 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/859bf7392ccb 20:34:42 <05k​ate> players and monsters both can't be banished from arena, if that's what you mean yeah 20:35:25 <05k​ate> you can duel something in the abyss to enter the arena, and then when you win you'll get put back in the abyss (and i think it generates a new abyss floor rather than the one you were on?) 20:36:03 <08w​ormsofcan> yeah I was asking about players banishing monsters specifically 20:37:27 <05k​ate> hopefully no_tele_into works properly and you can't accidentally teleport your duel target into the arena perimeter where you can't get to them 20:37:52 <08w​ormsofcan> kind of funny that you can enter honourable "single" combat with a summoning monster 20:37:59 <10P​leasingFungus> i mostly wonder about the definition of death with weird monsters 20:38:09 <05k​ate> i was thinking that oka could block monsters from summoning in the arena 20:38:12 <10P​leasingFungus> duel the spriggan rider, etc 20:38:16 <05k​ate> that might get trickier though 20:38:21 <08w​ormsofcan> are there any issues with bennus in the arena? 20:38:26 <05k​ate> good questions 20:38:29 <08w​ormsofcan> or maybe lost souls even 20:38:37 <10P​leasingFungus> (or natasha) 20:38:51 <10P​leasingFungus> if you duel trj and win, what happens to its pals? 20:38:52 <08w​ormsofcan> getting 5* with oka but natasha still being "tough" 20:38:53 <10P​leasingFungus> are they trapped in the shadow realm forever 20:39:05 <08w​ormsofcan> boris is a good question though 20:39:13 <08w​ormsofcan> is he trapped in arena purgatory 20:39:18 <10P​leasingFungus> that would be too sad 20:39:23 <10P​leasingFungus> i don't believe it 20:39:34 <05k​ate> boris probably just goes back into the eligible unique spawn pool once you win 20:40:11 <05k​ate> i think natasha might fail to respawn and just die for good after a single death? 20:40:55 <05k​ate> and bennu it looks like do respawn, but you get credited with the win after killing them the first time 20:41:01 bennus / spriggan riders would also be something to check maybe 20:41:04 yeah 20:42:07 <08w​ormsofcan> can't wait for players to duel monsters just unwield distortion weapons safely 20:42:23 04Build failed for 08single_combat @ 4c55a1cf 06https://github.com/crawl/crawl/actions/runs/1009898576 20:43:15 <08w​ormsofcan> oh here's an excellent question 20:43:18 <08w​ormsofcan> can god wraths go off in the arena 20:43:37 <08w​ormsofcan> would be tricky for a player to actually trigger it 20:43:53 <05k​ate> probably, yeah 20:46:00 <05k​ate> miraculously it looks like spriggan riders just work, i think on the code side they get their monster type changed (into either hornet or spriggan) but stay as the same monster 20:46:53 <05k​ate> and it creates a new monster which dies immediately when you dismount them/kill the rider 20:48:54 04Build failed for 08single_combat @ 859bf739 06https://github.com/crawl/crawl/actions/runs/1009931930 20:49:39 <08w​ormsofcan> does dueling have any issues with targeting rakshasa/mara illusions? 20:51:48 <05k​ate> hmm yeah, i guess it identifies illusions 20:57:25 <10P​leasingFungus> if it costs piety and a turn that’s fine? 20:58:35 <05k​ate> it doesn't currently but that's probably fixable 20:59:09 <05k​ate> sort of rough for a fairly expensive ability but i guess that's probably the most reasonable fix 20:59:57 <08n​icolae> what if targeting an illusion just yoinks the rakshasa/mara that created it instead so you end up fighting the real thing no matter which one you target 21:04:12 <10P​leasingFungus> hm, that seems fair to me 21:04:27 and kills the illusions so it can create more in the arena? 21:05:41 <08w​ormsofcan> oh, does the monster need to be visible to be duelable 21:05:48 <05k​ate> it does yep 21:05:54 <08w​ormsofcan> dang 21:06:12 <08w​ormsofcan> makes sense though 21:07:44 <09h​ellmonk> the value of see invis is climbing once again 21:15:00 03gammafunk02 07[single_combat] * 0.27-a0-1505-g8c74a2a381: fix: properly terminate the Arena map definition 10(53 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/8c74a2a3817d 21:21:34 <05k​ate> aha, TRJ doesn't work in arena because of the no_monster_gen tag preventing the spawns from having valid spots to place 21:23:02 <08w​ormsofcan> dang, new slime strats 21:23:02 <05k​ate> i guess it should be safe not to have that tag since there's no monster population to spawn from 21:52:58 <09g​ammafunk> had no idea that trj spawns would even respect that 21:53:06 <09g​ammafunk> seems a weird thing for those spawns to check at all 21:54:06 <05k​ate> yeah, i was trying to figure out why on earth a d:1 trj wasn't spawning anything either 21:54:15 <05k​ate> and it was because of no_monster_gen in the entry vault 22:35:55 <08w​ormsofcan> two more arena interaction questions 22:36:14 <08w​ormsofcan> 1 - if you duel a titanic slime creature and it splits inside the arena, do you have to kill every slime, any one slime, or a specific slime to get out 22:36:51 <08w​ormsofcan> 2 - same question, but with chaos cloning 22:42:00 <09g​ammafunk> I assume the duel respects los_no_trans 22:45:02 <09g​ammafunk> it does indeed, so that's good 22:55:54 <08n​icolae> what does los_no_trans do 22:58:26 <05k​ate> hmm, slime creatures seem fun, when they split all of the new slimes count towards winning the duel, except sometimes one of them doesn't? and if you can get them to merge again that can also count as the slime that merges "dying" so you win the duel 22:58:50 <05k​ate> and then you can leave the arena through the gate and the merged slime can follow you and you're still technically dueling it 22:59:18 <08w​ormsofcan> nice 22:59:49 <05k​ate> maybe slimes can't split while you're dueling them. real warriors fight titanic slimes one-on-one 23:00:29 <09g​ammafunk> Refers to LOS checking rules, of which there are a few. The rules determine "are these two cells considered in line of sight with each other?" The los_no_trans is basically a standard rule for most abilities/actions that requires basic visibility but also that the two cells aren't behind impassable glass. 23:00:37 <08n​icolae> real warriors fight titanic slimes six-on-one 23:01:04 <08w​ormsofcan> oh I thought of a funny use of the arena 23:01:20 <08w​ormsofcan> play a kobold enchanter and put a monster to sleep, then get the monster out of LOS 23:01:25 <08w​ormsofcan> then you can rest up :PlogChamp: 23:01:34 <09g​ammafunk> so you can't target things behind glass with abilities/spells/etc because they check los_no_trans, the "trans" referring to "translocation effects", so its sort of weird terminology 23:01:51 <08w​ormsofcan> it looks like the arena is large enough that you can theoretically do that 23:02:12 <05k​ate> i think the current arena you'd have to be a kobold with scarf of shadows or something? or maybe if you're in opposite corners that works, yeah 23:02:36 <09g​ammafunk> kate was talking about maybe putting a timer on the overall fight 23:02:40 <08w​ormsofcan> yeah just being on opposite ends should be good enough 23:02:41 <09g​ammafunk> which would prevent exploits like that 23:02:52 <05k​ate> it looks like not quite, you would need additional -los 23:03:06 <09g​ammafunk> but maybe that introduces other weirdnesses 23:03:08 <08w​ormsofcan> oh really, interesting 23:03:29 <08n​icolae> what if you don't win within the time allotted 23:03:37 <08w​ormsofcan> you just get kicked out 23:03:44 <09g​ammafunk> everyone goes back to where they were 23:03:48 <08n​icolae> does okawaru call you a busta chump 23:03:50 <05k​ate> there's already support for kicking you out and bringing the monster back with you (if you abandon oka), so it'd just do that, yeah 23:03:52 <08w​ormsofcan> maybe you lose some extra piety 23:05:39 <08n​icolae> you get the Shame status for X turns, where okawaru just trash talks you 23:05:58 <08w​ormsofcan> your next 5 gifts will be animal skins 23:06:07 <09h​ellmonk> make it cost extra piety if your duel is too borang 23:06:13 <08w​ormsofcan> plain ones, not artefact 23:09:13 <08w​ormsofcan> oh do orb spawns drop by the arena if the player duels with the orb of zot 23:10:08 <08w​ormsofcan> okawaru just very confused at all these panlords crashing the party 23:10:22 <05k​ate> i think so yeah 23:15:30 <08n​icolae> oka just like "YOU KNEW WHAT YOU WERE GETTING INTO" 23:23:20 <08w​ormsofcan> alright I thought TRJ would answer this, but TRJ iscoded differently from the anaconda in that one lair end 23:23:38 <08w​ormsofcan> so the question is: does dueling the anaconda in that one lair end skip the elephant lua? 23:24:01 <05k​ate> trick question, that vault got reworked to not have the elephant lua any more! 23:24:23 <08w​ormsofcan> 😱 23:24:33 <05k​ate> but if it didn't, i think it'd work the same way that luring the anaconda off the level used to, and not set off the lua 23:24:35 <08w​ormsofcan> when did that happen?! 23:24:39 <05k​ate> pretty recently i think 23:24:55 <05k​ate> %git 986d5f5408e21b5b451fcd3fdfbed65061a2f954 23:24:56 <04C​erebot> gammafunk * 0.27-a0-1091-g986d5f5408: Rework the Jungle Book Lair ending (3 months ago, 1 file, 80+ 52-) https://github.com/crawl/crawl/commit/986d5f5408e2 23:26:24 03Nicolae Carpathia02 07[nicolae-quotes-0721] * 0.27-a0-1437-g281be5c9c6: Removing some submitted quotes 10(3 minutes ago, 1 file, 2+ 21-) 13https://github.com/crawl/crawl/commit/281be5c9c621 23:31:31 Branch pull/2011 updated to be equal with nicolae-quotes-0721: 13https://github.com/crawl/crawl/pull/2011 23:40:49 <10P​leasingFungus> @nicolae thumb up from me 23:44:53 <09g​ammafunk> @wormsofcan you're welcome 23:45:05 <09g​ammafunk> also go die in new jungle book, I need more dev kills 23:45:14 <08w​ormsofcan> gammafunk is history's greatest monster 23:45:19 <08w​ormsofcan> for removing the anaconda end 23:45:32 <09g​ammafunk> in all seriousness, think the new vault is a lot more fun 23:45:39 <09g​ammafunk> and is full of interest 23:45:50 <09g​ammafunk> legends say it is truly emergent... 23:46:25 03kate-02 07[single_combat] * 0.27-a0-1506-g86f04d2afd: Allow TRJ to create spawns in the Arena 10(6 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/86f04d2afdc1 23:46:25 03kate-02 07[single_combat] * 0.27-a0-1507-gdce046b8b4: Fix some duel interactions 10(5 minutes ago, 2 files, 14+ 2-) 13https://github.com/crawl/crawl/commit/dce046b8b471 23:47:09 <10P​leasingFungus> sometimes, change is due 23:54:50 <08n​icolae> booyah. the hour grows late so i should probably get to bed but tomorrow i'll ask you about that thing you mentioned the other day about combining commits 23:56:20 <10P​leasingFungus> sure!