00:09:26 <09g​ammafunk> sorry about the force push spam, but latest lua 5.4 branch has all the error reporting improvements and functionality that I think I want for now. It passes all tests, so I'm going to do a bit of additional research and testing tomorrow and pull the trigger if all goes well 00:13:21 Unstable branch on cbro.berotato.org updated to: 0.34-a0-1609-g02767520ef (34) 00:54:46 Monster database of master branch on crawl.develz.org updated to: 0.34-a0-1609-g02767520ef 04:31:33 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 05:09:38 Unstable branch on crawl.akrasiac.org updated to: 0.34-a0-1609-g0276752 (34) 06:40:39 03dolorous02 07* 0.34-a0-1610-g84fcca21bd: Rename & sort some graffiti tags alphabetically. 10(21 minutes ago, 1 file, 91+ 90-) 13https://github.com/crawl/crawl/commit/84fcca21bdfb 06:40:39 03dolorous02 07* 0.34-a0-1611-gbaebd13f5c: Add more hailed gods to graffiti. 10(20 minutes ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/baebd13f5ce4 06:40:39 03dolorous02 07* 0.34-a0-1612-g341eac8de6: Reweight some graffiti lines. 10(17 minutes ago, 1 file, 12+ 12-) 13https://github.com/crawl/crawl/commit/341eac8de679 06:40:39 03dolorous02 07* 0.34-a0-1613-gc94aa0ba46: Add another short saying to graffiti. 10(6 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/c94aa0ba46bf 06:40:39 03dolorous02 07* 0.34-a0-1614-gc776dcd697: Add another species line to graffiti. 10(2 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/c776dcd69774 07:26:13 Tinttamiau (L17 PoAl) ERROR in 'fight.cc' at line 448: your shadow trying to attack a dead DEAD MONSTER (Swamp:4) 07:40:33 03dolorous02 07* 0.34-a0-1615-gc61df08d15: Split up rare graffiti author names. 10(28 minutes ago, 2 files, 23+ 9-) 13https://github.com/crawl/crawl/commit/c61df08d150e 07:40:33 03dolorous02 07* 0.34-a0-1616-g50213d357d: Remove redundant weights; w:10 is the default. 10(4 minutes ago, 2 files, 0+ 3-) 13https://github.com/crawl/crawl/commit/50213d357d24 08:20:10 03dolorous02 07* 0.34-a0-1617-g5ffdd0655e: Add a rare orc graffiti author. 10(19 minutes ago, 2 files, 29+ 6-) 13https://github.com/crawl/crawl/commit/5ffdd0655e43 08:31:34 Tinttamiau (L23 PoAl) ERROR in 'fight.cc' at line 448: your shadow trying to attack a dead DEAD MONSTER (Vaults:4) 08:37:18 03dolorous02 07* 0.34-a0-1618-g012ed0303e: Separate rare orc graffiti authors from non-rare. 10(2 minutes ago, 1 file, 0+ 3-) 13https://github.com/crawl/crawl/commit/012ed0303e0e 08:50:10 03dolorous02 07* 0.34-a0-1619-g75ce263a0d: Add another rare name to graffiti. 10(2 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/75ce263a0dab 09:10:31 03dolorous02 07* 0.34-a0-1620-g052e29fb2a: Add another short saying to graffiti. 10(6 minutes ago, 2 files, 9+ 5-) 13https://github.com/crawl/crawl/commit/052e29fb2a78 11:24:19 03dolorous02 07* 0.34-a0-1621-g54a1bbcd76: Tweak a graffiti line. 10(75 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/54a1bbcd7608 11:24:19 03dolorous02 07* 0.34-a0-1622-g753880059d: Add clarifying comment on orc graffiti authors. 10(2 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/753880059dd1 11:24:19 03dolorous02 07* 0.34-a0-1623-g75d48228f3: Allow apostle-specific orc names in graffiti. 10(2 hours ago, 1 file, 14+ 4-) 13https://github.com/crawl/crawl/commit/75d48228f38b 11:24:19 03dolorous02 07* 0.34-a0-1624-gf47843b140: Expand unreadable graffiti a bit, and fix its wording. 10(45 minutes ago, 1 file, 12+ 4-) 13https://github.com/crawl/crawl/commit/f47843b140c5 11:24:19 03dolorous02 07* 0.34-a0-1625-gf43983a6f7: Use fewer substrings. 10(42 minutes ago, 2 files, 31+ 5-) 13https://github.com/crawl/crawl/commit/f43983a6f776 11:24:19 03dolorous02 07* 0.34-a0-1626-gac37bb9c5f: Rename a graffiti tag. 10(19 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/ac37bb9c5fc2 11:24:19 03dolorous02 07* 0.34-a0-1627-g13b343399e: Simplify graffiti with possible signatures. 10(12 minutes ago, 1 file, 26+ 8-) 13https://github.com/crawl/crawl/commit/13b343399ecd 11:51:07 03dolorous02 07* 0.34-a0-1628-g9b4a457321: Update count of Beogh-referencing orc names. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9b4a457321e4 12:28:36 03dolorous02 07* 0.34-a0-1629-g29b25b21a2: Add another graffiti religion entry. 10(4 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/29b25b21a2c1 13:40:16 <08n​icolae> time for the worst part of vault design: making sure the vaults with a bunch of color changes also look okay in console 13:53:20 -!- meatpath1 is now known as meatpath 14:10:10 <08n​icolae> also, mon-pick-data dot h is a godsend for people like me who need help balancing monsters 14:10:20 <08n​icolae> no doubt you all knew that already but i just wanted to reiterate 14:12:25 <02D​arby> it's true 14:41:15 <11O​dds> A bug: TSO gives really crazy piety for evildoers, because it accidentally always gives piety when you see them as well as sometimes when you kill them. It's very easy to fix, but it would be a rather big balance change to TSO. 14:44:03 <02D​arby> oh it explicitly says it wasn't trying to do that 14:44:16 <11O​dds> It does 🙂 14:44:23 <02D​arby> I knew you gained piety from encountering evil creatures, didn't know it was unintended 14:44:45 <11O​dds> The god description also makes it clear I think 14:45:09 <11O​dds> It makes TSO evil piety way way more plentiful than normal gods' piety 14:45:28 <02D​arby> yeah it says other hostile creatures, which can be read as "any hostile creature, including those not mentioned above" but clearly doesn't mean that 14:45:42 <11O​dds> TBH I'm not sure it even can be read that way 14:45:44 <02D​arby> on account of the comment being rather the more unambiguous about the manner 14:46:03 <02D​arby> well, in any case, this is obviously a bug 14:46:25 <11O​dds> Yeah. But perhaps TSO is somehow now balanced around it 14:48:21 <11O​dds> I'd think the game is better if you can't get all the TSO piety you need in about ten seconds of Crypt, but less sure about whether the abilities are too expensive with slower gain 14:49:29 <02D​arby> personally, I do fear for TSO piety in 3-rune, yes, though absolutely not that TSO could become undertuned in extended 14:49:35 <11O​dds> (This is more than half of TSO's evil piety, because the piety for seeing is probabilty 1, while kiling is a bit less) 14:49:51 <11O​dds> Well it doesn't affect on-evil creatures, so I'm not too worried in a 3-runer 14:50:01 <02D​arby> that's the thing, though 14:50:01 <11O​dds> As evil creatures are a pretty low percentage I think? 14:50:23 <02D​arby> it's more that TSO is already not the most amazing 3-rune god, and there's enough evil creatures that it's still a nerf 14:50:41 <11O​dds> Yeah 14:51:08 <11O​dds> I guess I'll do piety logging in such a way that we can balance fixing this bug 14:51:40 <02D​arby> (though re: the "more than half" part, obviously they should still get more piety from killing evil creatures than from seeing normal ones) 14:51:48 <11O​dds> Could also just fix it and double killing piety 14:51:56 <11O​dds> Yeah they do 14:52:01 <11O​dds> But seeing evil creatures is even more than that 🙂 14:52:31 <11O​dds> (The buggy line makes it be more piety for seeing evil than seeing non-evil; in fact seeing evil is always 1 piety point) 14:55:34 <04d​racoomega> I think there's probably actually a fairly large amount of evil creatures one sees in total in a 3-rune game. Like, a minority, but 'enough that this is actually relevant' even if one doesn't do Crypt. (That is my gut feeling, at least. As you say, data would be nice.) 14:55:57 <04d​racoomega> Lots of monsters know some evil spell 14:56:16 <11O​dds> Ah I forgot those 14:56:23 <11O​dds> (For a level 10 monster when we are level 20, it's something like killing evil = 0.9, seeing evil = 1, seeing no evil = 1/3) 14:56:45 <04d​racoomega> In half, literally all of the top-end deep elf spellcasters besides elementalists, I think? 14:57:05 <04d​racoomega> Oh, I guess not annihilators either 14:57:06 <11O​dds> Hellfire does sound evil 14:57:17 <04d​racoomega> But sorcerers, high priests, death mages, demonologists 14:57:26 <11O​dds> Yeah I didn't realise an evil spell made you evil 14:58:22 <11O​dds> ~Doubling evil killing piety would be the way to fix this without data. 14:58:31 <04d​racoomega> (There used to be quite a while where anything which could heal was also evil, since healing was 'necromancy', internally ^^; ) 14:58:47 <11O​dds> But we may as well fix it with data since we want to change lots of piety stuff 15:00:23 <11O​dds> Probably best to do these things all at once, since each one will need some checking that it's balanced 15:00:58 <04d​racoomega> That makes sense to me, yes 15:09:05 03gammafunk02 07[lua5.4] * 0.34-a0-1626-g842cd02c55: Update the prebuilt DES compiler 10(17 hours ago, 2 files, 1071+ 1191-) 13https://github.com/crawl/crawl/commit/842cd02c5546 15:09:05 03gammafunk02 07[lua5.4] * 0.34-a0-1627-g6962d13617: Lua 5.4: Updates to crawl.setfenv() 10(2 hours ago, 1 file, 19+ 0-) 13https://github.com/crawl/crawl/commit/6962d136173c 15:09:06 Branch pull/4895 updated to be equal with lua5.4: 13https://github.com/crawl/crawl/pull/4895 15:10:58 <02D​arby> almost forgot it stopped being good-necromancy 15:11:31 <04d​racoomega> Unrelated, but I sure did discover An Assert Which Exists today: ASSERT(foe->is_player() || foe->is_monster()); 15:12:30 <02D​arby> A foe is . 15:14:44 <04d​racoomega> A companion to the ASSERT(is_player()); I found in a method of the player class the other week ^^; 15:15:01 <04d​racoomega> If a player is ever not a player, we have deeper problems than the blink_to() method 15:22:14 04Build failed for 08lua5.4 @ 6962d136 06https://github.com/crawl/crawl/actions/runs/19994916980 15:25:21 03gammafunk02 07* 0.34-a0-1630-gd9f002ac64: Lua 5.4: Update the Lua contrib 10(5 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d9f002ac6403 15:25:21 03gammafunk02 07* 0.34-a0-1631-gcb752880e4: Lua 5.4: Update the MSVC project file 10(4 weeks ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/cb752880e4a5 15:25:21 03gammafunk02 07* 0.34-a0-1632-gacf9cb652a: Lua 5.4: Update CI, debian, and documentation 10(4 weeks ago, 4 files, 6+ 6-) 13https://github.com/crawl/crawl/commit/acf9cb652a5f 15:25:21 03Vsevolod Kozlov02 {gammafunk} 07* 0.34-a0-1633-g5ea4844b38: Lua 5.4: Adjust the Lua version in the Makefile 10(2 years, 1 month ago, 1 file, 9+ 9-) 13https://github.com/crawl/crawl/commit/5ea4844b38e0 15:25:21 03Vsevolod Kozlov02 {gammafunk} 07* 0.34-a0-1634-g2a0c4b8fd8: Lua 5.4: Support the new Lua C API 10(2 years, 1 month ago, 32 files, 165+ 101-) 13https://github.com/crawl/crawl/commit/2a0c4b8fd897 15:25:21 03Vsevolod Kozlov02 {gammafunk} 07* 0.34-a0-1635-g2b29bf83dc: Lua 5.4: Add a crawl.setfenv function 10(2 years, 1 month ago, 1 file, 7+ 0-) 13https://github.com/crawl/crawl/commit/2b29bf83dcb1 15:25:21 03Vsevolod Kozlov02 {gammafunk} 07* 0.34-a0-1636-gdbce1ad2a2: Lua 5.4: Update Lua code for compatibility 10(2 years, 1 month ago, 13 files, 20+ 20-) 13https://github.com/crawl/crawl/commit/dbce1ad2a2f3 15:25:21 03gammafunk02 07* 0.34-a0-1637-gb032310397: Lua 5.4: Use a safe integer check function 10(4 weeks ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/b032310397d4 15:25:21 03gammafunk02 07* 0.34-a0-1638-gc5fdcaf828: Lua 5.4: Update a Lua test 10(4 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c5fdcaf8285c 15:25:21 03gammafunk02 07* 0.34-a0-1639-g00ee42f782: Lua 5.4: Improve usage of integers in the API 10(4 weeks ago, 22 files, 222+ 222-) 13https://github.com/crawl/crawl/commit/00ee42f7829a 15:25:21 ... and 8 more commits 15:26:05 <09g​ammafunk> oh interesting, that build failure seems to be a random vault error that just suddently got detected 15:35:00 New branch created: nicolae1225-overflowing-cornucopia (1 commit) 13https://github.com/crawl/crawl/tree/nicolae1225-overflowing-cornucopia 15:35:01 03nicolae02 07[nicolae1225-overflowing-cornucopia] * 0.34-a0-1630-g655c80879e: Add an assortment of god-specific overflow altars 10(3 minutes ago, 1 file, 1254+ 37-) 13https://github.com/crawl/crawl/commit/655c80879e38 15:53:18 04Build failed for 08nicolae1225-overflowing-cornucopia @ 655c8087 06https://github.com/crawl/crawl/actions/runs/19995205073 15:54:35 <08n​icolae> FUCk 15:56:24 <09g​ammafunk> I cannot belive 15:56:36 <09g​ammafunk> you have defiled the crawl codebase....with whitespace... 16:11:22 03nicolae02 07[nicolae1225-overflowing-cornucopia] * 0.34-a0-1631-gb40b21596e: checking the whites 10(73 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b40b21596e29 16:36:02 <09g​ammafunk> so far everything seems to be going fine with lua 5.4. it's rebuilt and running on CDI. I'll keep an eye out for the other servers 16:40:44 Unstable branch on underhound.eu updated to: 0.34-a0-1647-gb1ee126873 (34) 16:45:10 <09g​ammafunk> and just test CUE's build of trunk, which is working, so that's good news 19:44:35 -!- meatpath1 is now known as meatpath 19:47:57 <08n​icolae> forgot it's not automagically a pull request 19:48:18 New branch created: pull/4956 (2 commits) 13https://github.com/crawl/crawl/pull/4956 19:48:18 Branch pull/4956 updated to be equal with nicolae1225-overflowing-cornucopia: 13https://github.com/crawl/crawl/pull/4956 19:52:22 Unstable branch on crawl.akrasiac.org updated to: 0.34-a0-1647-gb1ee126873 (34) 19:53:58 <09g​ammafunk> just tested CAO's trunk build with lua 5.4, also works, so things are looking good so far 23:35:46 Unstable branch on crawl.develz.org updated to: 0.34-a0-1647-gb1ee126873 (34) 23:59:35 Windows builds of master branch on crawl.develz.org updated to: 0.34-a0-1647-gb1ee126873