00:41:56 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5014-gf9597c7f93 01:42:38 -!- node1 is now known as chu-chu 03:23:10 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5014-gf9597c7f93 04:22:10 -!- poopbridge1 is now known as poopbridge 04:32:29 -!- poopbridge1 is now known as poopbridge 05:06:42 Unstable branch on crawl.akrasiac.org updated to: 0.31-a0-542-gdc2a678 (34) 05:14:26 -!- poopbridge1 is now known as poopbridge 05:22:54 03nlavsky02 07* 0.31-a0-543-geaa9c7a2c0: docs: fix talismans on the ?? screen 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/eaa9c7a2c00e 05:28:17 <08n​lavsky> ^ TIL that Hints mode has a separate ?? help screen 05:34:29 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-543-geaa9c7a2c0 (34) 07:34:56 -!- allbery_b is now known as geekosaur 07:54:32 New branch created: pull/3255 (1 commit) 13https://github.com/crawl/crawl/pull/3255 07:54:33 03Katie Labounko02 07https://github.com/crawl/crawl/pull/3255 * 0.31-a0-544-g2edde40cba: Add names to player octopode tiles 10(84 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/2edde40cbaa7 08:31:28 -!- Dondy90 is now known as dondy 09:15:04 New branch created: pull/3256 (1 commit) 13https://github.com/crawl/crawl/pull/3256 09:15:05 03Erik Mackdanz02 07https://github.com/crawl/crawl/pull/3256 * 0.31-a0-544-gb2125d27cb: enable backtrace on glibc only 10(3 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/b2125d27cb04 10:08:36 <04d​racoomega> Another day, another spell (mostly) coded 10:08:49 <08n​icolae> what kinda spell we talkin 10:09:14 <04d​racoomega> When I have a few more of them assembled, I'm going to push a branch of experimental stuff for people to look over 10:10:40 <04d​racoomega> Some Hexslinger stuff and a couple new earth spells 10:11:56 <04d​racoomega> (I just finished coding that proposed change to portal projectile that makes your ranged attacks additionally hit the marked target, provided the initial attack is not aimed at them - and pushed to level 4 instead. Though there's new stuff at lower levels to bridge that gap instead of making it more awkward, don't worry) 10:29:34 <06p​leasingfungus> ??portal projectile 10:29:35 <04C​erebot> portal projectile[1/2]: Teleports a fired (wield launcher) or thrown missile directly to its target, increasing accuracy by spellpower/8 (max 6-7). Has many interesting tactical uses, e.g. hitting the orc priest hanging out behind the pack. Does not pass (transparent) walls. It is the rough opposite of apportation, in that it can also fire whatever wherever whyever. 10:30:00 <06p​leasingfungus> huh, thought it was L3 10:30:02 <06p​leasingfungus> i wonder why 10:33:51 <04d​racoomega> It is 10:34:27 <04d​racoomega> But I mean, I kind of felt like if it's now letting you hit two things at once and the rest of the starting spells are rearranged to give you things to do without getting there, that maybe it's more appropriate at 4? (I mean, the spell is renamed; it's a functionally-similar replacement) 10:35:34 <04d​racoomega> Either way, a lot of this stuff is pretty experimental, but I just kind of wanted to get a collective set of it assembled before getting other eyes or wider testing on it 10:53:24 <06p​leasingfungus> i'm intrigued by the new pproj, but a little confused. Instead of being a duration that saps mp, it applies an ench on a (smite-?)targeted monster? Can you pproj at multiple monsters at the same time? 10:54:14 <06p​leasingfungus> Do you get attack prompts if you pproj a monster who's next to an ally and then fire at something else while you're wielding Damnation? 11:00:58 that was the implication I got from "additionally hit" 11:04:21 <06p​leasingfungus> based on the discussion the other day, i thought "additionally hit" meant "pproj only does anything if you fire at a target which is not the one you applied pproj to", rather than "you can pproj any number of targets" 11:05:39 Hm. I understood it to mean "it missed the target you selected but hit a neighboring enemy, so instead it hits both now" 11:05:54 but I did not see the earlier discussion 14:55:52 forcewynd (L16 SpEn) ASSERT(defender->alive()) in 'fight.cc' at line 282 failed. (Shoals:3) 14:59:29 !crashlog 14:59:35 25589. forcewynd, XL16 SpEn, T:35557 (milestone): http://crawl.akrasiac.org/rawdata/forcewynd/crash-forcewynd-20230814-215551.txt 15:15:37 <04d​racoomega> That is... a good question that I had not considered and just went to test now that I'm back again 15:16:39 <04d​racoomega> Apparently what actually happens is that it only explodes at its normal destination and not afterward. It just hits the marked target normally, which feels... somewhat wrong? (I might be inclined to just disallow exploding weapons from portalling?) 15:18:14 <04d​racoomega> Anyway, how it currently works in general is that you cast the spell, selecting a target which becomes marked. This gives you a status for several turns where shooting other things (you don't have to hit them, but you at least need to not be firing at the marked target) causes the target to get shot at directly after the normal bolt path is done with. It does still cost an additional mp per shot (I thought it might still want this 15:18:14 for balance reasons, so as to lot literally be doubling normal damage output against groups - but its more expensive than old pprojectile in general, in a sense, since you have to recast it for each new target) 15:18:49 <04d​racoomega> I renamed it (provisionally 'Dimensional Bullseye') since it feels sufficiently different than old portal projectile (which enemies still keep unaltered) 15:26:00 Unstable branch on underhound.eu updated to: 0.31-a0-543-geaa9c7a2c0 (34) 16:00:27 <03s​emi_tonal> huh, i did not know that confused monsters can attack you and then themselves in the same action 16:01:30 <03s​emi_tonal> (this is the cause of the above crash with a confused drowned soul, i appreciate that the player also threw in anguish and dith shadow mimic as other high-likelihood crash causes to throw me off the trail at first) 16:02:08 <04d​racoomega> Ha 16:02:24 <04d​racoomega> Enemy action code continues to be a deep, deep pile of complex interactions 16:04:09 <03s​emi_tonal> it truly is! the double-attack action is apparently even a known/intended thing by at least somebody, since there's a comment about it (I'm taking this as a sort of intentional slapstick effect and leaving it in place.) 16:05:08 <06p​leasingfungus> wow 16:05:34 <03s​emi_tonal> %git ee772dd00f89e798a 16:05:35 <04C​erebot> advil * 0.29-a0-92-gee772dd00f: fix: regularize confused self-attacks (perryprog) (1 year, 6 months ago, 1 file, 15+ 2-) https://github.com/crawl/crawl/commit/ee772dd00f89 16:05:51 <03s​emi_tonal> it sounds like this was some cleanup on some older, even more messy interactions 16:07:14 03kate-02 07* 0.31-a0-544-gceb718ecc6: Fix a crash with confused drowned souls 10(8 minutes ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/ceb718ecc628 16:07:14 <04d​racoomega> A bunch of my old work had to interact with some of the behavior code on a relatively deep level and just tracing out when and how a bunch of things work was... difficult. I think it's one of those things that could be written in a lot clearer and parseable way and also the idea of ripping it out to replace it with such is terrifying and will almost certainly break 100 things one never noticed 16:07:22 <04d​racoomega> "Don't touch the jenga tower." 16:19:43 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-544-gceb718ecc6 (34) 17:15:36 Hordes2 (L11 MiFi) Crash caused by signal #11: Segmentation fault (D:7) 17:16:52 Hordes2 (L11 MiFi) Crash caused by signal #6: Aborted (D:7) 17:18:05 !crashlog Hordes2 -2 17:18:05 1/2. Hordes2, XL11 MiFi, T:14174 (milestone): https://crawl.kelbi.org/crawl/morgue/Hordes2/crash-Hordes2-20230815-001442.txt 17:19:38 well, at least it doesn't seem to be related to the drowned souls thing; appears to be shop related 18:24:44 -!- poopbridge1 is now known as poopbridge 22:08:10 -!- allbery_b is now known as geekosaur 23:15:31 Unstable branch on cbro.berotato.org updated to: 0.31-a0-544-gceb718ecc6 (34)