00:30:34 Unstable branch on cbro.berotato.org updated to: 0.32-a0-119-g2e8054a333 (34) 01:04:56 03regret-index02 07[neoyred_and_newbeogh] * 0.32-a0-89-g6fd94d1284: Add and edit a few apostle spell tiles / descriptions / lines 10(28 minutes ago, 7 files, 10+ 3-) 13https://github.com/crawl/crawl/commit/6fd94d128460 01:04:56 03regret-index02 07[neoyred_and_newbeogh] * 0.32-a0-90-gf852c42676: Add some apostle names 10(5 minutes ago, 1 file, 9+ 3-) 13https://github.com/crawl/crawl/commit/f852c426761a 02:05:23 Unstable branch on crawl.kelbi.org updated to: 0.32-a0-119-g2e8054a333 (34) 02:05:24 Unstable branch on crawl.kelbi.org updated to: 0.32-a0-119-g2e8054a333 (34) 02:16:00 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5140-g5775ae71e1 02:16:00 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5140-g5775ae71e1 04:42:23 CougarLife (L7 MiFi) Crash caused by signal #11: Segmentation fault (D:5) 04:46:55 <03w​heals> !crashlog 04:47:03 <04C​erebot> 26997. CougarLife, XL7 MiFi, T:4326 (milestone): https://cbro.berotato.org/morgue/CougarLife/crash-CougarLife-20240206-114222.txt 04:47:17 <09g​ammafunk> Webtiles was written by edlothiol who is no longer around 04:48:25 chequers: I assume you've seen the client in e.g. webserver/game_data/static/cell_renderer.js? The per-cell rendering happens in a similar way to how it happens in sdl 04:48:26 <03w​heals> tempted to fix that by adding actor::friendly() which returns true for player 05:08:44 Unstable branch on underhound.eu updated to: 0.32-a0-119-g2e8054a333 (34) 05:10:22 <03w​heals> too goofy, i'll just change it to check wont_attack 05:29:28 03wheals02 07* 0.32-a0-120-gfac0567ad4: Fix a crash when the player gets mighted by chaos brand 10(74 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/fac0567ad4fd 05:30:23 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-119-g2e8054a (34) 05:44:25 04Build failed for 08master @ fac0567a 06https://github.com/crawl/crawl/actions/runs/7799660672 06:03:06 <05i​coson> chequers: I do basically understand those things. Probably your best bet for getting the message details is looking at tileweb.cc more than the js side, since it's much more compact. Especially _handle_control_message, _send_map, and various other send functions 06:05:00 <05i​coson> a menu is a fairly structured representation of what is needed to render and sync a Menu object (i.e, inventory, etc). For the format you want to look at Menu::webtiles_write_menu in menu,cc 06:07:41 <05i​coson> a ui layout is a more custom thing that has specialized client-side rendering, e.g. the describe god pane (code for these is in ui-layouts.js) 06:08:00 <05i​coson> js has a ui stack implementation like the local client 06:09:13 (icoson on discord = me) 07:11:06 jestert79 (L4 TrHs) Crash caused by signal #11: Segmentation fault (D:3) 07:11:39 jestert79 (L4 TrHs) Crash caused by signal #11: Segmentation fault (D:3) 07:17:33 particleface (L20 OpAl) Crash caused by signal #11: Segmentation fault (Abyss:3) 07:41:01 <07z​ureal> so many crashes 08:09:16 Gangsterbeez (L4 MiFi) Crash caused by signal #11: Segmentation fault (D:2) 08:16:26 <13q​wqwqwqwqwqwqw> those crashes are all monsters hitting the player with chaos melee 08:16:39 <13q​wqwqwqwqwqwqw> so hopefully fixed by the commit above? 08:18:41 <13q​wqwqwqwqwqwqw> ??rebuild 08:18:43 <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. 08:20:27 Azoth (L8 HuHu) Crash caused by signal #11: Segmentation fault (D:5) 08:21:56 Unstable branch on cbro.berotato.org updated to: 0.32-a0-120-gfac0567ad4 (34) 08:35:09 Norock (L3 TrBe) Crash caused by signal #11: Segmentation fault (D:2) 08:37:38 <03w​heals> !crashlog norock 08:37:40 <04C​erebot> 1. Norock, XL3 TrBe, T:1112 (milestone): https://cbro.berotato.org/morgue/Norock/crash-Norock-20240206-153509.txt 08:37:45 <03w​heals> guessing they just didn't upgrade the version 08:37:56 <03w​heals> yep 09:03:10 <07z​ureal> is there something I need to do on cbr2 to stem the flow of all these crashes? 09:05:34 03regret-index02 07* 0.32-a0-121-g1704d4baff: Unbrace 10(8 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/1704d4baff1f 09:05:34 03regret-index02 07* 0.32-a0-122-gcc018136db: Fix placeholder BB boulder tile (SentientSupper) 10(74 seconds ago, 2 files, 4+ 1-) 13https://github.com/crawl/crawl/commit/cc018136db8d 09:09:06 <06p​leasingfungus> Looks like we already had a cbro rebuild with wheals’ fix, so i think we’re good? 09:09:13 <06p​leasingfungus> Thank you for checking! 09:09:45 03Rytis Petronis02 {GitHub} 07* 0.32-a0-123-g8a9189f6be: fix acc display of throwing slaying bonus (#3343) 10(19 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8a9189f6bea8 09:14:21 dang, thre is discord integration now? What channel is that? Using IRC suxx 09:22:25 <06p​leasingfungus> chequers: it’s a private discord to simplify moderation. i can try to hunt you down and PM you an invite in a bit, or you can find me in the roguelikes discord and PM me 09:22:34 advil: thanks, I'm struggling to understand how tiles are selected. For example, this map cell definition is for a rock wall: {"f":7,"mf":2,"g":"#","col":6,"t":{"bg":998},"x":1,"y":3}. The sprites in wall.png for this should be in the range of 0-64. How does 998 turn into th right number? 09:23:39 I think it's related to `TilesFramework::write_tileidx`, but I don't understand 09:27:22 On the JS side, the cell renderer uses `cell.bg.value` as the tile index(???), but this isn't in the wire message from above. Is it computed dynamically, or am I missing something? 09:42:09 Morbidden (L27 TrSh) Crash caused by signal #11: Segmentation fault (Abyss:5) 09:43:46 Morbidden (L27 TrSh) Crash caused by signal #11: Segmentation fault (Abyss:5) 09:53:40 robertstho (L14 DjFE) Crash caused by signal #11: Segmentation fault (Gauntlet) 09:56:07 robertstho (L14 DjFE) Crash caused by signal #11: Segmentation fault (Gauntlet) 10:07:54 chequers: sounds like you're looking at the packed cell integer value. It likely has the integer encoding the floor tile added to it, or something like that 10:13:12 Drangen (L9 HOMo) Crash caused by signal #11: Segmentation fault (D:6) 10:14:40 EnegeticOcto (L26 MuIE) Crash caused by signal #11: Segmentation fault (Pan) 10:25:01 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-124-geab5a1007e: New species: steel elves 10(2 months ago, 63 files, 1766+ 316-) 13https://github.com/crawl/crawl/commit/eab5a1007e33 10:25:01 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-125-gbf3f752f10: Steal blademasters for steel elves 10(5 days ago, 29 files, 78+ 78-) 13https://github.com/crawl/crawl/commit/bf3f752f103d 10:25:01 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-126-gd660d11514: Continue fixing offhand chopping (sdynet) 10(86 seconds ago, 9 files, 36+ 41-) 13https://github.com/crawl/crawl/commit/d660d11514e7 10:27:06 03dolorous02 07[neoyred_and_newbeogh] * 0.32-a0-91-gfdbb31c26d: Adjust Recite for Yred flavour changes. 10(20 hours ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/fdbb31c26d9c 10:31:00 temujin (L8 MiFi) Crash caused by signal #11: Segmentation fault (D:5) 10:31:51 Drangen (L6 HOMo) Crash caused by signal #11: Segmentation fault (D:3) 10:35:17 Drangen (L6 HOMo) Crash caused by signal #11: Segmentation fault (D:3) 10:46:25 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:46:25 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:47:25 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:47:25 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:47:47 <03w​heals> @tzer0 is there an updated rebuild link for cue? 10:47:56 <03w​heals> the one in ??rebuild doesn't work for me 10:48:17 <03w​heals> though maybe im just not an admin there 10:49:06 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:49:07 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:49:39 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:49:40 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:51:02 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:51:02 grimchip (L19 OnSh) Crash caused by signal #11: Segmentation fault (Shoals:3) 10:52:14 @wheals the CUE rebuild doesn't work, but I've pinged TZer0 about it 10:52:58 <03w​heals> your avatar looks cooler so he'll probably respond to your ping first 😔 10:54:29 <09g​ammafunk> naturally! 10:58:33 04Build failed for 08neoyred_and_newbeogh @ fdbb31c2 06https://github.com/crawl/crawl/actions/runs/7803663697 10:58:40 anet (L10 HOCj) Crash caused by signal #11: Segmentation fault (D:8) 11:04:04 EnegeticOcto (L27 MuIE) Crash caused by signal #11: Segmentation fault (Abyss:1) 11:08:55 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-127-g0b2df6becc: Fix a comment typo 10(18 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0b2df6becc69 11:08:55 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-128-g4a4b26c81b: Fix int overflow for weapon delay 10(47 seconds ago, 2 files, 23+ 0-) 13https://github.com/crawl/crawl/commit/4a4b26c81b20 11:25:16 CrazyBamboolord (L10 HOFi) Crash caused by signal #11: Segmentation fault (D:8) 11:27:15 <06p​leasingfungus> !crashlog CrazyBamboolord 11:27:16 <04C​erebot> 1. CrazyBamboolord, XL10 HOFi, T:7943 (milestone): https://underhound.eu/crawl/morgue/CrazyBamboolord/crash-CrazyBamboolord-20240206-182516.txt 11:48:38 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-129-g76426aed94: Update offhand wield mut desc 10(38 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/76426aed94e4 11:49:38 <02t​zer0> Yeah, sorry, one of those things I've not been able to fix. Want me to trigger a rebuild? 11:50:12 <03w​heals> yeah, thanks! 11:50:30 <02t​zer0> Done, running. 12:18:48 Dragor (L4 GrEE) Crash caused by signal #11: Segmentation fault (D:2) 12:28:56 Unstable branch on underhound.eu updated to: 0.32-a0-123-g8a9189f6be (34) 13:06:25 <09g​ammafunk> I can't believe TZer0 responded to wheals and his notably less cool avatar 13:21:09 Azzazzello (L22 NaHW) Crash caused by signal #11: Segmentation fault (Abyss:4) 13:54:44 <05i​coson> chequers: have a look at TilesFramework::_send_cell. Most of what this is doing is very directly sending a packed_cell, so this value can be pretty much whatever crawl is using internally; it's decoded in enum.js:prepare_bg_flags and cell_renderer.js:draw_background. However, in this case the answer is pretty simple, in that tiles are not indexed directly into the tile sheets like you're envisioning. See tileinfo-X.js (various 13:54:45 autogenerated files, so not in git grep) for how they're decoded; but walls come after floors and there's something like 997 floor tiles right now, so I think 998 is probably just the current (automatic) value for WALL_NORMAL 14:03:26 03PleasingFungus02 07* 0.32-a0-124-g4b40a1289b: Tweak bsig desc (CarefulOdds, regret-index) 10(75 seconds ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/4b40a1289b97 14:27:32 <09g​ammafunk> Rip my guess wasn't accurate 14:29:52 <09g​ammafunk> Puppers! 14:30:39 03dolorous02 07* 0.32-a0-125-g6e397d8a7c: Add missing "Dog" status description. 10(8 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/6e397d8a7c20 14:38:33 <05i​coson> it wasn't? 998 is TILE_FLOOR_MAX + 1 (or 0 or sth) so I think what you said is basically right 15:16:16 <09g​ammafunk> I thought that the packed cell was encoding any specific floor tile use (in addition to the wall tile), but it sounds like it was just encoding foreground tile stuff? And due to the incremental nature of tile enums and their groupings sheets, as you said, the wall tile index was higher than chequers expected. I understood this stuff somewhat better at one point... 15:27:11 <05a​lexjurkiewicz> aha, it helps that vscode was ignoring these files when doing a project search, since they are autogenerated & gitignored 15:32:44 <09g​ammafunk> I'm going to try switching to neovim over vim at some point soon but I did mess around with vscode for a bit. Seemed nice at least 15:34:53 <05a​lexjurkiewicz> looks like my next job is tweaking rltiles so that it can output json instead of js 15:35:17 <05a​lexjurkiewicz> thanks @icoson , this has been a huge help. Hopefuly I have something worthy of a demo soon 15:36:09 snake154 (L4 AtWr) Crash caused by signal #11: Segmentation fault (D:3) 15:36:57 <09g​ammafunk> Dang 15:37:03 <09g​ammafunk> !crashlog 15:37:11 <04C​erebot> 27028. snake154, XL4 AtWr, T:2806 (milestone): http://crawl.akrasiac.org/rawdata/snake154/crash-snake154-20240206-223608.txt 15:37:23 <09g​ammafunk> Yep 15:37:35 <09g​ammafunk> I'll trigger Cao rebuild 15:37:45 <09g​ammafunk> ??rebuild 15:37:45 <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. 15:44:14 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-125-g6e397d8a7c (34) 15:44:55 <09g​ammafunk> Cao rebuilds seem much faster than they used to be 15:57:26 03regret-index02 07* 0.32-a0-126-g9fbf7fb75a: More non-player spell tiles 10(23 minutes ago, 24 files, 38+ 18-) 13https://github.com/crawl/crawl/commit/9fbf7fb75a70 16:35:50 Unstable branch on underhound.eu updated to: 0.32-a0-126-g9fbf7fb75a (34) 16:46:26 prad (L24 GrFi) Crash caused by signal #11: Segmentation fault (WizLab) 16:53:53 New branch created: pull/3522 (50 commits) 13https://github.com/crawl/crawl/pull/3522 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-44-g72845cb133: Fix minor wizmode bug with xp calculation 10(4 weeks ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/72845cb133de 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-45-gc93a764e60: Make ability_name return string instead of const char* 10(3 weeks ago, 7 files, 16+ 16-) 13https://github.com/crawl/crawl/commit/c93a764e60d7 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-46-g51ebc35840: Refactor testing of band follower/leader relationships 10(2 weeks ago, 13 files, 67+ 46-) 13https://github.com/crawl/crawl/commit/51ebc3584010 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-47-g69d68bf9b7: Let monsters cast Scorch 10(2 weeks ago, 9 files, 76+ 28-) 13https://github.com/crawl/crawl/commit/69d68bf9b75c 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-48-gc3c030e410: Implement monster foxfire (for illusions and ghosts) 10(13 days ago, 2 files, 13+ 1-) 13https://github.com/crawl/crawl/commit/c3c030e410b2 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-49-ge40939e482: Searing Ray monster implementation 10(13 days ago, 10 files, 154+ 56-) 13https://github.com/crawl/crawl/commit/e40939e48213 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-50-g451dd4f0d0: Heavily refactor Vhi's Electric Charge and let monsters use it 10(13 days ago, 10 files, 323+ 311-) 13https://github.com/crawl/crawl/commit/451dd4f0d0c8 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-51-ga68d38270e: Implement monster Kiss of Death 10(12 days ago, 3 files, 11+ 4-) 13https://github.com/crawl/crawl/commit/a68d38270ec3 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-52-gb99a2d9b40: Let monsters cast Manifold Assault (and refactor a few things) 10(12 days ago, 10 files, 85+ 103-) 13https://github.com/crawl/crawl/commit/b99a2d9b40ec 16:54:01 03DracoOmega02 07https://github.com/crawl/crawl/pull/3522 * 0.32-a0-53-gee7f200a3c: Let monsters cast Lesser Beckoning 10(12 days ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/ee7f200a3c15 16:54:01 ... and 40 more commits 16:56:45 <06d​olorous_84348> I'm not certain how flowery, for lack of a better term, new Beogh's challenges should be, but those are some attempts. (Tolkien's general comments about how being an orc was a mindset, and direct quote "in the Great War, we were all orcs" got me inspired.) 17:07:37 <04d​racoomega> Currently there's a force_more on the specific wording of that, though 17:08:24 910rd (L8 NaEn) Crash caused by signal #11: Segmentation fault (D:6) 17:08:25 910rd (L8 NaEn) Crash caused by signal #11: Segmentation fault (D:6) 17:08:31 <04d​racoomega> I'm a bit concerned about such a mechanically important thing being variable? 17:09:16 910rd (L8 NaEn) Crash caused by signal #11: Segmentation fault (D:6) 17:09:16 910rd (L8 NaEn) Crash caused by signal #11: Segmentation fault (D:6) 17:12:40 <06d​olorous_84348> The "Beogh speaks to you" part at the beginning of the challenges is unchanged; only the text afterward is different. 17:12:57 <06d​olorous_84348> And the force_more appears to only check that part. 17:14:17 <04d​racoomega> Oh, huh 17:15:13 <04d​racoomega> Goes to show what I remember at this point? 😛 17:15:59 <06d​olorous_84348> Some things slip your mind when you do massive overhauls of code. I get it. 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-92-g38b6ea749d: Don't issue divine challenges while taking the stairs 10(7 hours ago, 1 file, 6+ 4-) 13https://github.com/crawl/crawl/commit/38b6ea749db8 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-93-gc9110e1fac: Make dismissing divine allies on penance a fineffect 10(4 hours ago, 6 files, 40+ 20-) 13https://github.com/crawl/crawl/commit/c9110e1faca8 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-94-g43e82063b5: Don't turn friendly orc apostles hostile, even if you hit them 10(4 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/43e82063b5fd 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-95-g7fb369c6a9: Don't randomize bound soul HP in the targeter 10(3 hours ago, 3 files, 6+ 5-) 13https://github.com/crawl/crawl/commit/7fb369c6a913 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-96-g272b11f275: Interrupt travel when player allies are attacked from out of sight 10(3 hours ago, 4 files, 10+ 2-) 13https://github.com/crawl/crawl/commit/272b11f27503 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-97-gdb00daf50b: Make Hurl Torchlight not damage the player, increase range 4->5 10(2 hours ago, 4 files, 9+ 5-) 13https://github.com/crawl/crawl/commit/db00daf50bf8 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-98-gfc979d58db: Don't crash on dismissing apostles lost in the Abyss (Oneirical) 10(2 hours ago, 1 file, 8+ 2-) 13https://github.com/crawl/crawl/commit/fc979d58db32 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-99-g86d3fcdf1e: Actually properly lose memory of all apostles on abanoning Beogh 10(2 hours ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/86d3fcdf1e97 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-100-gb738478a23: End Blood for Blood on felid death 10(2 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/b738478a23cf 17:29:34 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-101-gfd84925bf0: Fix some missing Beogh/Yred descriptions 10(2 hours ago, 2 files, 33+ 0-) 13https://github.com/crawl/crawl/commit/fd84925bf004 17:29:34 ... and 3 more commits 17:59:05 04Build failed for 08neoyred_and_newbeogh @ 02a3f9d8 06https://github.com/crawl/crawl/actions/runs/7808047839 18:00:47 <06d​olorous_84348> Also, flavor-wise, is new Beogh still considered an evil god? 18:01:59 segfault running fsim.lua 18:02:19 <04d​racoomega> This is slightly complicated. I think the idea here is that the Good Gods still consider them such, but whether they are or not is debatable. Zin certainly does not like the whole 'transforming yourself into something you weren't born as' and there's probably still a lot of blood and violence going on. A lot of orcs are textually people who were outcasts from wherever it was they came from 18:02:43 <04d​racoomega> Like there's a certain degree of "Topple the people who would judge us" going on 18:03:02 I'm not sure "blood and violence" matters (it doesn't seem to bother Mennas…) 18:03:13 <04d​racoomega> I mean, it's somewhat arbitrary in some ways, yes 18:03:29 <04d​racoomega> Though I think that's sort of part of the point? 18:03:31 <06r​egret-⸸nde※> the evil god position wasn't taken away because orc priests / high priests still have pain, high priests have summon demon, and apostles have summon demon / agony / summon greater demon / borg's vile clutch / some other stuff. of course, there's demonic and negative effects explicitly on other gods who don't have nearly so prominent regular fights every game and yet aren't considered evil (nemelex and xom), but those aren't 18:03:32 worshipped by, well, pariahs and outcasts. 18:03:37 <06d​olorous_84348> I thought so. To borrow from Redcloak in Order of the Stick, are we "on the side of evil, as defined by our opposition to those who choose to call themselves good? Absolutely." 18:04:01 <04d​racoomega> What ever made Beogh evil and neither Trog (loves killing and bloodshed) nor Nemelex (summons demons) 18:05:44 <06d​olorous_84348> What about TSO, who wants you to kill everyone who doesn't follow his rules for what is good? The really early version was worse, since you'd get piety for killing "natural evil" things, which encompassed (among other things) the entire orc species. 18:06:32 <04d​racoomega> I don't think I even knew that part (about orcs being considered evil intrinsically in code) 18:06:45 <04d​racoomega> Obviously lots of them use necromancy, demons summons, etc. But... 18:07:28 <06d​olorous_84348> It was ages ago, and I wasn't the only one objecting to it. 18:10:20 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-105-gced65c0ca2: Don't give apostle challenges on the orb run (Oneirical) 10(34 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/ced65c0ca276 18:13:23 <06d​olorous_84348> But, for the record, new Beogh's flavor is really good, and I'm just trying to get a better handle on it. 18:15:56 <06d​olorous_84348> Point. Pain is a worse thing than demons, in my opinion, since if demons have free will, they could choose to be good. I've heard occasional talk of letting Elyvilon take on demonspawn worshippers, and, thematically, I think that idea's interesting. 18:16:34 <04d​racoomega> I have certainly grumbled in past about Ely there. If anyone should be accepting to the idea of someone wanting to go heal others... 18:16:38 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-106-g39191cbd10: Fix another arena crash 10(40 seconds ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/39191cbd10d3 18:16:45 <04d​racoomega> But I'm not sure if the very concept of this is just enshrined at this point? 18:16:48 <06r​egret-⸸nde※> is magical pain inherently worse than burning a person to death? :P 18:17:02 <04d​racoomega> Then again, Beogh was kind of also enshrine in their limitations and yet here we are 18:17:41 <06d​olorous_84348> Indeed. If he's staying evil, I would hope it's for another reason besides "he takes in outcasts". 18:19:16 <06d​olorous_84348> Or is magical pain inherently worse than physical pain from when you e.g. hit someone with an axe? 18:21:18 <06d​olorous_84348> It sounds like the old D&D bit about priests' only using blunt weapons. "My god would be offended if I attacked you with this blade. However, my god is perfectly fine with my cracking your skull open with this mace." Rather arbitrary, unless the god has a specific aversion to sharp things. 18:22:37 <06d​olorous_84348> Indeed. 18:23:58 except that one has historical precedent 18:24:27 <06d​olorous_84348> The blunt weapon thing, you mean? 18:24:36 (middle ages priests wouldn't wield swords but had no qualms about bashing out someone's brains with a cross) 18:25:41 <06d​olorous_84348> Ah. A cross is a torture device, after all. 18:25:54 04Build failed for 08neoyred_and_newbeogh @ ced65c0c 06https://github.com/crawl/crawl/actions/runs/7808443425 18:25:57 <04d​racoomega> My understanding actually is that the historical precedent thing is a myth. I seem to recall reading about this before. 18:26:42 <04d​racoomega> And, sure, there are lots of 'holy' knights and priestly figures depicted using maces, that has more to do with it just being the common and normal thing to use that sort of weapon against plate armor in that time period instead of swords 18:26:51 <06d​olorous_84348> I'm not certain myself. 18:33:27 -!- rozlav2 is now known as rozlav 19:10:05 <02M​onkooky> https://crawl.dcss.io/crawl/morgue/Monkooky/crash-Monkooky-20240207-015927.txt 19:10:08 <02M​onkooky> got a crash 19:12:44 <04d​racoomega> Gosh darnit 19:13:01 <04d​racoomega> That another problem with the new 'ally hurt' interrupts 19:13:10 <04d​racoomega> I failed to consider they could be being damaged by a source that is dead 19:13:10 <04d​racoomega> >.> 19:13:51 that's actually been a pretty common source of crashes in general 19:14:12 <04d​racoomega> It is. I mean, I try to guard against stuff like this a bunch of the time, but it's easy to not always think of it 19:14:25 <04d​racoomega> Though how do I determine whether something that is dead was in your LoS or not? ^^; 19:14:59 <04d​racoomega> (I mean, I can't. Maybe it's safer here just assume 'yes, this should alert' if we can't be sure whether it will or not) 19:15:25 <09g​ammafunk> huh, gdb not executable 19:15:39 <09g​ammafunk> wonder if I have to install that into the chroot, or something 19:22:29 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-107-g20c86d8fda: Fix a crash with handling ally_attacked interrupts from dead sources 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/20c86d8fdab4 19:22:29 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-108-gd8f028036c: Fix Blood for Blood orcs disappearing on save load (Oneirical) 10(80 seconds ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/d8f028036c9a 19:47:35 03elliptic02 07* 0.32-a0-127-gb47733332d: Don't look at movement delay when computing Vhi's Electric Charge delay 10(32 minutes ago, 2 files, 4+ 6-) 13https://github.com/crawl/crawl/commit/b47733332dda 20:39:41 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-109-g345789678a: (Hopefully) fix some crashes when reviving apostles that died in portals 10(2 minutes ago, 1 file, 9+ 2-) 13https://github.com/crawl/crawl/commit/345789678ac7 20:40:17 -!- 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 20:40:17 -!- 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 21:10:13 grimchip (L13 OnSh) Crash caused by signal #11: Segmentation fault (Lair:1) 21:10:13 grimchip (L13 OnSh) Crash caused by signal #11: Segmentation fault (Lair:1) 21:14:49 grimchip (L13 OnSh) Crash caused by signal #11: Segmentation fault (Lair:1) 21:14:49 grimchip (L13 OnSh) Crash caused by signal #11: Segmentation fault (Lair:1) 21:15:15 grimchip (L13 OnSh) Crash caused by signal #11: Segmentation fault (Lair:1) 21:15:15 grimchip (L13 OnSh) Crash caused by signal #11: Segmentation fault (Lair:1) 21:17:16 <09g​ammafunk> chaos crash again 22:03:15 Stable (0.31) branch on underhound.eu updated to: 0.31.0-11-ge490571c62 22:15:56 <05a​lexjurkiewicz> rltiles code is full of const string &tile::parts_ctg() const. What does ctg stand for? 22:16:59 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-110-g64fead2a89: Don't forbid recalling allies out of the Abyss 10(68 minutes ago, 1 file, 0+ 4-) 13https://github.com/crawl/crawl/commit/64fead2a89eb 22:16:59 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-111-g7c315ad1c8: Don't crash on saving game after abandoning Beogh with apostles 10(3 minutes ago, 2 files, 13+ 2-) 13https://github.com/crawl/crawl/commit/7c315ad1c804 22:16:59 03DracoOmega02 07[neoyred_and_newbeogh] * 0.32-a0-112-gddf6bacce7: Fix a ~3 turn buffer before the Bind Soul debuff wears off 10(13 seconds ago, 1 file, 31+ 1-) 13https://github.com/crawl/crawl/commit/ddf6bacce7a4 22:18:51 <04d​racoomega> Category. For paperdoll parts, like 'helm', 'body', 'boots', etc. 22:47:21 03regret-index02 07* 0.32-a0-128-g77eb882913: Reflavour Ijyb into an artificer 10(2 minutes ago, 3 files, 30+ 19-) 13https://github.com/crawl/crawl/commit/77eb8829138c 22:51:32 03geekosaur02 {GitHub} 07[neoyred_and_newbeogh] * 0.32-a0-113-g55a5b99621: fix android, xcode and visual studio projects (#3517) 10(57 seconds ago, 4 files, 0+ 17-) 13https://github.com/crawl/crawl/commit/55a5b99621d3 22:55:10 <05a​lexjurkiewicz> ok, would love some C++ help. I'm trying to add JSON output to rltiles. It all works except tile offset info is printing all as zeroes. My code: https://github.com/crawl/crawl/compare/master...alexjurkiewicz:crawl-ref:rltiles-json?expand=1#diff-b28f54161931de2e3f958f018330c259969587c64cedc29e5b6158cb40c2bab0R1715-R1719 This produces output like: json "0": { "enums": [ "DNGN_UNSEEN" ], "tile_info": 22:55:11 {"w": 0, "h": 0, "ox": 0, "oy": 0, "sx": 0, "sy": 0, "ex": 0, "ey": 0}, "tile_count": 1, "basetiles": 0 }, When I'd expect info like {w: 32, h: 32, ox: 0, oy: 0, sx: 0, sy: 0, ex: 32, ey: 32},. This is from the JS output system which I copied the implementation of: https://github.com/alexjurkiewicz/crawl-ref/blob/master/crawl-ref/source/rltiles/tool/tile_list_processor.cc#L1703-L1710 I had to adjust how offsets work, which I think is 22:55:11 the problem. But I can't figure out what's going wrong. Any insights? 22:59:47 <05a​lexjurkiewicz> I think there's some hidden initialisation. Even when I copy the working block's for-loop as-is (renaming the iteration variable), all I get is a thousand lines of zeros 23:25:32 <05a​lexjurkiewicz> ahh.. all zeros was correct. I hadn't built crawl in this directory. And I had been using the tileinfo-floor.js that gets copied into the webserver directory, so it wasn't actually being rewritten 🤦‍♂️ 23:35:27 Unstable branch on crawl.develz.org updated to: 0.32-a0-128-g77eb882913 (34) 23:51:08 03PleasingFungus02 07[two-swords-adventure] * 0.32-a0-130-gc2838242f9: Reduce odds of 2h acq for steel elves (WizardIke) 10(2 minutes ago, 1 file, 7+ 1-) 13https://github.com/crawl/crawl/commit/c2838242f9f3 23:58:34 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-128-g77eb882913