01:08:39 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 01:08:49 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 01:08:58 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 01:09:27 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 03:09:34 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 03:09:47 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 03:11:20 !crashlog motoroller71 03:11:21 6. motoroller71, XL5 GrFi, T:2143 (milestone): https://underhound.eu/crawl/morgue/motoroller71/crash-motoroller71-20240430-100946.txt 03:11:31 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 03:11:40 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 03:32:32 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5199-gb287095a7e 04:03:53 <06m​umra> Regarding spell range suppression. I'm wondering now about a yaktaur band member for this effect (and I note the intention to give them some varying support along with glyphcasters). I'm thinking like a yaktaur cleric - possibly "iconbearer" or "totembearer" that can summon an icon/totem which has the aura effect (trog could be an appropriate god for yaktaurs which would make sense, but I am more thinking there's some unnamed yaktaur 04:03:53 beast god in play) 04:04:34 <02M​onkooky> think it's much more interesting without the delay 04:05:13 <06m​umra> and easier too 04:05:19 <02M​onkooky> the delay from the turn spent summoning a totem with the spell suppression that is 04:06:24 <06m​umra> yeah that's fair 04:09:15 <06m​umra> doesn't necessarily have to be an actual yaktaur, could be some kind of monster pet they drag around that has the effect 04:31:59 <06m​umra> (could be a resurrected suppression moth since there is already a tile ... this is certainly rather simpler than the removed design!) 04:50:21 grizmgrazm2 (L6 TrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:5'! (D:5) 04:50:49 grizmgrazm2 (L6 TrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:5'! (D:5) 04:56:16 <06m​umra> (having said that, i don't think it's a great monster name) 05:03:16 <05i​coson> this is just my periodic reminder that I wrote a script for testing placement issues, including opacity issues, that is (hopefully) extremely easy to use 05:03:23 <05i​coson> (base) advil:source/ (08be3ee2a1✗) $ ./crawl -script placement.lua dolorous_temple_overflow_order_and_chaos_3 Testing vault 'dolorous_temple_overflow_order_and_chaos_3' script error: ./scripts/placement.lua:275: Isolated area in vault dolorous_temple_overflow_order_and_chaos_3 (3 zones) from file altar_overflow.des 05:05:05 <05i​coson> (I possibly have never gotten a single other dev besides me to actually use it?) 05:06:59 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-1036-ga794c8f (34) 05:07:21 <05i​coson> if you run it with no arguments it gives a help msg 06:41:55 <06d​olorous_84348> Good to know. 06:42:09 <06d​olorous_84348> Maybe the documentation could mention it? 06:42:47 <06d​olorous_84348> Never mind, it does in advanced.txt; I wasn't searching quite right. 07:45:56 03dolorous02 07* 0.32-a0-1037-g490276c8bd: Fix typo. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/490276c8bdbf 07:48:48 04Build failed for 08master @ 490276c8 06https://github.com/crawl/crawl/actions/runs/8896818016 07:55:31 03dolorous02 07* 0.32-a0-1038-ga127011c1b: Add another adjective to artefacts. 10(4 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/a127011c1b89 07:59:01 04Build failed for 08master @ a127011c 06https://github.com/crawl/crawl/actions/runs/8896957806 08:01:51 motoroller71 (L5 GrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:4'! (D:4) 09:50:08 grizmgrazm2 (L6 TrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:5'! (D:5) 12:04:03 <06m​umra> That MacOS pyyaml error: i was getting the same error installing deps on my WSL box 12:18:09 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:18:22 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:18:32 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:19:09 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:19:19 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:19:37 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:19:47 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:19:57 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:20:08 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:20:32 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:21:43 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:22:32 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:24:15 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 12:53:36 <04d​racoomega> I think between the versions I iterated through before the current version of seismic cannonade, and the ones I've iterated through this past week or so, trying to figure out what I want to do with it, I could have designed like 12 individually different cannon spells 13:07:29 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 13:09:31 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 13:16:19 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 13:21:36 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 13:24:23 <12g​e0ff> fr: 11 more cannon spells 🙂 13:25:15 <12g​e0ff> (it could be a new magic school) 13:30:15 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 13:31:23 <06p​leasingfungus> !lm azuvok x=src 13:31:25 <04C​erebot> 4810. 2024-04-30 20:30:14 Azuvok the Cleaver (L8 MiBe of Trog) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 13:31:29 <06p​leasingfungus> ??rebuild 13:31:29 <04C​erebot> rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ https://cbro.berotato.org/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.kelbi.org/rebuild/ Bug gammafunk, advil, |amethyst, or Nap.Kin for CDO. Use your powers wisely. 13:31:35 <06p​leasingfungus> rip 13:35:06 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 14:18:20 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 14:18:35 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 14:18:43 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 14:22:17 <04d​racoomega> I have actually legit been giving serious thought these last few days to the very-lightly-discussed-before-by-others idea of splitting Summonings into two schools - sort of a 'artificial construct' versus 'natural being called from elsewhere' sort of thing. The former not being 100% just ally spells, but that basic idea. There's a lot of summon spells already, and I do have at least a couple more I want to try out, and there's a 14:22:18 number of things in summonings already that is a natural fit for this. 14:26:54 <04d​racoomega> Spellforged Servitor was already kind of for an entirely different archetype than most summons 14:27:20 <04d​racoomega> (And yet appealing enough that people train summonings just for that) 14:29:10 <12g​e0ff> battlesphere being a pure Conj spell feels a bit weird, but it's not a summon too 14:30:14 <12g​e0ff> it's more like a construct/golem/artificial thing w/o a 🧠 of its own 14:31:21 <12g​e0ff> (just thinking if there are enough existing spells to fill that possible new category) 14:33:27 <04d​racoomega> Spellforged Servitor, Lightning Spire, Blazeheart Golem, Animate Armour are all easy fits of existing stuff. I hadn't considered Battlesphere, but that could also make sense. Cannonade (even in its significantly redesigned form) fits and there's at least another two spells I've been tossing over in my head that also work. 14:34:50 Azuvok (L8 MiBe) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:6'! (D:6) 14:35:18 <04d​racoomega> Probably wouldn't be too hard to come up with the token lower level spells it would need. (I've mulled over a few 'boomerang'-style attack spells at various completely different level ranges and schools before, that shoot out and then return to you the next turn, but something like that could be at 2 or something for a starter book) 14:36:30 <04d​racoomega> That's like... ~10? 14:36:39 <04d​racoomega> (Y'know, once a bunch of new things that I just mentioned actually exist :P) 14:37:23 <04d​racoomega> Though worth noting that this does fuck up the current summoner start, which is otherwise in a nice place now ^^; 14:37:29 <04d​racoomega> If Spire and Blazeheart go out >.>; 14:37:38 <04d​racoomega> So it would also need something else 14:42:26 <12g​e0ff> A random thought for nerfing the Spire (if there's ever a need for that): what if it required the player to stand next to it to function, similar to the blazeheart golem? (And that's the question: what's an artificial construct and what's a summon? ACs rely on something from the player, like armour/spells, or require the player to guide it/stand next to it. Also, good gods don't care about you hurting ACs. What else?) 14:42:29 <04d​racoomega> (Past the starting book, it's completely fine, of course) 14:43:17 <04d​racoomega> I think there's a huge awkwardness with a pair of spells wanting you to stand near them, when one is melee and the other is ranged, and they will often be actively getting further away from each other in the same battle 14:45:20 <04d​racoomega> I don't think there's exactly hard lines between construct vs. summon, mechanically. The former does tend to be more based on the player's abilities or player's movement or act in a very narrow and specific way. But in the same way that elemental schools have feel fairly distinct from each other while having mechanical overlap, I think this also can. The flavor aspect of a spell goes a long way to making it feel like it belongs 14:45:20 somewhere. 14:46:00 <04d​racoomega> So there can be broad categorizations of how a given school players, and what sort of effects mechanically belong there, but some fuzziness in the middle that is separated by flavor 14:46:19 <04d​racoomega> (Construct skill can also get away with a few things that aren't strictly allies, too, I think, probably) 14:47:26 <04d​racoomega> Not sure exactly what the skill ought to be called. I'd have considered 'Shaping' if 'Shapeshifting' wasn't already a thing 😛 I think 'Forgecraft' was the best I came up when brainstorming about it again this morning, but I don't know if that's going to make people think too much that it's about making things out of metal 14:47:55 (a neat potential upside here: a clear delineation of spells that *won't* require such caution to avoid penance with the ally-preserving but not protecting gods, if they are in fact flagged to never penance) 14:48:10 <04d​racoomega> Yeah, I guess that would more or less come for free here 14:48:41 minor, admittedly, but that side effect just randomly came to mind 14:49:04 <04d​racoomega> It may be small, but I do think it's an actual benefit 14:49:11 same 14:49:29 <04d​racoomega> (Presumably also they themselves don't get mad if you hit them) 14:50:12 <04d​racoomega> I wonder if this just outright makes Blazeheart safer to use because of the type of company it's likely to keep? 14:50:15 yeah I assume most everything of the hypothetically-named forgecraft would simply be mindless/nonliving 14:50:46 <04d​racoomega> No more blowing up your own dog by mistake. (Even if the tension of balancing the two of those against each other at present does have some mechanical interest) 15:24:51 <06p​leasingfungus> i sort of like artifice, but we'd need to rename artificers 😛 15:26:46 <04d​racoomega> Yeah, that was something I was also trying to dodge around ^^; 15:27:48 <06p​leasingfungus> not like artificer is that great a name for the bg anyway! 15:27:50 <06p​leasingfungus> call em gadgeteers 😛 15:28:30 <04d​racoomega> And doom sequell data forever 15:28:42 <06p​leasingfungus> sequell data <<<<< player experience 15:30:25 <04d​racoomega> That is an entirely fair point (but I can't help but wonder if there's a word where we could get both) 15:30:46 <04d​racoomega> Of course, maybe the BG would warrant renaming if a magic of this sort existed because people would assume they were related >.> 15:31:00 <04d​racoomega> Even if we had a name that was itself sufficiently distinct 15:31:19 maybe you're doing it wrong. "animator" 15:32:52 (or at least thinking about it wrong) 15:38:09 Unstable branch on underhound.eu updated to: 0.32-a0-1038-ga127011c1b (34) 15:45:52 "animator..." help, the necromancers are trying to rebrand again! 15:46:51 and yet we already have animated armour and it's not necromancy 15:46:56 (and I do think the equally relevant point re: artificer is how little the present background is actually associated with artifice, whether they come to compete with forgecrafters or no) 15:49:57 <04d​racoomega> Clearly they are 'Wanders', which isn't even slightly ambiguous as a name for a Crawl bg whatsoever >.> 15:52:27 such a missed opportunity, to have not had given them the claim to the "wanderer" name in the first place 16:11:55 <02M​onkooky> magecraft 16:22:35 <04d​racoomega> Seems awfully confusable for spellcasting 17:10:49 <02M​onkooky> nonsense it has craft in the name 17:22:25 <06p​leasingfungus> spellcrafting 17:22:28 <06p​leasingfungus> magecasting 19:39:49 -!- The topic of #crawl-dev is: Crawl Development | https://github.com/crawl/crawl | Logs: http://s-z.org/crawl-dev/, temporarily http://crawl.akrasiac.org/logs/cheibriados/ | People with +v have commit access, devs on bridged discord as well | General Crawl-related chat to #crawl | Long stuff to a pastebin service, please 19:39:49 -!- The topic of #crawl is: Play Dungeon Crawl Stone Soup online now! Type ??online for instructions, ??lg / !lg for play stats | PM Sequell for long queries | http://crawl.develz.org | FooTV game replays: ??footv for instructions | #crawl-dev for dev discussion, #crawl-offtopic for offtopic 22:35:32 Unstable branch on crawl.develz.org updated to: 0.32-a0-1038-ga127011c1b (34) 22:46:03 <06m​umra> "Animation" 22:48:20 <06m​umra> (would suggest fulminant prism and possibly blastmotes as spells that are slightly odd fits in their current schools are might work better in the new school) 22:51:55 <06m​umra> (fulminant prism -> Alchemy/Animation, blastmotes -> Fire/Animation) 22:58:30 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-1038-ga127011c1b 23:10:22 <06m​umra> You could maybe call it "Runebinding" or something close, and have it flavoured around magic where you have to draw runes to bind magic into them 23:11:28 <06m​umra> Which makes total sense in terms of something like golems historically 23:13:12 Unstable branch on cbro.berotato.org updated to: 0.32-a0-1038-ga127011c1b (34) 23:14:43 <06p​leasingfungus> the trouble is that crawl runes already mean something quite different 😛 23:14:46 <06p​leasingfungus> gotta do sigils! 23:14:49 <06p​leasingfungus> glyphs! 23:15:30 <06m​umra> Hmmm yeah forgot that somehow 😂 23:15:37 <06m​umra> But glyphs work 23:16:14 <06m​umra> And the two can be connected -- the runes are basically rocks or whatever that have had powerful magic scribed into them with glyphs 23:20:54 <06m​umra> sigil of binding then becomes dual school as you're basically glyphing a hex onto the floor 23:22:25 grizmgrazm2 (L6 TrFi) ERROR in 'files.cc' at line 2175: Builder failure while generating 'D:5'! (D:5) 23:34:19 <06m​umra> the one problem i see with a Glyph school is that "glyph" also already has a fairlying important meaning in code 🙂 23:36:03 <06m​umra> which i realise is partly the joke, but it probably results in some confusing function naming along the line 23:40:51 <04d​racoomega> Yeah, I thought about some rune-related stuff at one point until Index looked at me funny and I was like "...oh, right, runes are already a thing" >.> 23:42:24 <04d​racoomega> I'd be a bit concerned about moving fulminant prism out of conjurations (though ironically it could maybe leave alchemy again >.>) because conjurer book kind of relies on it, and unlike summoner, it's not an automatic thing that it would need reworking with school changes. Blastmotes going from Translocation -> Crafting seems harmless, though. That was always a bit of an odd fit, and Fire is still the main school that matters for 23:42:25 the background) 23:55:13 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-1038-ga127011c1b 23:55:15 calling it "Crafting" to further spite the Won't Do list... 23:56:54 <06m​umra> "Glyphcraft" has a good ring