00:00:42 <04d​racoomega> Y'know, I suspect this yaml-ifying of form data would be easier if I actually knew Python ^^; 00:01:02 <04d​racoomega> (But I will stumble my way forward, one way or the other) 00:02:11 <04d​racoomega> It's one of those tasks which probably isn't actually time-saving in the short run (even including my 'add a bunch of new forms now' plans), but does make adding/modifying form properties a lot easier to do in the longer run 00:02:49 <04d​racoomega> If you, say, want to add or change the format of a property that you'd then need to manually do to every form's (rather opaque) entry 00:29:16 <04d​racoomega> Tangentially related: I notice in _handle_accidental_death (which is for Xom undoing things that may have killed you) there is code to specifically undo fatal transformations and fatal mutations, but... neither of those are possible anymore, are they? 00:29:46 FR: Old ash style xp transfer for humans. they supposed to be adaptable and jack of all trades and all that and this might help a little bit. in practice gnolls are what humans meant to be 00:31:55 FR: A more "utility" based mid-high level fire spell. Real reason: training fire for inner flame, dazzling flash etc. triggers my OCD because the fire investment ends up being wasted later in the game 00:32:49 Final FR for the day: I don't care what the numbers say I want manifold assault to come back from it's very very long summer vacation. I guess some change was in order but come on man. It's level 7 00:33:07 That should sow enough chaos for the time being 00:33:27 PS: Poltergeist cool much better than old vamp 00:34:38 Unstable branch on cbro.berotato.org updated to: 0.33-a0-998-ged98ad6427 (34) 00:55:47 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-998-ged98ad6427 00:57:48 <06m​umra> Why not .. just train hexes for those spells instead, if you're not planning to go further in fire school? (The XP you spent at this spell level is probably not that significant anyway to worry too much about) 01:00:58 Real question why is every god name essentially gibberish while Wu Jian is very real-ish (presumably 舞剑) 01:09:54 <06m​umra> because most god names are created by letting a cat walk over the developer's keyboard 01:10:15 <06m​umra> (i always thought wu jian was a play on Wu Tang Clan) 01:10:48 <06m​umra> (maybe wu tang clan also derived their name from 舞剑 ? ) 01:13:21 or in honour of track and field athlete Wu Jian 01:13:28 we may never know 01:30:01 <06m​umra> %git 963469ac0938f4abb5eecfd78153b0a7726a0816 01:30:02 <04C​erebot> Brannock * 0.20-a0-729-g963469ac09: Rename Ieoh -> Wu (8 years ago, 37 files, 163+ 163-) https://github.com/crawl/crawl/commit/963469ac0938 01:30:18 <06m​umra> or, there's the answer 😉 01:44:02 Python is much friendlier than C++ 01:44:09 Just mind the significant whitespace :D 01:47:42 The new forms do seem super cool 01:48:05 I got the Sanguine one on a stabber-worthy species super early yesterday 01:48:13 but died before I could get shapeshiting up enough to use it 01:58:18 <06m​umra> depends what you consider friendly ... being weakly typed plus whitespace being a part of the syntax makes all kinds of runtime errors easier to create, which are inherently harder to catch than build time errors 02:00:01 <04d​racoomega> I mean, whether or not it is more or less friendly, a mere lack of familiarity with a lot of language constructs and idioms can mean that trivial tasks still involve research 02:00:06 <06m​umra> my preferred language for scripting is typescript these days, you get all the advantages of a dynamic language but with the safety net of strong typing that's also super flexible 02:07:15 <06m​umra> (python list comprehension syntax is really nice tho, altho it probably makes the language less accessible if you're not used to it) 02:25:06 -!- khadgar6 is now known as khadgar 04:36:06 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 06:12:48 crawl_setup-0.33-a0-998-ged98ad6427 Mirror image of Nobody has indefinite duration 06:15:24 03DracoOmega02 07* 0.33-a0-999-gba6825f11c: Fix icons for Nobody's memories/state not rendering on webtiles 10(49 seconds ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/ba6825f11cc1 06:20:53 for what's worth I THINK I used mirror on its second incarnation 06:32:44 You'll have to see if this copy of Nobody will fight Polyphemus. 06:34:25 he recollected the memory of F R I E N D S H I P 06:37:06 03DracoOmega02 07* 0.33-a0-1000-gb731a06b74: Fix a couple problems with phantom mirrored Nobodys (Master_Clown) 10(9 minutes ago, 2 files, 13+ 1-) 13https://github.com/crawl/crawl/commit/b731a06b745c 06:37:06 03DracoOmega02 07* 0.33-a0-1001-g220a0729da: Wake Nobody up if you 'kill' them in their sleep 10(35 seconds ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/220a0729da6f 06:38:38 It may be worth renaming the MID_NOBODY constant before it confuses someone. 06:39:36 <04d​racoomega> Oh dear. (I specifically didn't name Nobody's enum MONSTER_NOBODY to avoid it being confused for a system thing) 06:39:53 <04d​racoomega> (It's MONS_NAMELESS_REVENANT) 06:49:03 03DracoOmega02 07* 0.33-a0-1002-ga22800f72b: Fix entering vampire form from another talisman not unmelding (RBrandon) 10(2 minutes ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/a22800f72b49 06:49:03 03DracoOmega02 07* 0.33-a0-1003-ge20181a0a6: Fix a few more bugs with Fly status and talismans 10(4 minutes ago, 1 file, 6+ 9-) 13https://github.com/crawl/crawl/commit/e20181a0a6e9 09:53:16 <09g​ammafunk> It's the Pan unique problem all over again 09:58:25 <04d​racoomega> The what? 10:03:22 heh 10:03:48 so, some time back someone added a unique centaur named Pan. hilarity followed 10:05:09 <09g​ammafunk> It wasn't actually a centaur iirc 10:05:16 <09g​ammafunk> just a satyr-type monster 10:05:25 <04d​racoomega> Oh, right! 10:05:55 <04d​racoomega> I had forgotten to the extent that it didn't even enter my mind that is what you were talking about. Just 'some unique in Pandemonium'? 10:06:32 in particular there was a (Lua, I think) list originally intended to track entered branches, that someone had repurposed to also track seen uniques 10:07:30 <09g​ammafunk> heh, yeah, my first commit ever merged into the codebase is me removing some bit of leftover Pan unique stuff from the codebase. It had been added and removed somewhat quickly, but like all such things it's easy to miss some reference in some DB file 10:08:27 <04d​racoomega> Yes, I do actually remember them 10:08:33 <04d​racoomega> (A little) 10:11:35 <09g​ammafunk> !lg * cikiller=pan 10:12:12 <09g​ammafunk> ??test 10:12:12 <04C​erebot> test[1/59]: $(echo ??test) 10:12:20 <09g​ammafunk> interesting that this query is slow 10:12:27 <09g​ammafunk> sequell has been a bit weird recently 10:13:06 <04C​erebot> 90s limit exceeded: killed !lg * cikiller=pan 10:13:13 <09g​ammafunk> !lg * cikiller=pan 10:14:43 <04C​erebot> 90s limit exceeded: killed !lg * cikiller=pan 11:36:02 03mumra02 07https://github.com/crawl/crawl/pull/4320 * 0.33-a0-996-ga2c68eca94: wall monsters: fix segfault 10(51 seconds ago, 2 files, 4+ 2-) 13https://github.com/crawl/crawl/commit/a2c68eca9457 11:43:12 <06m​umra> So ... updated the PR so rock fish come early and lichens / strolling stones come at D:8+. Use AF_CORRODE for the lichens; i felt acid could be extremely harsh if you get surrounded by a few of them. 11:47:30 TCC (L20 PoHs) ERROR in 'mon-util.cc' at line 5075: invalid kill category (Slime:5) 12:05:17 TCC (L20 PoHs) ERROR in 'mon-util.cc' at line 5075: invalid kill category (Slime:5) 12:13:14 <06r​egret-⸸nde※> ...You do know AF_CORRODE is guaranteed to corrode and ignore rCorr compared to AF_ACID's 33%, therefore making it just as bad as AF_ACID's flat damage, right? 16:41:13 Unstable branch on underhound.eu updated to: 0.33-a0-1003-ge20181a0a6 (34) 21:02:54 <06m​umra> acid is much worse initially though; it's an extra 4d3 and these are only hitting for 8 21:03:10 <06m​umra> (not accounting for how corrode also disables your attacks) 23:35:33 Unstable branch on crawl.develz.org updated to: 0.33-a0-1003-ge20181a0a6 (34) 23:49:58 <04d​racoomega> AF_CORRODE also triggers even if the attack does no damage, unlike AF_ACID 23:51:25 <04d​racoomega> It's true that the flat acid damage is pretty significant early on, but 100% chance to corrode on all hits is still extremely nasty at that point of the game (especially in a group!) 23:59:01 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-1003-ge20181a0a6