00:05:29 Is there a place for troubleshooting tips? I had an issue with a macOS compilation that I resolved and wanted to leave a breadcrumb for someone to follow if they run into the same thing. 00:05:30 LINK crawl 00:05:30 Undefined symbols for architecture x86_64: 00:05:31 "_SDL_RWclose", referenced from: 00:05:31 SDLWrapper::set_window_icon(char const*) in windowmanager-sdl.o 00:05:32 SDLWrapper::load_image(char const*) const in windowmanager-sdl.o 00:05:32 SDLWrapper::load_texture(GenericTexture*, char const*, MipMapOptions, unsigned int&, unsigned int&, bool (*)(unsigned char*, unsigned int, unsigned int), 00:05:33 bool) in windowmanager-sdl.o 00:05:33 ld: symbol(s) not found for architecture x86_64 00:05:34 clang: error: linker command failed with exit code 1 (use -v to see invocation) 00:05:34 make: *** [crawl] Error 1 00:05:35 Cause: brew's installation of sdl2 (I installed it unknowningly for ffmpeg) broke the build. 00:17:06 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1036-g8e1b44f6bd (34) 00:30:10 Also looking for feedback- I want to add a prompt when Wu Jian followers attempt to use a martial move with a ranged weapon in hand, do you think this would be too noisy? 00:32:32 <05k​ate> i could see just making martial moves not trigger while wielding a ranged weapon (or any other thing that you'd just clumsily bash with), that might be better? since prompts when just trying to walk in a way that would cause whirlwind attacks might be annoying 00:55:32 <05k​ate> unrelatedly, did anyone else have strong static discharge opinions? i was probably going to move it back to L3 (since it was already pretty good, neither it nor AE generally really need the help), and merge the vehumet PR to support poisonous vapours to help with the lack of L2 gifts 00:58:18 <12e​bering> vaguely in favor of keeping it at L2 but I haven't had time to playtest it 00:59:10 <10P​leasingFungus> hm, not totally sold on ae not needing the help 00:59:16 <10P​leasingFungus> possibly that’s a confusing sentence 00:59:29 <12e​bering> I have a branch-in-progress pulling bits and pieces from 3 of the god tweaking PRs including the vapours one 00:59:35 <10P​leasingFungus> think giving ae some love is reasonable 00:59:37 <05k​ate> i'd definitely want to reduce its damage if it stays at L2 00:59:39 kate- hm I'll think about how to make it less intrusive. I just didnt notice the clumsily bash messages and fought an epic hollywood level battle where no one did any damage for dozens of turns. XD 00:59:58 <10P​leasingFungus> i’m fine w reducing damage. could we also simplify it? 01:00:07 <10P​leasingFungus> i like simplifying things 01:00:27 <12e​bering> rip 2 recursion 01:00:35 <10P​leasingFungus> a real one 01:01:05 <05k​ate> i think book starts should probably all be weaker generally, at least especially the mage ones 01:01:16 <10P​leasingFungus> i guess i could ask how much damage reduction you have in mind, but that’s sort of a confusing question 01:01:23 <10P​leasingFungus> hm 01:01:26 <05k​ate> so AE being slightly below the other elementalists or whatever doesn't seem like an issue to me, i'd rather bring the others down to match 01:01:30 <12e​bering> yes very interested in reaching the no L5 spells in starting books dream 01:01:53 <05k​ate> and yeah, discharge could definitely do with some kind of simplification too 01:02:58 <10P​leasingFungus> feels like static discharge is pretty orthogonal to the question of starting books carrying the whole game 01:02:58 <10P​leasingFungus> would presumably want to look more at airstrike 01:02:58 <10P​leasingFungus> and other higher level spells 01:02:58 <10P​leasingFungus> lrd, etc 01:03:18 <10P​leasingFungus> unless you think elementalists are also too strong in early d? 01:05:40 <05k​ate> i don't think they're particularly out of line in early d for the most part, but they're definitely not weak at least 01:06:59 <05k​ate> but yeah, i'd definitely agree that the main thing to address would be the higher level spells that last all game 01:07:25 <05k​ate> and for discharge in particular taking it as an opportunity to just do a bit of simplification sounds good to me 01:08:54 <10P​leasingFungus> oh, one other note about discharge at l2 is that it helps make the first few levels more fun by letting you mix up what spells you use 01:08:54 <10P​leasingFungus> rather than zapping everything until you get a l3 dualschool castable 01:09:32 <10P​leasingFungus> if you really feel strongly about moving it back to l3 tho i won’t stop you 01:09:32 <05k​ate> true, lots of the elementalist books that used to have a spell at every level do skip from 1->3 now 01:09:54 <10P​leasingFungus> people have the same issue w fe 01:10:07 <10P​leasingFungus> however foxfire rules 01:11:58 <05k​ate> heh i was going to say the same thing yeah, i like foxfire a lot (in terms of being a neat design and also just pretty strong) so i'm usually just relying on it until sticky flame 01:12:15 <05k​ate> usually fine* 01:12:22 <10P​leasingFungus> unrelated: it’s been a week since chess piece. should we have opinions about it 01:12:50 <10P​leasingFungus> or is it, as deng xiaoping said, too soon to tell 01:13:28 bong cloud. 01:13:40 <05k​ate> i remain not a fan of handing out xp evokers to as background starting equipment, in the same vein as the spellbook thing (although more in terms of design philosophy than actual power level in this case) 01:13:41 <10P​leasingFungus> bong cloud doesn’t even need the item imo 01:14:50 <10P​leasingFungus> you could argue it’s no different from starting w a lvl 1 spell 01:14:50 <10P​leasingFungus> idk if i would 01:14:50 next you'll claim crab dinner doesn't need a dinner 01:14:50 <10P​leasingFungus> but soneone could 01:15:05 I have no serious opinions on chess piece; it's nice not picking up multiple wands of random effects 01:15:09 <10P​leasingFungus> i don’t know anything about crabs, sorry 01:17:50 <05k​ate> xp evokers as they're currently implemented just seem like they sort of suggest that you're supposed to carry one of each once you find them, so if it's meant to be something that falls off in usefulness later it doesn't feel like it fits as an xp evoker to me 01:19:17 <05k​ate> wands at least there's currently a pretty clear distinction between stuff that's only really useful early and stuff that falls off or requires lots of skill investment, although i guess you could certainly just carry all your wands all game now probably 01:19:45 <10P​leasingFungus> sure 01:19:46 <05k​ate> and maybe should if you're being ~optimal~ 01:20:45 <10P​leasingFungus> love to inventory juggle 01:20:45 <05k​ate> i can't remember the last time i inventory juggled! 01:20:45 <10P​leasingFungus> i guess it’s very unclear to me how likely non ar are to encounter this early 01:21:08 <10P​leasingFungus> since evocables usually don’t show up that much until you get into elf 3 treasure etc 01:21:19 <10P​leasingFungus> vaults that place a bunch 01:21:34 <08w​ormsofcan> juggler background for next april fools? start with a full inventory 01:22:31 <05k​ate> https://cavesofqud.fandom.com/wiki/Pack_Rat 01:22:44 oh, you generally find a couple xp evocable by, say, lair branches? 01:23:02 <05k​ate> (sadly not an actual feature, i don't know if it was ever a real mutation) 01:23:07 I usually find one decently early and will pick up one or two on the way to vaults 01:23:28 objstat could give you more specific numbers, but there are a good deal of xp evokers and misc items aren't too rarely generated 01:24:32 obviously you won't be close to having the full set by then, and huge treasure stashes like elf:3 will fill in a bunch of them 01:24:47 <10P​leasingFungus> mm, could be 01:25:07 <10P​leasingFungus> still sounds like odds of getting xompiece early aren’t great 01:25:26 <10P​leasingFungus> almost as bad as qud map amnesia mut 01:25:38 but I guess specifically for xom's chess piece, it may indeed be the case that the number obtained by, say, d:12 is probably not at all close to 1 on-average, yeah 01:26:41 <12e​bering> re wands: I'm not a fan of the uncapped stacking; it promotes hoarding (psychologically) and no one needs 63 iceblast charges 01:26:41 <12e​bering> compared to say piety, where the cap promotes actually using it 01:26:41 is toning down the number of charges again the answer? 01:26:41 obv. a lot of variance to deal with 01:27:21 I don't suppose my last trunk objstat run had the chess piece merged in 01:28:04 !gitgrep 1 [Cc]ess 01:28:04 %git HEAD^{/[Cc]ess} 01:28:04 07|amethyst02 * 0.27-a0-1023-g72157e4: Link to coding conventions from contribution-process.md 10(10 hours ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/72157e4a48ab 01:28:06 !gitgrep 1 [Cc]hess 01:28:07 %git HEAD^{/[Cc]hess} 01:28:07 07gammafunk02 * 0.27-a0-984-g00e00af: Toke up the bong cloud 10(3 days ago, 1 file, 18+ 13-) 13https://github.com/crawl/crawl/commit/00e00afbbc40 01:28:10 !gitgrep 3 [Cc]hess 01:28:11 %git HEAD^{/[Cc]hess}^^{/[Cc]hess}^^{/[Cc]hess} 01:28:11 07ebering02 * 0.27-a0-952-g395adb2: Replace wands of random effects with Xom's chesspieces 10(2 weeks ago, 52 files, 144+ 133-) 13https://github.com/crawl/crawl/commit/395adb26f73b 01:28:15 <10P​leasingFungus> this seems like an argument against all consumables 01:28:43 well, you don't end up with 63 potions of haste; the scale is relevant 01:28:53 <05k​ate> or that we generate too many wands, yeah 01:29:12 haste, for example, feels like there's *just* enough to have what you need for a 3 rune game if you play well, or something reasonably approximating that 01:29:22 don't think one could say the same for wand charges 01:29:24 <10P​leasingFungus> much harder to go through 10 haste in a fight, tbf 01:29:48 <10P​leasingFungus> i did my last tomb:2 primarily w wands 01:29:52 maybe wands can have a low cap, go inert and regenerate like the misc evocables 01:30:00 <10P​leasingFungus> burned about 60 iceblast there 01:30:04 nice 01:30:13 those mummies are even rC, aren't they 01:30:17 <08w​ormsofcan> orangeexile: that is what ebering wants to do 01:30:18 <10P​leasingFungus> probably 01:30:30 <10P​leasingFungus> anyway 01:30:30 apparently I did get chess piece, so let's see 01:30:45 <10P​leasingFungus> agree with reducing wand gen being much simpler 01:31:04 <10P​leasingFungus> esp now that evo shoppes are gonne 01:31:04 yeah, it does seem a good knob to turn 01:31:14 huh, its full name is "piece from Xom's chessboard" 01:31:17 <05k​ate> i think the distinction of being able to use multiple charges in hard fights (with each individual zap having lower impact than a single use of an evoker) is a reasonable one to make from xp evokers yeah, that just doesn't work out so well if the amount generated is huge 01:31:41 <05k​ate> and yeah, that reminds me it still needs special-casing for plurality 01:32:36 <05k​ate> currently it displays on \ as "piece from Xom's chessboards" 01:32:36 <10P​leasingFungus> !log . urune>6 01:32:36 <04C​erebot> 12. PleasingFungus, XL27 HESu, T:82945: http://dobrazupa.org/morgue/PleasingFungus/morgue-PleasingFungus-20141114-011205.txt 01:32:36 <12e​bering> my hypothesis is that if a player can accumulate more than ~20 of a consumable unit it will cross the "hoarding threshold" 01:32:36 <10P​leasingFungus> hm 01:32:36 number generated by d:12 is 0.14 on-average, so not amazing chance to find one 01:32:36 <10P​leasingFungus> can you elaborate 01:32:42 <10P​leasingFungus> not strictly wrong... 01:33:47 <05k​ate> imo canonically xom should have one single huge chessboard, not multiple small ones 01:33:58 <08w​ormsofcan> why not both 01:34:09 <08w​ormsofcan> a single huge chessboard whose pieces are smaller chessboards, with their own subgames 01:34:09 <10P​leasingFungus> 3d chess 01:34:26 <12e​bering> I'll try: new players hoard everything. As they learn they start using consumables other than heal wounds more often. At least for me the rarer consumables are easier to evaluate "should I spend this permanent resource" than things like wand charges 01:34:29 <10P​leasingFungus> or 5d chess w multiversal time travel 01:34:44 Unstable branch on crawl.develz.org updated to: 0.27-a0-1036-g8e1b44f6bd (34) 01:34:48 <12e​bering> in that going from 3 blink scrolls to 2 is a large relative change, vs 21 iceblast charges to 20 01:35:37 <12e​bering> And so an intermediate player who hasn't shred the hoarding impulse will default to don't use 01:36:05 <12e​bering> there are lots of posts about "I haven't really figured out when to use waands" (XP evokers also have this problem so maybe that model doesn't fix things) 01:36:18 <05k​ate> i guess personally for wands, my thought process tends to be "this is a fight where i'm going to use my wand charges until i win the fight" more than "this turn i am going to use a single wand charge" 01:36:22 <10P​leasingFungus> i was about to say, yes 01:36:23 <05k​ate> not sure how to encourage that though 01:36:51 <10P​leasingFungus> not convinced magnitude of resources matters much 01:37:06 <10P​leasingFungus> players hoard everything 01:37:15 <10P​leasingFungus> they hoard acq and !xp 01:38:31 <12e​bering> sure, but I'm imagining the hoarding impulse as part of the learning curve, and I suggest that less-rare but finite things create a sharp turn in this 01:38:32 here's how it should work. You get one "wand" xp evoker with one to three max charges. Each new charge you get from xp is of a random type from the set of current wands. 01:38:35 boom, design solved 01:38:52 your wand of acid, ice blast, flame is charged 3/3 01:39:11 <12e​bering> perhaps they could be some kind of... cycling orb? 01:39:25 I like orbs, so I like this idea 01:40:02 <08w​ormsofcan> I'm not sure about new players but when I play I am less frugal with a consumable if I have a lot of it 01:40:22 <08w​ormsofcan> e.g. if I have 15+ teleport scrolls I will use them more liberally 01:47:38 <08w​ormsofcan> I think a simple counterexample to the idea that players will hoard consumables if they have a lot of them is curing potions; are there any players who don't immediately quaff a curing potion when they're confused? 01:50:13 <05k​ate> curing is sort of a weird case though to be fair, at least past the very early game 01:50:31 <05k​ate> since they don't do much else and it's so hugely impactful 01:53:30 <05k​ate> like, if there were an enemy that didn't take any damage unless it was corroded then sure, you'd use /acid as quickly as you do for curing confusion currently, but most other consumables aren't as binary 01:56:05 <08w​ormsofcan> yeah, I think the impact and the limited utility is what guides players to use curing 01:56:05 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-1036-g8e1b44f6bd 01:58:46 <08w​ormsofcan> if blinking scrolls or heal wound potions were as common as curing I'd expect players to use them more as well because of those reasons (blinking is very impactful and heal wounds is useful in a specific type of situation) 02:04:59 <08w​ormsofcan> I think there's a similar type of mentality with god powers where players are more likely to use god powers whose effects are easier to understand 02:20:13 <05k​ate> @ebering also, you mentioned you'd been looking at the god PRs, should i hold off on those? i'd been meaning to merge the veh one as-is, i talked myself into dazzling flash still being fine left as a veh option since meph is supported too (even though that technically does deal damage) 02:20:20 <05k​ate> and for makhleb i'd been thinking of just a flat reduction to healing-on-kills instead of any invo scaling, and i have a branch with some major destruction tweaks (base power boost and a tweaked zap list) but i wasn't really happy with that so if you have ideas i'm more than happy to hold off on it 02:25:22 <12e​bering> Yeah, that was a hold off request @kate 02:25:54 <12e​bering> The majdest is the one I’ve thought least about; agree with the submitter that the surprise explosions aren’t good 02:26:28 <12e​bering> I’ll probably take some time to look at the different zap power curves like I did when minor dest was last tweaked 02:29:14 <05k​ate> sounds good yeah, i'd been thinking of adding poison arrow to give it some more variety (after removing the explosions and also removing sticky flame), but it still felt a bit underwhelming in my very brief testing 02:32:17 <12e​bering> Parrow is a nice touch 02:51:48 Unstable branch on cbro.berotato.org updated to: 0.27-a0-1036-g8e1b44f6bd (34) 02:54:37 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-1036-g8e1b44f6bd 03:04:03 @ebering if you're doing some god reworkage, did you see this? https://gist.github.com/RojjaCebolla/86d9d532445426194319f912e5109000 03:04:23 comparing the level ranges of veh and dj gifts 03:13:06 <05k​ate> that seems inaccurate for veh high-level gifts? you're guaranteed to get more than 1 xl8/9 spell 03:14:31 <05k​ate> possibly it's forgetting that your final gift is 3 spells, not 1? 03:15:18 ohhh 03:15:35 that explains why it seemed so stingy 03:15:42 i was just looking at https://github.com/crawl/crawl/blob/395adb26f73b24acde34c5bfd9ac8ef7b9c7c8f2/crawl-ref/source/religion.cc#L1154 03:16:39 <05k​ate> right, you technically could get all three level 8 spells but that's pretty unlikely and the final gift works well as-is i think 03:16:52 <05k​ate> could certainly see there being room to adjust some of the earlier gifts 03:18:01 so that sequence of 12 gifts happens once, and then the 13th gift is triggered thrice, somewhere else in the code 03:18:54 <05k​ate> here, yep: https://github.com/crawl/crawl/blob/395adb26f73b24acde34c5bfd9ac8ef7b9c7c8f2/crawl-ref/source/religion.cc#L1230 03:21:22 aha! 03:23:53 so 2nd is gonna have discharge and pvapors, that'll help a lot with variety 03:23:53 as for 7th on the current table, gift 6 through gift 12 all can roll a 7th level spell, but afaik there are only two options (ood and servitor) 03:37:21 <12e​bering> Ozos fridge 03:41:33 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4135-g7666618ddd 03:42:40 !learn edit list\ of\ spells\ by\ level[7] s/^/, Ozocubu's Refrigeration/ 03:42:40 I don't have a page labeled list\_of\_spells\_by\_level[7] in my learndb. 03:43:04 !learn edit "list of spells by level"[7] s/^/, Ozocubu's Refrigeration/ 03:43:05 list of spells by level[7/9]: , Ozocubu's Refrigeration7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Spellforged Servitor, Summon Hydra 03:43:16 drat. 03:43:27 i thought ^ was for the end of the line 03:47:54 -!- amalloy_ is now known as amalloy 03:56:25 <05k​ate> i think that's $ for the end 03:56:53 yeah, and ^ for start of line 03:59:47 !learn edit "list of spells by level"[7] s/$/, Ozocubu's Refrigeration/ 03:59:47 list of spells by level[7/9]: , Ozocubu's Refrigeration7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Spellforged Servitor, Summon Hydra, Ozocubu's Refrigeration 04:00:15 !learn edit "list of spells by level"[7] s/, Ozocubu's Refrigeration7/7/ 04:00:15 list of spells by level[7/9]: 7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Spellforged Servitor, Summon Hydra, Ozocubu's Refrigeration 04:00:24 wheeee 04:00:27 thanks 04:00:31 night 04:13:50 <03w​heals> i actually never knew you could do that with the quotation marks, i always used underscores 05:03:22 !learn set list_of_spells_by_spell_level[7] 7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Ozocubu's Refrigeration, Spellforged Servitor, Summon Hydra 05:03:22 list of spells by spell level[2/2]: 7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Ozocubu's Refrigeration, Spellforged Servitor, Summon Hydra 05:03:22 oh 05:03:22 !learn set list_of_spells_by_level[7] 7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Ozocubu's Refrigeration, Spellforged Servitor, Summon Hydra 05:03:22 list of spells by level[7/9]: 7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Ozocubu's Refrigeration, Spellforged Servitor, Summon Hydra 05:03:22 !learn del list_of_spells_by_spell_level[2] 05:03:22 Deleted list of spells by spell level[2/2]: 7: Dragon Form, Haunt, Malign Gateway, Monstrous Menagerie, Orb of Destruction, Ozocubu's Refrigeration, Spellforged Servitor, Summon Hydra 05:07:47 -!- amalloy is now known as amalloy_ 05:09:59 -!- amalloy_ is now known as amalloy 06:46:37 -!- amalloy is now known as amalloy_ 08:15:09 Vilenia (L27 GrFi) Crash caused by signal #6: Aborted (Slime:3) 08:24:15 <03w​heals> !crashlog 08:24:16 <04C​erebot> 23589. Vilenia, XL27 GrFi, T:74458 (milestone): http://crawl.akrasiac.org/rawdata/Vilenia/crash-Vilenia-20210418-121508.txt 08:25:30 <03w​heals> seems like the problem is a spectral weapon trying to attack after it's been abjured 08:28:03 New branch created: pull/1912 (1 commit) 13https://github.com/crawl/crawl/pull/1912 08:28:03 03Aliscans02 07https://github.com/crawl/crawl/pull/1912 * 0.27-a0-1037-g8b58a5d: Fix an error message when creating a malformed dancing/spectral weapon. 10(11 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/8b58a5dccbca 11:22:47 <12e​bering> @PleasingFungus I implemented the ancestor-shoot-through-player bit but I'm feeling unsure about the 1* ancestor. Taking -10% HP for nothing seems Very Bad Indeed 11:27:10 <12e​bering> So I'm going to hold off on that and let you be the one to pull the trigger 11:29:44 New branch created: pull/1913 (1 commit) 13https://github.com/crawl/crawl/pull/1913 11:29:44 03Aliscans02 07https://github.com/crawl/crawl/pull/1913 * 0.27-a0-1037-gb7ebe47: Add a help option for the wizard mode create monster command. 10(2 hours ago, 2 files, 303+ 1-) 13https://github.com/crawl/crawl/commit/b7ebe475278c 11:32:39 speaking of which, FR: wizmode commands that error if you don't get it right the first time return to the prompt after erroring (looking at you, create feature, but `&m` also does this) 11:45:48 03PleasingFungus02 07* 0.27-a0-1037-g74cc72d: Don't give djinni stone/bone legs 10(34 minutes ago, 4 files, 4+ 0-) 13https://github.com/crawl/crawl/commit/74cc72d83b55 12:10:16 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1037-g74cc72d83b (34) 12:50:58 <10P​leasingFungus> i mean, it seems like you could link the -10% mhp to 1* as well, as with chei and slowwalk 12:52:13 Might that lead to strategic apostasy to avoid dying of poison? 13:07:34 I think abandoning hepl doesn't immediately remove the maxhp penalty 13:08:34 lasts until wrath is over (and hepl wrath looks pretty rough) 13:08:35 Fair enough 13:25:18 cheibrodos_tormentor_scu contains a teleport closet 13https://crawl.develz.org/mantis/view.php?id=12564 by bcadren 13:28:09 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-1037-g74cc72d (34) 14:05:30 <10P​leasingFungus> strategic apostasy is a great phrase btw 14:27:23 03ebering02 07* 0.27-a0-1038-g2e39039: Adjust demonic guardian protections 10(25 hours ago, 1 file, 8+ 6-) 13https://github.com/crawl/crawl/commit/2e39039cebc2 14:27:23 03sdynet02 {ebering} 07* 0.27-a0-1039-gab74d11: Allow projectiles to pass through ancestors 10(5 weeks ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/ab74d117c100 14:27:23 03ebering02 07* 0.27-a0-1040-gccdeed5: Remember friendship (PleasingFungus) 10(4 hours ago, 2 files, 22+ 5-) 13https://github.com/crawl/crawl/commit/ccdeed5ca21b 14:27:23 03ebering02 07* 0.27-a0-1041-g8915be9: Describe the ancestor's special shoot through properties. 10(3 hours ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/8915be9327fd 14:27:23 03RojjaCebolla02 {ebering} 07* 0.27-a0-1042-g1f2d7d2: Improve Makhleb's Major Destruction 10(12 days ago, 1 file, 5+ 7-) 13https://github.com/crawl/crawl/commit/1f2d7d297052 14:27:23 03ebering02 07* 0.27-a0-1043-gc275e32: Nerf Makhleb heal-on-kill (cebolla, kate-) 10(30 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/c275e32347d1 14:27:23 03RojjaCebolla02 {ebering} 07* 0.27-a0-1044-g2b6ed4f: Add Poisonous Vapours to Veh's spell gifts table 10(12 days ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/2b6ed4f61cb4 14:46:44 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1044-g2b6ed4f61c (34) 14:49:02 03PleasingFungus02 07* 0.27-a0-1045-g1e905a0: Properly credit guardian golem explosions 10(2 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/1e905a085100 14:49:02 03PleasingFungus02 07* 0.27-a0-1046-g98bf315: Make guardian golem inner flame trigger consistently 10(44 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/98bf31544fcd 15:02:00 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1046-g98bf31544f (34) 15:07:01 New branch created: pull/1915 (1 commit) 13https://github.com/crawl/crawl/pull/1915 15:07:01 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1915 * 0.27-a0-1009-g53e0c66: Further fix webtiles display of defense boosts 10(12 minutes ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/53e0c66a795c 15:51:20 does anyone know why crawl-lua contrib is on the sdl2 branch? 15:58:07 New branch created: android-contrib-bump (1 commit) 13https://github.com/crawl/crawl/tree/android-contrib-bump 15:58:08 03advil02 07[android-contrib-bump] * 0.27-a0-1047-g2627b08: Bump lua contrib for android builds 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2627b08c498a 15:58:55 maybe it's just that that is how grunt left it 16:01:30 hm, maybe I'm confused about what lua version that repo was on 16:01:45 or it's an issue of master vs the sdl2 branch 16:58:36 -!- amalloy_ is now known as amalloy 17:54:19 does any c or c++ standard actually specify what actually happens with unsigned int wraparound? 17:56:20 AFAIK it's defined; modular overflow 17:59:23 03advil02 07[android-contrib-bump] * 0.27-a0-1048-g9c37fc0: Update sdl2-mixer for android builds 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9c37fc0a2a3b 17:59:23 03advil02 07[android-contrib-bump] * 0.27-a0-1049-g1c3131b: Update sdl2-image for android builds 10(54 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1c3131b535b9 18:00:45 eg C99 6.2.5.9 "The range of nonnegative values of a signed integer type is a subrange of the 18:00:48 corresponding unsigned integer type, and the representation of the same value in each 18:00:51 type is the same.41) A computation involving unsigned operands can never overflow, 18:00:54 because a result that cannot be represented by the resulting unsigned integer type is 18:00:57 reduced modulo the number that is one greater than the largest value that can be 18:01:00 represented by the resulting type." oh damn sorry about the wrap damage 18:01:09 ah thanks 18:22:38 Unstable branch on underhound.eu updated to: 0.27-a0-1046-g98bf31544f (34) 18:23:20 03MainiacJoe02 07https://github.com/crawl/crawl/pull/1890 * 0.27-a0-975-g9fa220a: Add rampage to Wrath of Trog description 10(7 minutes ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/9fa220a36d3b 20:43:29 Piety is sometimes displayed differently for Tiles and console (when god is displeased). 13https://crawl.develz.org/mantis/view.php?id=12565 by Yermak 21:30:58 03MainiacJoe02 07https://github.com/crawl/crawl/pull/1890 * 0.27-a0-976-g68e1ee1: Extend berserk duration on every kill with Wrath of Trog 10(7 minutes ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/68e1ee1aca2f 23:21:51 Player remains engulfed for a turn after water elemental is displaced away by another monster. 13https://crawl.develz.org/mantis/view.php?id=12566 by Yermak 23:34:08 New branch created: pull/1916 (7 commits) 13https://github.com/crawl/crawl/pull/1916 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1047-g1355ffe: Don't give piety for evo skill when sacrificing mp. 10(3 hours ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/1355ffe49618 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1048-gc320cf7: Add a piety bonus for sacrificing words and drink together. 10(2 hours ago, 1 file, 11+ 0-) 13https://github.com/crawl/crawl/commit/c320cf78f671 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1049-g1aae1c1: Adjust some sacrifice piety values. 10(2 hours ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/1aae1c14ca89 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1050-g395ab12: Adjust sacrifice skill. 10(57 minutes ago, 2 files, 13+ 2-) 13https://github.com/crawl/crawl/commit/395ab12aa6db 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1051-ge5d42e8: Allow multiple levels of sacrifice experience. 10(26 minutes ago, 2 files, 9+ 8-) 13https://github.com/crawl/crawl/commit/e5d42e8dfeef 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1052-g6c87926: Account for spellcasting skill when sacrificing wizardry. 10(15 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/6c87926d6b89 23:34:09 03hellmonk02 07https://github.com/crawl/crawl/pull/1916 * 0.27-a0-1053-gc8a3d6b: slightly increase ru sacrifice timer 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c8a3d6b14e49 23:38:19 !learn add line_of_fire Line of fire (LOF): the one-square-wide path followed by projectiles thrown or shot by launchers or made by effects or spells (e.g. {iron shot}). LOF will blocked by intervening monsters, plants, or solid features, but some projectiles like javelins and effects like lightning bolts can pierce monsters and plants. 23:38:20 line of fire[1/1]: Line of fire (LOF): the one-square-wide path followed by projectiles thrown or shot by launchers or made by effects or spells (e.g. {iron shot}). LOF will blocked by intervening monsters, plants, or solid features, but some projectiles like javelins and effects like lightning bolts can pierce monsters and plants. 23:38:45 ??Iron grate 23:38:45 iron grate[1/1]: It slams shut! Blocks travel, fire, but not line of sight. Can blink and smite-target through it. Can be removed with anything that can destroy a rock wall. 23:39:21 !learn set iron_grate Blocks travel, fire, but not line of sight. Can blink and smite-target through it. Can be removed with anything that can destroy a rock wall. 23:39:21 iron grate[1/1]: Blocks travel, fire, but not line of sight. Can blink and smite-target through it. Can be removed with anything that can destroy a rock wall. 23:40:17 ??Lantern of shadows 23:40:17 lantern of shadows[1/4]: While wielded, summons friendly shadows at a rate depending on Evo (counts as necromancy to the good gods), reduces LOS by 25%, sets stealth to 0 and acts as two negative spell enhancers. Drains 1MP per turn, and all summoned shadows poof when no MP remains or when unwielded. 23:40:17 ??circlelos 23:40:17 circlelos[1/2]: The type of {los} used before 0.17, so-named because it approximates a circle. With the player at position c, it's the set of points p with (p.x - c.x)^2 + (p.y - c.y)^2 <= R^2 + 1 where R is 8 under normal circumstances. 23:41:56 oops, meant to do that in the other channel, rip