00:43:47 -!- tehgeek is now known as Psymania 01:11:32 change all stat drain to prefer player's lowest stat. But then you encourage people putting points in their dump stat just to avoid stat drain which is gross 02:09:22 Windows builds of master branch on crawl.develz.org updated to: 0.25-a0-364-ge76b031 02:48:16 Monster database of master branch on crawl.develz.org updated to: 0.24-a0-443-g80245de 03:23:34 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-364-ge76b031 (34) 03:59:57 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.22.1-1925-geac2f7e5d7 04:05:57 Fork (bloatcrawl2) on crawl.kelbi.org updated to: 0.25-a0-634-gb78c7673fc 04:33:39 New branch created: pull/1252 (1 commit) 13https://github.com/crawl/crawl/pull/1252 04:33:39 03sdynet02 07https://github.com/crawl/crawl/pull/1252 * 0.25-a0-365-gc15a871: Combine three types of bullets into one 10(4 minutes ago, 24 files, 86+ 107-) 13https://github.com/crawl/crawl/commit/c15a871b3882 06:37:55 -!- amalloy is now known as amalloy_ 08:44:13 -!- Tiobot is now known as Guest14085 10:24:46 player.cc:1239:29: warning: unused parameter 'temp' [-Wunused-parameter] 10:25:04 int player_hunger_rate(bool temp) 10:54:07 03kate-02 07* 0.25-a0-365-g7600c65: Remove an unused parameter (geekosaur) 10(24 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/7600c65aa024 11:10:08 net trap revealed by magic mapping has wrong tile 13https://crawl.develz.org/mantis/view.php?id=12170 by hittemvvvhard 11:24:02 Stable (0.23) branch on underhound.eu updated to: 0.23.1-91-gf373564dc4 11:30:33 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-365-g7600c65aa0 (34) 14:54:42 question: is there a way to check if a unique monster has been placed and is still alive on the player's current dungeon level (even if the player has not seen it)? 15:01:15 -!- amalloy_ is now known as amalloy 15:15:16 gressup (L17 DEWz) ASSERT(!targets.empty()) in 'mon-cast.cc' at line 2454 failed. (No push space from (29,12)) (Vaults:3) 15:52:01 -!- amalloy is now known as amalloy_ 16:42:31 Floodkiller for placement you would check you.unique_creatures, for existence on the current level I think you might have to just search for the monster with a monster_iterator or something (which isn't too hard) 16:50:27 !tell aidanh the logic in species_is_removed makes it hard for forks that add new non-starting species (eg more sets of species like draconian). You need to explicitly whitelist everyone of those sort of species 16:50:28 alexjurkiewicz: OK, I'll let aidanh know. 16:58:54 -!- amalloy_ is now known as amalloy 17:20:13 advil: thanks! 18:24:09 Unstable branch on underhound.eu updated to: 0.25-a0-365-g7600c65aa0 (34) 19:47:08 just to be clear, there's no existing crawlcode implementation of sampling without replacement of a subset of k>1 items from n items, is there? 20:30:59 I think I've asked this in the past and the solution was to shuffle the items and pick the first n 21:00:55 sounds like the kind of thing ru sacrifices would need to do 21:02:53 but i see it does more complicated stuff relating to size of sacrifice 21:20:05 well I already implemented it since it's very simple 21:20:27 maybe in a second pass I'll do a shuffle and select k 21:20:47 I assume we can easilly shuffle a vector in place 22:48:05 New branch created: pull/1253 (2 commits) 13https://github.com/crawl/crawl/pull/1253 22:48:05 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-366-gb511f87: webtiles: Add support for customised env vars 10(48 minutes ago, 3 files, 22+ 3-) 13https://github.com/crawl/crawl/commit/b511f87b3146 22:48:05 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-367-g4497b32: webtiles: Allow loading games via function 10(8 minutes ago, 3 files, 97+ 40-) 13https://github.com/crawl/crawl/commit/4497b320eb15 22:58:49 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-368-gadfe0c5: webtiles: Add basic requirements.txt file 10(13 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/adfe0c5ca2c8 22:58:49 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-369-g6cfe208: Update webtiles README 10(5 minutes ago, 2 files, 57+ 49-) 13https://github.com/crawl/crawl/commit/6cfe2080c4c4 23:09:33 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-370-g902ed5f: fixup! webtiles: Allow loading games via function 10(75 seconds ago, 4 files, 57+ 50-) 13https://github.com/crawl/crawl/commit/902ed5f38bba 23:09:33 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-371-g856c562: webtiles: Allow dynamic reload of games config 10(54 seconds ago, 2 files, 17+ 0-) 13https://github.com/crawl/crawl/commit/856c56282a4b 23:19:25 keen on feedback for this PR. I'd like to move CPO from webtiles-changes to webtiles, and these features are what it's missing for me 23:20:17 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-372-gb182312: webtiles: Allow specifying -dir and CWD for games 10(8 minutes ago, 3 files, 7+ 0-) 13https://github.com/crawl/crawl/commit/b18231293bee 23:20:17 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-373-g0fba883: fixup! webtiles: Add support for customised env vars 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0fba883537a0 23:20:17 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-374-g269a1a5: fixup! webtiles: Allow specifying -dir and CWD for games 10(80 seconds ago, 4 files, 12+ 1-) 13https://github.com/crawl/crawl/commit/269a1a580060 23:26:58 alexjurkiewicz: I think a naive implementation like that probably needs warnings that updating an existing config may not work properly 23:27:44 if any of those paths change in an update, existing crawl processes aren't HUPed or anything so they can restart with the new parameters 23:28:03 hence they'll continue to work with old parameters 23:28:32 seems like most use cases you're interested in involve just adding a new game dynamically? 23:29:03 if we want to properly support dynamic updates, we have to do something about existing processes with stale parameters 23:30:25 but if adding a brand new game with no existing processes is the only use case you care about for the moment, maybe we shouldn't even support updating an existing game at all 23:32:28 I'm also not sure that we have to say this is support for using an arbitrary function since any such function is just hard-coded in the source anyhow 23:32:40 wouldn't this better be described as just support for loading the config from yaml? 23:34:07 advil would be a good person to talk to re: the dynamically updating an existing game thing, but I think that implementation is definition going to be broken for anyone changing existing games without a webtiles restart depending on what portion of the game config they change 23:35:06 it may not be all that hard to make the code more robust, just HUPing existing processes; requires users of that game to reconnect their session, of course