02:21:07 Unstable branch on cbro.berotato.org updated to: 0.28-a0-413-gde365fb1df (34) 03:31:48 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4369-gf34790d913 04:17:58 -!- allbery_b is now known as geekosaur 06:24:31 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4369-gf34790d913 07:01:51 -!- bgiannan1 is now known as bgiannan 07:45:58 Remember those AI researchers? https://github.com/dtdannen/dcss-ai-wrapper I think you could at least in theory run the AI-wrapper and use wizard mode commands that way. 07:59:41 -!- Pinkbeas1 is now known as Pinkbeast 10:20:44 Panlord spells: bad formatting 13https://crawl.develz.org/mantis/view.php?id=12648 by Yermak 10:43:13 nojaa: I don't think that wrapper can provide any sort of end run around server wizmode/lua restrictions, if that's what you mean 10:46:26 03PleasingFungus02 07* 0.28-a0-414-g55a29874ef: Make Scorch suitable for sauna use 10(43 seconds ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/55a29874efea 10:49:04 Good commit message 11:00:57 03PleasingFungus02 07* 0.28-a0-415-gcf6c460519: Tweak Ignis wratch status msg (dilly) 10(2 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/cf6c460519bb 11:03:01 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-414-g55a29874ef (34) 11:12:38 03Perry Fraser02 {PleasingFungus} 07* 0.28-a0-416-gcae3918e47: Improve Ratskin Cloak god interactions 10(7 days ago, 3 files, 14+ 10-) 13https://github.com/crawl/crawl/commit/cae3918e4765 11:13:18 03hyperactiveChipmunk02 {PleasingFungus} 07* 0.28-a0-417-g4da15c877b: Accurately order a comment with the variables it describes 10(5 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4da15c877b5c 11:16:42 03sdynet02 {PleasingFungus} 07* 0.28-a0-418-g01ebcbcbcd: Simplify the ranger card 10(3 weeks ago, 1 file, 4+ 8-) 13https://github.com/crawl/crawl/commit/01ebcbcbcd56 11:18:24 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-417-g4da15c877b (34) 11:25:07 <09g​ammafunk> Yeah, to follow up on what advil said, the problem is that unless you have permission to use wizard mode online on a specific server (only granted if crawl is launched with the -wizard argument, which by default it isn't), you shouldn't have access to dlua or wizard mode functionality at all, regardless of what you're doing in your RC or how you're connecting 11:30:28 03PleasingFungus02 07* 0.28-a0-419-g3dc288482e: New zombie tiles (Sastreii) 10(5 minutes ago, 10 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/3dc288482e21 11:31:24 <10P​leasingFungus> thank you for these! just so you know, the names for the current tiles are in https://github.com/crawl/crawl/tree/master/crawl-ref/source/rltiles/mon/undead/zombies - it's a little simpler if you match those names for new sprites. 11:33:09 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-418-g01ebcbcbcd (34) 11:51:26 <13S​astreii> Oh sorry, ill’keep that in mind 11:52:31 <10P​leasingFungus> very small thing! 11:52:35 <10P​leasingFungus> just will speed things up slightly 11:52:41 <10P​leasingFungus> not hard to fix either way 11:52:51 <10P​leasingFungus> always happy to see more tiles from you 🙂 11:58:33 <06a​dvil> %git 7f8d8a8652f7b 11:58:34 <04C​erebot> advil * 0.25-a0-858-g7f8d8a8652: Guard against repeated calls to lua_object_gc (ruderubik) (1 year, 4 months ago, 1 file, 4+ 1-) https://github.com/crawl/crawl/commit/7f8d8a8652f7 11:58:49 <06a​dvil> this fix is still before that game, but I wonder if there are cases like it still lurking 11:59:38 <06a​dvil> really this isn't the kind of thing I'd expect someone who aside from this appears to be a perfectly normal player to be trying out on a live server tho 12:00:15 <13S​astreii> proposing kobolds; i've made only a few tweaks on the demonologist sprite bc i love him 12:00:15 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/884830433093754920/Schermata_2021-09-07_alle_17.48.01.png 12:00:32 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-419-g3dc288482e (34) 12:00:33 <13S​astreii> let's see if i got the names correctly this time 12:00:33 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/884830508268286073/kobolds.zip 12:01:16 Seconded regarding demonologist sprite 12:13:51 <10P​leasingFungus> wow 12:13:57 <10P​leasingFungus> no more adorable little vest for kobold? 12:13:59 <10P​leasingFungus> end of an era 12:14:49 <10P​leasingFungus> i like what you did with kobold brigand 12:14:53 <10P​leasingFungus> very cool, very fierce 12:17:20 03PleasingFungus02 07* 0.28-a0-420-g0c02eea278: New Kobold tiles (Sastreii) 10(26 seconds ago, 5 files, 1+ 1-) 13https://github.com/crawl/crawl/commit/0c02eea278bd 12:33:14 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-420-g0c02eea278 (34) 12:39:05 Working on debugging something—what determines what god abilities get put in god_powers? I see that not everything is in there, and is instead added in get_god_abilities for special cases. If they're added in those special cases, does that mean that ability /shouldn't/ have an entry in god_powers? 12:39:16 !source religion.cc:3911 12:39:16 https://github.com/crawl/crawl/blob/master/crawl-ref/source/religion.cc#L3911 12:39:22 !source religion.cc:90 12:39:22 https://github.com/crawl/crawl/blob/master/crawl-ref/source/religion.cc#L90 12:42:36 perryprog: Hang on, I worked this out the other day... 12:43:48 <13S​astreii> I can let him wear it, if it’s iconic😆 12:44:00 <09g​ammafunk> perryprog: If the ability is available via a piety change; that array is for defining piety-based breakpoints for granting the abilities 12:44:23 <09g​ammafunk> the exceptions you mention are for god abilities based on some other kind of condition 12:44:47 <09g​ammafunk> and yeah, if it's not a piety-based condition that can be handled by a simple piety breakpoint, it would not go in god_powers 12:45:11 <09g​ammafunk> he does actually seem to be wearing a vest still, or maybe you'd call that something else 12:46:45 gammafunk, ah okay, so bugfix incoming then 12:46:50 <13S​astreii> It’s kinda a leather gilet, or somerhing lime that 12:47:17 <13S​astreii> Opened, bc belly too large 12:47:28 (Right after I test things) 12:48:04 <09g​ammafunk> !always be testing 12:48:05 <04C​erebot> ABT! A-Always! B-Be! T-Testing! Always Be Testing! ALWAYS BE TESTING! 12:51:39 Oh wait but now if I remove something from god_powers it won't show up in ^ 12:51:40 hrmmm 12:52:40 <09g​ammafunk> what's the ability you're trying to modify? 12:52:42 So what's the recommended way to have an ability that isn't effected by silence? 12:52:50 RIght, context: https://github.com/crawl/crawl/issues/2120 12:53:12 Walljump appears twice if you're silenced, basically 12:53:22 O wait I might be dumb, sec 12:56:14 <09g​ammafunk> interesting, yeah, I see wall jump already has a passive 12:58:10 perryprog: A legacy of when you could walljump without hitting 'a'? 12:58:25 Pinkbeast I'm fairly certain, yup 12:58:41 Yeah the bit of code I mentioned as likely suspect can literally just be nuked 12:58:55 Since whether or not its an invocation is stored in the talent struct 12:59:06 <09g​ammafunk> fairly likely, yeah; wall jump went through quite a lot of changes in terms of how you could use it 13:00:31 Yeah, everything seems to be okay if I just remove that chunk of code, so I'll make a PR 13:03:48 Weirdly it doesn't happen in 0.23, I wonder what changed 13:08:13 New branch created: pull/2121 (1 commit) 13https://github.com/crawl/crawl/pull/2121 13:08:13 03Perry Fraser02 07https://github.com/crawl/crawl/pull/2121 * 0.28-a0-420-g872d1fb2f2: Fix: don't list walljump twice while silenced 10(4 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/872d1fb2f2f9 13:08:44 <06a​dvil> perryprog: when I comment out the lines of code mentioned in the issue I get no wall jump at all under silence in the a menu 13:08:58 <06a​dvil> also the doubling is not happening in the ability menu 13:09:00 Yup, same here 13:09:04 <06a​dvil> so I think whatever the fix is is not that 13:09:07 Agreed 13:09:34 Converted to draft temporarily 13:09:56 07advil02 * 0.22-a0-78-g0f8607c5c5: Make ability wall jump work under silence 10(3 years, 8 months ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/0f8607c5c53d 13:09:56 %git 0f8607c 13:12:23 <09g​ammafunk> wondering if it would be better to simply treat wall jump as another exception, checking for presence of the wall jump passive, and then adding the ability as an exception? 13:12:51 Then it would have to be disabled in god_powers which would then not show the entry in ^ 13:12:53 (I think) 13:12:59 <09g​ammafunk> I notice that the other passive abilities (lunge and whirlwind) show up properly in ^ and don't have god_powers entries 13:13:43 <09g​ammafunk> so it seems there must be support for such passive abilities being present in ^ 13:13:50 <09g​ammafunk> ah 13:13:51 <09g​ammafunk> nm, I see 13:13:56 <09g​ammafunk> they do have god_powers entries, right 13:14:01 <09g​ammafunk> just no ability enum value 13:15:15 <09g​ammafunk> perryprog: idea, make wall jump like lunge/whirlwind in terms of having no ability value in its god_powers entry, then add this ability as an exception in the relevant function, like for other exceptions 13:15:32 <06a​dvil> I think the problem here is when ignore_silence is false 13:15:36 <09g​ammafunk> aha! 13:15:57 gammafunk: well, there isn't anything about walljump that warrants it to have an exception 13:16:01 <06a​dvil> so for a minimal change that conditional should just check for ignore_silence as well as silenced, otherwise it gets added twice 13:16:10 advil, aaaa you're right 13:16:21 Oh, hm 13:17:37 advil, oh—I didn't realize that wall jump was being hidden from the 'a' menu only while silenced. 13:18:00 <09g​ammafunk> advil's lead sounds more promising, but re: having an exception, the only exception is that the ability isn't actually added by god_powers (and a comment in god_powers could indicate this); its data would still be there, the only exception is the actual addition of the ability 13:18:02 <06a​dvil> it's because the tiles code calls this function (indirectly) differently than the a menu code 13:18:12 Yeah 13:18:26 With a different ignore unusable jawn 13:18:26 <06a​dvil> I think if I were to generalize this I'd consider adding abflag::silence_ok 13:18:35 I was surprised that didn't exist, yeah 13:18:57 gammafunk, walljump /is/ in god_powers 13:19:26 <09g​ammafunk> yes! and it would remain there! just without the ability enum, is what I'm saying, hence no ability would actually get added via god_powers 13:19:36 Oh, I understand 13:19:42 <09g​ammafunk> anyhow it sounds like there's a better way 13:19:55 Unstable branch on crawl.akrasiac.org updated to: 0.28-a0-420-g0c02eea (34) 13:20:01 advil, minimal change first, then generalize later? 13:20:31 <06a​dvil> sure, that's fine 13:21:03 <06a​dvil> you could just move the check for the ability inside the existing if (!ignore_silence && silenced(you.pos())) conditional 13:21:09 Yeah 13:22:58 Yup, looks good 13:28:35 03Perry Fraser02 07https://github.com/crawl/crawl/pull/2121 * 0.28-a0-421-g5e90508705: Correct logic for walljump in the ability menu 10(8 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/5e905087050b 13:42:50 -!- allbery_b is now known as geekosaur 14:13:54 03hellmonk02 07* 0.28-a0-421-gd1dd6c5fb5: feat: add an ambush vault to lair 10(9 minutes ago, 1 file, 7+ 4-) 13https://github.com/crawl/crawl/commit/d1dd6c5fb544 14:17:44 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-421-gd1dd6c5fb5 (34) 14:28:29 04Build failed for 08master @ d1dd6c5f 06https://github.com/crawl/crawl/actions/runs/1210523272 14:33:04 <10P​leasingFungus> i’m just kidding, no worries 🙂 15:06:37 What's the deal with the llvm install script failing at times? 15:07:02 Should deps.py be printing out the output if a command fails? 15:25:10 New branch created: pull/2122 (1 commit) 13https://github.com/crawl/crawl/pull/2122 15:25:10 03Santiago Acosta02 07https://github.com/crawl/crawl/pull/2122 * 0.28-a0-385-g87a114079b: Fixes two unrelated bugs concerning Phantom Mirror and the monster version of Phantom mirror. 10(16 minutes ago, 2 files, 11+ 3-) 13https://github.com/crawl/crawl/commit/87a114079bf5 15:32:42 Yup, it's trivial to do that. I'll be bold and make a PR! 15:45:32 New branch created: pull/2123 (1 commit) 13https://github.com/crawl/crawl/pull/2123 15:45:32 03Perry Fraser02 07https://github.com/crawl/crawl/pull/2123 * 0.28-a0-422-g58543dd444: Have deps.py print output of a command on fail 10(9 minutes ago, 1 file, 7+ 2-) 13https://github.com/crawl/crawl/commit/58543dd44413 15:45:48 ALL THE PRS 18:23:02 Unstable branch on underhound.eu updated to: 0.28-a0-421-gd1dd6c5fb5 (34) 18:31:28 test 18:31:35 <09g​ammafunk> test 18:34:38 <13S​astreii> So, anyone has already planned to do the new ignis altar tile? Just asking, i may have some ideas 18:35:18 <13S​astreii> I’m really behind, i missed a lot of updates 18:35:30 think you're all good in that regard, as I've not heard anything, although you might want to hear from PleasingFungus 18:36:08 probably would help if we had a wiki doc somewhere to record all missing/needed tiles as well as some wishlist items 18:38:35 <13S​astreii> That would be awesome and super helpful 18:43:01 <09g​ammafunk> @PleasingFungus pinging you in case you have suggestions for Sastreii re: ignis tiles (and perhaps other missing ones e.g. for new spells and such) 18:48:13 <10P​leasingFungus> wow, i forgot to write a feature description, apparently 18:48:14 <10P​leasingFungus> oops 18:48:21 <10P​leasingFungus> anyway it's a "candle-lit altar" 18:48:44 <10P​leasingFungus> my thought was that you'd have one little candle in the middle and many burned-out candles around it 18:48:59 <10P​leasingFungus> and yeah we should have a list of tiles needed 18:51:07 <10P​leasingFungus> off the top of my head: - ignis altar tile - monsters: creeping inferno, searing wretch, stoker, quicksilver elemental, crystal echidna, putrid mouth, tainted leviathan, wendigo, nargun, head instructor, living spell, walking tome [variants: earthen, crystal, divine, frostbound], cactus giant, strange machine - storm form player tile - spell icons: summon cactus giant, scorch, flame wave - ability icons: rising flame, sea of 18:51:07 fire, foxfire swarm 18:54:45 03PleasingFungus02 07* 0.28-a0-422-gd71735cc25: Add Ignis altar description 10(16 seconds ago, 1 file, 11+ 5-) 13https://github.com/crawl/crawl/commit/d71735cc2519 18:56:09 <09h​ellmonk> also wall and floor tiles for the new wizlab layouts (maxwell, yara, alistair, borg) would be nice, since those are mostly reusing assets from elsewhere, but not urgent 18:57:17 <13S​astreii> Wow that’s a lot of stuff going on here 18:58:01 <13S​astreii> If i search them i can find the descriptions of the new monsters on cerebot? 19:00:31 <13S​astreii> Also, the altar should be animated? Maybe with the little flame flickering weakly 19:01:09 <10P​leasingFungus> animation would be fun 🙂 not required 19:01:19 <10P​leasingFungus> i can put together a list of the monsters, not right now but in a little bit 19:01:25 <10P​leasingFungus> uh, the best way to find it would be... 19:01:48 <10P​leasingFungus> https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/descript/monsters.txt you can search this document for the monster name 19:02:05 <10P​leasingFungus> actually creeping inferno has kind of a cool placeholder tile, i forgot 19:02:27 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/884936682388987934/creeping_inferno.png 19:02:31 <10P​leasingFungus> funky lil guy 19:02:49 <10P​leasingFungus> creeping inferno A formless mass of ancient fire, bound by heat and malevolence. The slightest disturbance will destroy the bonds holding it together and unleash a fire storm. It longs for that release, yet seems reluctant to move while being observed. 19:02:53 <10P​leasingFungus> can search that doc for stuff like that 19:02:57 <10P​leasingFungus> and use cerebot for stats 19:03:11 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-422-gd71735cc25 (34) 19:10:13 <13S​astreii> Thank you, i’m not very confident with those commands tho 19:10:21 <13S​astreii> I’m starting with the easy ones 19:10:24 <10P​leasingFungus> sure 🙂 19:10:32 <10P​leasingFungus> @??creeping inferno 19:10:33 <04C​erebot> creeping inferno (*) | Spd: 14 | HD: 15 | HP: 1-2 | AC/EV: 0/10 | Dam: 1 | non-living, fly, unbreathing | Res: will(10), fire+++, poison+++, drown, miasma, neg+++, torm, napalm | XP: 0 | Sz: small | Int: brainless. 19:10:50 <10P​leasingFungus> can just slap @?? in front of the monster name and it should work 19:10:57 <10P​leasingFungus> @??cactus giant 19:10:58 <04C​erebot> cactus giant (C) | Spd: 10 (atk: 300%) | HD: 9 | HP: 42-57 | AC/EV: 1/2 (spiny 5d8) | Dam: 10 | plant, items, doors, unbreathing | Res: will(60), poison, drown, neg+++, torm | XP: 542 | Sz: Giant | Int: human. 19:11:06 <10P​leasingFungus> sometimes a bit cryptic, of course 21:12:12 New branch created: pull/2124 (11 commits) 13https://github.com/crawl/crawl/pull/2124 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-422-g154c38704c: Expand label for category <<3>> to twenty altars 10(3 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/154c38704cd3 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-423-ga4675ca14a: Add an 18-god Temple, "coin_purse" 10(79 minutes ago, 1 file, 46+ 0-) 13https://github.com/crawl/crawl/commit/a4675ca14a7b 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-424-g8c2a965e66: Add an 18-god Temple, "bowtie_tessellation" 10(73 minutes ago, 1 file, 58+ 0-) 13https://github.com/crawl/crawl/commit/8c2a965e6681 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-425-g268ddc3406: Add a 20-god Temple, "big_plus" 10(70 minutes ago, 1 file, 52+ 0-) 13https://github.com/crawl/crawl/commit/268ddc340695 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-426-g6aeb4a6d82: Add a 20-god Temple, "cubbyholes" 10(63 minutes ago, 1 file, 51+ 0-) 13https://github.com/crawl/crawl/commit/6aeb4a6d82ec 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-427-g89963081dc: Add a 21-god Temple, "archimedes_tessellation" 10(60 minutes ago, 1 file, 58+ 0-) 13https://github.com/crawl/crawl/commit/89963081dccc 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-428-g57e96b8f82: Add a 21-god Temple, "circle_huts" 10(57 minutes ago, 1 file, 74+ 0-) 13https://github.com/crawl/crawl/commit/57e96b8f8268 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-429-g57ea34f952: Add a 21-god Temple, "hex_bubbles" 10(53 minutes ago, 1 file, 60+ 1-) 13https://github.com/crawl/crawl/commit/57ea34f95243 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-430-g1695eb02bb: Add 21-god Temple, "starburst" 10(20 minutes ago, 1 file, 79+ 0-) 13https://github.com/crawl/crawl/commit/1695eb02bb07 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-431-g479c9fa329: Add a 21-god Temple, "triangular_array" 10(14 minutes ago, 1 file, 66+ 0-) 13https://github.com/crawl/crawl/commit/479c9fa3295c 21:12:12 03MainiacJoe02 07https://github.com/crawl/crawl/pull/2124 * 0.28-a0-432-gac43578606: Checkwhite I think I did this right. I changed directory to source/util then ran $ checkwhite -a. I got a message about spaces at EOL in temples.des, which is what I was editing. $ git status said it had been changed when I'd been up to date before running this, so I'm confident checkwhite actually made the changes. 10(7 minutes ago, 1 file, 384+ 384-) 13https://github.com/crawl/crawl/commit/ac43578606a8 21:18:00 <09h​ellmonk> holy shit thats a lotta temples 22:04:08 <09g​ammafunk> fr: 100 god temple 22:14:10 <09h​ellmonk> fr: dith overflow vault with an ignis altar trapped behind clear stone, wreathed in umbra, with a shadow on top 22:17:36 <09g​ammafunk> gree of ely comes back with shatter before zot:5 to do the class ultra late game ignis switch 22:20:36 <09h​ellmonk> emergent gameplay tbh