00:55:42 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-1099-gb9a02fdcf7 04:33:39 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 05:08:13 Unstable branch on crawl.akrasiac.org updated to: 0.33-a0-1099-gb9a02fd (34) 07:52:41 03DracoOmega02 07* 0.33-a0-1100-g8eb92faf5a: Don't let Okawaru gift reaping weapons (cool3) 10(13 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/8eb92faf5a41 07:52:41 03DracoOmega02 07* 0.33-a0-1101-g285c9414cd: Let Fighter start with a second potion of might (Lici) 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/285c9414cd0c 11:27:55 <06m​umra> @dracoomega So I'm just trying to turn the scribe PR into something usable. In addition to making the sigils not time out when they recast, I'm wondering whether to just completely surround the player at radius 1 rather than trying to randomise things; or use 4 sigils so that two casts would surround you in open space ...? Since this is a completely different spell now, I'm considering also being able to place a spike launcher if 11:27:56 they're unable to place 4 sigils and there are walls adjacent. I feel this helps the "scribe" flavour a bit as they're able to scribe more than 1 different thing (perhaps would need a variant of the spike launcher feature so it's less forgecrafty). (Or, just make a separate monster version of spike launcher and give them both spells so they can just use that when there are no sigil positions) At radius 1 it is slightly more gameable by surrounding 11:27:56 yourself with allies, but it's still so at radius 2 -- could try to scan for allies to affect in such a case but I'm not sure it's worth it. You could also really mess with them if you have invisible allies as they'll be trying to cast the spell and failing, unless i let them see invisible (either properly, or just for the purposes of the target finding logic ... they can sense valid locations) 11:55:37 <08n​icolae> make a spell that makes freezing glyphs and it's called Fridgil (fridge sigil) 11:58:25 <04d​racoomega> I'm not sure it's 'gameable' by having allies, since having allies is both generally good and something most characters are not going to have free access to whenever a scribe wanders by. (I do feel the spike launcher is a weird flavor fit for them. Index had a forgecraft-themed monster she planned to add to the ironbound crew before 0.33 was over, using Phalanx Beetle and Percussive Tempering, I believe.) 11:59:18 <04d​racoomega> (I don't necessarily object to them having a second spell, of course, depending on what it is) 11:59:20 <06r​egret-⸸nde※> Ironbound mechanists as Vaults coglins joining the Vaults ogres, yes. 11:59:21 <06r​egret-⸸nde※> https://cdn.discordapp.com/attachments/747522859361894521/1351268686484209664/ironbound_mechanist.png?ex=67d9c288&is=67d87108&hm=725c3567d9f1ac06b83cd22e524c1efc336187964e6654f3b47ae831eacb8322& 12:03:22 <06r​egret-⸸nde※> (Probably replacing one of the harmless shared-with-another branch enemies, like harpies or boulder beetles or boggarts, joining entropy weaver bands to make them be using less harmless spiders, and being in lower-case-v vaults alongside preservers using the peacekeeper constructs as something they can also temper.) 14:12:51 <06m​umra> I considered giving them a 2nd trap type e.g. one of the new ones, but none of those synergise particularly obviously with yaktaurs. For now i've given, with a very low frequency, 3 scroll-approximation spells (fear, blink range, strip willpower) that at least show some synergies, and overridden casting text to pretend they're concocting their own scrolls rather than have them carry them 14:16:09 <04d​racoomega> I hope I don't sound like I'm being persnickety, but the immediate concern I have about this is that 'archer group using strip willpower and cause fear' is practically the core identity of satyrs already 14:16:40 <04d​racoomega> Even if the context is a bit different, I feel wary about this, identity-wise 14:17:28 <06m​umra> Yeah that's fair enough, I didn't see this as a final version, I just felt they wanted something and these were easy existing effects to give them 14:18:20 <04d​racoomega> (Alas, there really isn't a lot of other player scrolls that make suitable effects here, either >.>) 14:18:46 <06m​umra> I am wondering about doing something else with the walls, given spike traps are deing deployed elsewhere ... like a "sigil of illumination" that puts haloes on adjacent tiles 14:19:03 <04d​racoomega> Fog is mostly helpful to the player and/or annoying, poison will probably kill them, butterflies stops them from firing, etc. 14:19:41 <04d​racoomega> Halo is a very weak effect to have to spend a turn on (there's a reason we don't use corona on much anymore!), but some kind of 'affect area via spell' seems like a fine angle 14:20:11 <06r​egret-⸸nde※> (Scribes were also not supposed to be, uh, completely crushing the relevance of captains. As much as I'd personally prefer to have two gimmicks per monster, as long as there's still significant issues of branch identity and variety like the V versus Lair branch & Depths state, then going for volume helps just as much as individual distinct monsters, as is visible with much of the most recent Swamp and Spider infusions a few 14:20:12 years back.) 14:25:24 <04d​racoomega> Mulling over various quick glyph thoughts like: -Glyph that reduces player spell range to 1 or 2 while near it (using that half-moon moth code) -Interesting synergy with sigils of binding making it harder to move away from it, but maybe is too polarizing for the monster and too likely to be a whiff against many player types? -Glyph that grants regeneration to nearby monsters (though yaktaurs themselves are hard to move, but 14:25:25 maybe it has interesting effects when combined with other monster bands?) (Not saying either is the best idea here; just thinking out loud) 14:26:57 <06m​umra> For exactly this reason, I had a working version of "offensive amnesia scroll" which I was originally trying on these but became obvious it was better on its own monster altogether 14:31:00 <06m​umra> (The moth was originally intended to sometimes be a yaktaur band member also, hence why it was in V) 14:34:22 <09h​ellmonk> trap that temporarily drops the player's ev and sh to zero when something steps on it 14:34:32 <09h​ellmonk> or halves it or whatever 14:35:39 <06r​egret-⸸nde※> (...Actually, net traps do feel like something a monster could make, though I have to wonder how much overlap that has versus the immediate jorogumo / Arachne ensnare options.) 14:36:26 <09h​ellmonk> net might actually be too much here, or at least too spooky 14:36:53 <09h​ellmonk> though maybe there could be a high end bug monster that shoots a bunch of temporary webs instead of the jumping spider's web on hit 14:37:18 <09h​ellmonk> like web you and most tiles around you 14:38:35 <06r​egret-⸸nde※> ...That is literally what Arachne currently does? 14:38:50 <09h​ellmonk> oh, I haven't seen her since the rework I think 14:40:33 <04d​racoomega> Yeah, Greater Ensnare webs the main target and places temporary webs around them 14:41:08 <04d​racoomega> Well, on some subset of the adjacent tiles. Not literally all of them. 14:41:19 <04d​racoomega> (3-6, at random) 14:41:37 <09h​ellmonk> need a greatest ensnare that webs every tile in los 14:41:41 <04d​racoomega> Haha 14:44:10 <06r​egret-⸸nde※> Not a bad Xom action concept to tie in with the setting webs on fire action, but I don't know how to actually fit that into the message aside from Xom uncharacteristically calling out a cast spell. 14:45:06 <04d​racoomega> "Xom tries to weave an enormous scarf" 14:47:28 <04d​racoomega> "Xom gifts you just the most dreadful Christmas sweater." 15:07:21 <06m​umra> With wall monsters changes, a "wall aura" could be implemented simply as a stationary wall monster with an aura, and the player would have an option to attack it instead if it prevented getting at the casgter 15:10:55 <04d​racoomega> Oh, that could be cute in some cases. (Though I think one needs to be a bit conscious that 'just hit the thing next to you first' is often a less interesting thing to ask the player than 'you need to find new positioning now') 16:38:41 Unstable branch on underhound.eu updated to: 0.33-a0-1101-g285c9414cd (34) 16:53:12 03mumra02 07https://github.com/crawl/crawl/pull/3817 * 0.33-a0-1094-gde188366d1: Circle of Glyphs: monster version of binding sigil 10(12 minutes ago, 16 files, 305+ 90-) 13https://github.com/crawl/crawl/commit/de188366d1bd 16:53:12 03mumra02 07https://github.com/crawl/crawl/pull/3817 * 0.33-a0-1095-g1c894fee58: Yaktaur Scribe: new monster 10(4 minutes ago, 11 files, 80+ 7-) 13https://github.com/crawl/crawl/commit/1c894fee580b 16:54:19 03mumra02 07https://github.com/crawl/crawl/pull/3817 * 0.33-a0-1095-g41234a8e5c: Yaktaur Scribe: new monster 10(36 seconds ago, 11 files, 77+ 7-) 13https://github.com/crawl/crawl/commit/41234a8e5c24 16:55:29 <06m​umra> the pun works best if you pronounce it "circle of glife" but it's maybe too awkward a pun even for this crowd 😂 16:58:43 03mumra02 07https://github.com/crawl/crawl/pull/4379 * 0.33-a0-1102-gb20c392e33: Simplify monster choice of weapon for dual wielders 10(6 months ago, 4 files, 44+ 47-) 13https://github.com/crawl/crawl/commit/b20c392e33f9 16:58:43 03mumra02 07https://github.com/crawl/crawl/pull/4379 * 0.33-a0-1103-gde126ee1ee: Anachrobat: new Zot monster 10(2 days ago, 27 files, 341+ 19-) 13https://github.com/crawl/crawl/commit/de126ee1ee28 16:58:43 03mumra02 07https://github.com/crawl/crawl/pull/4379 * 0.33-a0-1104-g098ebbc5ac: Add anachrobats to various vaults 10(11 months ago, 8 files, 22+ 21-) 13https://github.com/crawl/crawl/commit/098ebbc5ac2a 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1094-g26b32f3e0f: Wall Monsters: new mechanic 10(6 months ago, 35 files, 373+ 178-) 13https://github.com/crawl/crawl/commit/26b32f3e0f96 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1095-g7fa18d13b1: Rock Fish: new wall monster 10(6 months ago, 11 files, 45+ 2-) 13https://github.com/crawl/crawl/commit/7fa18d13b105 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1096-gfee2e62a6a: Unify swimming logic 10(5 months ago, 3 files, 28+ 6-) 13https://github.com/crawl/crawl/commit/fee2e62a6a8e 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1097-g3644051127: Let Earth fish swim in walls 10(5 months ago, 2 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/364405112743 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1098-g028637694e: Wolf Lichen: new monster 10(6 months ago, 12 files, 74+ 17-) 13https://github.com/crawl/crawl/commit/028637694ea6 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1099-g487b702094: Strolling Stone: new monster 10(6 months ago, 13 files, 142+ 1-) 13https://github.com/crawl/crawl/commit/487b70209408 17:07:34 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-1100-g1d2a486ebd: wall monsters: fix segfault 10(3 weeks ago, 2 files, 4+ 2-) 13https://github.com/crawl/crawl/commit/1d2a486ebd02 18:37:50 <09g​ammafunk> wow, commit storm 18:41:18 Where is the discord this sinks too 18:41:48 private 18:41:59 understandable 18:42:22 mostly becauee of moderation concerns aiui 18:42:50 I can offer a PR that signs, notarizes, and staples the app bundles for macOS. Should I be opening against master? I'm looking for the place to discuss that 18:43:17 here, and yes, master 18:44:39 I wish to replicate the release process on my fork as a final sanity check. Do I just need to push a tag in the right format? 18:45:15 that one I can't answer, sorry. hopefully an actual dev is around (gf just commented…) 18:45:34 gamma and I have been discussing the GBA port fervently in RLD 18:46:06 (it's not happening don't worry) 19:10:02 <04C​gettys> Oh, so you're saying that if my current unrand doesn't work out, I really should do spider-gloves, with it being a XP recharging evocable that casts Greater Ensare or something? 😛 19:19:05 <04C​gettys> Luigi: you don't happen to be an Android dev expert, either, do you? 19:19:17 iOS, sadly 19:19:36 <04C​gettys> Pity 19:19:36 I haven't developed on Android for a few years but I do know some stuff 19:20:01 <04C​gettys> I have this https://github.com/crawl/crawl/pull/4240 PR that I need to go thru the android packaging to test o ut 19:20:02 <04C​gettys> I'm like, 99% sure it'll work fine 19:20:10 <04C​gettys> but a bit hesistant to merge without testing it 😄 19:20:36 Alright loading it on my $40 phone 19:21:07 <04C​gettys> Wait, am I overthinking it? 19:21:07 No guarantees it'll even boot the app, it's so bad, I got it to test webpages lol 19:21:16 <04C​gettys> I was thinking I'd have to go install android studio 19:21:22 <04C​gettys> do we already spit out a apk in ci? 19:21:27 Huh? Get the apk from the CI/CD yeah 19:21:34 <04C​gettys> Ah lol I'm overthinking it 19:21:41 <04C​gettys> I'll test it myself in a bit then 19:21:58 The $40 phone has been saved from suffering 19:22:54 <04C​gettys> Do we only spit it out if it's a release tag? 19:23:03 <04C​gettys> I'm being blind to things in front of my face again 19:24:01 iirc CI got worked over so it does the whole shebang 19:24:23 we (briefly?) had an android dev around 19:26:03 <04C​gettys> don't see it actually publishing unless gradle magically does that somehow 19:26:06 <04C​gettys> nor it uploading anywhere 19:26:32 <04C​gettys> doesn't mean it isn't 19:26:39 <04C​gettys> just means I can't read things in front of my own face 19:29:36 <09g​ammafunk> Luigi: You do need to tag it with an annotated tag in the form e.g. 0.33.0 (that specific version should be fine) and then turn that tag into a github release to start the CI 19:30:11 <09g​ammafunk> so we push said annotated tag and then make a github release and then the game sees what the version is from the tag 19:30:38 perfect, thank you 19:30:45 I'm writing up the PR now 19:31:06 <09g​ammafunk> we usually have the relevant branch be (in this case) stone_soup-0.33 but I don't think any process cares about the specific branch name 19:31:57 <09g​ammafunk> but those are just the "stable" branches we make to coordinate release and master is always "trunk" aka our development branch, and it gets an annotated tag like 0.34-a0 to indicate it's an "alpha" for the next version 19:32:04 <09g​ammafunk> but again I don't think the release cares what's going on in that master branch 19:34:01 <04C​gettys> conventionalcommit.py ci condition does: https://github.com/crawl/crawl/pull/4312. But that isn't blocking in any way so... 19:35:01 <09g​ammafunk> well I'm more talking the specific release workflow 19:35:13 <09g​ammafunk> that would block a different workflow 19:35:27 <09g​ammafunk> at least I think that failing wouldn't stop the release workflow 19:35:31 <04C​gettys> correct 19:35:38 <04C​gettys> that check is ignored on failure 19:35:41 <04C​gettys> just logs and mvoes on 19:35:53 <04C​gettys> (I need to figure out how to at least make it comment on the PR or something) 19:36:25 <04C​gettys> And besides, it cares as in "doesn't bother checking whether commits are well formatted if it is already a release branch" 19:36:37 <04C​gettys> so it's fine 19:36:54 <09g​ammafunk> well luigi doesn't have that in his test branch 19:37:00 <04C​gettys> Just was noting that "well, actually, this does care and it's all my fault, but it shouldn't be a problem in this case anyway" 19:37:09 <09g​ammafunk> so that part wouldn't save him, but yeah it sounds like it failing won't cause issues 19:37:23 <04C​gettys> True, I forgot that the before state for that PR doesn't have the condition 19:37:33 <04C​gettys> thought I had just modified it in this one 19:37:48 <04C​gettys> probably because I was gonna add the condition in the prior PR but had issues getting it to work D: 19:47:03 #4382 opened 19:47:09 New branch created: pull/4382 (1 commit) 13https://github.com/crawl/crawl/pull/4382 19:47:10 03Isaac Aronson02 07https://github.com/crawl/crawl/pull/4382 * 0.33-a0-1102-ge1aeaa28d9: Sign and notarize app bundle on macOS 10(9 hours ago, 3 files, 86+ 23-) 13https://github.com/crawl/crawl/commit/e1aeaa28d95f 20:07:49 New branch created: pull/4383 (1 commit) 13https://github.com/crawl/crawl/pull/4383 20:07:50 03WizardIke02 07https://github.com/crawl/crawl/pull/4383 * 0.33-a0-1088-gf49925d505: Call some tiles rendering code less often 10(4 hours ago, 4 files, 157+ 66-) 13https://github.com/crawl/crawl/commit/f49925d50582 20:13:39 <04C​gettys> Nice 20:14:22 03WizardIke02 07https://github.com/crawl/crawl/pull/4383 * 0.33-a0-1088-g9e91f60e22: Call some tiles rendering code less often 10(5 hours ago, 4 files, 157+ 66-) 13https://github.com/crawl/crawl/commit/9e91f60e22de 20:16:34 03WizardIke02 07https://github.com/crawl/crawl/pull/4383 * 0.33-a0-1088-ga257e0475b: Call some tiles rendering code less often 10(5 hours ago, 4 files, 160+ 66-) 13https://github.com/crawl/crawl/commit/a257e0475b05 20:48:04 03WizardIke02 07https://github.com/crawl/crawl/pull/4276 * 0.33-a0-1102-g5f08cd54f2: Fix closing doors with the mouse 10(7 weeks ago, 5 files, 50+ 38-) 13https://github.com/crawl/crawl/commit/5f08cd54f260 20:49:11 03WizardIke02 07https://github.com/crawl/crawl/pull/4276 * 0.33-a0-1102-g625d9d9153: Fix closing doors with the mouse 10(7 weeks ago, 5 files, 51+ 38-) 13https://github.com/crawl/crawl/commit/625d9d9153eb 20:50:18 03WizardIke02 07https://github.com/crawl/crawl/pull/4276 * 0.33-a0-1102-g6ff512bfc6: Fix closing doors with the mouse 10(7 weeks ago, 5 files, 51+ 38-) 13https://github.com/crawl/crawl/commit/6ff512bfc69b 23:13:29 Unstable branch on cbro.berotato.org updated to: 0.33-a0-1101-g285c9414cd (34) 23:35:33 Unstable branch on crawl.develz.org updated to: 0.33-a0-1101-g285c9414cd (34) 23:58:39 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-1101-g285c9414cd