00:05:10 03gammafunk02 07* 0.31-a0-1540-g5a0b83f448: fix: Handle bad plus values in item specs 10(73 minutes ago, 2 files, 22+ 2-) 13https://github.com/crawl/crawl/commit/5a0b83f448fe 00:14:31 Unstable branch on cbro.berotato.org updated to: 0.31-a0-1540-g5a0b83f448 (34) 00:21:14 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-1540-g5a0b83f448 (34) 00:30:47 Monster database of master branch on crawl.develz.org updated to: 0.31-a0-1540-g5a0b83f448 00:45:15 Monster database of master branch on crawl.develz.org updated to: 0.31-a0-1540-g5a0b83f448 01:33:36 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5140-g5775ae71e1 04:22:01 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5140-g5775ae71e1 05:08:24 Unstable branch on crawl.akrasiac.org updated to: 0.31-a0-1540-g5a0b83f (34) 07:55:44 <08n​icolae> time to make some shops placing +30 armor and weapons 10:42:06 03DracoOmega02 07* 0.31-a0-1541-g1a631d31ac: Update Passwall's description to include the new AC bonus 10(26 minutes ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/1a631d31ac09 10:42:06 03DracoOmega02 07* 0.31-a0-1542-g0319aaedb4: Greatly increase Laughing Skull spawn rates in late-D and Crypt 10(23 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/0319aaedb4b1 10:42:06 03DracoOmega02 07* 0.31-a0-1543-g7a8a475ec2: Have AF_ANTIMAGIC apply 50% more stacks to monsters with none 10(17 minutes ago, 1 file, 9+ 1-) 13https://github.com/crawl/crawl/commit/7a8a475ec24b 10:42:06 03DracoOmega02 07* 0.31-a0-1544-geeface34f9: Very, very slightly boost the base HD of mana vipers 10(16 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/eeface34f9bb 10:42:06 03DracoOmega02 07* 0.31-a0-1545-g487c6999dc: Remove a left-over reference to Ghost Moths healing from draining gaze 10(3 minutes ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/487c6999dc26 10:50:32 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-1545-g487c6999dc (34) 11:05:06 DrFunkyFeet (L18 GhNe) Crash caused by signal #11: Segmentation fault (Spider:2) 11:05:54 !crashlog DrFunkyFeet 11:05:55 1. DrFunkyFeet, XL18 GhNe, T:41492 (milestone): https://crawl.kelbi.org/crawl/morgue/DrFunkyFeet/crash-DrFunkyFeet-20240101-180443.txt 11:06:39 huh. same crash 11:09:21 <04d​racoomega> That seems to be an old version, I think 11:09:52 <04d​racoomega> Still before the fix 12:11:24 <08n​icolae> due to events i suspect i will probably not get around to my PRs by freeze, since there’s been eight million changes and new monsters for orc and crypt since then, i might start from scratch 12:11:38 <08n​icolae> it's been one of those Time Periods 12:18:11 <04d​racoomega> Sympathies 12:18:23 <04d​racoomega> Take care of yourself first ^^ 12:35:57 03dolorous02 07* 0.31-a0-1546-gde110550cb: Fix spacing. 10(2 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/de110550cb05 12:49:15 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-1546-gde110550cb (34) 12:52:02 Tarl (L14 GhEE) Crash caused by signal #6: Aborted (Lair:4) 14:16:37 <06r​egret-⸸nde※> if you both desire and constent to such, I could pick out vaults that seem like they won't need any changes from those orc and crypt PRs and fit them in? 14:18:25 <06r​egret-⸸nde※> (...I might re-tag a couple of the stuff on the mentioned transparent extra decor front, but that's about it) 15:15:45 03PleasingFungus02 07* 0.31-a0-1547-g618ab1f346: Restore ribbon worm regen (Lici) 10(47 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/618ab1f346eb 15:28:27 <08n​icolae> thank you. i'm sorry, i was hoping to get stuff done during the christmas-new year's break but stuff came up and now i'm away from my machine for a while 😭 15:29:28 <06r​egret-⸸nde※> it is okay. lots of devs were evidently busy until very recently. 15:31:47 <06p​leasingfungus> reasonable chance i'll become busy again now 15:34:47 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-1547-g618ab1f346 (34) 15:53:38 <06p​leasingfungus> yaml enum: MONS_QUOKKA glyph: "r" hd: 1 hp_10x: 55 ac: 2 ev: 13 willpower: 0 speed: 12 attacks: - type: AT_BITE damage: 5 flags: - M_WARM_BLOOD corpse: true intelligence: animal shape: MON_SHAPE_QUADRUPED tile: base: TILEP_MONS_QUOKKA corpse: TILE_CORPSE_QUOKKA hm 15:55:16 <08n​icolae> why are you hming 15:57:40 <06p​leasingfungus> thinking about whether this is good and cool 15:57:43 <06p​leasingfungus> i feel like it is 16:05:16 <04d​racoomega> Oh dear 16:05:23 <06p​leasingfungus> oh dear? 16:05:49 <04d​racoomega> I mean, on the one hand: there's lots of times I've gotten a field mixed up, and then being named is definitely good 16:06:08 <06r​egret-⸸nde※> I... don't know what I make of that being so long, even though it'd be so much better for it to be labelled 16:06:15 <04d​racoomega> On the other hand: this probably involves perl 16:06:16 <06p​leasingfungus> also eyeballing form-data.h and zap-data.h 16:06:20 <06p​leasingfungus> oh, no, it's only python 16:06:59 <06r​egret-⸸nde※> (...especially considering there could be, like, seven lines for flags, or six lines for attacks) 16:07:21 <04d​racoomega> Perhaps that all got muddled together with my uncomfortable forays into both of them when trying to do the alchemy merger. Which was the first time I realized perl was used for anything here >.> 16:07:31 <06p​leasingfungus> crawl has too many languages. 16:07:46 <04d​racoomega> I don't think we need to worry about length, and this is much more readable 16:07:46 <06p​leasingfungus> tbh i'd like to use golang templates for these, but......................... too many languages already 😛 16:08:35 <06p​leasingfungus> if we want flags to be shorter, we could use the alternate format: [M_NO_SKELETON, M_SEE_INVIS, M_WEB_IMMUNE, M_FAST_REGEN] 16:08:57 <06r​egret-⸸nde※> definitely up for that instead 16:10:15 <04d​racoomega> I might also prefer attacks use a similarly condense format, rather than, say, 3 lines and labels for every branded attack 16:10:21 <06p​leasingfungus> ditto attacks, but i sort of like those being broken out. could do something like: yaml attacks: - {type: AT_BITE, flavour: AF_ANTIMAGIC, damage: 12} - {type: AT_HIT, damage: 5} 16:10:28 <06p​leasingfungus> apologies for inconsistent spacing 16:10:47 <06r​egret-⸸nde※> sure 16:10:56 <06p​leasingfungus> could condense further into one line total, but that seems worse 😛 16:11:03 <04d​racoomega> One line per attack is fine 16:11:10 <04d​racoomega> Just ideally not 3 ^^; 16:11:16 <06p​leasingfungus> sure thing. 16:11:46 <06p​leasingfungus> some of this will be more concise - don't have to mention eg DEFAULT_ENERGY, MONUSE_NOTHING, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK } everywhere 16:11:50 <06p​leasingfungus> HT_LAND 16:11:59 <04d​racoomega> Yeah 16:12:09 <04d​racoomega> Probably also less silly ways of specifying multiple levels of resist 16:12:23 <06p​leasingfungus> hm, i should do an example setup for that... 16:12:33 <06p​leasingfungus> quokka probably wasn't the best one to start with 😛 16:13:48 <06p​leasingfungus> yaml resistances: {poison: -1, fire: 3} do we prefer this over a multi-line format? (also, bonus points if you know what monster this is) 16:13:52 <04d​racoomega> You know, I actually did manual replacements on every single species in species-data.h for their poison/transmute/alchemy apts (including for every single draconian color that was neutral in all of them) before learning that that file was autogenerated 16:13:57 <06p​leasingfungus> haha, yes 16:13:59 <06p​leasingfungus> i saw that 16:14:02 <06p​leasingfungus> rip... 16:14:21 <04d​racoomega> I think sun moths are only rF++? 16:14:30 <04d​racoomega> Not even sure they're rPois-, honestly 16:14:45 <04d​racoomega> (I prefer that over multi-line, personally) 16:16:34 <04d​racoomega> Okay, I am pfffing now that I look it up 16:16:50 <06r​egret-⸸nde※> (...why do those even have that.) 16:16:53 <04d​racoomega> I never remember that crabs are rPois- 16:17:16 <06r​egret-⸸nde※> because all insects are rPois- and clearly we need to move crabs to the beetle glyph 16:17:39 <04d​racoomega> Moths aren't! 16:18:09 <04d​racoomega> And moths actually are insects 16:18:15 <04d​racoomega> Rather than merely arthropods 16:22:46 <06p​leasingfungus> crawl is a wonderland 16:26:57 Unstable branch on underhound.eu updated to: 0.31-a0-1547-g618ab1f346 (34) 16:43:21 <06p​leasingfungus> code currently in our repo: python raise ValueError('Size %s is invalid, pick one of tiny, little, ' 'small, medium, large, big, or giant') 16:54:01 <04d​racoomega> Whoops 17:02:45 <06p​leasingfungus> that one's on me 🙂 18:47:39 <09g​ammafunk> are you using format strings? that's really what we should be using in python3. Probably our existing code has a lot of python2 style % operator string assembly 18:47:53 <09g​ammafunk> but format strings are really nice 19:07:59 <06p​leasingfungus> oops 19:08:01 <06p​leasingfungus> oh well 19:08:30 <06p​leasingfungus> i’ve usually used format strings in the past but was copying the % formats here 19:08:40 <06p​leasingfungus> doesn’t seem like a big deal either way, though 23:12:59 03regret-index02 07* 0.31-a0-1548-ge431911d44: Once more, yet more, widespread vault review 10(49 minutes ago, 41 files, 1002+ 866-) 13https://github.com/crawl/crawl/commit/e431911d4472 23:12:59 03regret-index02 07* 0.31-a0-1549-g5ff9445e89: Alter more branch vault fanciness 10(31 seconds ago, 5 files, 17+ 1-) 13https://github.com/crawl/crawl/commit/5ff9445e89f2 23:37:25 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-1549-g5ff9445e89 (34)