01:08:05 should it be possible to frenzy your ancestor? 01:13:42 it would surprise me. they're nonliving. can you frenzy an obsidian statue? 02:45:03 Monster database of master branch on crawl.develz.org updated to: 0.25-a0-651-g8c222c7a2b 03:20:00 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-842-g81a31cf (34) 05:08:52 you can currently 05:11:29 it looks like you can frenzy nonliving things, but you can't berserk them 05:11:29 berserk checks you can be frenzied AND you are a natural monster 05:11:35 frenzied works on almost anything 05:13:47 alexjurkiewicz: is there a good way to test github actions before pushing a PR? 05:15:14 yeah! they run in your own repo 05:15:28 only issue is if you need to use secrets from the real repo 05:17:43 ah, cool! thanks 05:22:26 yeah. if a frenzied ancestor dies, it doesn't come back to life 05:51:35 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-843-gaf918da: Extract unmarshall_vehumet_spells() function 10(19 hours ago, 3 files, 83+ 23-) 13https://github.com/crawl/crawl/commit/af918da7e70c 05:51:35 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-844-g2263829: Add removed spells to removed_spells() list. 10(17 hours ago, 1 file, 54+ 14-) 13https://github.com/crawl/crawl/commit/2263829c6f81 05:51:35 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-845-gda601ef: Remove removed spells from Vehumet's gifts on load 10(18 hours ago, 2 files, 38+ 3-) 13https://github.com/crawl/crawl/commit/da601ef3d040 05:51:35 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-846-g96b734f: Extract unmarshall_player_spells() function 10(17 hours ago, 2 files, 66+ 30-) 13https://github.com/crawl/crawl/commit/96b734fc0252 05:51:35 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-847-gb915526: Remove player's removed spells on load 10(16 hours ago, 2 files, 63+ 0-) 13https://github.com/crawl/crawl/commit/b91552618dd2 05:51:35 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-848-gd17521d: Remove dead spell code 10(12 minutes ago, 5 files, 11+ 865-) 13https://github.com/crawl/crawl/commit/d17521d4f51b 06:30:19 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 06:30:33 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic 07:22:22 -!- barmaley_ is now known as Strory 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-843-g9bdfbb0: Extract unmarshall_vehumet_spells() function 10(20 hours ago, 3 files, 83+ 23-) 13https://github.com/crawl/crawl/commit/9bdfbb0d7e1b 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-844-ge2261d3: Add removed spells to removed_spells() list. 10(19 hours ago, 1 file, 54+ 14-) 13https://github.com/crawl/crawl/commit/e2261d32ff23 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-845-gb7138f8: Remove removed spells from Vehumet's gifts on load 10(20 hours ago, 2 files, 38+ 3-) 13https://github.com/crawl/crawl/commit/b7138f81da5a 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-846-gf6f9d0b: Extract unmarshall_player_spells() function 10(18 hours ago, 2 files, 66+ 30-) 13https://github.com/crawl/crawl/commit/f6f9d0b64b54 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-847-ga53fd71: Remove player's removed spells on load 10(18 hours ago, 2 files, 63+ 0-) 13https://github.com/crawl/crawl/commit/a53fd71cb330 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-848-g5d30133: Move SUMMON_SWARM out of removed spells 10(5 minutes ago, 4 files, 2+ 7-) 13https://github.com/crawl/crawl/commit/5d30133e2acb 07:31:23 03Aidan Holm02 07[remove-old-spells] * 0.25-a0-849-g8250008: Remove dead spell code 10(2 hours ago, 5 files, 11+ 852-) 13https://github.com/crawl/crawl/commit/82500081ff42 10:59:05 lol I was just able to use discord to make a second ancestor 11:00:46 steps to reproduce: discord, change levels while your ancestor is insane, recall (you get a friendly copy), go back to original level (original one is still there, even if enough time has passed for frenzy to wear off) 11:01:56 in step 2 you have to leave your ancestor behind 11:04:20 fair warning I'm not going to have time to fix this bug today most likely 11:07:25 I think it might be related to some ancestor abyss interactinons 11:12:10 eventually you do at least get an error, and recall only gets one of them, but otherwise the copy seems pretty resilient to stuff like changing levels 11:12:17 no crashes 11:12:36 looking forward to the screenshots of someone in a zig with 32 ancestors or w/e 11:14:01 ok after you get the mid error, if you change levels with only one of them in tow, the remaining one is lost 11:14:16 so there's probably a practical upper limit of 8 or so 11:21:44 ooh attitude issues can also lead to a hep unlinked item error 11:21:55 been looking for that one for ages 11:30:47 sounds fun 11:31:15 I didn't realise ancestors would be affected by discord 11:31:42 I think allies always are? 11:31:58 I simple fix to this might be to make ancestors unable to change attitude, but that does seem kind of spoilery to me 11:32:08 also I wonder if there are some of the same issues with beogh/yred 11:37:58 I guess I should lay off trying to fix all of crawls tech debt and actually play the game once in a while :) 11:38:06 haha 11:41:18 is it a side effect of making players' allies always effected? Because I would think it'd also check each individual actors susceptibility to, uh, discord 11:49:05 I'm not sure they're always affected, i.e. it checks allies MR if that's what you mean 11:49:26 but I think discord does not care about starting attitude? 11:50:31 I just meant that any ally can be affected, when I said "always" before 13:21:43 Unstable branch on crawl.akrasiac.org updated to: 0.25-a0-842-g81a31cf (34) 14:08:58 New branch created: pull/1373 (2 commits) 13https://github.com/crawl/crawl/pull/1373 14:08:58 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1373 * 0.25-a0-843-g469a223: Clean up some preferred food-related code 10(24 minutes ago, 5 files, 3+ 18-) 13https://github.com/crawl/crawl/commit/469a223f033a 14:08:58 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1373 * 0.25-a0-844-g13676d6: Remove a couple of obsolete menu_colour rules 10(18 minutes ago, 1 file, 0+ 4-) 13https://github.com/crawl/crawl/commit/13676d68ee0a 16:55:24 I think Veh's description of wrath is a little off: "...Their own conjurations, too, are wont to misfire at the worst possible moments." 16:55:43 The "are wont to misfire" seems like it might want to be rephrased. 17:39:15 Euph0ria: Looks fine to me, what's the problem? 17:41:30 The phrasing doesn't make much sense is all. Myself and my friend spectating can't make sense of that statement. 18:27:20 "They" are "Those that anger Vehumet". I still don't see the problem. 19:02:45 Crash after game tries to apply BVC on a dead monster 13https://crawl.develz.org/mantis/view.php?id=12243 by Flugkiller 19:19:19 New branch created: pull/1374 (1 commit) 13https://github.com/crawl/crawl/pull/1374 19:19:19 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1374 * 0.25-a0-843-g923ffbe: Make ancestors immune to discord 10(5 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/923ffbe6cb8a 19:45:29 -!- misha is now known as werekitten 20:02:18 -!- werekitten is now known as misha 20:07:44 03gammafunk02 07* 0.25-a0-843-g6944ee3: Fix two arrival vaults (Juliwen) 10(5 minutes ago, 1 file, 1+ 4-) 13https://github.com/crawl/crawl/commit/6944ee31a24c 20:17:58 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-843-g6944ee31a2 (34) 20:23:55 does anyone understand how webtiles input handling works on the c++ side? I'm trying to wrap my head around it and getting very confused 20:24:23 I want to add support for an "inventory" button in client-side JS that shows the inventory when clicked 20:58:29 alexjurkiewicz: it sends keycodes from the client to the game via a json message 20:58:41 so there's c++ code to watch for this: 20:58:49 !source client.js:256 20:58:51 https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/static/scripts/client.js#L256 20:58:57 specifically the "keycode" message 21:00:15 which is handled as part of TilesFramework::_handle_control_message 21:00:56 see tileweb.cc:347 22:45:23 but that function only handles a subset of messages 22:45:29 it doesn't seem to get called for every key 22:46:27 hm, let me test this 23:05:41 there's also an "input" json msg, that might be used for input prompts