00:00:05 <08n​icolae> thank you 00:00:37 <08n​icolae> to even things out i will try to think of some good 2-spell book themes 00:00:37 <10P​leasingFungus> no... no more books.... 00:00:37 <10P​leasingFungus> no.................................... 00:03:58 <08n​icolae> Book of Velocities: Swiftness, Slow 00:04:03 <08n​icolae> boom, there's a freebie 00:05:25 <10P​leasingFungus> hrm 00:05:28 <10P​leasingFungus> i had a terrible thought 00:05:36 <10P​leasingFungus> when can players even see spellbook descriptions? 00:06:06 <10P​leasingFungus> basically just in shops? 00:06:06 <08n​icolae> and ?/i, i think 00:06:06 <10P​leasingFungus> sure 00:06:20 <08n​icolae> but p. much shops i think, now that they're not inventory things 00:07:20 <09h​ellmonk> the lore is very important 00:07:33 <09h​ellmonk> how else is the player to know about the ball wizards 00:11:05 <08w​ormsofcan> you can examine books with ashenzari (they're pre-identified!) 00:15:15 <10P​leasingFungus> this remains uncompelling 00:15:42 <10P​leasingFungus> to be clear, i love book descriptions 00:15:57 <10P​leasingFungus> but it doesn't seem like a good use of time to write a bunch of them that players basically won't see 00:15:59 <08n​icolae> same, i wrote a ton of them, although a lot have been edited down since 00:16:05 <08n​icolae> yeah 😦 00:16:21 <10P​leasingFungus> solution: print the entire thing whenever a player picks up a book 00:17:53 oh, right 00:18:02 I forgot about how it's hard to see those descriptions now 00:18:58 <09h​ellmonk> I'll write the book descriptions if you let me make them all ligma jokes 00:19:15 you could go for the infra arcana approach 00:19:19 <08n​icolae> who's steve jobs 00:20:20 spells are only learned via scrolls, which cast the spell at medium spellpower when read and permanently teach you the spell. But you can only cast it at a spell power based on your character 00:20:53 <08w​ormsofcan> finally, scrolls of fear can be merged with the spell! 00:21:02 indeed 00:21:15 works well in the context of that game, but very different game ofc 00:21:50 <08w​ormsofcan> main issue is how this would work with trog 00:22:02 <08w​ormsofcan> if you keep them as scrolls 00:22:32 trog means no scrolls, sorry! 00:22:32 and it's funny you mention that 00:22:32 in IA there's an "Exorcist" class 00:22:32 <08w​ormsofcan> also it would mean new inventory bloat 00:22:36 <08w​ormsofcan> or some form of bloat 00:22:56 which as part of its conduct means you can only destroy "profane" items like scrolls, altars and some other IA-specific features 00:23:13 <08w​ormsofcan> also I think ironically, trogites can read book descriptions since they're not on autopickup 00:23:35 each time you do so, you gain XP and (essentially) MP, and Exorcist is pakellas-like in that you can store MP past your maximum MP 00:23:51 yeah, it would sort of even out because you'd not have scrolls AND books 00:23:52 <08n​icolae> as much as it pains me to say it, it might be best to simply have a single description for all books 😔 00:24:07 you'd just have scrolls, and scrolls would not be quite as common 00:24:23 right, I'm not sure if you can fit those cool descriptions in anywhere 00:24:34 although I suppose there's no harm in just putting them in for mindful players to read? 00:24:44 maybe the spell library could have a little lore screen that let you read them? 00:24:52 and let you see what books you've found 00:26:31 <10P​leasingFungus> i like lore, but i worry that would be ui clutter 00:26:36 <10P​leasingFungus> it's not clear to me what value it would give players 00:26:44 <09h​ellmonk> need some kind of compendium tab you can access from the title screen 00:26:47 <09h​ellmonk> for lore 00:26:51 <10P​leasingFungus> also: i just discovered that no one has added a new spellbook enum since we broke version compatibility 00:27:04 <10P​leasingFungus> every single spellbook added since then has just replaced an old enum 00:27:09 <10P​leasingFungus> e.g. akashic record was the book of stalking 00:29:23 <10P​leasingFungus> oh, here's a question: why is it useful to have an entry in spells for what books they can be found in? 00:29:48 <10P​leasingFungus> as in "this spell can be found in the following books: dreams, burglary" 00:29:57 <10P​leasingFungus> when will that help a player? 00:30:29 <08n​icolae> i can't think of anything 00:32:05 <08n​icolae> since starting books no longer need to exist and distinct spellbooks stand out less because they disappear as soon as you pick them up: what if all spellbooks are just randbooks 00:32:19 <08n​icolae> the themed ones would just be, like, unrand 00:33:30 <10P​leasingFungus> not sure i understand 00:33:30 <10P​leasingFungus> what’s the difference between that and the present? 00:33:30 <08n​icolae> a much lower chance of predefined books, basically 00:33:38 <10P​leasingFungus> hm 00:34:17 <10P​leasingFungus> why do we want that? 00:34:34 <08n​icolae> less work fiddling with predefined books, i guess 00:35:30 <08n​icolae> a few with a strong theme that wouldn't be randomly generated, a few high-level ones like the necronomicon, and then you can call it a day 00:36:23 <10P​leasingFungus> we'd need a new mechanism for spell rarity 00:36:26 <10P​leasingFungus> (though we might want one anyway) 00:37:46 <08w​ormsofcan> wouldn't the randart book generation algorithm be the mechanism? 00:38:09 <08w​ormsofcan> the only real argument for keeping pre-defined books is the titles will be more flavourful 00:40:12 <08n​icolae> also iirc a predefined book is identified when you see it, so you can tell what spells are in it, whereas a randbook is unIDed unless it's in a shop or when you pick it up 00:40:35 <08w​ormsofcan> no, it's only identified when you walk over it 00:40:49 <08n​icolae> aha 00:40:50 <08w​ormsofcan> ash will identify it for you on sight 00:40:52 <08n​icolae> nvm then 00:45:04 <08n​icolae> i suppose you could expand the random selection criteria, so instead of just schools and levels you could base it on spell flags and have, like, AOE spells, chaotic spells, etc. 00:45:33 <08n​icolae> spells with the same first letter (alphaspells) 00:59:07 <10P​leasingFungus> well, the other argument is that we could come up with more cohesive spell sets, ones that interact in meaningful ways or present interesting choices for players 01:00:54 <10P​leasingFungus> oh no 01:00:54 <10P​leasingFungus> item-name.cc:1919:5: error: static_assert failed due to requirement 'NUM_BOOKS < 60' "NUM_BOOKS < MAX_SUBTYPES" 01:00:54 <10P​leasingFungus> there's a limit to the number of subtypes that an object type can have? and that limit is 60...? 01:00:54 <10P​leasingFungus> i'm very scared 01:01:29 <10P​leasingFungus> ah, looks like it's for autopickup hotkeys 01:01:48 <10P​leasingFungus> so you can toggle which types of books you autopickup 01:01:50 <10P​leasingFungus> that is absolutely uselss 01:06:22 <10P​leasingFungus> i appear to be pushing dcss beyond its limits... 01:07:42 <10P​leasingFungus> if i want to do this, i think i may need to rewrite a large chunk of autopickup and item display code 01:07:58 <10P​leasingFungus> maybe this will be a 0.28 project... 01:57:19 no harm in delaying for a version 02:20:26 Unstable branch on cbro.berotato.org updated to: 0.27-a0-1291-geefcff550b (34) 03:30:45 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4217-g7c68dc2372 07:38:11 this seems like a project that doesn't need to rush, yeah 07:39:45 hm, now someone I don't recognize has ops in the old channels, they haven't messed with the topic at least 07:41:42 probably just the result of netsplit randomness I guess 07:56:02 that was probably me accidentally squatting richard stallman's nick because it wouldn't let me change it back 08:11:05 G-Flex: EDT! (But also, thanks for documenting this stuff :-) 08:11:37 what about EDT 08:11:56 It's not EST. 08:12:08 oh, did I say EST somewhere 08:12:37 any timestamps of mine should be EST but some screenshots and logs are from other people as well 08:12:40 er, EDT* 08:14:01 Sorry, it's a pet bugbear of mine having been bitten by it once 08:22:43 I think my IQ is dropping by reading #freenode over there 08:22:55 probably about time to just remove this from my bouncer and not think about it 08:24:46 G-Flex do you know if there's still a shard with nickserv? 08:25:03 https://www.devever.net/~hl/freenode_suicide 08:25:13 according to this, yes, there are some services still connected to the old services 08:25:21 rinnegan.freenode.net is the largest 08:25:36 whatever I was on went down overnight 08:27:12 freenode webchat may even still connect to Old Freenode, possibly with services 08:28:47 hrm, guess not, webchat connected me to some isolated server or something 08:29:10 yeah, nickserv is still on rinnegan 08:31:17 just occurs to me that I might not want my email in their db after all the dust settles 08:32:10 that's a good point 08:33:24 oh damn, can't drop my nick because I'm klined from it, lol 09:37:03 wonder if anything came of any of the student projects 10:13:22 <10P​leasingFungus> haven’t heard from them in some time 10:13:38 the semester is probably long over 10:15:48 <08n​icolae> the students are all long graduated. that school hasn't been in operation for forty years. ghost projects. 10:20:44 03gammafunk02 07* 0.27-a0-1292-g165cb48: Refactor and expand objstat statistics 10(6 hours ago, 1 file, 841+ 800-) 13https://github.com/crawl/crawl/commit/165cb48cdd1e 10:20:44 03gammafunk02 07* 0.27-a0-1293-g4180522: Some shop vaults from nicolae (12593) 10(4 hours ago, 1 file, 285+ 4-) 13https://github.com/crawl/crawl/commit/4180522d9cf2 10:21:06 <10P​leasingFungus> 2 spooky… 10:21:22 <10P​leasingFungus> ooh 10:21:27 <09g​ammafunk> @PleasingFungus spell stats are go from that first commit; if you use it and see any bugs, let me know 10:21:32 <10P​leasingFungus> ty! 10:21:46 <09g​ammafunk> I've tested the output and it looks ok, but did have to fix a number of bugs I found, and there could be others 10:22:52 <09g​ammafunk> turns out I was wrong about the SD bug, it was fine. I just switched over to ints for storing data (since we don't need floating point until the end, and working with int is easier), and introduced integer division in my rewrite (but noticed and fixed it, thankfully) 10:23:38 <09g​ammafunk> also, somehow I've merged more nicolae vaults 10:23:53 <09g​ammafunk> I blame the infamous hacker known as nicolae-chan 10:23:53 <08n​icolae> yes, YES 10:24:25 <09g​ammafunk> only change I think I made was one extremely minor bug, uh 10:25:00 <08n​icolae> i thought of the Specific Store while i was falling asleep and it was such a stupid perfect joke i made it first thing the next morning 10:25:18 <09g​ammafunk> I almost vetoed that 10:25:51 <09g​ammafunk> but then I thought it'd be more fun if kate found it and either begrudgingly allowed it to live or removed it, either way 10:25:56 <08n​icolae> lol, nice 10:27:16 <09g​ammafunk> btw, the bug was in the promenade vault: SUBST: DFJ = y, HK = z, E = s, y : : GGTTUt, z : GGTTUt, - : ww. 10:27:25 <09g​ammafunk> I assume that double colon was unintentional 10:27:40 <09g​ammafunk> and not some strange vault syntax voodoo I'm unaware of 10:27:43 <08n​icolae> oh yeah, unintentional, i don't even know what that would do 10:28:01 <09g​ammafunk> des parsing was happy with it, so I guess we'll never know, since I removed it 10:28:49 <08n​icolae> did you change the depth for sticking_my_neck_out or did i typo it 10:29:37 <09g​ammafunk> oh did I mess that up 10:30:11 <09g​ammafunk> yeah that's my fault, let me fix 10:30:12 <08n​icolae> it was submitted as DEPTH: D:4-, Depths, Elf, Snake but in the commit it's just DEPTH: D 10:31:16 03gammafunk02 07* 0.27-a0-1294-g42bb9d4: Fix a shop vault depth (nicolae) 10(21 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/42bb9d4d0790 10:31:59 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1293-g4180522d9c (34) 10:32:05 <08n​icolae> thank ya kindly 10:33:29 <09g​ammafunk> @nicolae btw, if you can remember our "house style" to the extent we have one for syntax order is name->tags->depth->weight, and then for map objects item/kitem->mons/kmons->kfeat->subst/nsubst/shuffle->colour/tile/ftile 10:33:55 <09g​ammafunk> that's what I've been trying to order things as 10:34:05 <08n​icolae> i remembered putting the substs/shuffles after the kstuff but i didn't realize it was more specific 10:34:16 <09g​ammafunk> obv there can be exceptions for conditionals 10:35:34 <09g​ammafunk> yeah, the name->tags->depths->weight is one I do as well, kind of "high level" to "low level" vault info (tags often covers lower level details but often high level grouping details as well) 10:36:05 <09g​ammafunk> oh and any orient after weight 10:36:13 <08n​icolae> i figured depth was more high-level than tags but i guess that's because i tend to focus on single-branch vaults lately ¯_(ツ)_/¯ 10:37:09 <09g​ammafunk> tags are certainly both aspects, but I put them up there since that's how certain key types of vaults get selected 10:38:53 <09g​ammafunk> just getting related statements grouped as contiguously as possible is most of the struggle; vaults we merge these days tend not to be too bad 10:39:08 <09g​ammafunk> but you read some of the older vaults and they're just all over the place 10:39:24 <08n​icolae> that's because most of the vaults you merge these days are mine, which are of course top-notch high-quality epitomes of the vault design art 10:39:47 <09g​ammafunk> oh, I didn't know your name was minmay 10:40:11 <08n​icolae> minmay's vaults do rule 10:40:12 <09g​ammafunk> huge fan of your tome mods 10:40:22 <09g​ammafunk> even though I've never played them 10:40:39 <08n​icolae> thank you, and likewise 10:40:56 <09g​ammafunk> I consider all of dcss to be my tome mod 10:43:59 <09g​ammafunk> now I have to hurry up and finish ice cave revamps 10:45:49 <08n​icolae> you're putting vampires in? 😮 10:46:01 <09g​ammafunk> *??vampire 10:46:01 <04C​erebot> vampire (V) | Spd: 10 | HD: 6 | HP: 28-38 | AC/EV: 10/10 | Dam: 15, 15(vampiric) | undead, weapons, items, doors, evil, spellcaster, see invisible, unbreathing | Res: will(40), cold, poison+++, drown, miasma, neg+++, torm | Vul: holy | XP: 212 | Sp: vampiric draining (4-22), confuse, invisibility | Sz: Medium | Int: human. 10:46:10 <09g​ammafunk> sadly no bolt of cold 10:46:34 <08n​icolae> icepire 10:46:52 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1294-g42bb9d4d07 (34) 10:49:14 <10P​leasingFungus> look out / it's the icepire / this bout / you will expire 11:18:27 -!- allbery_b is now known as geekosaur 12:16:11 <08n​icolae> i'm trying storm form in wizmode and the weapons display says "storm fists (elec)" in yellow text. bellissimo 12:40:03 Chain Lightning animation with animations off is too slow. 12:43:45 <10P​leasingFungus> i know 😦 not sure how to speed it up further 12:43:52 <10P​leasingFungus> probably there’s some wizardry 12:46:22 Didn't it was ok before the change? 12:46:36 Wasn't it* 12:46:39 <10P​leasingFungus> the old version worked completely differently 12:50:27 <05k​ate> @PleasingFungus the commit adding starting spells directly to memory instead of creating books also reminded me that probably kiku and sif should do that too 12:51:51 <05k​ate> for kiku it would probably simplify the logic a bunch too since the books are already generated in a really weird special-casey way 12:52:45 <09h​ellmonk> Is there a reason to keep the "learn it or lose it" aspect of veh gifts or should they work the same way 12:53:17 <10P​leasingFungus> sure, good point 12:53:38 <10P​leasingFungus> i’m slightly sad after last night so idk when i’ll have the energy to change it myself 12:54:10 <10P​leasingFungus> eh, i like learn it or lose it? it’s a fun dynamic 12:54:22 <05k​ate> i was poking at kiku a little, i might try and do that at some point. sif would probably be a bit of a bigger project since that relies on all the existing book code 12:54:49 <10P​leasingFungus> do i really want this spell? how much amnesia do i have or expect to get? how good are the other spells i might get soon? 12:54:54 <10P​leasingFungus> it’s a neat lil minigame 12:55:07 re chain lightning, it appears to use 200ms per chain, so shortening that seems like it would work? 12:55:13 <09h​ellmonk> I think there are some ways to game it that arent particularly good 12:55:26 <10P​leasingFungus> that’s scaled delay; animation settings should already turn it off 12:55:32 <09h​ellmonk> For example taking off faith amulet to retain a gift longer 12:56:05 <10P​leasingFungus> hrm, that seems weird and not extremely good 12:56:15 <10P​leasingFungus> don’t you get a big piety penalty for that? 12:56:21 oh, I misread the complaint 12:56:24 <10P​leasingFungus> seems rarely worthwhile 12:56:38 still, 200ms per chain is really slow, disaster area uses I think 50ms per upheaval and 200ms at the end 12:56:46 <09h​ellmonk> Yeah but veh piety is basically worthless if you're past the point of getting wiz and range extension 12:57:01 <05k​ate> i guess there's theoretically cases where you get offered a gift that you want but don't have slots for so you take off faith to keep it offered until you find some amnesia? 12:57:03 <10P​leasingFungus> advil: when i playtested it, 200ms felt right 12:57:12 <10P​leasingFungus> you should try it and see what you think 12:57:32 <09h​ellmonk> It delays your other gifts ofc, but if you get something you really want and are a spell level or two short you probably dont care about that 12:57:40 <05k​ate> but i can't remember that ever happening to me, i'd tend towards saying it having a bit of interaction with spell slots and amnesia is fine and distinguishes it from the other spell gods 12:57:47 <10P​leasingFungus> (it’s important to communicate which enemies are getting hit for how much) 12:58:25 <10P​leasingFungus> @hellmonk would a simpler solution be to remove the faith interaction w veh gift timer? 12:58:44 <10P​leasingFungus> doesn’t seem like a very good or exciting interaction even when working as intended 12:58:56 <10P​leasingFungus> i guess idk at what layer that’s baked in 12:59:03 <09h​ellmonk> eh, idk. I'm not overly concerned abt the current system, just thought I'd throw it out for discussion 12:59:05 <06a​dvil> did you playtest over webtiles? 12:59:10 <06a​dvil> that's usually the case that needs adjusting 12:59:39 <06a​dvil> since it is that number + lag 12:59:39 <10P​leasingFungus> no, only local tiles 12:59:53 <10P​leasingFungus> not sure how relevant lag is here 13:00:18 <10P​leasingFungus> the point is the delay per arc, which doesn’t get multiplied by lag 13:00:35 <10P​leasingFungus> it’s (delay * arcs) + lag, right? 13:00:42 <10P​leasingFungus> which is pretty different 13:02:09 <10P​leasingFungus> sure, thanks for bringing it up! 13:02:57 <06a​dvil> I'm just telling you my debugging experience with disaster area, where 200 was pretty not ideal ¯_(ツ)_/¯ 13:03:02 <10P​leasingFungus> sure 13:03:15 <10P​leasingFungus> if you try it on webtiles, lmk how it feels! 13:09:22 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-1294-g42bb9d4 (34) 13:10:37 <10P​leasingFungus> re the speed problem: the problem seemed to be that each chain lightning cast draws about a billion beams, and there’s some overhead to each 13:10:48 <10P​leasingFungus> easy to see on zigs, for example 13:11:02 <06a​dvil> I think it's that without the right settings, there's still a redraw on each beam 13:11:17 <10P​leasingFungus> seems like there should be some way to avoid the mass redraws 13:11:24 <10P​leasingFungus> but i wasn’t sure what 13:11:55 <10P​leasingFungus> i think what i want is one redraw per arc, which should cap at about 3 per cast 13:12:00 <10P​leasingFungus> instead of 50 13:14:56 hm the code for this assumes that the draw is done separately from the firing, because that's how the other relevant cases (like disaster area) work 13:20:03 <10P​leasingFungus> it sort of is done separately 13:20:16 <10P​leasingFungus> if you look at the chain lightning code 13:20:42 <10P​leasingFungus> i had to separate the visual and functional beams to avoid multi hits on guys that got in the way of arcs 13:23:55 <06a​dvil> there's no separate call to draw() though, right? 13:24:01 <10P​leasingFungus> oh 13:24:08 <10P​leasingFungus> i didn’t realize that existed 13:24:18 <10P​leasingFungus> that would have been a better thing to use 13:24:33 <10P​leasingFungus> unrelated: we have creative commons approval for the chicken 13:26:33 <06a​dvil> ah, one way of doing this is to do the damage separately and use the beam only for drawing 13:27:13 <06a​dvil> static discharge is an example (though it looks a bit messy on a quick glance) 13:27:28 <06a​dvil> there's about as many ways to do this as there are spells of this complexity though 13:28:19 <06a​dvil> however, I am going to push something that I think is basically an api fix in a minute, that will solve this 13:30:15 <10P​leasingFungus> ooh 13:30:19 <10P​leasingFungus> thank you! 13:30:30 <10P​leasingFungus> dcss.txt 13:48:27 <06a​dvil> now I remember why I didn't generalize this api before 13:50:15 <10P​leasingFungus> oh no 13:51:38 <06a​dvil> there's just a lot of cryptic behavior here and changing anything in a general way risks messing up other animations because I don't really understand why it does things this way 13:52:32 <06a​dvil> as a side note a huge FR is that animations in webtiles should be implemented in the browser and not require getting updated maps from the server 13:56:33 <06a​dvil> also it would be nice to have a version of animations-off that had exactly one screen update per animated action, I'd definitely use that online over either of the existing options 13:57:53 <10P​leasingFungus> that’d be cool 14:01:36 03advil02 07* 0.27-a0-1295-g0306a41: fix: remove chain lightning delays with no animations (Yermak) 10(6 minutes ago, 3 files, 17+ 3-) 13https://github.com/crawl/crawl/commit/0306a414dbaa 14:03:02 <10P​leasingFungus> oh, i misremembered 14:03:17 <10P​leasingFungus> i had a version of the code that used separate visual and damage beams 14:03:32 <10P​leasingFungus> but then i inserted an awful hack into beam.cc instead 14:03:39 ah 14:03:52 I think it should have been possible to use the same beam both for drawing and damage, but separately? 14:04:01 I seem to remember at least one spell uses that 14:04:02 <10P​leasingFungus> probably? 14:04:37 %git ff5298d5c3 14:04:37 07PleasingFungus02 * 0.27-a0-1253-gff5298d: Move Chain Lightning to level 9 10(6 days ago, 19 files, 270+ 108-) 13https://github.com/crawl/crawl/commit/ff5298d5c3c0 14:05:17 lol 14:06:25 damage happens via beam.fire(); though, right? 14:06:28 or am I missing something 14:07:27 <10P​leasingFungus> yeah it does; i was remembering a different version that i didn't end up pushing 14:07:28 oh, is that special casing so you can reuse the beam? 14:07:49 still trying to figure out what it prevents from happening 14:08:01 <10P​leasingFungus> imagine you have the following setup: 14:08:15 <10P​leasingFungus> @.rgD 14:08:33 <10P​leasingFungus> you looking at a rat, a goblin, and a Dragon, probably. you console people will have to correct me if i'm wrong. 14:08:55 <10P​leasingFungus> we cast chain lightning. the rat is closest, so it eats the first hit. then lightning arcs from it to everything within range 3: the player, the goblin, and the dragon. 14:09:38 <10P​leasingFungus> the hack is to avoid the "rat to dragon" beam also causing damage to the goblin; i want it to be the case that each monster gets hit at most once by one cast of chain lightning 14:09:42 <10P​leasingFungus> makes it much simpler to understand what's going on 14:09:42 ah, you want to prevent double hits I see 14:14:19 yeah, the upheaval model wouldn't be what you want then (it uses a beam for drawing, sets animate=false, and then again for damage with fire()) 14:14:45 discharge would be the closest, but it has to reimplement elec damage code 14:14:59 <10P​leasingFungus> yeah, i wanted to avoid that 14:32:17 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1295-g0306a414db (34) 16:22:13 <05k​ate> oh huh, kiku can no longer gift haunt as of it being moved out of the necronomicon, that seems wrong 16:23:07 <05k​ate> maybe it can go in the second book gift i guess 16:23:28 <10P​leasingFungus> are you doing the refactoring? 16:23:54 <10P​leasingFungus> hadn't actually thought about the impact of my plan on kiku... awkward 16:24:30 <05k​ate> i started on it yeah, and then got side-tracked into adjusting the gift contents a bit 16:25:23 <10P​leasingFungus> nice 16:25:36 <10P​leasingFungus> yeah, i didn't intend to break that part of the gift when i balanced the necronomicon and grand grimoire 16:25:51 <05k​ate> if i understand right the book plan wouldn't affect kiku generally? since kiku already just gifts two hardcoded lists of spells unrelated to existing books 16:26:02 <10P​leasingFungus> only the necronomicon 16:26:12 <10P​leasingFungus> and actually i think i might've remembered to keep that intact 16:26:19 <10P​leasingFungus> yeah i did 16:28:26 <05k​ate> i do feel like haunt is sort of the main tradeoff between necronomicon and pain weapon though so i'm not sure about including it in one of the earlier gifts 16:28:36 <05k​ate> i guess infestation is a big necronomicon pull too probably 16:29:08 <10P​leasingFungus> i mean, no particular reason to keep the final gift as the literal necronomicon either? could just plop haunt into that gift set 16:30:27 <05k​ate> yeah, would need a bit of flavour-rejigging but that could work too, or could even do a randbook-style thing as with the earlier gifts and offer 4 of the 5 but not guarantee which ones you'll get 16:31:49 <10P​leasingFungus> sure 16:34:24 <05k​ate> the other thing that came to mind based on the spellbook changes was maybe adjusting wanderer spell sets so that they don't just directly pull other backgrounds' books, that could be neat to randomise a bit further 16:36:46 <05k​ate> probably more of a next-version thing if it sounds like feature freeze might be soon, but it seems like it'd be reasonable with starting spells no longer being tied to actual items (and there's already some handling for just adding random spells to wanderer memory that could be built on instead maybe) 16:47:03 is feature freeze soon? 16:48:13 I guess it has been ~6 months 16:48:21 <05k​ate> no idea! i haven't been keeping track but i saw folks mentioning that it might be worth thinking about soon, yeah 16:48:40 does seem like we have many features 17:04:12 <10P​leasingFungus> we're currently around 5 months from the last release 17:04:20 <10P​leasingFungus> we were talking about maybe feature freeze around end of June 17:08:22 <06a​dvil> seems good 17:08:32 <06a​dvil> guess I better get cracking on my features 17:25:19 what the hell is going on 17:25:39 okay, it was my terminal not everyone typing like they're drunk 17:50:19 03PleasingFungus02 07* 0.27-a0-1296-g8ece459: Add a fairly silly splash (ArbitUHHH) 10(51 seconds ago, 3 files, 2+ 1-) 13https://github.com/crawl/crawl/commit/8ece459b43b5 18:02:02 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1296-g8ece459b43 (34) 18:24:01 Unstable branch on underhound.eu updated to: 0.27-a0-1296-g8ece459b43 (34) 19:14:57 New branch created: tomb_of_the_unknown_books (2 commits) 13https://github.com/crawl/crawl/tree/tomb_of_the_unknown_books 19:14:57 03PleasingFungus02 07[tomb_of_the_unknown_books] * 0.27-a0-1297-g45043de: Remove known book tracking 10(48 minutes ago, 4 files, 30+ 13-) 13https://github.com/crawl/crawl/commit/45043de9b159 19:14:57 03PleasingFungus02 07[tomb_of_the_unknown_books] * 0.27-a0-1298-g12948fb: Remove book ID 10(19 minutes ago, 5 files, 24+ 80-) 13https://github.com/crawl/crawl/commit/12948fb3dc6e 19:37:02 New branch created: pull/1986 (2 commits) 13https://github.com/crawl/crawl/pull/1986 19:37:02 Branch pull/1986 updated to be equal with tomb_of_the_unknown_books: 13https://github.com/crawl/crawl/pull/1986 21:04:14 -!- gpotvin is now known as ratboy 21:13:17 03PleasingFungus02 07[tomb_of_the_unknown_books] * 0.27-a0-1299-g805d79a: Fix autopickup 10(39 seconds ago, 2 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/805d79ae4b26 21:13:27 Branch pull/1986 updated to be equal with tomb_of_the_unknown_books: 13https://github.com/crawl/crawl/pull/1986 23:26:41 !kw hellcano 23:26:42 Keyword: hellcano => vlong>=0.27-a0-1153-g9a643b30eb