00:00:05 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.24-a0-517-gd52e2fb918 (34) 00:01:46 Stable (0.23) branch on CRAWL.XTAHUA.COM updated to: 0.23.1-82-g5129a83184 01:38:16 Unstable branch on crawl.develz.org updated to: 0.24-a0-517-gd52e2fb (34) 02:09:26 Windows builds of master branch on crawl.develz.org updated to: 0.24-a0-517-gd52e2fb 02:38:35 advil: where is your commit that fixed seeded DsWn games? I can't find it in git log 02:48:00 actually, reading current master source code it seems like there is no special rng handling for demonspawn or wanderer. So I guess they both roll randomly even for the same seed? 02:59:12 Monster database of master branch on crawl.develz.org updated to: 0.24-a0-443-g80245de 03:12:16 Unstable branch on crawl.beRotato.org updated to: 0.24-a0-517-gd52e2fb (34) 03:32:02 Fork (stoatsoup) on crawl.kelbi.org updated to: 0.21.2-1016-g15a4c85d20 03:54:44 -!- amalloy is now known as amalloy_ 04:55:31 HuxianSachi (L21 DsWz) ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1839 failed. (Depths:3) 08:49:43 alexjurkiewicz: it's fixed in the pregen branch 08:50:25 alexjurkiewicz: https://github.com/crawl/crawl/pull/1094/commits/d8ce7fb45466d2908e6b69b011c35730a018307b 08:58:41 !tell reaverb yeah, that was a result of that commit, it seems that there's lots of strange states that the cursor/region positions can get into; reverting was probably the right call 08:58:42 advil: OK, I'll let reaverb know. 11:22:05 Stable (0.23) branch on underhound.eu updated to: 0.23.1-82-g5129a83184 12:23:00 -!- amalloy_ is now known as amalloy 13:05:26 Unstable branch on crawl.akrasiac.org updated to: 0.24-a0-517-gd52e2fb (34) 13:11:44 -!- Tiobot is now known as Guest99403 17:25:19 BVC doesn't affect amorphous creatures. Why does it affect water elementals? 17:29:36 well amorphous isn't a concept in this game; it doesn't affect insubstantial monsters 17:29:42 which water elementals aren't 17:30:39 I think the idea of insubstantial is supposed to be about it being made of something as diffuse as vapour, but that's probably not 100% consistent 17:31:19 <|amethyst> well 17:31:19 <|amethyst> it does affect jellies too 17:31:19 <|amethyst> which is kind of weird 17:31:19 right 17:31:19 <|amethyst> err 17:31:20 <|amethyst> I mean, they are immune 17:31:26 <|amethyst> as are spiny things 17:31:28 <|amethyst> !source monster::res_construct 17:31:29 Can't find monster::res_construct. 17:31:30 <|amethyst> !source monster::res_constrict 17:31:31 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/monster.cc#L4010 17:31:33 yeah, right, jellies have this wierd constriction exception 17:31:48 they are some kind of magical goo that can't be squeezed 17:31:52 water isn't magical goo! 17:32:07 <|amethyst> I assumed it was because they just flowed around it 17:32:35 I guess just making water elementals insubstantial would be fine; I haven't looked over the list of monsters that are insubstantial to see how strong this pattern is 17:34:00 <|amethyst> hm 17:34:44 03reaverb02 07* 0.24-a0-518-g9d8d8d5: Ensure the Faerie Dragon scales are always id-ed (Mantis 12031) 10(14 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9d8d8d5b783a 17:34:58 <|amethyst> or, in the places that check for jellies in addition to insubstantials, change that part into actor::is_liquid or something 17:36:28 <|amethyst> insubstantial is used for several different things, some of which are maybe not suitable for water elementals 17:37:07 ^ oh darn, thanks, reaverb, now I know how to fix it correctly :-/ 17:37:08 <|amethyst> e.g. a colliding water elemental probably should cause damage 17:38:50 <|amethyst> actor::body_phase_of_matter 17:39:15 I think that's part of the problem, that insubstantial is overcomplicated; I don't think adding another check to constriction for another new kind of body would be the best approach 17:39:25 <|amethyst> phase::solid, phase::liquid, phase::gas, phase::plasma, phase::ectoplasm, phase::bose_einstein_condensate 17:39:40 maybe we could simplify insubstantial a bit in terms of effects so that adding water elementals would make sense 17:39:44 <|amethyst> gammafunk: there is already another check for jelly is what I'm saying 17:40:20 right, but we wouldn't want to go in the direction of expanding that; if anything we could just make jellies insubstantial 17:40:33 and have the meaning of insubstantial be simplified to something that makes sense for all those monsters 17:40:58 <|amethyst> hm 17:47:58 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-518-g9d8d8d5b78 (34) 18:21:30 Unstable branch on underhound.eu updated to: 0.24-a0-518-g9d8d8d5b78 (34) 18:41:53 advil: not sure I get how the dswn commit works. Does `rng::subgenerator stat_rng;` create a new generator called stat_rng which is created with a single draw off rng_type::SUB_GENERATOR? 18:42:43 And since that sub-rng is always generated regardless of if you are ds/wn, it won't result in different random numbers being drawn later on for the main subgenerator 18:48:57 * alexjurkiewicz sits patiently for this branch to merge 21:02:46 -!- amalloy is now known as amalloy_ 21:38:02 -!- amalloy_ is now known as amalloy 22:51:38 -!- Krakhan|2 is now known as Krakhan 23:03:52 03reaverb02 07* 0.24-a0-519-g7ac07d9: Rename you.can_train to you.can_currently_train 10(41 minutes ago, 17 files, 61+ 58-) 13https://github.com/crawl/crawl/commit/7ac07d978e2f 23:03:52 03reaverb02 07* 0.24-a0-520-g8fd06ad: Rename a column of crash dumps from "can_train" to "can_currently_train" 10(40 minutes ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/8fd06ad0bc42 23:41:57 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-520-g8fd06ad0bc (34) 23:42:12 nice. that tricked me