00:31:12 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4797-g7d1cfc5502 03:22:30 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4797-g7d1cfc5502 06:04:02 03advil02 07[headless] * 0.30-a0-128-g540b972279: feat: allow running scripts in all builds 10(2 minutes ago, 4 files, 30+ 24-) 13https://github.com/crawl/crawl/commit/540b972279b2 06:15:57 anyone know what's up with the first condition of the mutate function? 06:15:58 https://pastebin.com/UZxUWGTr 06:15:59 for reference 06:16:20 it looks like it stops any mutation from occuring, then reports the mutation as having been successful 06:17:42 A little more context would be nice but I infer from the comment "true" means "that's it, we're done, don't try anything else". 06:18:56 I don't really know the context honestly, don't have a goal involving that particular clause 06:18:57 but the comment for the function has 06:18:57 * @return whether the mutation succeeded. 06:19:10 which this seems to violate 06:22:09 By the context I mean more of the function 06:22:45 I think I'd look at where it's called from to see if the return value is in practice used as that would suggest 06:25:29 does seem to be 06:25:59 any idea what crawl_state.disables[DIS_AFFLICTIONS] is? 06:26:13 grepped the source for DIS_AFFLICTIONS ? 06:33:15 yes, I'm not willing to go down the rabbit hole needed to understand it though 06:34:56 it's only used in the context of crawl_state.disables(...), it's undocumented in it's declaration, and I have no notion how crawl_state is manipulated 06:44:06 In this case I suggest probably by crawl_state.disables.set(DIS_AFFLICTIONS) in wiz-fsim.cc which strongly suggests it's just there so you can't get randomly malmutated during a fsim 06:46:11 thanks 06:46:36 missed that it was a .set in wiz-fsim.cc 07:04:03 New branch created: pull/2744 (1 commit) 13https://github.com/crawl/crawl/pull/2744 07:04:04 03Monkooky02 07https://github.com/crawl/crawl/pull/2744 * 0.30-a0-138-g3c054dece8: Update mutation.cc so ashenzari correctly blocks beaks 10(3 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/3c054dece807 07:14:28 <06a​dvil> crawl_state.disables[DIS_AFFLICTIONS] is pretty much what it sounds like 07:15:54 <06a​dvil> also try git grep crawl_state.disables 07:16:14 <06a​dvil> as well as 07:16:17 <06a​dvil> !source disable-type.h 07:16:18 <04C​erebot> https://github.com/crawl/crawl/blob/master/crawl-ref/source/disable-type.h 07:46:48 can you wizmode specific mutations? 07:49:01 Yes 07:50:43 <10P​leasingFungus> iirc it’s &] 07:50:50 <10P​leasingFungus> something like that 08:07:24 oh I'm dumb 08:07:34 I did that and failed to read 09:32:43 where does art-data.txt get processed? 09:33:10 It's still a bit of perl in util IIRC 09:36:43 hooboy. It looks like you might be right 09:36:44 thanks 16:49:23 KarmaDistortion (L17 OgBe) ASSERT(mons.type != MONS_NO_MONSTER) in 'mon-death.cc' at line 2625 failed. (Lair:2) 16:56:03 !crashlog 16:56:04 24674. KarmaDistortion, XL17 OgBe, T:40399 (milestone): http://crawl.akrasiac.org/rawdata/KarmaDistortion/crash-KarmaDistortion-20220922-234922.txt 17:40:21 <10P​leasingFungus> would anyone be sad if i removed worms 17:42:01 <09h​ellmonk> is it finally time 17:42:55 <08n​icolae> which worms 17:44:10 <10P​leasingFungus> …worms 17:44:35 <10P​leasingFungus> i feel like i was their last defender when this came up some years ago 17:44:40 <10P​leasingFungus> i gave em fast regen 17:45:33 <09h​ellmonk> rip all the chei flavor vaults 17:45:44 <09h​ellmonk> anyway you should quadruple their damage 17:45:48 <08n​icolae> agreed 17:45:54 <09h​ellmonk> 1d48 worm melee on d2 17:45:55 <08n​icolae> you should let players have quad damage too 17:45:58 <09h​ellmonk> i would simply not get hit 17:46:02 <08n​icolae> perhaps only available in shops 17:49:49 <10P​leasingFungus> context is acrobat kiting a worm to use as a target for ray of exotherm 17:50:08 <09h​ellmonk> is this the price we pay for new spell 17:50:19 <09h​ellmonk> (also fast species will just do it with rats or sth) 17:53:18 <10P​leasingFungus> sigh 17:53:38 <10P​leasingFungus> probably the price is me tossing the design out and starting again 17:54:22 <10P​leasingFungus> it’s a fun design though, except for the problems. maybe i’ll make it a wand alt or something instead 18:08:31 <06a​dvil> is there a way for it to not have no effect whatsoever on the center monster? 18:09:33 <10P​leasingFungus> of course 18:09:34 <06a​dvil> buff it by 1hd each time or sth (that one seems like it might be too bad though) 18:09:38 <10P​leasingFungus> lol 18:09:41 <10P​leasingFungus> no i mean 18:10:27 <10P​leasingFungus> we could just make it do damage to the center monster, and then rescale damage to make it a weak effect if it’s not hitting multiple things, as with ignition spell 18:10:54 <10P​leasingFungus> but maybe that still doesn’t end up being as situational as i want 18:26:02 <09g​ammafunk> ??reaver 18:26:03 <04C​erebot> reaver[1/1]: Ex-background, removed in 0.8. A conjurer with a weapon but with no MP or int. Also a dev for Crawl, see {reaverb} 18:26:08 <09g​ammafunk> well dangit 18:26:47 <10P​leasingFungus> lol 18:26:59 <09g​ammafunk> I suppose the reaver starting spells need to be pretty much damage oriented, don't they 18:27:10 <10P​leasingFungus> they’re cj 18:27:26 <10P​leasingFungus> that’s how the class differentiates itself from warper or enchanter 18:33:21 <09g​ammafunk> well, a while ago I had the idea that it'd be a very useful effect to have the ability to swap with a hostile monster ally-style, that is you could move into a monster's position and simply swap with them. It would be very positionaly interesting and strong with the right context and cost. I think I proposed it as a replacement for the riposte effect on long blades. Then sdynet independently had the same idea and made it be a damaging 18:33:22 low-level tloc spell. I think the effect is very good in terms of being interesting if one can find the right conditions to apply it (i.e. you don't want to be able to use this thing all the time). Since sdynet's version does damage, there's possibly a way to bridge it into conj, but it does seem very tlocy by nature as a spell. Anyhow, may not quite be what you're looking for in a reaver spell, but his version does both do damage and applies some 18:33:22 self-damage if you want to look at it for inspiration: https://github.com/crawl/crawl/pull/2513 18:33:49 <09g​ammafunk> The swap effect is very good in a melee context, of course, which reaver has that tendency to do melee 18:34:28 <09g​ammafunk> wow he called it phase shift, are no removals sacred 18:38:37 <09h​ellmonk> is there a reason we don't roll duration on applying slow or confuse to a monster 18:40:07 <09g​ammafunk> I assume it's a fixed duration then? 18:40:14 <09h​ellmonk> it's equal to the ench power 18:40:43 <09h​ellmonk> for the beam version of slow anyway 18:41:35 <09h​ellmonk> confuse has a stepdown 18:42:28 <09g​ammafunk> can't think of any reason why you'd not want it randomized 18:42:51 <09h​ellmonk> adding this to my list of things to change before end of version 19:01:02 <09h​ellmonk> once again suggesting that bapp meld the body slot and give some compensatory ac 19:02:50 <10P​leasingFungus> i sort of want it to be a form that sets uc base dam to a fixed value instead of doing anything with auxes or w/e 19:03:44 <08n​icolae> Tentacle Hands 19:03:57 <08n​icolae> you hit a guy, it does extra damage, maybe a little constriction to be nice 19:05:08 <10P​leasingFungus> by fixed base dam i mean fixed regardless of uc skill 19:06:54 <09h​ellmonk> I would just like it to not be useful in zot 19:07:07 <09h​ellmonk> completely reworking it is also fine though 19:07:30 <09h​ellmonk> assume you have some other plan to replace ice form or spider form with the crossover spell for weapon havers 19:09:41 <10P​leasingFungus> plan is ice form turns into dancing weapon form 19:09:59 <10P​leasingFungus> and if you’re uc it’s dancing fists or something idk 19:10:07 <10P​leasingFungus> tbd. 19:10:19 <10P​leasingFungus> but kind of want to finish re and armataur first 19:10:29 <10P​leasingFungus> before diving into tm 19:10:30 <08n​icolae> fistform. just an enormous hand. 19:13:13 <10P​leasingFungus> honestly into it 19:13:18 <10P​leasingFungus> big vibes 19:13:36 <10P​leasingFungus> people might complain if you can’t use giant clubs with it 19:15:09 <10P​leasingFungus> make it upscale your current weapon and don’t allow swapping while in form 19:19:36 <09h​ellmonk> the return of club ogre 19:20:47 <08n​icolae> make it so you turn into a generic archetypal version of the weapon you're holding 19:43:19 <09h​ellmonk> // Note: this fuzzing is not symmetric, resulting in 90% of input // on the average. 19:43:25 <09h​ellmonk> learning from crawlcode every day 19:51:41 <09g​ammafunk> I think there was a comment very much like that next to the weird fuzzing for depth of ood monsters, which PF finally removed 19:56:33 <10P​leasingFungus> rip 20:02:30 <09h​ellmonk> also kind of want to make the power cap on passwall not 120 20:41:43 <10P​leasingFungus> lol 20:42:06 <10P​leasingFungus> does it matter? now that we don’t have spellpower pips 20:42:21 <09h​ellmonk> no but it's weird tho 20:43:22 <10P​leasingFungus> meh 23:47:55 Monster database of master branch on crawl.develz.org updated to: 0.30-a0-137-gd8773701ce