01:37:32 Unstable branch on crawl.develz.org updated to: 0.24-a0-549-g45f0056 (34) 01:41:34 Yermak: nah, the snake pit tiles are actually regular tiles; just clever artistry there 02:05:43 -!- amalloy is now known as amalloy_ 02:09:20 Windows builds of master branch on crawl.develz.org updated to: 0.24-a0-549-g45f0056 02:59:27 Monster database of master branch on crawl.develz.org updated to: 0.24-a0-443-g80245de 03:07:29 -!- Tiobot is now known as Guest66290 03:11:57 Unstable branch on crawl.beRotato.org updated to: 0.24-a0-549-g45f0056 (34) 03:30:43 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-2313-g5eb34e082d 04:23:09 -!- ProzacElf_ is now known as ProzacElf 05:22:17 -!- neunon_ is now known as neunon 11:16:11 -!- amalloy_ is now known as amalloy 11:20:12 -!- amalloy is now known as amalloy_ 11:24:02 Stable (0.23) branch on underhound.eu updated to: 0.23.1-89-g277498a001 13:00:39 aidanh: looking through the domino code, it looks to me like those values will be unused unless there are dominos, so I'm not sure even random initialization is necessary -- am I missing something? 13:01:39 aidanh: I'm also not entirely sure this code is working at all because in generated tiledef-floor.cc, _tile_floor_dominoes is initialized to all 0s, but I *thought* that that's where something to do with the crypt dominos should show up 13:16:30 -!- amalloy_ is now known as amalloy 13:16:46 though visually they look ok, so maybe I'm missing something abou the tile selection part 13:17:19 (these tiles look really good actually, not sure I've ever looked closely at the crypt in tiles mode) 13:18:57 oh haha I just missed the 7 lines out of max_floor_tiles that aren't initialized to 0 14:11:05 more rebase spam sry 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-550-g07e7730: Initial implementation for incremental pregeneration 10(4 months ago, 3 files, 143+ 87-) 13https://github.com/crawl/crawl/commit/07e7730bfce7 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-551-gce89f06: Add an option to disable incremental pregen, use it for fireworks 10(4 months ago, 5 files, 33+ 3-) 13https://github.com/crawl/crawl/commit/ce89f06db0c2 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-552-gd0bb26c: Cosmetic refactoring of the rng interface 10(4 months ago, 21 files, 258+ 235-) 13https://github.com/crawl/crawl/commit/d0bb26c41003 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-553-g3f8c3b0: Change PCG initialization to something more standard 10(4 months ago, 6 files, 67+ 45-) 13https://github.com/crawl/crawl/commit/3f8c3b098903 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-554-g4d81eef: Update the bounded random implementation 10(4 months ago, 5 files, 88+ 25-) 13https://github.com/crawl/crawl/commit/4d81eef6a277 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-555-g0210b3f: Improve the rng subgenerator API 10(4 months ago, 7 files, 91+ 46-) 13https://github.com/crawl/crawl/commit/0210b3fe2b33 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-556-gc211219: Remove almost all instances of you.unrands 10(4 months ago, 18 files, 284+ 170-) 13https://github.com/crawl/crawl/commit/c211219e1d5a 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-557-g9537587: Add back ident:type for some cases 10(4 months ago, 2 files, 10+ 10-) 13https://github.com/crawl/crawl/commit/9537587929ff 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-558-g3d6c413: Re-place robe of folly 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3d6c413f74e2 14:11:31 03advil02 07[incremental_pregen] * 0.24-a0-559-g597de37: Update seed menu for incremental pregen 10(4 months ago, 4 files, 56+ 40-) 13https://github.com/crawl/crawl/commit/597de379ad6f 14:11:31 ... and 18 more commits 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-550-g07e7730: Initial implementation for incremental pregeneration 10(4 months ago, 3 files, 143+ 87-) 13https://github.com/crawl/crawl/commit/07e7730bfce7 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-551-gce89f06: Add an option to disable incremental pregen, use it for fireworks 10(4 months ago, 5 files, 33+ 3-) 13https://github.com/crawl/crawl/commit/ce89f06db0c2 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-552-gd0bb26c: Cosmetic refactoring of the rng interface 10(4 months ago, 21 files, 258+ 235-) 13https://github.com/crawl/crawl/commit/d0bb26c41003 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-553-g3f8c3b0: Change PCG initialization to something more standard 10(4 months ago, 6 files, 67+ 45-) 13https://github.com/crawl/crawl/commit/3f8c3b098903 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-554-g4d81eef: Update the bounded random implementation 10(4 months ago, 5 files, 88+ 25-) 13https://github.com/crawl/crawl/commit/4d81eef6a277 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-555-g0210b3f: Improve the rng subgenerator API 10(4 months ago, 7 files, 91+ 46-) 13https://github.com/crawl/crawl/commit/0210b3fe2b33 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-556-gc211219: Remove almost all instances of you.unrands 10(4 months ago, 18 files, 284+ 170-) 13https://github.com/crawl/crawl/commit/c211219e1d5a 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-557-g9537587: Add back ident:type for some cases 10(4 months ago, 2 files, 10+ 10-) 13https://github.com/crawl/crawl/commit/9537587929ff 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-558-g3d6c413: Re-place robe of folly 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3d6c413f74e2 14:11:35 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-559-g597de37: Update seed menu for incremental pregen 10(4 months ago, 4 files, 56+ 40-) 13https://github.com/crawl/crawl/commit/597de379ad6f 14:11:35 ... and 18 more commits 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-555-gd14ad04: Improve the rng subgenerator API 10(4 months ago, 7 files, 91+ 46-) 13https://github.com/crawl/crawl/commit/d14ad047142d 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-556-g626cf92: Remove almost all instances of you.unrands 10(4 months ago, 18 files, 293+ 179-) 13https://github.com/crawl/crawl/commit/626cf9256078 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-557-g75f79eb: Update seed menu for incremental pregen 10(4 months ago, 4 files, 56+ 40-) 13https://github.com/crawl/crawl/commit/75f79eb32a56 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-558-gf0dd129: Make ds, wn, and dswn starts more deterministic by seed 10(3 months ago, 4 files, 17+ 6-) 13https://github.com/crawl/crawl/commit/f0dd12985eaa 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-559-gebf6157: Use fallback randarts for minmay_shop_chei 10(3 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ebf615724b11 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-560-g6e8c2f7: Isolate shop rolls from levelgen 10(3 months ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/6e8c2f7b4c78 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-561-gf44fcc8: Add pan to level generation order 10(3 months ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/f44fcc836a35 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-562-ge365970: Generate portal levels at the same time as their source 10(3 months ago, 1 file, 81+ 0-) 13https://github.com/crawl/crawl/commit/e365970d97f0 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-563-g708c95c: Update seed explorer for incremental pregeneration 10(8 weeks ago, 5 files, 87+ 16-) 13https://github.com/crawl/crawl/commit/708c95ca7a5b 14:27:14 03advil02 07[incremental_pregen] * 0.24-a0-564-g13b5be4: Reset brentry for portals correctly in tests/wizmode 10(8 weeks ago, 4 files, 22+ 2-) 13https://github.com/crawl/crawl/commit/13b5be4ee9f3 14:27:14 ... and 9 more commits 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-555-gd14ad04: Improve the rng subgenerator API 10(4 months ago, 7 files, 91+ 46-) 13https://github.com/crawl/crawl/commit/d14ad047142d 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-556-g626cf92: Remove almost all instances of you.unrands 10(4 months ago, 18 files, 293+ 179-) 13https://github.com/crawl/crawl/commit/626cf9256078 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-557-g75f79eb: Update seed menu for incremental pregen 10(4 months ago, 4 files, 56+ 40-) 13https://github.com/crawl/crawl/commit/75f79eb32a56 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-558-gf0dd129: Make ds, wn, and dswn starts more deterministic by seed 10(3 months ago, 4 files, 17+ 6-) 13https://github.com/crawl/crawl/commit/f0dd12985eaa 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-559-gebf6157: Use fallback randarts for minmay_shop_chei 10(3 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ebf615724b11 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-560-g6e8c2f7: Isolate shop rolls from levelgen 10(3 months ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/6e8c2f7b4c78 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-561-gf44fcc8: Add pan to level generation order 10(3 months ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/f44fcc836a35 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-562-ge365970: Generate portal levels at the same time as their source 10(3 months ago, 1 file, 81+ 0-) 13https://github.com/crawl/crawl/commit/e365970d97f0 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-563-g708c95c: Update seed explorer for incremental pregeneration 10(8 weeks ago, 5 files, 87+ 16-) 13https://github.com/crawl/crawl/commit/708c95ca7a5b 14:27:18 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-564-g13b5be4: Reset brentry for portals correctly in tests/wizmode 10(8 weeks ago, 4 files, 22+ 2-) 13https://github.com/crawl/crawl/commit/13b5be4ee9f3 14:27:18 ... and 9 more commits 14:28:13 The build was canceled. (incremental_pregen - 20575ba #11827 : advil): https://travis-ci.org/crawl/crawl/builds/573957276 14:28:48 %git 0469edc019c4 14:28:48 07advil02 * 0.24-a0-573-g0469edc: Further domino call refactoring 10(21 minutes ago, 1 file, 16+ 17-) 13https://github.com/crawl/crawl/commit/0469edc019c4 14:28:55 aidanh fyi ^ 14:29:06 that's on a branch, which I will hopefully merge soon 17:20:39 03advil02 07[incremental_pregen] * 0.24-a0-574-g69c47c8: Simplify pregen options 10(38 seconds ago, 4 files, 45+ 16-) 13https://github.com/crawl/crawl/commit/69c47c806e99 17:20:42 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-574-g69c47c8: Simplify pregen options 10(41 seconds ago, 4 files, 45+ 16-) 13https://github.com/crawl/crawl/commit/69c47c806e99 17:22:39 03advil02 07[incremental_pregen] * 0.24-a0-574-g5f573d7: Simplify pregen options 10(3 minutes ago, 4 files, 45+ 16-) 13https://github.com/crawl/crawl/commit/5f573d7c228a 17:22:42 03advil02 07https://github.com/crawl/crawl/pull/1094 * 0.24-a0-574-g5f573d7: Simplify pregen options 10(3 minutes ago, 4 files, 45+ 16-) 13https://github.com/crawl/crawl/commit/5f573d7c228a 17:22:55 very close to merging incremental pregen 17:23:22 I'm going to merge it with the actual incremental pregen part turned off, so that all the other supporting changes (which will impact classic levelgen too) can get some testing first 17:37:17 The build has errored. (incremental_pregen - 69c47c8 #11831 : advil): https://travis-ci.org/crawl/crawl/builds/574040631 19:22:25 advil: once merged, we'll have seeded play for all online games? 19:48:19 server owners will need to add it 19:48:33 I'll probably make some changes that will make that easier some time after merging 19:50:35 the immediate effects of merging should be fairly non-visible actually, because some things aren't yet enabled, I will enable them in a few days 19:50:57 03advil02 07* 0.24-a0-550-g11bec38: Initial implementation for incremental pregeneration 10(4 months ago, 3 files, 143+ 87-) 13https://github.com/crawl/crawl/commit/11bec3899533 19:50:57 03advil02 07* 0.24-a0-551-g62a95a1: Add an option to disable incremental pregen, use it for fireworks 10(4 months ago, 5 files, 33+ 3-) 13https://github.com/crawl/crawl/commit/62a95a1fbf00 19:50:57 03advil02 07* 0.24-a0-552-g159d84b: Cosmetic refactoring of the rng interface 10(4 months ago, 21 files, 258+ 235-) 13https://github.com/crawl/crawl/commit/159d84b62b3f 19:50:57 03advil02 07* 0.24-a0-553-g8fead6f: Change PCG initialization to something more standard 10(4 months ago, 6 files, 67+ 45-) 13https://github.com/crawl/crawl/commit/8fead6faaf77 19:50:57 03advil02 07* 0.24-a0-554-gbc88668: Update the bounded random implementation 10(4 months ago, 5 files, 88+ 25-) 13https://github.com/crawl/crawl/commit/bc886685f78b 19:50:57 03advil02 07* 0.24-a0-555-g9ece634: Improve the rng subgenerator API 10(4 months ago, 7 files, 91+ 46-) 13https://github.com/crawl/crawl/commit/9ece634645fb 19:50:57 03advil02 07* 0.24-a0-556-ga46ea00: Remove almost all instances of you.unrands 10(4 months ago, 18 files, 293+ 179-) 13https://github.com/crawl/crawl/commit/a46ea00bafb0 19:50:57 03advil02 07* 0.24-a0-557-g82437c2: Update seed menu for incremental pregen 10(4 months ago, 4 files, 56+ 40-) 13https://github.com/crawl/crawl/commit/82437c2fa6f9 19:50:57 03advil02 07* 0.24-a0-558-gcbae52a: Make ds, wn, and dswn starts more deterministic by seed 10(3 months ago, 4 files, 17+ 6-) 13https://github.com/crawl/crawl/commit/cbae52a9c16e 19:50:57 03advil02 07* 0.24-a0-559-g7e99aec: Use fallback randarts for minmay_shop_chei 10(3 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7e99aecb7ec6 19:50:57 ... and 15 more commits 19:52:41 just want to stage things a little bit in case something goes wrong 19:55:36 big ups 19:55:58 long time coming 19:56:41 yeah, I should have merged it earlier this summer but there was just too much vacation 19:58:51 vacationing instead of writing crawl code? your reputation may never recover 20:00:44 what will happen automatically once I switch it on, is that seeds in online morgues should match offline games on the same version (or at least, it'll be a bug if they don't) 20:01:09 what I might be able to enable easily (without server owner intervention) is starting a seeded game (picking the seed) via the rc file 20:01:54 but adding the new game type will take server own action 20:02:02 *owner 20:02:31 tbh I don't even know how to do it for dgl 20:04:00 oh, ok 20:04:21 I was wondering what you meant by server action; so that's just for starting seeded games 20:04:40 hrm, I mean that seems like it requires a new game type and hence new milestones/logfiles? 20:05:45 I *think* that for most (all?) server setups it'll work, as in games will start / save / etc, without any of that...but for scoring, sequell support yeah 20:06:08 right 20:08:04 I wonder if a non-seeded and a seeded save would be able to co-exist; possibly not 20:08:31 at least by default 20:08:49 you mean somehow under the same game selection? 20:09:13 yeah 20:09:17 might be worth mentioning to server owners this is creating two new logfile/milestone files 20:09:32 alexjurkiewicz do you know if that will happen automatically? 20:09:42 yes they create automatically just fine 20:10:28 also yes it would be great if you could integrate "play with a seed" into the normal new game menu. Because the webtiles-server level GUI is so awful and requires server admin support to add a seeded play option 20:10:32 well they get created by crawl automatically 20:11:01 which will just bloat the game list. {0.23,0.24,...} {normal/seed/sprint/tutorial} 20:11:04 the webtiles server doesn't know about logfiles nor milestone files, nor does dgl 20:11:47 and then apache just serves them up out of the one dir the crawl binary is told to put them in 20:12:44 but the changes need to happen on the crawl side of things; it needs to know of a new seeded game type, presumably, and needs to use a special xlogfile format that includes a seed 20:12:52 well, we probably already have that field now, don't we? 20:13:06 or maybe that's not been added at all yet 20:13:42 in any case, for the logfile/milestone files, server admins wouldn't have to do anything, but sequell and CAO scoring would need changes to fetch/display that data 20:16:21 fwiw crawl already does that. It creates logfile-seeded and milestones-seeded 20:16:44 I'm just saying it might surprised server owners / players that seeded games don't appear in the same files 20:17:10 right, so advil has already handled the file aspect 20:18:20 yeah, I think confusion is pretty inevitable on the player side 20:19:06 early on UV4 was asking me why it didn't work when he started a game on CPO that specified his GOTM seed on his normal trunk game 20:20:00 although I suppose we could actually allow that, like this discussion was proposing 20:21:07 but a lot of people will have the same confusion that UV4 had initially; it might not occur to them that scoring seeded/non-seeded games together would allow cheating 20:23:16 alexjurkiewicz there's no new-game menu to integrate it into, I would have to add something 20:23:16 well, unless you mean species selection etc 20:23:55 something on the webtiles lobby page, a little seed number text box? (joke) 20:24:05 hm, I guess adding a seed selection button into that menu wouldn't be so crazy 20:24:39 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-574-g7d3d5a44bd (34) 20:24:50 aha, was just wondering where CKO was 20:24:54 yeah I guess you could have a fancier menu on the lobby game starter in general if someone wanted to work on that UI 20:25:34 but seeded as an option at the bottom of species/background doesn't seem to bad either, if there's room 20:25:53 that would potentially work fine via dgl as well? 20:25:57 yeah 20:25:58 I was originally just thinking of putting it in webtiles lobby + dgl 20:26:03 like sprint 20:26:34 this way we can even support seeded sprint play 20:26:42 (no idea if that works) 20:27:06 it does, sort of 20:27:18 most sprint levels aren't very randomized, aside from the monsters 20:27:53 but you can set a sprint seed from your rc if you really want to 20:28:46 -!- amalloy is now known as amalloy_ 21:13:04 -!- amalloy_ is now known as amalloy 23:52:51 -!- amalloy is now known as amalloy_ 23:55:26 -!- amalloy_ is now known as amalloy