02:30:38 Forgeling (L17 HuSu) Crash caused by signal #15: Terminated (Swamp:3) 02:55:17 03gammafunk02 07* 0.25-a0-179-g4c60e79: Don't trap monsters in Zig pillars (AliasTheSpectator) 10(6 minutes ago, 1 file, 7+ 6-) 13https://github.com/crawl/crawl.git/commit/4c60e79141c3 03:23:40 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-179-g4c60e79 (34) 03:25:52 -!- amalloy is now known as amalloy_ 03:32:57 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-179-g4c60e79141 (34) 03:52:24 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-2777-g6b872f2bae 03:55:09 alexjurkiewicz: some of the vanilla logic will probably be moved into a base mod, but only on an as-needed basis 03:57:34 that's the general plan; I think species and backgrounds will be technically straight-forward and have the most impact, especially for forks like yours which have a wide variety of both 03:58:46 re options, one possibility is to allow mods to declare settings, and then show a settings screen before startup with all enabled mods' settings shown 03:59:13 not sure how to handle xl27 cap yet 04:00:11 alexjurkiewicz: re API changes, you should basically change to using on_event, on_keydown_event, and on_hotkey_event as shown in 65a92460 04:01:40 for a given keydown event, hotkey handlers get a chance to process first, then the widget with input focus, then the event bubbles back up to the root widget from there 05:49:01 I guess solving the harder fork problems it's probably good to *not* think about that and just get a MVP deployed and in use 05:49:54 are you not based in USTZ btw? I noticed your timezone in git log was in line with Australia 05:56:25 yeah, that's the plan; I think the proposed data modification API (species, background, etc) is tightly focused enough that it'd be well worth implementing 05:56:48 even if a lot of the wacky things forks do would be hard to add support for 05:57:21 i'm in taiwan, so pretty close to aus 05:59:13 it seems like I need to include windowmanager.h explicitly to get wm_event in newgame.cc -- maybe it should be included by default via outer-menu.h or ui.h or something? 06:03:21 alexjurkiewicz: you probably shouldn't be using wm_event any more; there's ui::Event now 06:05:21 oh i was copying that commit you pointed at 06:06:24 ah, my bad 06:06:59 !source ui.h:369 06:06:59 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ui.h#L369 06:07:28 got it. that wasn't too hard a transformation 06:07:58 the hooks you can use are defined here, although you're probably mostly interested in on_keydown_event 06:08:20 yeah. what's the difference between a hotkey and keydown? 06:09:27 basically, hotkey handlers fire first, then the event bubbles up from the currently focused widget 06:10:00 fixed it! good change. It got rid of a few lines of boilerplate and getting the key is way easier 06:10:26 sweet 06:10:26 ah, so hotkeys let you receive a keypress regardless of the active widget? 06:12:04 yeah, that's the intent 06:13:18 e.g. if you tab through the seed selection window, pressing d will always set the daily seed 07:29:06 03Aidan Holm02 07* 0.25-a0-180-gdbf363a: Fix "Found item" messages not being coloued correctly (gammafunk) 10(46 minutes ago, 1 file, 7+ 0-) 13https://github.com/crawl/crawl.git/commit/dbf363a7764a 07:56:04 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-180-gdbf363a776 (34) 08:29:59 !crashlog Forgeling 08:30:32 2. Forgeling, XL17 HuSu, T:58961 (milestone): http://crawl.berotato.org/crawl/morgue/Forgeling/crash-Forgeling-20191126-073037.txt 08:49:43 ^rc Forgeling 08:49:44 http://crawl.berotato.org/crawl/rcfiles/crawl-git/Forgeling.rc 09:00:53 03Byrel Mitchell02 {Aidan Holm} 07* 0.25-a0-181-ge569287: Show monster poison level as a debuff icon 10(4 days ago, 11 files, 64+ 7-) 13https://github.com/crawl/crawl.git/commit/e5692877c645 09:02:33 pblur: merged ^ 09:02:41 Thx! 09:02:43 :D 09:03:03 you betcha 09:03:11 thanks for the pr 09:04:45 np 09:05:11 This game's given me SO many hours of fun. I'm happy to spend at least a little improving it too. 09:10:29 03Byrel Mitchell02 {Aidan Holm} 07* 0.25-a0-182-g090528c: Added webtiles support for Possessable icon (Yred enslave soul status) 10(20 hours ago, 2 files, 6+ 0-) 13https://github.com/crawl/crawl.git/commit/090528c340ec 09:38:15 New branch created: threat-levels (5 commits) 13https://github.com/crawl/crawl.git/tree/threat-levels 09:38:15 03Psymania02 {Aidan Holm} 07[threat-levels] * 0.25-a0-182-g697e9ad: Add monster threat level indicators 10(4 months ago, 11 files, 69+ 0-) 13https://github.com/crawl/crawl.git/commit/697e9adfd299 09:38:15 03Byrel Mitchell02 {Aidan Holm} 07[threat-levels] * 0.25-a0-183-gae6d5cb: Add webtiles support for threat level indicators 10(15 hours ago, 2 files, 19+ 0-) 13https://github.com/crawl/crawl.git/commit/ae6d5cbba8df 09:38:15 03Aidan Holm02 07[threat-levels] * 0.25-a0-184-gd64d26c: fixup! Add monster threat level indicators 10(8 minutes ago, 3 files, 12+ 12-) 13https://github.com/crawl/crawl.git/commit/d64d26c923a4 09:38:15 03Aidan Holm02 07[threat-levels] * 0.25-a0-185-gdf9c00b: fixup! Add webtiles support for threat level indicators 10(8 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl.git/commit/df9c00b59887 09:38:15 03Aidan Holm02 07[threat-levels] * 0.25-a0-186-g23ee593: Add documentation for tile_show_threat_levels 10(23 seconds ago, 1 file, 8+ 4-) 13https://github.com/crawl/crawl.git/commit/23ee5932c4a2 09:39:52 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-182-g090528c340 (34) 10:48:18 Hey, Bcadren pointed out earlier that there are currently only 3 master-archer tagged enemies. Deep Elf Master Archer, Naga Sharpshooter, and Merfolk Javelineer. And they're all midgame (or early lategame maybe for DE master archers.) 10:48:29 What would you think of a draconian master archer? 10:50:34 Draconians don't have a specific themed ranged weapon, so maybe have them generate with any of the 4 (silver javs, highly enchanted and branded fustibalus/long bow/triple crossbow.) With portal projectile, self haste and blink away. 10:50:53 And master archer flag, ofc. 10:51:21 They'd be pretty obnoxious. But... it's Zot, and things can afford to be rather obnoxious in Zot. 10:52:23 what is the master archer flag? 10:52:26 I must be missing something here 10:52:43 double ranged attack speed and will use ranged weapons in melee. 10:53:19 how is it specified? 10:53:31 I only see M_ARCHER 10:53:50 (repeat since you dropped) I only see M_ARCHER 10:54:06 @??naga sharpshooter 10:54:06 naga sharpshooter (15N) | Spd: 10 (move: 140%) | HD: 9 | HP: 60-84 | AC/EV: 6/10 | Dam: 17, 503(constrict) | 10weapons, 10items, 10doors, master archer, spellcaster, see invisible | Res: 06magic(80), 03poison | Chunks: 14noxious | XP: 834 | Sp: spit poison (d14) [11!AM, 06!sil, 08breath], portal projectile | Sz: Large | Int: human. 10:54:17 That is the master archer flag I believe 10:54:29 @??centaur 10:54:29 centaur (07c) | Spd: 15 | HD: 4 | HP: 19-26 | AC/EV: 3/6 | Dam: 10 | 10weapons, 10items, 10doors, archer | Res: 06magic(20) | XP: 112 | Sz: Large | Int: human. 10:54:34 hmmm 10:54:38 clearly not 10:54:47 I don't see anything in particular in the code that specifies it, that's what I'm wondering 10:54:54 I'll look 10:55:49 "M_DONT_MELEE" 10:56:11 all of those have M_ARCHER and M_DONT_MELEE 10:56:11 That combined with M_ARCHER is master archer 10:56:42 I'm going off of monster-main.cc:1156 10:56:51 Which, maybe I'm misinterpreting somehow 10:58:40 It looks to me like only satyrs, de master archers, mf javelineers, naga sharpshooters, statues, and Vashnia have M_DONT_MELEE 10:58:40 @? satyrs 10:58:40 unknown monster: "satyrs" 10:58:40 @??satyr 10:58:40 satyr (09c) | Spd: 10 | HD: 12 | HP: 56-75 | AC/EV: 2/12 | Dam: 25 | 10items, 10doors, master archer, spellcaster | Res: 06magic(40) | XP: 893 | Sp: battlecry [11!AM], cause fear, sleep | Sz: Medium | Int: human. 10:58:50 Apparently they're master archers too and I just never realized 10:59:06 yeah, I think that's right...though "master archer" seems like a weird designation for the combo of those flags 11:00:07 It's also a bit odd because M_DONT_MELEE never shows up without M_ARCHER anyhow 11:00:12 At this point at least 11:02:02 %git 238864b6 11:02:02 07PleasingFungus02 * 0.16-a0-908-g238864b: Buff low-base-damage ranged monsters 10(5 years ago, 3 files, 17+ 16-) 13https://github.com/crawl/crawl.git/commit/238864b61eed 11:02:57 now I'm even more confused 11:04:27 anyways, that's not usually the type of thing I have strong opinions on, but I guess the question would be if dr need ranged-only capabilities (since there are already a fair number of dr occupations) -- I'm not actually sure without testing that a dr on this theme would add anything to their existing ranged power 11:05:08 but don't take that as a definitive response by any means :-) 11:06:32 Sure 11:07:08 also how well they fit into a typical pack 11:07:28 My thinking is that because they have portal projectile they're effectively smiters 11:07:42 Like Naga sharpshooters 11:08:05 And they have blink away like deep elf archers, so they'll tend to be out of the melee pack on top of you 11:08:32 And force you to maneuver or burn fog, etc. to limit your exposure to damage while dealing with the pack. 11:14:19 And while it's true that there is already a draconian smiter (stormcallers) their smite damage is either 'smiting' which doesn't scale with HD and is pretty weak by zot, or upheaval which it's unwilling to do if you're in melee a lot of the time. 11:23:19 Stable (0.23) branch on underhound.eu updated to: 0.23.1-91-gf373564dc4 11:28:45 the existing drac spellcasters present a reasonable ranged threat imo 11:29:06 since moths of wrath + monks and knights provide a sharp penalty for protracted melee with drac pacs 11:29:42 kk 12:14:17 @??ice statue 12:14:18 ice statue (128) | Spd: 10 (07stationary) | HD: 8 | HP: 60-84 | AC/EV: 12/1 | 11non-living, amphibious, unbreathing | Res: 13magic(immune), 12cold+++, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire | XP: 449 | Sp: b.cold (3d16) [06!sil], throw icicle (3d16) [06!sil], freezing cloud (2d17) [06!sil], sum.ice beast [06!sil] | Sz: Large | Int: human. 12:14:27 @??statue 12:14:27 statue (158) | Spd: 10 (07stationary) | HD: 8 | HP: 60-84 | AC/EV: 12/1 | Dam: 20 | 11non-living, 10items, 10doors, master archer, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 576 | Sz: Large | Int: human. 12:29:53 03advil02 07* 0.25-a0-183-gd5e5576: Clarify "master archer" code 10(9 minutes ago, 4 files, 34+ 22-) 13https://github.com/crawl/crawl.git/commit/d5e5576b6f31 12:31:47 ebering: do you still want the reddit post pinned? / do you want to start a new one? 12:36:37 advil: its still getting posts, so I think it's fine as is for a few more days 12:36:53 ok 12:39:58 hopefully thanksgiving free time won't lead to too much weirdness (it's notorious on forums in general, not sure if I've noticed whether it has an impact for crawl forums) 12:40:51 hm, might be better to have a fresh thread then to capitalize :P 12:59:33 up to you 13:01:20 I think starting a new thread is the way to go 13:01:24 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-183-gd5e5576b6f (34) 13:01:28 I'm about to get on a flight so I'll do it in a little bit 13:09:00 -!- amalloy_ is now known as amalloy 14:05:56 i was going to ask, what happens when something with M_DONT_MELEE is berserked, e.g. by a moth of wrath 14:06:27 but it turns out moths won't berserk anything that has spells, so this would not apply to your proposal 15:05:40 !learn set ~gammafunk_next The Su class with DESu^Sif 15:05:40 ~gammafunk next[1/1]: The Su class with DESu^Sif 15:17:41 03advil02 07* 0.25-a0-184-gcd15a05: Update the github issue template 10(45 seconds ago, 1 file, 25+ 8-) 13https://github.com/crawl/crawl.git/commit/cd15a0526943 15:23:17 amalloy M_DONT_MELEE didn't actually mean no melee anyways 15:23:37 an M_DONT_MELEE (which I renamed to M_PREFER_RANGED) would still melee when it ran out of ammo, for example, and these monsters would routinely generate with melee weapons 15:23:50 well they still do 15:23:57 I just renamed the flag 15:33:25 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-184-gcd15a05269 (34) 15:34:16 gammafunk btw there should be no duplicates in cao scoring any more 15:34:23 oh, great! 15:34:25 let me go check 15:34:27 !scorepage 15:34:28 http://crawl.akrasiac.org/scoring/players/gammafunk 15:34:43 looks good, thank you 15:35:09 finally looking at my CAO page is not a weird math problem to figure out what's accurate 15:47:48 those games are not in the raw logfiles that cjr has 15:48:21 er, the raw logfiles of cjr that cao has 15:48:24 which raises the worrying possibility that they have been hand-edited at some point 15:50:51 I don't see any cjr games for him before 0.21 in the logfiles 15:51:51 advil: yeah, cjr logfiles did have to have edits 15:52:09 advil: do you have that url I gave you some time back of the cache which sequell has? 15:52:15 also I think we uploaded those to the S3 15:52:18 yeah, probably 15:52:20 those likewise should be current 15:52:30 you can see those urls in the sequell sources yaml 15:52:35 oops, didn't mean to switch out of PM 15:52:42 heh, I was wondering 15:54:34 advil: specifically zibudo combined cache of cjr stuff from sequell with what data he had after an accidental wipe, at one point 15:54:44 ah, I see 15:55:23 namely 15:55:23 "has its first entry from version 0.21-a0-404-g291f19a919 and is missing all prior trunk games. When Zibudo recently rebuilt the CJR server, for a while he had the logfile and milestone files emptying with every rebuild. We told him about this and it was finally stopped with 0.21-a0-404, but he doesn't have a complete copy of the CJR trunk logfile for games before this. I believe he may have a 15:55:28 backup of the logfile/milestone files from 0.19 trunk, but we were wondering if the Sequell server has a backup of the logfile and milestone files that's more current than this." 15:55:43 refering to the cjr trunk logfile at the time 15:56:00 so after snark gave me this backup from sequell, I gave to zibudo, and he combined the data 15:56:56 so hopefully the cjr trunk logfile that's on S3 and Sequell have everything you need 15:57:07 (and hopefully those two sources agree with each other) 15:57:17 on a quick glance the 0.19 logfile in shalott looks the same as what CAO has, but trunk looks like it may be different 15:57:33 yes, this issue was trunk-only, so that would make sense 15:58:05 it seems entirely possible also that the sequell db could still have games that it read before whatever went wrong with the logfile went wrong 15:58:53 actually it looks like scoring's CJR trunk logfile is smaller than what CAO has?? 15:58:59 I will need to do a detailed comparison 15:59:12 by scoring do you mean sequell? 15:59:19 er 15:59:27 actually it looks like scoring's CJR trunk logfile is smaller than what shalott has?? 15:59:33 er 15:59:46 I mean what the ?? indicates I should mean, scoring is bigger :-P 16:00:00 that is odd, yeah 16:00:44 although...could that just be the duplicated entries? 16:00:47 if it's the raw files; maybe the sequell ones have been deduped 16:01:28 maybe 16:01:55 if cao scoring was just blithely running wget across the time when the logfile shrunk or whatever, I'm not sure what would happen 16:02:05 it never seeks backwards 16:02:06 right 16:02:10 good thing this is just some roguelike game stuff and not financial data 16:02:14 haha 16:02:49 it's pretty amazing how well cao scoring works, considering it seems to have been next to unmonitored for like 7 years 16:06:22 ok nevermind, both the 0.19 logfile and the trunk logfile for CJR are identical, I was just comparing MB numbers to MiB 16:06:39 that probably does mean that those games are in sequell from being read originally still 16:08:20 I guess it also means that adding them to CAO scoring might not be in the cards unless there is another logfile kicking around somewhere 16:08:45 what do you mean by another logfile? 16:08:57 with the missing lines 16:09:05 oh, hrm 16:09:16 it's odd that they're not in the shalott copies 16:09:37 yeah, assuming shalott has the recovered logfile, it seems that there are missing games still 16:10:09 aha 16:10:14 I think I see where sequell got them 16:10:18 and why that filename is so weird 16:10:48 https://s3-us-west-2.amazonaws.com/crawl.jorgrun.rocks/_crawl-master_crawl-git_saves_logfile 16:10:49 oh, I see it too 16:11:05 yeah there's a folder on shalott with that 16:11:26 right, the top-level files are old, I should have mentioned 16:11:26 the subdir files are current 16:12:14 oh I see the subfolder you mean, yeah 16:12:58 hrm I think these are all the same files again 16:13:15 those are probably what S3 has; no idea if there are differences between those files in the meta subdir (or CAO) for those versions 16:13:30 advil: that game we mentioned was specifically 0.19 16:13:48 so not actually trunk 16:14:05 ah, the 0.19 file in that directory is indeed different 16:14:06 I think that did register with me when I first looked due to its strange file naming scheme 16:14:19 which includes "crawl-master" for some reason 16:15:21 hopefully none of these logfiles interact with streaks 16:15:43 decent chance they would, sadly 16:16:02 that one game was played much more recently than 0.19 16:17:34 if you decide to not score them in order to not break stuff, I think that's fine, but at least we have more of an idea as to what's missing and why 16:18:04 yeah 16:18:21 I will eventually try to add these in, but it's going to require some care unless I do a full db rebuild again (which I won't) 16:19:57 thanks again for fixing all this 16:23:08 no problem 16:50:28 !lg sharkfinsouperman cjr spen x=game_key 16:50:29 3. [game_key=sharkfinsouperman:cjr:20180018191906S] sharkfinsouperman the Acrobat (L27 SpEn of Fedhas), escaped with the Orb and 3 runes on 2018-10-23 00:27:59, with 1398231 points after 133461 turns and 1d+4:57:49. 16:55:04 advil: could you switch the pin over to https://www.reddit.com/r/dcss/comments/e25ain/experimental_branch_positional_magic_new_thread/ please? 17:04:00 ebering: two suggestions for the OP 1) maybe link to the thread for non-playtesting feedback and 2) give a summary of what spells are changed for people who aren't following the commit stream 17:04:23 alexjurkiewicz: I've got to write the initial comment for that first :) 17:30:14 ebering re the bolt objection, it's maybe (and I mean maybe, I don't know if you want to stoke the flames) also worth noting that there is still a bolt wand, and that ~~bolts but thrown~~javelins exist 17:30:46 so dcss overall has plenty of damage types with the bolt property, including one that is max los 17:31:08 I don't think that will placate the people who really want bolts in every colour 17:31:15 probably not 17:31:38 what will I do without my midgame bread and butter spell 17:31:38 also I set the suggested sort to new again, that seemed to work well (but it will put your philosophical post last unless I sticky it) 17:32:27 Yes, probably best to sticky it 17:32:59 oh hm that's apparently only for mod posts 17:33:07 maybe I'll just change the suggested sort back for now 17:35:15 A Farewell To Bolts 17:40:42 hey if we're doing a lot of reddit moderation, might I suggest a user or two to ban? 😌 17:41:14 I'm just moderating in specific threads, for better or worse 17:41:24 dang 17:51:37 ebering haha can you actually still renew a flame cloud if you are standing in it? 17:52:14 I guess you gotta handle that case somehow 17:54:21 https://github.com/crawl/crawl/blob/master/crawl-ref/source/player-reacts.cc#L625 17:54:31 What is the purpose of the `|| you.duration[DUR_TRANSFORMATION] <= 5 * BASELINE_DELAY` condition here? 17:55:07 I guess it's checking if the transformation is expiring soon. But I don't understand why you decrement vampire batform which expires soon, but not vampire batform with a longer duration 17:57:56 I wonder if lasty intended for line pass to decrement range with each hit 17:58:27 well, I guess it's clear that this was intentional, but it seems sort of an odd choice to make it an enchantment 18:02:12 I think you.transform_uncancellable handles poly batforms with a longer duration 18:08:28 %git 5c7d640f2cad 18:08:28 07jpeg02 * 0.3-a0-830-g5c7d640: A few minor changes. Bugfixes: - vampire bats couldn't untransform - / of polymorph other do not autoID if you zap at yourself 10(12 years ago, 6 files, 40+ 8-) 13https://github.com/crawl/crawl.git/commit/5c7d640f2cad 18:09:16 maybe at some point ending batform involved decrementing that counter to 2? 18:22:57 Unstable branch on underhound.eu updated to: 0.25-a0-184-gcd15a05269 (34) 18:27:42 lol not only is that how it worked in the initial dcss revision in version control, that's how it works now 18:28:01 !source abil.cc:1246 18:28:04 Can't find abil.cc. 18:28:11 oh wait, false 18:28:36 !source abl-show.cc:1246 18:28:37 Can't find abl-show.cc. 18:29:26 (it now calls untransform) 18:29:48 but here is the old code: https://github.com/crawl/crawl/blame/035aa2aee09dbf78183e61745d0d243af6c01016/crawl-ref/source/abl-show.cc#L897 18:31:07 %git 0970d1a616d419 18:31:08 07kilobyte02 * 0.11-a0-869-g0970d1a: End transformations immediately, rather than after the next action. 10(8 years ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl.git/commit/0970d1a616d4 18:31:10 since that commit 18:47:15 03advil02 07* 0.25-a0-185-g6cfeca7: Remove some obsolete batform code (alexjurkiewicz) 10(2 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl.git/commit/6cfeca75b23c 18:48:08 man I'm going to have to install some script to rewrite these urls :-/ 18:48:32 maybe i should write a second bot that fixes the first bot's urls 18:55:24 advil: nice archaeology 18:59:18 ebering: did this species inspire dazzling flash? https://crawl.develz.org/tavern/viewtopic.php?f=17&t=16861&view=next 19:03:35 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-185-g6cfeca75b2 (34) 19:04:18 -!- amalloy is now known as amalloy_ 19:13:36 advil: this reminds me how we should get at least one other dev besides kate to have op for this channel 19:13:43 dpeg and grunt are both no longer around 19:21:58 !source bolt::range_used_on_hit 19:21:59 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/beam.cc#L5739 19:22:07 I'm not sure that the case for damnation actually does anything 20:02:57 advil: I think there's another weird thing next to the vampire bat check. The logic for you.props.erase(EMERGENCY_FLIGHT_KEY); should be elsewhere 20:03:44 I think it means if you are an ice beast transformed vampire, the transformation ends over water and you transform into a vampire bat, emergency flight won't be ended 20:05:01 also, I'm not sure semantically the logic to end emergency flight on transformation should be in a function called "decrement duration". Probably it belongs up a level in player_reacts() 20:05:07 What do you think? I'll submit a PR if you agree 21:06:20 New branch created: pull/1215 (2 commits) 13https://github.com/crawl/crawl.git/pull/1215 21:06:20 03Umer Shaikh02 07https://github.com/crawl/crawl.git/pull/1215 * 0.25-a0-171-g75019e4: Expose missiles in monster inventory to x and ^x 10(32 hours ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl.git/commit/75019e436d3e 21:06:20 03Umer Shaikh02 07https://github.com/crawl/crawl.git/pull/1215 * 0.25-a0-172-g1d9347a: Expose missiles in the x-v screen 10(4 hours ago, 1 file, 15+ 0-) 13https://github.com/crawl/crawl.git/commit/1d9347a11d02 21:19:00 -!- amalloy_ is now known as amalloy 21:33:26 actually, the check seems like a complete duplicate of logic in transform() line 884 21:45:52 alexjurkiewicz from testing in wizmode, emergency flight does end (need to exsanguinate first though) 21:49:22 I think the decrement duration check will mainly handle non-temporary forms 21:49:32 they may be redundant in some cases 21:51:37 or all cases, I can't really see where in the current scheme of things you could have emergency flight on in a form that doesn't need it without transforming while emergency flight is on 21:52:29 yeah. I am trying to follow the logic and getting lost 21:52:47 between the logic in _decrement_durations, transform, and the various flight/emergency flight functions in player.cc 21:53:05 but I can't find any case which doesn't work, so I'm going to leave it alone 🤷‍♀️ 22:03:36 alexjurkiewicz: no that species didn't directly influence flash; tho exoelves were on my mind throughout working on the branch 22:16:09 wow, talk about an obscure reference 22:44:02 alexjurkiewicz do you have an amoeba species in bloatcrawl yet 22:44:14 (yes, I did just go read the exoelves thread until the end) 22:48:51 I can always use storage. 22:49:07 Sorry, wrong channel :( Apologies. 23:29:32 advil: yes, flan & protean 23:29:56 I didn't find the thread, can you link it? I just saw twelwe's "exoelves when" on a bunch of blog posts