03:33:59 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 05:27:29 <12a​sciiphilia> In the terminal monster view UI(x - v), I can’t view monster spell information like can in the tile version. Is this a bug, or is it simply missing? 05:28:56 <12a​sciiphilia> https://cdn.discordapp.com/attachments/747522859361894521/1490327374569668738/image.png?ex=69d3a707&is=69d25587&hm=221f50ee2ecc3485f65e36a1452af0fe170c0931f54d031aa11647d42cc26249& 05:28:56 <12a​sciiphilia> https://cdn.discordapp.com/attachments/747522859361894521/1490327375987212359/image.png?ex=69d3a707&is=69d25587&hm=b94ed610aaeff4b0e2816b845d00a725494abe885322278c26af9378c1253766& 05:33:37 <08o​____0> use up/down arrows to scroll 05:38:40 <12a​sciiphilia> That is the end of the scroll. 05:39:19 <12a​sciiphilia> Ah, that was my mistake. 05:40:47 <12a​sciiphilia> I see the info now that I've scrolled down. I think I was mistaken because I was simultaneously observing the tile version in the terminal, so the scroll didn't propagate to the terminal. 05:46:14 <12a​sciiphilia> https://www.youtube.com/watch/dXifVk5mgfU 05:47:32 <12a​sciiphilia> When pressing > on the webtile, the scroll in the tty view is not reflected even if there is still scroll remaining. 05:49:36 <12a​sciiphilia> I was planning to host a tournament using monster data, but I wasn't aware of the scroll synchronization issue. (I am planning to verify user score using ttyrec.) 08:03:30 03Dmitri Babaev02 {GitHub} 07https://github.com/crawl/crawl/pull/5088 * 0.35-a0-259-g0e1bebb847: Merge branch 'crawl:master' into master 10(35 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/0e1bebb84703 08:38:10 03Dmitri Babaev02 07https://github.com/crawl/crawl/pull/5088 * 0.35-a0-258-g5a263db4c3: Enchantment on mundane items fix 10(7 weeks ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/5a263db4c301 09:19:15 New branch created: pull/5177 (1 commit) 13https://github.com/crawl/crawl/pull/5177 09:19:15 Branch pull/5177 updated to be equal with pull/5088: 13https://github.com/crawl/crawl/pull/5177 10:57:30 krsz (L19 MiFi) ASSERT(m) in 'mon-util.cc' at line 2445 failed. (Vaults:1) 11:21:25 New branch created: pull/5178 (1 commit) 13https://github.com/crawl/crawl/pull/5178 11:21:26 03Dmitri Babaev02 07https://github.com/crawl/crawl/pull/5178 * 0.35-a0-258-g9fef0238c5: Fix autoexplore leaving unexplored diagonal tiles at map edges 10(4 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/9fef0238c54d 11:27:26 <09g​ammafunk> hmm 11:27:48 <09g​ammafunk> In file included from AppHdr.h:305, from json.cc:24: In function ‘char* sb_finish(SB*)’, inlined from ‘bool parse_string(const char**, char**)’ at json.cc:966:25: debug.h:58:9: warning: ‘sb.SB::cur’ may be used uninitialized [-Wmaybe-uninitialized] 58 | if (!(p)) AssertFailed(#p, __FILE__, __LINE__); \ | ^~ 11:27:49 json.cc:112:5: note: in expansion of macro ‘ASSERT’ 112 | ASSERT(sb->start <= sb->cur); | ^~~~~~ json.cc: In function ‘bool parse_string(const char**, char**)’: json.cc:852:8: note: ‘sb.SB::cur’ was declared here 852 | SB sb; | ^~ json.cc:71:45: warning: ‘sb.SB::end’ may be used 11:27:49 uninitialized [-Wmaybe-uninitialized] 71 | if ((sb)->end - (sb)->cur < (need)) \ | ~~~~~~~~~~^~~~~~~~~~~ json.cc:957:13: note: in expansion of macro ‘sb_need’ 957 | sb_need(&sb, 4); 11:27:50 | ^~~~~~~ json.cc:852:8: note: ‘sb.SB::end’ was declared here 852 | SB sb; 11:27:56 <09g​ammafunk> and 11:28:07 <09g​ammafunk> In file included from tileweb.h:17, from tileweb.cc:5: In member function ‘map_cell& map_cell::operator=(map_cell&&)’, inlined from ‘void TilesFramework::load_dungeon(const crawl_view_buffer&, const coord_def&)’ at tileweb.cc:2130:102: map-cell.h:125:19: warning: ‘.map_cell::_feat’ may be used uninitialized [-Wmaybe-uninitialized] 125 | _feat = o._feat; | 11:28:07 ~~^~~~~ tileweb.cc: In member function ‘void TilesFramework::load_dungeon(const crawl_view_buffer&, const coord_def&)’: tileweb.cc:2130:102: note: ‘’ declared here 2130 | cell->tile.map_knowledge = map_bounds(cache_gc) ? env.map_knowledge(cache_gc) : map_cell(); | ^ 11:28:29 <09g​ammafunk> gcc warnings 11:29:26 <09g​ammafunk> ...ho boy 11:29:44 <09g​ammafunk> Lua error: /home/gammafunk/Games/dcss/qw/rcfiles/qw.lua:7048 (map nzn_winding_woodlands_15x15_witchcraft): unexpected symbol near '!' 11:29:57 <09g​ammafunk> it would appear that my improved clua error display has created an information leak! 11:30:09 <09g​ammafunk> make clua errors so you can diving vault names 11:30:36 <04d​racoomega> Wait, is that an error in qw's code and not in the vault def itself? 11:30:39 <09g​ammafunk> correct 11:31:16 <09g​ammafunk> it's a simple fix, but the map name portion of error messaging should be conditional on the lua being dlua 11:31:45 <09g​ammafunk> good tech though (not incredibly useful, but probably at least somewhat useful) 11:32:10 <09g​ammafunk> I can make a fix later and probably backport to 0.34 as well (even though I'm not sure we'll release a 0.34.2) 11:32:44 <04d​racoomega> Also, are those gcc warnings just for master? I'm not getting them on my end. 11:32:51 <09g​ammafunk> they are for master yeah 11:33:00 <09g​ammafunk> a webtiles build, if that makes any difference 11:33:06 <04d​racoomega> Yeah, I just built webtiles to see 11:33:29 <09g​ammafunk> I guess they are both related to webtiles, now that I look at them 11:35:18 <09g​ammafunk> I guess on that note, making a 0.34.2 isn't a terrible idea so long as we don't have to ask android/flatpack people to redeploy. Could do that shortly after 0.35.0, for example 11:45:17 <04d​racoomega> Anyway, I am still confused by those warnings, since I can't seem to get them even turning as many additional warnings on as possible. And as far as I can see, mapcell::_feat is always initialized in the constructor? (To say nothing of the fact that the other file with the warnings hasn't been touched in literally years.) 11:48:26 <09g​ammafunk> is this also compiling with gcc? 11:48:28 <04d​racoomega> Yes 11:48:57 <04d​racoomega> (I mean, maybe we don't have the same version of it, though again, one of those files hasn't been touched in years) 11:49:10 <09g​ammafunk> nice make -j12 WEBTILES=y USE_PCRE=y EXTERNAL_FLAGS_L='-DDGAMELAUNCH -DCLUA_UNRESTRICTED_LIBS' 11:49:30 <09g​ammafunk> and yeah my gcc is 15.2.0 11:49:46 <09g​ammafunk> doubt those external flags would matter but perhaps gcc version would 11:49:53 <09g​ammafunk> in any case I can track them down later maybe 11:51:34 <04d​racoomega> Apparently 13.3.0 over here 11:52:50 <04d​racoomega> Apparently I don't even have the dependencies to build with those flags ^^; 11:53:01 <04d​racoomega> pattern.cc:9:14: fatal error: pcre.h: No such file or directory 11:53:57 <04d​racoomega> (Easily fixed, but it just amused me) 11:53:57 <09g​ammafunk> yeah, ther'es a pcre dev package you could install probably 11:54:19 <09g​ammafunk> got to support those perl compatible regexes for your elaborite stash searches! 11:54:37 <04d​racoomega> Yup, no warnings, for whatever that's worth 11:54:55 <09g​ammafunk> (I actually only really ever used pcre regexes once, for matching uniques coming into view, which you ruined by improving that messaging and associated options, rip) 11:55:29 <09g​ammafunk> also "pcre regexes" is my personal ATM machine 11:59:32 <04d​racoomega> Ah, a secondary benefit to that change that I had not even realized at the time: reducing the amount of perl in the world 😛 12:05:41 New branch created: pull/5179 (1 commit) 13https://github.com/crawl/crawl/pull/5179 12:05:42 03CrawlOdds02 07https://github.com/crawl/crawl/pull/5179 * 0.35-a0-258-g0519912251: Fix a spurious "rune reappears" message 10(11 minutes ago, 1 file, 11+ 5-) 13https://github.com/crawl/crawl/commit/0519912251d5 12:19:15 <04d​racoomega> Oh, that was always weird 12:19:46 <11O​dds> It's got a little bug 12:19:55 <11O​dds> (Well done the tests) 12:39:13 03CrawlOdds02 07https://github.com/crawl/crawl/pull/5179 * 0.35-a0-259-g5cdfa09300: Fix the case where the shift takes the rune out of bounds 10(26 seconds ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/5cdfa09300ef 12:40:28 DCSS any% OOB run real? 12:41:11 <11O​dds> (I actually couldn't make the rune go out of bounds with this shift, but the tests seemed to) 13:07:00 To answer how AbyssSkip works, we need to talk about parallel universes. 13:24:39 New branch created: pull/5180 (1 commit) 13https://github.com/crawl/crawl/pull/5180 13:24:40 03CrawlOdds02 07https://github.com/crawl/crawl/pull/5180 * 0.35-a0-243-gfef7fbcb1b: Do not stop channelling spells on any macro 10(5 days ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/fef7fbcb1bfb 23:46:46 Monster database of master branch on crawl.develz.org updated to: 0.35-a0-257-gf9e06672e4