00:01:26 03PleasingFungus02 07[chaoscrawl] * 0.27-a0-945-g93d116f: One last pronoun 10(15 seconds ago, 1 file, 4+ 5-) 13https://github.com/crawl/crawl/commit/93d116f7fff2 00:05:05 <08n​icolae> i don't remember that one 00:05:38 <10P​leasingFungus> it was never playable anywhere, ever 00:05:53 ever? not even on your laptop? 00:06:07 <10P​leasingFungus> i don't think i've ever compiled it on a laptop 00:06:12 dang 00:06:34 <10P​leasingFungus> anyway 00:06:40 <10P​leasingFungus> i don't know what we want to do with this 00:06:46 <10P​leasingFungus> but now it's ready to rot for another 7 versions or w/e 00:07:04 maybe we can set up an actual april fool's since we have something ready in advance 00:08:04 is the concept ameanable to future iteration in some way? 00:08:04 <10P​leasingFungus> probably 00:08:04 one thing that helped with nostalgia is that other devs came in and just added old stuff that they wanted 00:08:04 perhaps we can add other forms of chaos? 00:08:04 a portal mimic in every pot! 00:08:06 <10P​leasingFungus> you could make things a bit less chaotic, by grouping monster randomization in some way (flying monsters with flying, weapon-using with weapon-using, etc) 00:08:20 <10P​leasingFungus> you could make them more chaotic by shuffling decorative features, for example 00:08:27 <10P​leasingFungus> maybe something with items though that's trickier 00:09:53 <10P​leasingFungus> tbqh i think it's beautiful and perfect 00:10:52 <10P​leasingFungus> someday i'm just going to merge into mainline 00:10:56 <10P​leasingFungus> (maybe) 00:11:07 a new game mode? 00:11:29 <10P​leasingFungus> eh 00:11:30 <10P​leasingFungus> i suppose 00:13:04 Pathfinding was broken. 13https://crawl.develz.org/mantis/view.php?id=12559 by Yermak 00:19:45 04Build failed for 08chaoscrawl @ 578a34ee 06https://github.com/crawl/crawl/actions/runs/737369924 00:24:40 04Build failed for 08chaoscrawl @ 93d116f7 06https://github.com/crawl/crawl/actions/runs/737373618 00:35:24 <08n​icolae> imo bring back jesters as a class 00:46:45 !klownpie nicolae 00:46:45 The Killer Klown throws a pie at nicolae. The Klown pie hits nicolae! Blueberry! An unnatural silence engulfs nicolae. 00:46:50 perfect 00:57:31 03kate-02 07* 0.27-a0-949-gd1b4428: New unrand: the seven-league boots 10(6 hours ago, 6 files, 53+ 9-) 13https://github.com/crawl/crawl/commit/d1b44281ea0c 00:58:27 <08n​icolae> damn i got pied 00:59:58 <08n​icolae> why not twenty-seven league boots 01:01:22 <10P​leasingFungus> this rules 01:01:28 <10P​leasingFungus> hm 01:01:32 <10P​leasingFungus> i wonder if i need to make a tile 01:01:39 <10P​leasingFungus> actually i should ask sastreii to do it 01:02:01 <10P​leasingFungus> @Sastreii how do you feel about making item sprites, e.g. for a new boot unrand that kate just merged 01:04:22 <05k​ate> i eagerly await turn speedrunners startscumming for d:1 seven-league boots 01:04:32 <05k​ate> if anyone does turn speedruns these days 01:05:02 <10P​leasingFungus> it wasn't that long ago! 01:05:07 <10P​leasingFungus> !hs * urune=3 01:05:08 <04C​erebot> 102353. Sapher the Severer (L21 DDDe of Ru), escaped with the Orb and 3 runes on 2020-10-22 19:09:44, with 8211546 points after 7414 turns and 3:42:31. 01:05:19 <10P​leasingFungus> it was very exciting days honestly 01:05:24 <10P​leasingFungus> !hs * urune=3 -2 01:05:25 <04C​erebot> 102352/102353. Sapher the Severer (L20 DDFi of Ru), escaped with the Orb and 3 runes on 2020-08-28 19:00:24, with 8129771 points after 7444 turns and 3:08:02. 01:05:25 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-949-gd1b44281ea (34) 01:05:33 <10P​leasingFungus> !hs !sapher urune=3 01:05:35 <04C​erebot> 102249. Efficiency the Severer (L18 DDDe of Makhleb), escaped with the Orb and 3 runes on 2020-10-21 22:31:41, with 8078055 points after 7443 turns and 5:28:44. 01:05:49 <10P​leasingFungus> 7443! 01:05:54 <05k​ate> oh wow, nice 01:06:05 <10P​leasingFungus> and then sapher comes in literally the next day 01:06:09 <10P​leasingFungus> to reclaim the title 01:06:30 <10P​leasingFungus> very exciting 01:18:25 03kate-02 07* 0.27-a0-950-g7827497: Consider rampaging attacks to be hasty with Chei 10(5 minutes ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/78274972cde7 01:26:08 <10P​leasingFungus> @Sastreii nvm re boots tile, wormcan has Plans. however if you need ideas for more tiles i have plenty of others 🙂 01:31:56 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-950-g78274972cd (34) 01:32:50 nice boots 01:32:57 does chei hate rolling charge? 01:34:15 <12e​bering> no, just like chei doesn't hate spriggans 01:34:35 Unstable branch on crawl.develz.org updated to: 0.27-a0-950-g78274972cd (34) 01:38:08 <12e​bering> allthough! 01:43:13 <08w​ormsofcan> @Sastreii you can update the regular boot tiles (and randart ones too) 01:43:22 <08w​ormsofcan> those are real old 01:44:34 <08w​ormsofcan> anyway here are the unrand boots if anyone wants to commit them 01:44:35 <08w​ormsofcan> https://cdn.discordapp.com/attachments/747522859361894521/830679699125829662/sevenleagueboots-doll.png 01:44:35 <08w​ormsofcan> https://cdn.discordapp.com/attachments/747522859361894521/830679701919629332/sevenleagueboots.png 01:48:39 -!- amalloy is now known as amalloy_ 01:51:14 03ebering02 07* 0.27-a0-951-gae3e1de: Movement-adjust Palentonga roll 10(12 minutes ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/ae3e1deef5fc 01:52:44 ahaha, i bet that shatters some dreams there ebering XD 01:54:21 <05k​ate> hm, it seems a bit weird to treat that like normal movement when it's over a variable distance 01:55:37 do the 7 league boots just wake up sleepers, or prevent all kinds of stabs, para wand etc? 01:55:39 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-950-g78274972cd 01:56:41 <05k​ate> they just wake up sleepers, you can still stab things that are otherwise incapacitated 01:57:52 <12e​bering> I had been under the impression that roll already accounted for these things 01:58:31 <12e​bering> Seems odd to me that chei wouldn't find it hasty otherwise... 01:58:43 <12e​bering> not strongly attached though if you want to hit revert 02:01:50 <05k​ate> i guess chei can be argued whichever way, since things like barachi hop are fine 02:02:02 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-951-gae3e1deef5 (34) 02:12:13 03ebering02 07* 0.27-a0-952-g395adb2: Replace wands of random effects with Xom's chesspieces 10(8 days ago, 52 files, 144+ 133-) 13https://github.com/crawl/crawl/commit/395adb26f73b 02:18:28 New branch created: pull/1895 (1 commit) 13https://github.com/crawl/crawl/pull/1895 02:18:28 03Zhang Kai02 {GitHub} 07https://github.com/crawl/crawl/pull/1895 * 0.27-a0-952-g804287d: Update cards.txt 10(14 minutes ago, 1 file, 161+ 3-) 13https://github.com/crawl/crawl/commit/804287d9e963 02:20:29 03CanOfWorms02 {GitHub} 07* 0.27-a0-953-g496ac5b: Fix typo 10(16 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/496ac5bf5dad 02:30:53 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-952-g395adb26f7 (34) 02:32:50 04Build failed for 08master @ 395adb26 06https://github.com/crawl/crawl/actions/runs/737573411 02:35:37 !learn edit list of spells by school[5 s/flame tongue, throw flame, // 02:35:37 list of spells by school[5/12]: Fire: conjure flame, inner flame, sticky flame, bolt of magma, fireball, ignite poison, bolt of fire, delayed fireball, ring of flames, ignition, fire storm 02:42:09 04Build failed for 08master @ 496ac5bf 06https://github.com/crawl/crawl/actions/runs/737586610 02:46:49 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-953-g496ac5bf5d (34) 02:47:35 <12e​bering> Urg tag upgrade 02:49:24 Unstable branch on cbro.berotato.org updated to: 0.27-a0-951-gae3e1deef5 (34) 02:53:53 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-953-g496ac5bf5d 03:02:53 (FR: Can CK that choose unarmed get a chaos item? Like a single rock or dart of chaos? Probably not the piece, but something that can entertain Xom that you don't wield.) 03:31:22 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4135-g7666618ddd 06:26:40 03robertxgray02 07https://github.com/crawl/crawl/pull/1892 * 0.27-a0-860-g9c03ecc: Update Android build scripts 10(2 days ago, 47 files, 530+ 1353-) 13https://github.com/crawl/crawl/commit/9c03ecc473a2 08:28:14 <13S​astreii> right now i'm on the vegetables. i think that it will be a long process, but in the meantime i'm always watching for old sprites that need a revamp. suggestions are always welcome. 09:55:27 <10P​leasingFungus> @Sastreii vegetables are good 🙂 the tiles I'd really like to see replaced are dread lich, deep elf zephyrmancer, ironbound beastmaster, and ironbound frostheart, since those are all simple recolours of older monsters... it's not urgent though 10:29:01 <10P​leasingFungus> i’m a bit worried by this chess piece thing 10:30:24 <10P​leasingFungus> i get that it makes monster wand use more consistent, which is fine, though i’m not sure that it could ever cause player confusion before 10:30:54 <06a​dvil> also unsure about this change 10:31:04 <10P​leasingFungus> since players can never see monsters pick items up, there’s no case in which a player would ask ‘why isn’t that monster using that wand?’ 10:31:14 <06a​dvil> (tbh I am not really in favor of making more things xp evokers, though I suppose I could be persuaded) 10:31:23 <10P​leasingFungus> likewise 10:32:45 <10P​leasingFungus> to be a bit more helpful, i think that xp evokers don't interact very well with the fairly wild xp curve in dcss 10:33:02 <10P​leasingFungus> there's a complicated scaling formula that attempts to make them charge 'evenly' throughout the game, but it doesn't really work - late game, xp evokers charge very very quickly, so there's very little cost to using them 10:33:36 <10P​leasingFungus> i think trying to build such a formula would be difficult and fragile, but i would want to see that done before i was excited to see more things becoming xp charged 10:34:31 <10P​leasingFungus> the other part of my concern here is that inventory/option burden is still very real, and trying to make more things usable for more of the game (which this seems to be?) is just making that worse 10:34:35 <10P​leasingFungus> i might be misunderstanding 10:34:57 <10P​leasingFungus> but i'd want misc items to be much, much rarer before i saw more of these no-use-for-duplicates items popping up 10:36:57 <06a​dvil> right, I guess my main concern is similar in that it isn't clear to me how xp evokers are a solution to a problem that wands have, with a secondary concern that the way xp evokers are designed is actually a pretty bad fit with crawl item generation during the length of a game, whereas wand charges are more ok with this 10:38:36 <10P​leasingFungus> i do approve of re-use of the old tile 10:38:36 <10P​leasingFungus> and i like experimentation with effects 10:38:37 <10P​leasingFungus> i'm fine with letting this play out for a bit, but i do think we should be prepared to take a look in a week or two at player feedback and be ready to roll it back if appropriate 10:40:28 <06a​dvil> so one Q I have is, is there a version of xp evokables where finding them more than once is meaningful? I don't really see (at the moment) that increasing rarity is a viable solution to this issue as long as everything is hypothetically an xp evocable 10:40:43 <06a​dvil> also is it evocable or evokable 10:40:51 <10P​leasingFungus> i switch between them based on my mood 10:41:15 <10P​leasingFungus> hm 10:41:16 <06a​dvil> it is possible my mood changed while writing that out 10:41:17 <10P​leasingFungus> probably evocable 10:41:21 <10P​leasingFungus> after googling 10:41:30 <10P​leasingFungus> but possibly either is acceptable 10:41:31 <10P​leasingFungus> anyway 10:41:32 <10P​leasingFungus> good q 10:42:11 <10P​leasingFungus> in ancient times, we had stackable xp evocables, but those were a balance nightmare (essentially made charge system irrelevant) 10:42:22 <06a​dvil> this is obviously a problem that other sorts of items have to some degree as well (e.g. removing "boring" weapon regeneration has been discussed many times in the past off and on), but I'd prefer not to make it worse 10:42:39 <10P​leasingFungus> could try to scale power with stack size, though variance is high and not everything has an obvious power knob to tweak 10:42:55 <10P​leasingFungus> could give an immediate recharge on pickup, but then you just encourage weird stashing 10:44:27 <10P​leasingFungus> what are other ideas 10:44:27 <06a​dvil> I suppose one extreme rarity tweak would be to make every xp evocable an unrand? (were xom's chesspieces originally an unrand? maybe I'm inventing that) 10:44:49 <12e​bering> So, hand in hand with the “move wands to do charges” would be to make it so that only a subset of evokes generate from normal generation in a given game. 10:44:56 <12e​bering> (Vault placement is still ok) 10:45:31 <10P​leasingFungus> they weren't an unrand but it's sort of an interesting idea 10:45:51 <10P​leasingFungus> the rework of acq makes it more viable 10:45:58 <10P​leasingFungus> since misc acq doesn't become sad 10:46:28 <06a​dvil> heh possibly pure misc unrands aren't actually implemented 10:46:31 <06a​dvil> now that I think about it 10:46:47 <06a​dvil> the ones I'm thinking of are not actually misc 10:47:12 <10P​leasingFungus> i do like this idea a lot (i've talked about it before) but i want to talk about it more. what's your vision for this? are there specific effects that you'd want to make sure are always generated, eg dig? are there sets that would trade off? would we add a bunch of new / old effects back, like wand of fire, now that they wouldn't introduce clutter? 10:47:21 <10P​leasingFungus> and yeah, misc unrands don't exist at present 10:47:45 <12e​bering> (Also re player clarity: I’ve seen a couple of posts where a player sees a monster with a wand of random effects and gets advised to block lof immediately because of the malmutate risk) 10:48:50 <10P​leasingFungus> hm 10:48:59 <10P​leasingFungus> seems like the fix there would be to make monsters not pick up wands they can't use 10:49:02 <10P​leasingFungus> which is i think a one-liner 10:49:08 <12e​bering> I hadn’t got beyond the sketching phase because while I find the number of eg ice blast charges I end the game with preposterous I’m uncertain if xp charging is the way 10:50:17 <10P​leasingFungus> while i agree that item generation sets are probably a prereq for moving everything to xp charging, i don't think the opposite is the case 10:50:17 <10P​leasingFungus> i think we could move to item generation sets today without any further shifts 10:50:53 <10P​leasingFungus> the main bulk of the work would be (a) designing sets, (b) communicating them to players (in whatever way is needed), and (c) making sure vaults don't do anything stupid 10:51:45 <12e​bering> Well, imo vault placement overriding item sets is ok as long as the placement is tasteful. Good risk reward, gives the evoker trove better game feel 10:52:26 <10P​leasingFungus> hrm 10:52:34 <10P​leasingFungus> i would be very nervous about that 10:52:40 <10P​leasingFungus> think we'd want it to happen extremely rarely if ever 10:52:53 <10P​leasingFungus> luckily i don't think very many vaults place misc items right now 10:53:02 <10P​leasingFungus> wands maybe more of a problem if we also move them into sets 11:10:00 <08n​icolae> ugh, devs out here blaming innocent vault designers for their own problems 😔 11:10:19 <08n​icolae> more misc unrands imo. and consumable unrands 11:11:09 <08n​icolae> and more regular unrands 11:41:26 <10P​leasingFungus> more! more!!! 11:42:55 <12e​bering> one trove I think is extremely rarely! 11:43:26 <10P​leasingFungus> mm 11:43:28 <12e​bering> don't really have a good concept for the sets (other than just pick three of the now 7 at random) 11:43:55 <10P​leasingFungus> well, that trove is sort of a worst case scenario, insofar as it's not just one item but many 11:44:04 <10P​leasingFungus> trove of Your Life Is Now Inventory Clutter 11:45:23 <12e​bering> trove of Pakellas 11:51:38 <08n​icolae> that's what inventories are for 13:30:31 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-953-g496ac5b (34) 14:52:19 <05k​ate> fwiw re chesspieces, i'm also not particularly a fan of moving more things to xp evocables, and especially not on giving them out as background starting equipment 14:54:19 <05k​ate> since it breaks the model of what backgrounds are supposed to be (even more so than eg spellbook starts currently do) 14:59:19 <03w​heals> what was the reason we moved away from one/few-use evocables? too much overlap with wands/inventory annoyance? 15:02:18 -!- amalloy_ is now known as amalloy 16:29:23 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1894 * 0.27-a0-971-gf536839: Merge remote-tracking branch 'upstream/master' 10(51 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/f5368395af61 16:33:44 <06a​dvil> hm apparently opengl is deprecated enough on current macs that it's now reached the phase of giving warnings 16:34:06 <06a​dvil> warning: 'NSOpenGLContext' is deprecated: first deprecated in macOS 10.14 - Please use Metal or MetalKit. (etc) 16:36:38 <06a​dvil> hm once I'm done with what I'm currently doing I'm just going to merge that mgdelmonte commit and put them out of their misery 16:36:55 <06a​dvil> part of what's going on there is that that PR is off of their master 16:37:06 <|amethyst> hm, do we use opengl directly (as opposed to through SDL)? 16:37:21 <06a​dvil> there are some direct calls 16:38:07 <06a​dvil> e.g. I also see glwrapper-ogl.cc:404:9: warning: 'gluBuild2DMipmaps' is deprecated: first deprecated in macOS 10.9 - "Use glGenerateMipmap" [-Wdeprecated-declarations] gluBuild2DMipmaps(GL_TEXTURE_2D, bpp, width, height, in our code, though most warnings are in the submodule 16:41:05 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1894 * 0.27-a0-954-g63454bd: accepted incoming c_message hook 10(7 months ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/63454bd8a69a 16:41:05 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1894 * 0.27-a0-955-g6e352e5: better to hook after muting 10(7 months ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/6e352e5025fb 16:41:05 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1894 * 0.27-a0-956-g4fd3804: added item.description 10(22 hours ago, 3 files, 18+ 2-) 13https://github.com/crawl/crawl/commit/4fd38041de7e 16:43:29 <06a​dvil> anyone have any guesses why we are requesting this? 16:43:30 <06a​dvil> https://cdn.discordapp.com/attachments/747522859361894521/830905919017451580/Screen_Shot_2021-04-11_at_4.42.11_PM.png 16:49:58 03kate-02 07* 0.27-a0-954-ge33e995: Add tiles for the seven-league boots (CanOfWorms) 10(19 minutes ago, 4 files, 3+ 1-) 13https://github.com/crawl/crawl/commit/e33e99584018 16:57:57 <|amethyst> advil: Apparently it's something SDL does (did) to keep track of capslock state, supposedly fixed in 2.0.10: https://www.emaculation.com/forum/viewtopic.php?t=10439 17:01:02 <06a​dvil> aha, thanks 17:05:33 04Build failed for 08master @ e33e9958 06https://github.com/crawl/crawl/actions/runs/739046100 17:08:12 I have what I think should be a simple question yet I have not been able to figure it out by looking at the webtiles client javascript. How does the client send the enter key ? I know most keys are sent with json { "text": " + keyPress + ", "msg": "input"}, and escape is done with a code { "keycode": 27, "msg": "key"} but for some reason I can't 17:08:12 figure out how it is sending enter? I tired keycode 13, and I tried text \n, but neither way works. 17:11:17 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-954-ge33e995840 (34) 17:14:05 <|amethyst> Wangster: not certain, but have you tried keycode 10? 17:14:20 <|amethyst> since '\n' is ASCII 10 (ASCII 13 is '\r') 17:15:23 oh man.. that is almost certainly it.. i'm such an idiot 17:16:53 I don't know where I got the idea that 13 was \n, or why I didn't double check it... thank you 17:27:34 03kate-02 07* 0.27-a0-955-gb57c800: Fix tag_upgrade builds 10(3 minutes ago, 3 files, 1+ 6-) 13https://github.com/crawl/crawl/commit/b57c80000fa6 17:28:16 <06a​dvil> huh, mac console downloadable .app must have been broken since catalina, have we not had reports about this? 17:28:29 <13S​astreii> ok, i'm putting them on the list, they truly need some work. what about ironbound thunderhulk too? it's pretty much an ogre tile with some metal. anyway, i feel that there are some worst ones, like Jogrun, Murray, or Seraph 17:29:23 <05k​ate> oh nice, xom chesspieces pluralise as "piece from Xom's chessboards" 17:29:47 <05k​ate> i guess that needs some fancy extra handling 17:42:48 New branch created: mac_universal (3 commits) 13https://github.com/crawl/crawl/tree/mac_universal 17:42:48 03advil02 07[mac_universal] * 0.27-a0-954-g67a31a6: Support for mac universal builds targeting apple ARM 10(49 minutes ago, 7 files, 90+ 44-) 13https://github.com/crawl/crawl/commit/67a31a673e1e 17:42:48 03advil02 07[mac_universal] * 0.27-a0-955-g8fa95fd: Fix mac console releases in 10.15+ 10(7 minutes ago, 1 file, 10+ 1-) 13https://github.com/crawl/crawl/commit/8fa95fdfa735 17:42:48 03advil02 07[mac_universal] * 0.27-a0-956-g69d91cf: Attempt to add mac universal builds to CI 10(86 seconds ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/69d91cff06f9 17:47:10 <06a​dvil> thwarted by tag upgrade 17:47:20 <06a​dvil> though it appears that doesn't prevent mac builds 17:48:09 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-955-gb57c80000f (34) 17:50:39 <|amethyst> BTW, do we do any 32-bit builds with our CI? 17:51:00 <|amethyst> I think I was the only person doing them semi-regularly, and now that I have a 64-bit machine I'm not 17:51:25 <|amethyst> I mean, I guess Debian does 17:52:11 <|amethyst> (apparently kilobyte is still the Debian maintainer for crawl) 17:52:37 Unfortunately it does not enter does not appear to be keycode 10 either.. Nothing happens when I send '{ "keycode": 10, "msg": "key"}' 17:55:11 <06a​dvil> |amethyst: I think the windows builds might still be 32 bit? 17:55:11 04Build failed for 08mac_universal @ 69d91cff 06https://github.com/crawl/crawl/actions/runs/739129416 17:57:28 <06a​dvil> hm not extremely promising 17:58:14 <06a​dvil> looks like the github runners for mac are still 10.15 17:59:37 <10P​leasingFungus> sure, agree thunderhulks; i think those are my best tile, but i’m not an artist, so they’re still not very good (: 18:01:03 <|amethyst> advil: yeah, ISTR they at one point offered a newer version for mac-latest, then backed that out 18:01:03 <06a​dvil> yeah, I've found the issues 18:02:52 03advil02 07[mac_universal] * 0.27-a0-956-g846c27a: Support for mac universal builds targeting apple ARM 10(69 minutes ago, 7 files, 90+ 44-) 13https://github.com/crawl/crawl/commit/846c27abe48e 18:02:52 03advil02 07[mac_universal] * 0.27-a0-957-g6cb3b98: Fix mac console releases in 10.15+ 10(27 minutes ago, 1 file, 10+ 1-) 13https://github.com/crawl/crawl/commit/6cb3b98cb1d1 18:02:52 03advil02 07[mac_universal] * 0.27-a0-958-g59c5258: Attempt to add mac universal builds to CI 10(22 minutes ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/59c52585a4ef 18:02:52 03advil02 07[mac_universal] * 0.27-a0-959-g2678567: Disable universal CI builds for now 10(2 minutes ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/26785670e03a 18:07:23 <|amethyst> hm, I guess there isn't a way to build catch2 tests with a make variable rather than a target? 18:07:54 <|amethyst> working a bit on my Build-crawl script and this seems to be the first time I've needed to specify a target 18:15:35 <06a​dvil> I think those use a target, yeah 18:16:57 04Build failed for 08mac_universal @ 26785670 06https://github.com/crawl/crawl/actions/runs/739160508 18:23:01 Unstable branch on underhound.eu updated to: 0.27-a0-955-gb57c80000f (34) 18:27:40 <|amethyst> the script does have a way to specify a target, but it's not that often that I use it 18:31:12 <|amethyst> and it still tries to mv 'crawl' to e.g. 'crawl-master-web', even if one specifies a target 18:32:51 <06a​dvil> oh heh all my flaky rebuild troubles are from unwise choices about things other than -j1 during cross compilation 18:33:19 <|amethyst> oh? 18:33:57 <06a​dvil> to build a universal binary you just build each binary separately and merge them, so it was interweaving 18:34:05 <|amethyst> hm 18:34:40 <|amethyst> also, when are we going to rename 'master' to 'trunk'? because I don't like having to apologise for the branch name 18:35:10 <|amethyst> I realise that would involve changing all kinds of stuff on several servers, so... 18:36:14 oh, cuz of your students? 18:36:33 how did their pull request go? that was fun to see 18:37:11 <|amethyst> don't think anyone has filed a PR yet... they have an assignment to implement a couple of their user stories by this coming Friday 18:37:33 |amethyst: I looked at that and you basically have to persuade everyone who uses dgamelaunch to agree on a flag day :-/ 18:37:51 <|amethyst> but I'm not sure how many teams will manage, since they're so used to putting stuff off til the last minute 18:38:42 (also, opinions seem to vary on how problematic "master" is without an accompanying "slave"...) 18:38:44 what if you start using the new branch during a version release / tourney time? 18:39:00 and the old branch is still around for servers that lag a bit 18:39:23 spicyCebolla: "master" is still baked into dgamelaunch 18:39:35 <|amethyst> spicyCebolla: yeah, that's an idea, since it would give us a little while where we don't have to worry about new commits coming in 18:40:32 <13S​astreii> i mean, thunderhulks are not bad, just too similar to ogres imo 18:41:12 03advil02 07[mac_universal] * 0.27-a0-960-gfb1de67: Fix mac tiles packaging 10(2 minutes ago, 2 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/fb1de671eaff 18:42:15 <10P​leasingFungus> yeah, i just traced over the ogre tile 18:42:34 <06a​dvil> would there be a way to do it where there's an overlap period where both exist, dgamelaunch-config uses master, but we interact with trunk or main or w/e? 18:42:38 <13S​astreii> they're supposed to wield something? 18:44:21 advil: That's a good idea; a cronjob could just rebase trunk commits onto master every day for servers that haven't caught up 18:45:07 <10P​leasingFungus> ooh 18:45:20 <10P​leasingFungus> they wield weapons yeah 18:45:29 <10P​leasingFungus> no shield 18:45:41 <13S​astreii> good to know 18:46:00 Pinkbeast: well, fast-forward, not rebase - there should be no difference, and if there is unexpectedly a difference you don't want to make things weirder by rebasing it 18:47:44 <|amethyst> Pinkbeast: that sounds eminently reasonable 18:47:44 <|amethyst> also, finally pushed my script somewhere public: https://github.com/neilmoore/Build-crawl 19:00:44 <09g​ammafunk> @advil did you modify the dgl stuff on CAO to remove old crawl binaries? Not the fully installed versions, just the leftover binaries that get made as part of the build? 19:02:27 <06a​dvil> no, I just delete those every once in a while 19:02:31 <06a​dvil> I have deleted them recently 19:02:49 gotcha, thanks 19:03:03 you'll be happy to know that those got the disk to 94% full on CDI 19:03:33 seems fairly odd to me that the dgl scripts don't delete those; guess I'll just make a local modification 19:05:48 <06a​dvil> yeah, they're on another partition on cao so it's less important but when I last deleted them, it was like 2/3 of that partition 20:10:28 <13S​astreii> this tile was way harder to accomplish than i expected. i maintained some of the original colors of the dread lich, added some magic 20:10:28 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/830958004659945532/dread_lich.png 20:13:02 <10P​leasingFungus> oh, nice! 20:13:04 <10P​leasingFungus> that's some good magics 20:19:14 <09g​ammafunk> @Sastreii re: the abyssal trees, the tiles you made were good tiles, nothing fundamentally wrong; I think it was a case of contrast with greenish floors, which is slightly a problem for that abyss rune vault (uses grass) and lair (where they'd find use in one particular vault). I can go ahead and use them for now and see about incorporating them into a few choice vaults, maybe even as random 20:19:15 features in abyss. Then we'll see them in wide user and if there's a desire to change contrast or whatnot, you'll have a reference 20:20:39 03PleasingFungus02 07* 0.27-a0-956-ge866cc4: New dread lich tile (Sastreii) 10(20 seconds ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/e866cc41d30a 20:22:24 <13S​astreii> ah, don't know if you saw the conversation between me and Ebering, basically we agreed to make a pair of trees for every abyssal color 20:22:44 <13S​astreii> i'll use those as reference 20:22:45 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/830961096327954453/abyss_palette.png 20:23:55 <09g​ammafunk> hah 20:23:56 <09g​ammafunk> that's cool 20:23:59 <09g​ammafunk> I like it 20:24:10 <09g​ammafunk> yeah those are abyssal wall tiles, good reference 20:31:28 I have a question about tree tiles; why do they have 2 underlay tiles? e.g. "bg": 2287, "flv": { "f": 7, "s": 189 } 2287 is dungeon tree, then f 7 is the floor tile, and s 189? what is "s" for? 20:33:02 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-956-ge866cc41d3 (34) 20:47:08 <05k​ate> hmm, i wonder if the thing where taking off a +invis item cancels the invisibility and contaminates you a bunch is worth actually keeping around still 20:47:49 <05k​ate> is activating a scarf of invisibility and then taking a bunch of turns to swap to a different cloak an actual concern? 20:48:31 <05k​ate> especially with evokable invis having a more meaningful cost now 20:50:18 New branch created: pull/1896 (5 commits) 13https://github.com/crawl/crawl/pull/1896 20:50:18 03hellmonk02 07https://github.com/crawl/crawl/pull/1896 * 0.27-a0-930-gd84b574: Return blade hands to level 5 and the tm start book. 10(2 days ago, 2 files, 2+ 3-) 13https://github.com/crawl/crawl/commit/d84b5743a034 20:50:18 03hellmonk02 07https://github.com/crawl/crawl/pull/1896 * 0.27-a0-931-g35d3563: Lower blade hands and dragon form damage slightly. 10(2 days ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/35d3563d2de1 20:50:18 03hellmonk02 07https://github.com/crawl/crawl/pull/1896 * 0.27-a0-932-g7c5d600: Increase ice form's ac power scaling. 10(2 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7c5d60014dd2 20:50:18 03hellmonk02 07https://github.com/crawl/crawl/pull/1896 * 0.27-a0-933-g34546e2: Replace hydra form with air walk. 10(25 minutes ago, 26 files, 182+ 172-) 13https://github.com/crawl/crawl/commit/34546e2c068b 20:50:18 03hellmonk302 {GitHub} 07https://github.com/crawl/crawl/pull/1896 * 0.27-a0-961-g69961d9: Merge branch 'master' into dbz 10(2 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/69961d9c5d59 20:50:34 <10P​leasingFungus> is +invis a randart property still? 20:50:40 <05k​ate> yeah, could also restrict that to armour/amulets maybe to prevent those from being swappable 20:51:15 <10P​leasingFungus> sgtm 20:52:13 did he really commit as hellmonk AND hellmonk3 in the same PR? 20:54:08 <05k​ate> hmm, maybe even reduced-damage blade hands should stay out of a starting book, i like the idea of getting rid of more spells from book starts that'll last the whole game 20:54:29 <05k​ate> getting rid of all l6 spells from starting books was a good project years ago, maybe l5 spells can be next 20:57:42 @Wangster I believe that "s" stands for the "special" component of the tile flavor; this is probably used to choose which tree tile variant. Some tiles have a set of variants, things like walls and trees mostly, and a random number in [0,256) is chosen to represent a choice among the variants 20:58:51 yeah looking at tileview.cc, this seems to be the case 20:59:15 the size of the set determines which special value will result in what variant 21:00:41 but that ultimately should result in offset from the base tree tile enum value based on how many variants it has, with +0 being the base tile and going up to +N-1 being the final variant 21:01:02 gammafunk: for tiles other than trees, what would be another example of special? I'm just thinking if I look at something else it might make more sense. The bg value seems to pick between different tree types on it's own so i'm failing to grasp how "s" influences it. Or maybe the s only applies to the f ; so its a varient of the floor tile? 21:02:00 New branch created: pull/1897 (5 commits) 13https://github.com/crawl/crawl/pull/1897 21:02:01 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1897 * 0.27-a0-954-g433320f: added c_message hook 10(7 months ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/433320f902c4 21:02:01 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1897 * 0.27-a0-955-ga2130ba: better to hook after muting 10(7 months ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/a2130bacda7b 21:02:01 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1897 * 0.27-a0-956-g7841c18: added item.description 10(27 hours ago, 3 files, 18+ 2-) 13https://github.com/crawl/crawl/commit/7841c1874af2 21:02:01 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1897 * 0.27-a0-957-ga4bf512: added monster.flags 10(15 minutes ago, 2 files, 22+ 2-) 13https://github.com/crawl/crawl/commit/a4bf5127c0f3 21:02:01 03mgdelmonte02 07https://github.com/crawl/crawl/pull/1897 * 0.27-a0-958-g3299160: undo l-item change 10(10 minutes ago, 1 file, 1+ 17-) 13https://github.com/crawl/crawl/commit/3299160e500d 21:03:29 oh, does it 21:03:31 hrm 21:06:09 @Wangster Not sure why you say that bg seems to pick through variants on its own; perhaps the bg is getting updated to reflect the variant chosen, but according to what I can see in tileview.cc, special is specifically used to determine tile variants for dungeon tiles 21:06:40 @Wangster ah, yes, I see that this is indeed what's happening 21:06:49 !source tileview.cc:1312 21:06:50 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileview.cc#L1312 21:07:00 so the bg gets modified based on the variant determined by special 21:08:09 pick_dngn_tile() goes through the process of picking the variant tile based on flv.special 21:08:09 ok, so "s" is just redundant then because it is already applied to bg? But in the particular example I gave above, s=189, I haven't counted them but I don't think there are 189 dungeon_tree variants? 21:08:09 right, there's not 21:08:12 as I mentioned, that value is from [0,256), and is used as a basis to determine the variant after determining how many variants there are 21:08:33 so a range of values in, say, 0-50 might determine the first variant, for example 21:08:49 ok understood. So some other math happens it isn't just an offset from base. got it. thanks. 21:08:55 np 21:09:23 Main thing is, I don't need to code anything for s because it is already done in the bg value. That is most helpful. 21:10:07 yeah, I'm not sure if special is used in other contexts where the webtiles client needs to know it for some reason 21:10:19 likely is the case, otherwise it'd not be sent 21:10:31 (I hope) 21:11:13 makes sense, i'll ignore it for now but keep an eye out for that. 22:13:17 -!- misha is now known as werekitten 22:14:25 -!- werekitten is now known as misha 22:23:12 03advil02 07* 0.27-a0-957-g5022528: Support for mac universal builds targeting apple ARM 10(6 hours ago, 7 files, 90+ 44-) 13https://github.com/crawl/crawl/commit/50225284d2ed 22:23:12 03advil02 07* 0.27-a0-958-g62f9e41: Fix mac console releases in 10.15+ 10(5 hours ago, 1 file, 10+ 1-) 13https://github.com/crawl/crawl/commit/62f9e41276a1 22:23:12 03advil02 07* 0.27-a0-959-g8de5b75: Attempt to add mac universal builds to CI 10(5 hours ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/8de5b75ad1d6 22:23:12 03advil02 07* 0.27-a0-960-g86988a4: Disable universal CI builds for now 10(4 hours ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/86988a4770d4 22:23:12 03advil02 07* 0.27-a0-961-g825125a: Fix mac tiles packaging 10(4 hours ago, 2 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/825125a69285 22:24:24 03advil02 07[stone_soup-0.26] * 0.26.1-11-gd32895e: Fix mac console releases in 10.15+ 10(5 hours ago, 1 file, 10+ 1-) 13https://github.com/crawl/crawl/commit/d32895ea62ec 22:30:33 New branch created: pull/1898 (1 commit) 13https://github.com/crawl/crawl/pull/1898 22:30:33 03hellmonk02 07https://github.com/crawl/crawl/pull/1898 * 0.27-a0-957-g6beaff1: Make mid-lategame more compact. 10(14 minutes ago, 5 files, 21+ 21-) 13https://github.com/crawl/crawl/commit/6beaff13846d 22:31:51 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-961-g825125a692 (34) 23:35:02 New branch created: pull/1899 (1 commit) 13https://github.com/crawl/crawl/pull/1899 23:35:02 03hellmonk02 07https://github.com/crawl/crawl/pull/1899 * 0.27-a0-957-ge5963e8: Very important vault. 10(7 minutes ago, 1 file, 18+ 0-) 13https://github.com/crawl/crawl/commit/e5963e89a027 23:51:58 <08n​icolae> the bottom is backwards in that vault, he's got the bishop moved instead of the pawn