00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:20 fun fact: if your ac & ev are about the same, you'll dodge about three times the amount of attacks your armour blocks 00:00:56 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-839-gdaf5c57 (34) 00:00:58 armour doesn't block. do you mean shield+block, or armour/"reduce to 0"? 00:01:34 whatever the action count table in morgue means, which I guess is the latter 00:01:53 i wonder what it means 00:01:59 i had assumed it meant, "number of times an attack hit your armour" 00:10:16 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-839-gdaf5c57 (34) 00:13:03 -!- omniscient has quit [Read error: Connection reset by peer] 00:26:04 !log 00:26:05 4187. minmay, XL27 BaFi, T:83323: http://crawl.berotato.org/crawl/morgue/minmay/morgue-minmay-20170301-195925.txt 00:27:04 it's number of times your armour reduced an attack's damage to 0 00:27:15 er, your AC, that is 00:27:31 -!- Menche has quit [Remote host closed the connection] 00:27:47 this doesn't seem like a useful thing to count 00:28:25 Does config.py have the ability to determine where player saves are stored? 00:28:56 why's thermic engine have rF- rC- 00:29:06 it takes 3 aut to unwield a weapon 00:31:11 -!- zxc has joined ##crawl-dev 00:33:13 -!- rumflump has joined ##crawl-dev 00:33:39 because, the thermic engine had to be twice as bad as the things it replaced? 00:33:54 preservation of suck 00:35:04 -!- alhimik45 has quit [Quit: Leaving] 00:39:53 conservation of ass 00:42:27 -!- sneakyness has quit [Read error: Connection reset by peer] 00:43:01 -!- sneakyness has joined ##crawl-dev 00:44:15 or that 00:45:08 ?? thermic engine 00:45:08 Maxwell's thermic engine[1/1]: A double sword with double the usual number of brands, applying freezing and flaming brands to its unfortunate victims. The engine revs up with each swing taken, intensifying from +2 to +14. 00:45:54 it has rF- and rC-? 00:47:16 all spiders should have rp- 00:47:20 so ru redirection is funnier 00:48:19 -!- tw12we has quit [Quit: Page closed] 00:48:20 -!- twelwe has quit [Quit: Page closed] 00:54:11 i thought all of them did 00:55:26 -!- amalloy is now known as amalloy_ 00:56:14 @??redback 00:56:14 redback (04s) | Spd: 15 | HD: 9 | HP: 22-32 | AC/EV: 2/12 | Dam: 1804(strong poison:33-58) | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 220 | Sz: tiny | Int: animal. 00:56:14 @??wolf spider 00:56:14 wolf spider (00s) | Spd: 15 | HD: 11 | HP: 42-65 | AC/EV: 3/10 | Dam: 25, 1508(poison:22-44) | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 565 | Sz: Medium | Int: animal. 00:56:18 more are just neutral 00:56:38 @??tarantella 00:56:38 tarantella (13s) | Spd: 15 | HD: 8 | HP: 22-33 | AC/EV: 3/14 | Dam: 1913(confuse) | web sense | Res: 06magic(20) | Vul: 09poison | XP: 214 | Sz: small | Int: animal. 00:57:28 @??orb spider 00:57:29 orb spider (06s) | Spd: 12 (spell: 200%) | HD: 7 | HP: 32-49 | AC/EV: 3/10 | Dam: 5 | web sense | Res: 06magic(40) | Vul: 09poison | XP: 588 | Sp: o.destruction (9d9) [06!sil] | Sz: small | Int: animal. 00:57:46 @??jumping spider 00:57:46 jumping spider (12s) | Spd: 15 | HD: 8 | HP: 25-38 | AC/EV: 6/12 | Dam: 2000(ensnare), 8 | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 300 | Sp: blink close [11!AM, 06!sil], blink away [11!AM, 06!sil] | Sz: small | Int: animal. 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:07:24 i guess i'm dreaming 01:07:51 -!- noppa354 has quit [Ping timeout: 260 seconds] 01:10:01 -!- JoeltCo has quit [Quit: Quitting] 01:10:33 -!- eb has quit [] 01:11:55 -!- hellmonk has quit [Quit: Page closed] 01:20:47 Unstable branch on crawl.develz.org updated to: 0.20-a0-839-gdaf5c57 (34) 01:26:14 -!- AngelaSmythe has quit [Ping timeout: 246 seconds] 01:34:09 -!- bonghitz has quit [Ping timeout: 240 seconds] 01:45:07 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 01:47:19 -!- bgiannan_ has joined ##crawl-dev 01:48:57 great now people are dreaming about jumping spiders too :( 01:49:55 ob https://www.sciencedaily.com/releases/2017/03/170306092700.htm 01:52:01 -!- bgiannan_ has quit [Ping timeout: 240 seconds] 01:52:26 -!- twelwe has joined ##crawl-dev 01:54:31 -!- dextur has quit [Ping timeout: 260 seconds] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:01:03 duvessa: check. jumping spiders: check. 02:01:06 only like 02:01:08 -!- Menche has quit [Remote host closed the connection] 02:01:08 1000 monsters left to dream about 02:01:31 actually i had that dream with boris too, so 999 monsters 02:03:30 -!- noppa354 has quit [Quit: Page closed] 02:06:12 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-839-gdaf5c57 02:33:23 -!- simmarine has quit [Read error: Connection reset by peer] 02:35:05 -!- bonghitz has quit [Ping timeout: 260 seconds] 02:35:11 -!- Cerpin has quit [Ping timeout: 246 seconds] 02:37:40 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:40:29 -!- Cerpin has joined ##crawl-dev 02:42:33 -!- orbisvicis has quit [Ping timeout: 260 seconds] 02:52:05 -!- twelwe has quit [Quit: Page closed] 02:53:28 -!- waat has quit [Ping timeout: 240 seconds] 02:54:10 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-839-gdaf5c57 02:55:58 -!- Krakhan has quit [Ping timeout: 240 seconds] 02:58:50 -!- mong has quit [Quit: Leaving] 03:00:09 -!- omarax has quit [Remote host closed the connection] 03:04:01 -!- Furril has quit [Ping timeout: 260 seconds] 03:12:52 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-839-gdaf5c57 (34) 03:14:58 -!- SteelNeuron has joined ##crawl-dev 03:15:41 !messages 03:15:41 (1/4) |amethyst said (1d 8h 59m 5s ago): TeshiAlair @tavern says "Wall jump is the single most fun thing to happen to crawl in at least 4 years." 03:15:48 !messages 03:15:48 (1/3) Pleasingfungus said (1d 2h 52m ago): http://imgur.com/e2XbLtT in your opinion, should lunge be allowed to trigger on monsters that you didn't see before taking the move? (e.g. because there was a wall in the way that you just tunneled through) 03:15:54 !messages 03:15:55 (1/2) Pleasingfungus said (17h 43m 11s ago): disregard last !tell, it's cool 03:15:57 !messages 03:15:58 (1/1) rumflump said (8h 34m 2s ago): dude, what if they were angry, fast ZOMBIES? and you could bite or barf on enemies to have a small chance to infect them! and turn them into limited-duration allied zombies! 03:23:12 -!- SteelNeuron has quit [Quit: Page closed] 03:34:55 -!- bgiannan_ has joined ##crawl-dev 03:37:13 -!- SteelNeuron has joined ##crawl-dev 03:37:53 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 03:55:49 -!- scummos| has quit [Ping timeout: 240 seconds] 03:59:55 -!- wheals_ has joined ##crawl-dev 04:00:04 -!- omarax has quit [Remote host closed the connection] 04:01:38 -!- wheals has quit [Ping timeout: 246 seconds] 04:06:53 -!- amalloy_ is now known as amalloy 04:11:31 -!- yesno has quit [Ping timeout: 240 seconds] 04:18:05 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 04:33:31 -!- orbisvicis has quit [Ping timeout: 240 seconds] 04:35:27 -!- InsideTheVoid_ has quit [Ping timeout: 245 seconds] 04:42:37 -!- glaas has quit [Ping timeout: 258 seconds] 04:46:16 -!- rossi_ has quit [Ping timeout: 268 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:12:54 -!- genericpseudonym has quit [Ping timeout: 258 seconds] 05:15:31 -!- amalloy is now known as amalloy_ 05:32:06 !tell Brannock Good idea that is coming up in the tavern thread: Martial attacks cause noise proportional to armour encumbrance rating 05:32:06 SteelNeuron: You have 3 messages. Use !messages to read them. 05:32:06 SteelNeuron: OK, I'll let brannock know. 05:33:16 !tell Brannock anything past Leather would make more noise than normal meleeing, and chain and above would be significantly noisy 05:33:16 SteelNeuron: OK, I'll let brannock know. 05:40:29 -!- hittemvvvmobile has quit [Ping timeout: 240 seconds] 05:42:25 -!- hittemvvmobile has quit [Read error: Connection reset by peer] 05:45:28 -!- hittemvvvmobile has quit [Read error: Connection reset by peer] 05:47:24 holy dang! some fantastic creature added yiufcrawl to the arch user repository :D 05:48:09 they named the package stone-soup-yiuf for some reason, but it's not like I've been the tiniest bit consistent with naming so w/e 05:51:46 -!- jefus- has joined ##crawl-dev 05:52:35 -!- Hyp3ri0n has quit [Read error: Connection timed out] 05:55:44 -!- jeefus has quit [Ping timeout: 260 seconds] 05:57:44 -!- Textmode has quit [Read error: Connection reset by peer] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:01:19 -!- ProzacElf has quit [Ping timeout: 260 seconds] 06:02:00 -!- Hyp3ri0n has quit [Ping timeout: 246 seconds] 06:22:59 -!- debo has joined ##crawl-dev 06:28:35 -!- genericpseudonym has quit [Ping timeout: 268 seconds] 06:35:28 -!- Nerem has quit [Ping timeout: 240 seconds] 06:36:22 -!- MarvinPA__ has joined ##crawl-dev 06:38:45 -!- MarvinPA_ has quit [Ping timeout: 246 seconds] 06:39:30 -!- NeremWorld has quit [Ping timeout: 258 seconds] 06:40:27 -!- Nerem has quit [Ping timeout: 240 seconds] 06:43:03 <|amethyst> rumflump: awesome, congrats 06:46:35 -!- NeremWorld has quit [Ping timeout: 260 seconds] 06:48:43 -!- MarvinPA has joined ##crawl-dev 06:50:47 -!- MarvinPA__ has quit [Ping timeout: 240 seconds] 06:53:41 -!- MarvinPA_ has joined ##crawl-dev 06:54:06 -!- ontoclasm has quit [Quit: Leaving.] 06:57:38 -!- MarvinPA has quit [Ping timeout: 268 seconds] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:18:57 -!- bonghitz has quit [Remote host closed the connection] 07:21:57 -!- sooheon has quit [Ping timeout: 264 seconds] 07:24:26 -!- Nerem has quit [Ping timeout: 240 seconds] 07:28:44 -!- gowby has quit [Ping timeout: 260 seconds] 07:29:51 !tell amalloy the Ru sac timeout increases sharply with every sequential rejection. If someone does get sufficiently choosey, they could end up waiting a very long time between sacrifices. That's deliberate for two reasons: 1) encouraging people not to have a pre-set sacrifice plan; 2) some players may decide they have enough Ru piety and not want more sacrifices, and this is a way to allow them to indicate that. 07:29:52 Maximum message length is 340 characters, but you had 402. Eschew verbosity, Gladys! 07:30:12 !tell amalloy the Ru sac timeout increases sharply with every sequential rejection. If someone does get sufficiently choosey, they could end up waiting a very long time between sacrifices. That's deliberate for two reasons: 07:30:13 Lasty: OK, I'll let amalloy know. 07:30:24 !tell amalloy 1) encouraging people not to have a pre-set sacrifice plan; 2) some players may decide they have enough Ru piety and not want more sacrifices, and this is a way to allow them to indicate that. 07:30:24 Lasty: OK, I'll let amalloy know. 07:30:29 -!- debo has quit [Ping timeout: 258 seconds] 07:36:08 -!- zxc has quit [Quit: Leaving] 07:43:09 <|amethyst> Lasty: hm, for (2) couldn't you just not even reject? 07:43:25 <|amethyst> Lasty: then you won't get prompted ever again 07:44:29 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 07:45:04 -!- SteelNeuron has joined ##crawl-dev 07:52:14 -!- bannakaffalatta has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:09:27 -!- Fixer has joined ##crawl-dev 08:49:42 |amethyst: It'd be fine with me, but when I was developing the god, people seemed to take objection to that 08:50:12 -!- Lasty has quit [Quit: Leaving.] 08:52:26 -!- iFurril has quit [Ping timeout: 240 seconds] 08:53:05 |amethyst: did you happen to see my note about the tv for that targeting issue? When he tries to target, the tv goes blank and then shows a bunch of json corresponding to the messaging area, which makes me think of buffer overruns 08:53:24 though I have only the vaguest guesses as to how tvs are actually generated :-) 08:53:32 -!- Ystah has quit [Ping timeout: 260 seconds] 08:58:05 !bug 7201 08:58:06 https://crawl.develz.org/mantis/view.php?id=7201 08:58:14 -!- adelrune has joined ##crawl-dev 08:58:16 2013 :D 08:59:21 -!- geekosaur has quit [Excess Flood] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:01:04 -!- Suga_H has quit [Ping timeout: 240 seconds] 09:01:16 also 2013: if (need_cursor_redraw || Options.use_fake_cursor) 09:01:19 deja vu 09:01:31 -!- geekosaur has joined ##crawl-dev 09:01:31 doesn't look like they figured it out though 09:02:29 <|amethyst> advil: hmm, I don't know if I'd suspect a buffer overflow yet, but JSON going to stdout instead of the webtiles socket is definitely suspicious 09:02:58 if you want to see, tv is !lm jimmahdean cao -tv:channel=debug: er 09:03:03 without the cancel 09:03:13 <|amethyst> advil: D!lm jimmahdean cao -tv:channel=debug: err 09:03:21 <|amethyst> !lm jimmahdean cao -tv:channel=debug: 3650. JimmahDean, XL8 VpGl, T:10055 (milestone) requested for debug: telnet://termcast.develz.org or http://termcast.develz.org. 09:03:34 oops 09:03:37 need a more specific query now 09:03:44 drcj or something 09:03:48 that's a different char 09:03:48 <|amethyst> !lm jimmahdean cao -tv:channel=debug: 3650. JimmahDean, XL8 VpGl, T:10055 (milestone) cancel requested for debug: telnet://termcast.develz.org or http://termcast.develz.org. 09:04:02 <|amethyst> !lm jimmahdean cao drcj -tv:channel=debug: 33. JimmahDean, XL11 DrCj, T:13643 (milestone) requested for debug: telnet://termcast.develz.org or http://termcast.develz.org. 09:04:16 that's the one 09:04:43 <|amethyst> {"msg":"layer", "layer":"crt"} 09:04:43 -!- waat has quit [Ping timeout: 260 seconds] 09:04:46 <|amethyst> hm 09:05:35 at this point I told him the setting to change so it's working now 09:06:24 <|amethyst> I'm trying to find where the string "layer" is even coming from 09:06:30 heh 09:06:41 !lm jimmahdean cao drcj -tv:channel=debug: 33. JimmahDean, XL11 DrCj, T:13643 (milestone) cancel requested for debug: telnet://termcast.develz.org or http://termcast.develz.org. 09:07:49 as far as I can tell there would be nothing bad that comes of simply ignoring use_fake_cursor=false on webtiles (and maybe this should happen anyways) but that might hide some underlying problem 09:10:04 <|amethyst> advil: what if you want that option? 09:10:14 <|amethyst> advil: webtiles binary is used for console play on the servers 09:10:14 what does it even do on webtiles? 09:10:18 oh 09:10:30 didn't realize that 09:10:50 <|amethyst> hm, cursorxy is only used in two places 09:11:18 <|amethyst> in this case, we already have dungeon coordinates so probably we should be using GOTO_DNGN not GOTO_CRT 09:11:30 <|amethyst> the other case is the map 09:12:01 -!- NeremWorld has quit [Ping timeout: 268 seconds] 09:12:25 <|amethyst> where we do want GOTO_CRT coordinates 09:12:40 the last change on that code swaps out GOTO_DNGN for GOTO_CRT 09:12:44 <|amethyst> I think in webtiles using GOTO_CRT switches some kind of mode 09:12:46 apparently in response to some bug 09:12:55 <|amethyst> what's the commit? 09:13:05 one sec I have the blame in a window somewhere 09:13:28 %git 16ddaad714a331d7992d41d03914ef776e70b321 09:13:28 07by02 * 0.6.0-a1-2604-g16ddaad: Change cursorxy to always use screen coordinates. 10(7 years ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/16ddaad714a3 09:14:19 <|amethyst> that was well before webtiles 09:14:25 <|amethyst> and both callers already existed then 09:14:35 <|amethyst> so this may have been a problem since the birth of webtiles 09:14:37 -!- Lasty has joined ##crawl-dev 09:14:43 heh 09:14:56 I couldn't get anything weird to happen in console with that setting 09:15:01 visibly weird, that is 09:16:17 -!- Lasty has quit [Client Quit] 09:20:31 -!- Xenobreeder has quit [Quit: Page closed] 09:30:16 -!- simmarine has joined ##crawl-dev 09:31:58 <|amethyst> advil: building something to test now, but 09:33:05 <|amethyst> advil: it will need to be tested with several permutations of things, like {console,webtiles,local tiles} x {messages_on_top or not} x {use_fake_cursor or not} 09:33:30 <|amethyst> and I guess both targetting and the map 09:33:34 yeah, seems pretty fraught to change that part of crawl 09:34:03 what did you do? 09:34:31 <|amethyst> I am giving cursorxy an option to take view coordinates instead of screen coordinates, and to use GOTO_DNGN for the cgotoxy if that happens 09:35:57 sounds plausible 09:37:03 I can help testing if you want though I won't be around much until this evening 09:40:59 <|amethyst> report 1: it would help if I actually called the right function 09:41:14 <|amethyst> err, actually passed that argument in when I intended to 09:49:20 <|amethyst> seems to work in all those cases 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:01:12 -!- sanka has quit [Quit: Page closed] 10:01:14 you'll get to close a mantis issue from 2013 10:03:32 <|amethyst> advil: I may have found an even simpler fix 10:03:44 oh heh did you realize this: https://www.reddit.com/r/roguelikes/comments/5xjr3k/player_character_should_not_be_highlighted_in/deikuci/ 10:05:18 <|amethyst> I didn't realise this bug existed when I posted that 10:05:26 yeah of course 10:06:13 <|amethyst> yes, simpler solution works, and doesn't affect non-webtiles at all 10:06:28 does the simpler solution explain what's going? 10:06:34 because that is still mysterious to me 10:06:49 <|amethyst> other than #ifdefs, it's 10:06:53 <|amethyst> + tiles_crt_control crt(false); // Don't switch UI modes in cursorxy. 10:07:03 <|amethyst> so basically there are several modes you can use when moving the cursor 10:08:11 <|amethyst> the two relevant ones are GOTO_DNGN (indicating the coordiates are relative to the player's view of the dungeon) and GOTO_CRT (indicating that they're relative the the entire screen, and might not even be in the dungeon) 10:08:23 -!- Dixie has quit [Read error: Connection reset by peer] 10:08:37 <|amethyst> if you don't have messages_at_top or similar, they're more or less the same other than bounds-checking, except 10:08:48 <|amethyst> webtiles in most situation takes GOTO_CRT to mean you want to draw something fullscreen 10:09:01 ohh 10:09:04 <|amethyst> so switches UI states 10:09:10 yeah, I see that that call is used in a bunch of other places to prevent that 10:09:45 <|amethyst> !source TilesFramework::cgotoxy 10:09:46 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/tilesdl.cc#L1372 10:09:57 <|amethyst> the set_ui_state is the relevant part 10:10:09 -!- bgiannan_ has quit [Ping timeout: 246 seconds] 10:10:59 <|amethyst> tiles_crt_control temporarily sets m_crt_mode ("what do do if you do get a GOTO_CRT") to a different value 10:11:15 !source TilesFramework::cgotoxy 2 10:11:15 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileweb.cc#L1670 10:11:20 <|amethyst> oop 10:11:22 <|amethyst> thanks 10:11:28 np 10:11:39 <|amethyst> ("temporarily" in the RAII sense: the constructor sets it to the new value, and the destructor restores the old value) 10:12:32 oh so UI_CRT blanks the screen? 10:12:48 congrats on figuring this out 10:12:50 <|amethyst> advil: or AIUI switches to a separate screen 10:12:55 ah 10:14:00 <|amethyst> Not sure I figured it out exactly, since I'm still not sure about the details 10:14:16 <|amethyst> feels like I'm following a cargo cult :) 10:14:19 heh 10:14:56 so basically this is all the fault of side effects 10:15:46 -!- bgiannan_ has joined ##crawl-dev 10:15:49 -!- SteelNeuron has quit [Quit: Page closed] 10:16:02 <|amethyst> Yeah 10:18:44 03|amethyst02 07* 0.20-a0-840-gfcb4723: Fix use_fake_cursor = false webtiles targeting (#7201, #10965) 10(3 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/fcb47239012d 10:19:42 nice 10:19:53 <|amethyst> advil: here was my first fix http://sprunge.us/dDhG 10:20:29 <|amethyst> advil: definitely glad I stuck with it a bit longer :) 10:20:38 heh yeah this one is much better 10:20:48 but your first fix assumed no side effects at least! 10:21:42 I've got to run, later 10:21:55 <|amethyst> later, and thanks for the help 10:22:01 no problem 10:22:27 hm, I suppose the question of where the json was coming from remains unresolved 10:25:08 03|amethyst02 07* 0.20-a0-841-gdf58d0c: Checkwhite. 10(14 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/df58d0cb91e1 10:29:22 -!- flappity has quit [Read error: Connection reset by peer] 10:37:56 -!- adelrune has quit [Ping timeout: 258 seconds] 10:39:55 -!- wasd64 has quit [Quit: Page closed] 10:45:02 -!- Lasty has joined ##crawl-dev 10:47:15 -!- Lasty has quit [Client Quit] 10:47:31 -!- bgiannan_ has quit [Read error: Connection reset by peer] 10:47:38 -!- bgiannan_ has joined ##crawl-dev 10:48:24 -!- kerttu has joined ##crawl-dev 10:50:46 -!- Kalir has quit [Changing host] 10:51:14 -!- Lasty has joined ##crawl-dev 10:58:07 -!- Basil has quit [Ping timeout: 240 seconds] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:03:40 -!- geekosaur has quit [Excess Flood] 11:05:27 -!- geekosaur has joined ##crawl-dev 11:09:37 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-841-gdf58d0c (34) 11:10:06 03|amethyst02 07* 0.20-a0-842-g939b552: Never switch to webtiles CRT mode in cursorxy() 10(30 seconds ago, 2 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/939b552feadf 11:11:07 -!- Zekka has quit [Ping timeout: 240 seconds] 11:27:00 -!- Menche has quit [Remote host closed the connection] 11:27:27 -!- scummos__ has quit [Ping timeout: 240 seconds] 11:35:27 -!- thrig has quit [Quit: Lost terminal] 11:36:49 -!- amalloy_ is now known as amalloy 11:41:29 -!- thrig has quit [Changing host] 11:43:47 sh (L27 HEWz) ASSERT(you.see_cell(p)) in 'directn.cc' at line 1171 failed. (Dis:7) 11:46:27 -!- Pleasingfungus has joined ##crawl-dev 11:49:23 -!- Tux[Qyou] has joined ##crawl-dev 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:05:55 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-842-g939b552 (34) 12:09:16 -!- MarvinPA has joined ##crawl-dev 12:09:27 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-842-g939b552 (34) 12:09:30 -!- amalloy is now known as amalloy_ 12:09:34 -!- Menche has quit [Remote host closed the connection] 12:21:27 -!- Nerem has quit [Ping timeout: 240 seconds] 12:23:56 -!- kerttu has quit [Quit: Page closed] 12:36:47 -!- scummos| has quit [Ping timeout: 240 seconds] 12:38:05 -!- xynashi has left ##crawl-dev 12:42:20 -!- twelwe has joined ##crawl-dev 12:43:32 -!- Ququman has joined ##crawl-dev 12:43:44 -!- asfasfasfasf has quit [Ping timeout: 260 seconds] 12:50:27 -!- Kalir has quit [Ping timeout: 240 seconds] 12:52:01 -!- miek_ has quit [Ping timeout: 260 seconds] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:09 -!- adelrune has joined ##crawl-dev 13:01:27 -!- amalloy_ is now known as amalloy 13:04:58 -!- adelrune has quit [Ping timeout: 240 seconds] 13:11:28 -!- Kalir has quit [Changing host] 13:12:33 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 13:14:07 this is for whoever was saying a day or two ago they wanted to implement a thing, but couldn't be arsed to set up a db for markov chains: https://www.youtube.com/watch?v=Np9FRl847qM 13:15:48 -!- NeremWorld has quit [Ping timeout: 260 seconds] 13:17:08 kinda like a superpowered madlib library https://github.com/galaxykate/tracery 13:39:19 !source wanderer_startup_message 13:39:20 Can't find wanderer_startup_message. 13:39:35 !source _wanderer_startup_message 13:39:35 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/main.cc#L232 13:47:58 -!- epsilonhalbe has quit [Remote host closed the connection] 13:53:31 -!- Fixer is now known as getbiomeinfo 13:53:32 ?/remember much 13:53:33 No matches. 13:53:38 bah 13:59:45 -!- Kalir has quit [Ping timeout: 264 seconds] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:02:45 -!- THERetroGamerNY has quit [Ping timeout: 264 seconds] 14:05:13 ?/remember 14:05:13 Matching terms (1): Remember_Life; entries (21): !help:!next[1] | !nick[1] | Ancestor_Life[1] | ball_lightning[1] | cold_blooded[2] | death_yak[3] | devteam[6] | doomrl[4] | ghost_moth[2] | hepliaklqana[1] | HOLYSHIT[5] | mong[4] | monster_intelligence[2] | murray[4] | mutagenic_fog[1] | nightstalker[1] | ninja[2] | pressure_plate[2] | qazlal[3] | ring_of_magical_power[1] | shopping_list[1] 14:05:30 !readall remember_life 14:05:30 Hepliaklqana 2* ability. Choose one of three classes for your ancestor: Knight (tough melee, eventually gets cleaving), Battlemage (conjurations), Hexer (various hexes, eventually gets an antimagic qblade). Choice is permanent, even after abandoning and rejoining. 14:05:43 oh, haha 14:06:04 <|amethyst> !lg . 14:06:05 14148. Neil the Conjurer (L5 NaWz), mangled by an ogre (a +0 giant club) on D:4 on 2017-03-06 22:40:31, with 140 points after 2996 turns and 0:05:06. 14:06:07 <|amethyst> !lg . /won 14:06:08 3/14148 games for |amethyst: N=3/14148 (0.02%) 14:10:53 -!- Kalir has quit [Changing host] 14:12:10 -!- adelrune has joined ##crawl-dev 14:14:07 -!- miek_ has joined ##crawl-dev 14:18:48 -!- Blazinghand has joined ##crawl-dev 14:29:46 -!- scummos__ has quit [Ping timeout: 264 seconds] 14:31:32 -!- PsyMar has quit [Ping timeout: 240 seconds] 14:39:35 -!- bgiannan1 has joined ##crawl-dev 14:40:16 -!- bgiannan_ has quit [Read error: No route to host] 14:40:42 -!- adelrune has quit [Ping timeout: 268 seconds] 14:43:51 -!- MarvinPA__ has joined ##crawl-dev 14:44:46 -!- bgiannan1 has quit [Ping timeout: 264 seconds] 14:46:15 -!- MarvinPA_ has quit [Ping timeout: 268 seconds] 14:46:27 -!- MarvinPA has quit [Ping timeout: 240 seconds] 14:47:01 -!- MarvinPA has joined ##crawl-dev 14:47:12 -!- adelrune has joined ##crawl-dev 14:48:09 -!- bgiannan1 has joined ##crawl-dev 14:51:02 -!- twelwe has quit [Quit: Page closed] 14:53:12 -!- dpeg has joined ##crawl-dev 14:54:21 -!- scummos| has quit [Ping timeout: 264 seconds] 14:55:33 -!- THERetroGamerNY has quit [Ping timeout: 264 seconds] 15:00:01 -!- omarax has quit [Remote host closed the connection] 15:03:54 -!- gammafunk has quit [Quit: leaving] 15:05:09 -!- ProzacElf has joined ##crawl-dev 15:12:15 -!- gammafunk has joined ##crawl-dev 15:16:06 -!- eb has quit [Read error: Connection reset by peer] 15:20:10 -!- eb_mobile has quit [Ping timeout: 268 seconds] 15:23:34 -!- Kellhus has quit [Ping timeout: 260 seconds] 15:25:07 -!- CanOfWorms has joined ##crawl-dev 15:30:57 !source ng.species 15:30:58 Can't find ng.species. 15:31:03 !source ng\.species 15:31:03 Can't find ng\.species. 15:36:13 hey so if an entropy weaver is armed 15:36:39 its description says "It can hit three times for up to 17 damage each; and hit for up to 17 damage plus its whatever." 15:38:04 which is blatantly false 15:38:06 @??entropy weaver 15:38:06 entropy weaver (11a) | Spd: 12 | HD: 13 | HP: 54-84 | AC/EV: 7/13 | Dam: 17, 17, 17, 17 | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible | Res: 06magic(60) | XP: 1391 | Sp: entropic weave | Sz: Medium | Int: human. 15:41:16 i remember watching someone get absolutely destroyed by an entropy weaver with a spear 15:41:27 which was both hilarious and dumb 15:41:37 I remember watching someone get destroyed by antaeus with a quickblade 15:41:54 lol 15:42:02 that just makes him punch faster 15:42:09 since his hand is bigger than the whole weapon 15:42:13 =p 15:42:13 a friend of mine had to deal with an entropy weaver with a longsword of electrocution on his first run 15:42:18 yes that's exactly what it does 15:42:35 maybe it's time to make sonja an entropy weaver... 15:44:27 -!- scummos__ has quit [Ping timeout: 240 seconds] 15:45:41 i feel like that would make her less annoying 15:45:52 albeit harder to poly 15:46:04 -!- adelrune has quit [Ping timeout: 260 seconds] 15:46:19 do these build flags seem reasonable? I think most of them came automatically with the cross compile. http://dpaste.com/1DWQ4EV#wrap I'm trying to guess what's causing a windows user to crash, but there's no stack trace available 15:46:54 -!- eb has quit [Quit: I quit] 15:50:26 -!- adelrune has joined ##crawl-dev 15:50:48 @??sonja 15:50:48 Sonja (05K) | Spd: 14 | HD: 6 | HP: 25-34 | AC/EV: 2/24 | Dam: 9, 5, 5 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(10) | Chunks: 14noxious | XP: 806 | Sp: blink, teleport self [04emergency] | Sz: small | Int: human. 15:51:00 sonja being an entropy weaver would make her strictly worse 15:51:16 since she can also see invis now 15:51:22 -!- scummos| has quit [Ping timeout: 264 seconds] 15:51:34 -!- Jetnerd has quit [Ping timeout: 260 seconds] 15:52:20 -!- bgiannan_ has joined ##crawl-dev 15:52:44 i still dont quite understand what entropy weavers are supposed to do 15:54:08 -!- bgiannan1 has quit [Ping timeout: 240 seconds] 15:54:22 -!- eb has quit [Ping timeout: 264 seconds] 15:56:32 well, if she kept her current speed she would be strictly worse 15:56:51 and her very high likelihood of having a drain or disto weapon 15:59:17 -!- LexAckson has joined ##crawl-dev 16:00:01 -!- omarax has quit [Remote host closed the connection] 16:01:23 well yes that's the idea with replacing her base monster type 16:06:23 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:09:27 -!- adelrune has quit [Ping timeout: 240 seconds] 16:09:49 they weave entropy 16:11:46 "weavers are one of those few monsters made specifically to make you die, like spark wasps and shrikes" 16:13:12 so entropy weavers usually appear in spider, with spiders 16:13:24 so it seems like they're supposed to be a "support" monster 16:13:53 but the spiders are way faster, and you're not really much incentivized to kill the entropy weaver first because it has way more HP and AC than the spiders 16:14:11 so usually you just fight the spiders separately and then kill the entropy weaver on its own 16:14:46 and if it's supposed to be a scary high-damage monster then it isn't really because it doesn't do very much damage and it's not actually fast (spends a lot of actions casting instead of moving) 16:15:28 -!- MarvinPA__ has quit [Quit: Leaving] 16:15:33 i can see what spark wasps are intended to do even if they dont quite spawn early enough to do it in the absence of polymorph 16:15:53 but i dont know what the intention of entropy weavers is at all 16:16:06 (oh another reason that they're not fast is that they get webbed constantly) 16:16:17 "scary hard to avoid corrosion" is their idea 16:16:49 -!- twelwe has joined ##crawl-dev 16:16:50 the spiders were added so that the corrosion would be meaningful (in theory) 16:17:11 yall seen that fungal dev? 16:17:54 they were given multiple attacks for related reason 16:18:08 okay, so it was my first guess then. but it's easy to avoid the corrosion being meaningful because the spiders are so much faster 16:18:23 -!- bgiannan1 has joined ##crawl-dev 16:19:13 the nature of spider kind of incentivizes hanging out on the stairs as much as possible too 16:19:21 yes 16:19:22 which also lowers the impact of weavers 16:19:30 it really seems like they belong in...literally any other branch more than they belong in spider 16:19:41 although whoever decided to add weavers to the ant vaults in lair is some evil genius 16:19:56 as in, in this other branch they'd have same-speed companions? 16:19:56 because they are actually a huge pain in the ass there 16:19:59 similar speed companions, at least, and less stairdancing 16:20:15 entropy wardens... 16:20:27 or at the very least, they wouldn't be notable mainly for being really slow compared to the rest of the branch 16:20:28 -!- bgiannan_ has quit [Ping timeout: 246 seconds] 16:20:43 I wonder 16:21:23 i've had characters who struggled with 1v1'ing weavers 16:21:28 much higher than I'd guess, at least: 16:21:30 !lg * recentish spider urune=0 xl>=13 xl<=18 / status~~corr 16:21:32 1432/6655 games for * (recentish spider urune=0 xl>=13 xl<=18): N=1432/6655 (21.52%) 16:21:33 the proper solution is about rule changes for stairs, I believe 16:22:03 !lg * recentish spider urune=0 xl>=13 xl<=18 s=cikiller% 16:22:04 6655 games for * (recentish spider urune=0 xl>=13 xl<=18): 1077x a wolf spider (16.18%), 910x an orb spider (13.67%), 546x a redback (8.20%), 496x a spark wasp (7.45%), 491x an emperor scorpion (7.38%), 451x an entropy weaver (6.78%), 391x a jumping spider (5.88%), 342x a ghost moth (5.14%), 294x a tarantella (4.42%), 215x a demonic crawler (3.23%), 152x Nikola (2.28%), 123x (1.85%), 104x Asterion... 16:22:40 dpeg i`m glad to see you got good stab jian experience. i just made a new SA post with some gifs about my own jian concerns being good for too many builds 16:23:36 the other thing is how corrosion itself works 16:23:54 corr makes you way worse at killing things if you use melee or missiles 16:23:59 but it never makes you worse at running away 16:24:19 so the main way to deal with getting heavy corr is not to kill all the monsters anyway, but to run away and let it expire 16:24:40 it can make you worse at running away if something is in the way 16:24:51 whereas e.g. slow makes you a lot worse at running away 16:25:15 well how could corr make you reasonably worse at running away 16:25:19 but that usually only happens if you messed up earlier 16:25:20 in a way that wasn't slowness 16:25:22 Doesnty: well yes I'm assuming the player isn't completely stupid, here 16:25:44 -!- bgiannan1 has quit [Ping timeout: 260 seconds] 16:25:44 gammafunk: I'm not suggesting that corr be changed to make you worse at running away 16:26:31 the problem is corrosion reaches a point where all you can do is run away 16:26:42 -!- snux has quit [Remote host closed the connection] 16:26:47 rip that one bot with -200 ac 16:26:57 yes, that is what happens if you actually try to fight with entropy weavers around 16:30:59 twelwe: yes, your post was impressive. Was about to reply but then you called my walljump nerf idea silly and I stopped it :) 16:31:23 ooh, dpeg dunks? 16:31:25 I should read 16:31:36 gammafunk: I am entirely civilised, as always 16:31:39 yeah, on SA you gotta watch out for things like being called silly 16:31:41 of course! 16:32:04 !seen SteelNeuron 16:32:05 I last saw SteelNeuron at Wed Mar 8 15:15:49 2017 UTC (6h 16m 16s ago) quitting, saying 'Quit: Page closed'. 16:32:32 -!- scummos__ has quit [Ping timeout: 258 seconds] 16:32:57 twelwe: there are other walljump nerfs floating around: (1) noise, (2) takes more auts. I really dislike (2), and I'm fine with (1) but I am afraid it's not enough. 16:33:32 its too hard to nerf without rendering it a boring 2* ability 16:34:04 something also has to be done to solve the fatfinger walljump problem, where you accidentally wall jump because you moved into a wall 16:34:47 if it was a base ability at 0 stars that did no damage that might work 16:34:56 CanOfWorms: yes. My proposal does that (by making most jumps impossible). 16:35:25 twelwe: I extended that too: in Heaven, you can walljump anywhere (because you paid piety, also flavour). 16:35:35 making most jumps impossible just turns it from a cool 2* to a forgettable throwaway 16:35:52 twelwe: and if you restrict jumps like this, you can add a stronger effect when they happen 16:35:58 what if it's an activated ability that lets you wall jump for some turns at a cost of piety? 16:36:17 dpeg that will encourage more luring and setting up things like formicid digging 16:36:54 if walljumping is extremely powerful but limited environmentally, players will lure to the place it is environmentally possible to use and just kill there 16:37:08 twelwe: not necessarily. For example, I'm pretty sure that whatever Strong Effect we dish out, it should come up only first time (which makes sense thematically too, because that monster knows the jump stunt thereafter). 16:37:34 are you talking about the distraction effect? 16:37:48 I am confident a cool and non-abusive combination of combat moves can be found. 16:38:56 I'm telling you, wall jump should just only work if it would result in at least one attack 16:39:06 can't wall jump if there are no visible monsters adjacent to the destination 16:39:20 minmay: yes, I am trying to convey that 16:39:23 no more abusing it to increase movespeed, no more replacing 's' with wall jumps, etc. 16:39:40 twelwe: you probably know how much I hate luring, and walljump is luring^2. 16:40:43 yeah the ability is a pretty bad idea at its base, anyway 16:40:51 who looks at walls in crawl and thinks "you know what? these need to be even better" 16:41:16 formicids 16:41:28 artisanal digging 16:42:50 -!- adelrune has joined ##crawl-dev 16:47:13 i mean, that's pretty much the first thought that enters your mind in dwarf fortress =p 16:47:18 -!- bannakaffalatta has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:51:33 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 16:52:04 me most of the time in zot 16:53:16 heh 16:55:35 -!- Ge0ff has quit [Client Quit] 17:00:01 -!- omarax has quit [Remote host closed the connection] 17:04:26 !crashlog 17:04:26 16701. sh, XL27 HEWz, T:142799 (milestone): http://crawl.akrasiac.org/rawdata/sh/crash-sh-20170308-164346.txt 17:05:52 -!- Insomniak` has quit [Ping timeout: 260 seconds] 17:12:25 -!- thurin is now known as thurin_ 17:13:41 -!- thurin_ is now known as thurin 17:15:41 oh it's 19.5 17:15:51 no wonder it was making no sense to me 17:17:07 that may actually be fixed by my targeter changes 17:17:11 accidentally 17:17:33 alternatively, it might be very hard to replicate 17:18:41 another jian gif http://i.imgur.com/PldEWvB.gif 17:19:15 -!- scummos| has quit [Remote host closed the connection] 17:24:53 -!- adelrune has quit [Quit: Leaving] 17:25:18 ??wu[$ 17:25:18 I don't have a page labeled wu[-1] in my learndb. Did you mean: du, hu, mu, ru, su, u, w, wn, wr, wz. 17:25:21 ??wu jian[$ 17:25:21 wu jian[8/8]: https://www.youtube.com/watch?v=6tPef7AN1zE 17:25:48 thats the showtime kick 17:26:05 anthony pettis did that against ben henderson in WEC 17:26:08 i`ll find it 17:26:35 https://www.youtube.com/watch?v=e3Qp_H7EZUM 17:27:19 -!- twelwe has quit [Quit: Page closed] 17:31:37 is there a particular reason why you have to land to renew evokable flight? 17:33:41 <|amethyst> ProzacElf: because without that restriction it's just permaflight with more keypresses 17:33:45 not sure what's up in that crashlog -- some sort of weird fog/targeter interaction that I can't replicate. Maybe related to some fog los issues that have been around? 17:34:01 oh, i guess that makes sense 17:34:12 <|amethyst> ProzacElf: somewhat less relevant now that you can't drown 17:34:17 it does make some of those mostly deep water vaults kind of annoying to navigate though 17:37:02 -!- Ququman has quit [Read error: Connection reset by peer] 17:38:45 https://www.reddit.com/r/dcss/comments/5y9he7/data_crawl_stone_soup_analyzing_the_players_of/ 17:41:26 <|amethyst> advil: I can't tell which of those clouds are smoke and which magical condensation, but if they're all smoke the player shouldn't have been able to target the ice fiend in the first place 17:41:35 right 17:41:45 I'm pretty sure that's the issue too 17:41:48 but I couldn't replicate it 17:41:56 I added a note to https://crawl.develz.org/mantis/view.php?id=10521 17:42:16 apparently there is some inconsistent fog los thing going on? 17:42:37 <|amethyst> !lm sh crash -tv:channel=debug 17:42:39 1. sh, XL27 HEWz, T:142799 (milestone) requested for debug: telnet://termcast.develz.org or http://termcast.develz.org. 17:42:57 it is crashing exactly on selecting something that is out of los as checked by you.see_cell 17:43:56 <|amethyst> huh, it looks like one of the relevant clouds was condensation 17:44:05 <|amethyst> !lm sh crash -ttyrec 17:44:08 1. sh, XL27 HEWz, T:142799 (milestone): http://crawl.akrasiac.org/rawdata/sh/2017-03-08.14:18:13.ttyrec 17:45:20 well, that would explain why I could duplicate it 17:46:18 <|amethyst> oh, that's weird 17:47:03 *couldn't 17:47:47 <|amethyst> in the relevant frame of the ttyrec, the ice fiend in white, but the cells immediately to the east and southeast are darkgrey 17:48:24 <|amethyst> the cloud two to the west of the player is transparent, and is highlighted in the targetter 17:49:01 strange and interesting! 17:49:22 I'm trying random stuff with glaciate and fog but I haven't yet gotten it 17:50:23 <|amethyst> freezing clouds are transparent 17:50:25 <|amethyst> hm 17:50:34 -!- gowby has quit [Ping timeout: 260 seconds] 17:50:57 <|amethyst> One of the opaque clouds from the hell fog effect was replaced with a transparent magical condensation cloud from the previous IOOD 17:51:41 -!- jeefus has joined ##crawl-dev 17:51:54 oh 17:52:10 <|amethyst> maybe something failed to invalidate LOS 17:52:52 the timing of when clouds change relative to the player's turn seems confusing 17:53:06 <|amethyst> hm... _los_cloud_changed is called when a new cloud is created 17:53:12 I was testing this with an ocs and it got a half-turn to see me during which I never could see it 17:53:16 <|amethyst> but that only does something if the *new* cloud is opaque 17:53:27 <|amethyst> not if a transparent cloud replaces an opaque one 17:53:55 -!- Insomniak` has quit [Ping timeout: 246 seconds] 17:54:04 <|amethyst> delete_cloud does _los_cloud_changed... but does that get called when a cloud is being replaced? 17:54:30 asdu (L22 DEFE) (Depths:1) 17:54:37 asdu (L22 DEFE) (Depths:1) 17:54:39 asdu (L22 DEFE) (Depths:1) 17:54:45 !crashlog 17:54:46 <|amethyst> !lm asdu crash 17:54:46 16701. sh, XL27 HEWz, T:142799 (milestone): http://crawl.akrasiac.org/rawdata/sh/crash-sh-20170308-164346.txt 17:54:48 1. [2015-06-20 19:37:30] asdu the Black Belt (L22 VSMo of Cheibriados) ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed on turn 23404. (Depths:5) 17:54:58 <|amethyst> probably hellcrawl 17:55:08 ah 17:55:09 <|amethyst> since sequell doesn't know about it 17:55:48 -!- jefus- has quit [Ping timeout: 260 seconds] 17:56:26 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 17:57:08 <|amethyst> advil: I'd like to be able to reproduce this first, but if it's what it seems like, my idea for a fix: 17:57:28 <|amethyst> advil: in place_cloud(), there's this if (cloud_at(ctarget) && !_cloud_is...) return; 17:58:03 -!- twelwe has joined ##crawl-dev 17:58:31 ooh I just got it 17:58:33 <|amethyst> advil: after that (so the cloud is being replaced), before creating the cloud_struct, if there is an old cloud and the old cloud is opaque and the new one is not, los_terrain_changed(...) 17:58:48 in this case I did something slightly different 17:58:54 <|amethyst> though I am a little concerned by something 17:58:55 it maybe the orb itself that is messing with things 17:59:07 I targeted one past a flying orb in fog 17:59:12 let me try that again 17:59:19 <|amethyst> hmmm 17:59:30 <|amethyst> I am a little concerned by: 17:59:35 <|amethyst> env.cloud[ctarget] = cloud_struct(ctarget, cl_type, cl_range * 10, 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:04 <|amethyst> there is a call to _los_cloud_changed in that constructor 18:00:10 <|amethyst> which calls los_terrain_changed 18:00:17 <|amethyst> but that call would happen before the assignment 18:00:45 <|amethyst> so los_terrain_changed is called when env.cloud[pos] is wrong, and probably doesn't actually know what's there? 18:01:20 <|amethyst> oh, I guess the invalidation itself doesn't actually recompute anything 18:01:25 <|amethyst> it is purely invalidation 18:03:10 yeah, I can reproduce it by getting an existing ood on the edge of los in fog, and moving the targeter one past that 18:03:18 not entirely sure that's the same case in sh's crashlog? 18:03:22 it's the same assert though 18:03:40 Unstable branch on underhound.eu updated to: 0.20-a0-842-g939b552 (34) 18:03:45 <|amethyst> hm 18:03:46 it's a bit finicky because of random ood movement and magical condensation 18:03:59 but when I set up that positioning it works 18:04:04 -!- asdu has quit [Quit: Page closed] 18:04:27 <|amethyst> I have to go soon, but if you can, make a save in such a position 18:04:38 <|amethyst> you'll probably have it fixed before I get back though :) 18:04:42 heh 18:04:50 well I need to go eat some food, so I'm not sure about that 18:07:48 I got one (with a save) that just has clouds, the ood vanished or something 18:07:56 (mysterious in and of itself) 18:08:01 <|amethyst> hrm 18:08:09 <|amethyst> I have rpg, which probably takes longer 18:08:20 heh 18:08:35 <|amethyst> did the OOD actually vanish, or is it underneath that cloud and just invisible? 18:08:42 I think it's probably just beyond los 18:09:00 <|amethyst> hm, and was visible when you saved? 18:09:32 no 18:09:35 but I messed up the save 18:09:37 so nm 18:12:00 huh, I just had a vanishing ood, saved, and reloaded, and it was there 18:14:15 <|amethyst> save and reload does recalc LOS 18:14:51 <|amethyst> which to me is evidence there is some sort of problem with LOS invalidation here 18:15:10 <|amethyst> which might (or might not) be the cause of sh's crash 18:15:50 <|amethyst> I guess that also means one can't make a save that demonstrates the problem, 18:16:00 <|amethyst> unless you happened to have saved it the *previous* turn 18:16:11 <|amethyst> so the incorrect invalidation happens after you load the save 18:16:11 yeah, I just realized that 18:16:15 los is definitely changing on reload 18:16:24 I had a save that would have done it, but los was different 18:16:47 ?/crawl light 18:16:47 Matching terms (1): crawl_light; entries (2): light[1]: see {crawl light} | patacrawl[1]: planned features: pack/kiting monster AI, eliminate D:1/start at xl3, shiren style traps, double brands/double egos, more quad damage, better misc evocables, nightmare difficulty, maybe crawl light's neostairs 18:16:59 *different on reload, that is 18:17:38 -!- Krakhan has quit [Changing host] 18:17:51 ??crawl light 18:17:51 crawl light[1/2]: A fork of Dungeon Crawl: Stone Soup. https://github.com/dtsund/crawl-light for source, http://inari.aerdan.org/~dtsund/cl_downloads/ for builds. has an IRC channel. ##crawl-forks 18:17:54 so maybe the first bug to fix is that los with fog isn't stable in a save 18:18:18 <|amethyst> advil: I was saying, I think that might be the same thing as the crash 18:18:23 yeah 18:18:26 seems plausible 18:18:55 <|amethyst> if I'm right, LOS would be wrong just before the save 18:19:08 oh I see 18:19:29 -!- G-Flex has quit [Ping timeout: 258 seconds] 18:19:39 <|amethyst> ?/two problems 18:19:40 No matches. 18:19:44 <|amethyst> ?/hard problems 18:19:44 No matches. 18:20:07 <|amethyst> There are only two hard problems in computer science: 18:20:17 <|amethyst> Cache invalidation, naming things, and off-by-one errors 18:20:19 so the targeter somehow has the right information but you.see_cell doesn't 18:20:20 race conditions 18:20:45 <|amethyst> true, that quote is from the 70s 18:20:46 <|amethyst> or so 18:22:11 -!- bgiannan1 has joined ##crawl-dev 18:22:39 -!- Kramell has quit [Remote host closed the connection] 18:22:52 -!- G-Flex has joined ##crawl-dev 18:26:09 BackslashEcho (L27 MiFi) ERROR in 'tags.cc' at line 4114: Invalid item: paperback manual (Pan) 18:27:01 -!- bgiannan1 has quit [Ping timeout: 268 seconds] 18:27:07 -!- geekosaur has quit [Excess Flood] 18:27:31 -!- geekosaur has joined ##crawl-dev 18:29:06 -!- demok_ has quit [Quit: leaving] 18:29:26 jian6.gif https://i.imgur.com/5iZL6TQ.gif 18:29:43 dig+lash+whirlwind 18:30:20 this is at 12 sword skill 18:30:37 how can you live with that blue los edge 18:30:44 should set the rc option 18:31:08 i think i play better with this on 18:33:01 twelwe: I saw that gif on tavern, but didn't realize it was Lash. That makes more sense. 18:33:36 -!- firemonkey has quit [Ping timeout: 260 seconds] 18:33:41 protip: set up your walljump escape routes to land on an upstairs tile 18:34:08 twelwe: I bet Fo is nuts for building a wall jump obstacle course 18:34:48 and with good stealth you can lose pretty much anything in them 18:34:58 even without it, they need to be hasted to catch up to you 18:36:01 ok dpeg this is my walljump solution: 1aut if you make an attack, 2aut if no attack lands 18:36:13 isn't "obstacle" course the exact opposite of what a wall jump tunnel is 18:36:25 no 18:36:25 -!- dtsund has joined ##crawl-dev 18:36:28 in this case obstacles are enemies and i flip shit over them 18:36:31 since you have to properly execute the wall jump 18:36:35 -!- thurin has quit [Ping timeout: 240 seconds] 18:36:36 irl you might fail right 18:36:46 have you ever even tried to wall jump irl minmay 18:37:29 I mean I haven't 18:37:35 -!- LexAckson has quit [Ping timeout: 240 seconds] 18:37:35 but I'm sure I'd be great at it... 18:38:50 500 stream challenge 18:38:59 do a the walljump 18:39:08 it would take forever to make the obstacle course 18:39:17 honestly it sounds more like a donation incentive 18:40:35 i only walljump under stasis, for safety 18:40:43 this is why i play fomo^jian 18:45:14 !crashlog BackslashEcho 18:45:18 3. BackslashEcho, XL27 MiFi, T:131088 (milestone): http://crawl.akrasiac.org/rawdata/BackslashEcho/crash-BackslashEcho-20170308-232608.txt 18:46:54 ok this next gif owns 18:48:26 -!- geekosaur has quit [Excess Flood] 18:49:45 is there a !kw for old and new ogre 18:49:53 ??kwlist 18:49:53 I don't have a page labeled kwlist in my learndb. 18:49:59 !kw -list 18:50:00 Unknown option: list 18:50:01 -!- geekosaur has joined ##crawl-dev 18:50:40 !lg * x=vlong 18:50:41 6929160. [vlong=0.19.5] qtip2 the Severer (L15 DDFi of Makhleb), slain by a salamander (a +1 halberd) on Snake:4 (snake_pit) on 2017-03-08 23:49:34, with 99733 points after 10328 turns and 1:05:59. 18:50:46 !lg * x=vlong trunk 18:50:51 3482591. [vlong=0.20-a0-826-g242eb58] PedXing the Hoplite (L27 GrMo of Ashenzari), splashed by an ancient lich's acid (kmap: hall_of_Zot) on Zot:4 on 2017-03-08 23:49:07, with 753737 points after 88315 turns and 9:52:32. 18:51:00 jian7.gif http://i.imgur.com/5GLGNXA.gif 18:51:00 !lg * og vlong<0.20-a0-826-g8e39459 18:51:03 181636. passwords the Ogre Mage (L1 OgFE), slain by a hobgoblin (a +0 club) on D:1 on 2017-03-08 23:22:36, with 4 points after 179 turns and 0:02:24. 18:51:19 !lg * og vlong<0.20-a0-826-g8e39459 thisyear / fi|be|gl|mo 18:51:20 2394/5583 games for * (og vlong<0.20-a0-826-g8e39459 thisyear): N=2394/5583 (42.88%) 18:51:25 !lg * og vlong>=0.20-a0-826-g8e39459 thisyear / fi|be|gl|mo 18:51:25 23/104 games for * (og vlong>=0.20-a0-826-g8e39459 thisyear): N=23/104 (22.12%) 18:51:47 !lg * og vlong<0.20-a0-826-g8e39459 thisyear s=background 18:51:48 Unknown field: background 18:51:53 !lg * og vlong<0.20-a0-826-g8e39459 thisyear s=char 18:51:54 5583 games for * (og vlong<0.20-a0-826-g8e39459 thisyear): 1214x OgBe, 988x OgHu, 590x OgFi, 323x OgMo, 310x OgWz, 308x OgFE, 267x OgGl, 245x OgAM, 244x OgWr, 219x OgTm, 189x OgSk, 113x OgIE, 99x OgAK, 76x OgWn, 70x OgAs, 70x OgCK, 59x OgSu, 41x OgCj, 40x OgNe, 36x OgVM, 31x OgAE, 25x OgEE, 13x OgAr, 12x OgEn, OgDK 18:51:54 twelwe: dang man 18:51:57 !lg * og vlong>=0.20-a0-826-g8e39459 thisyear s=char 18:51:58 104 games for * (og vlong>=0.20-a0-826-g8e39459 thisyear): 22x OgSk, 15x OgBe, 14x OgFE, 11x OgHu, 6x OgAs, 5x OgWr, 5x OgAM, 4x OgMo, 3x OgWn, 3x OgTm, 3x OgWz, 3x OgIE, 2x OgNe, 2x OgFi, 2x OgGl, OgEn, OgAr, OgAK, OgCj 18:53:13 lasty: 0 piety escape from fast monster 18:53:54 alexjurkiewicz: ??userdef lists all kw 18:54:05 I want to say I didn make a kw 18:54:08 !kw newogre 18:54:08 ??userdef 18:54:08 userdef[1/1]: https://loom.shalott.org/userdef.html 18:54:08 No keyword 'newogre' 18:54:08 Lasty, how do I acquir a Ru mutation in wizard mode? 18:54:08 Brannock: You have 1 message. Use !messages to read it. 18:54:23 I'm trying to get Sacrifice Love on this to test ratskin cloak code refactor 18:54:31 It just says no matching mutation name no matter what I input 18:54:33 maybe not 18:54:34 twelwe: yeah, WJ's escape options are crazy 18:54:34 newogres 18:54:36 i said this before a week ago: have you guys considered using usk-style piety for WJC? 18:54:46 !kw newogres 18:54:46 !kw newogres 18:54:46 Keyword: newogres => vlong>=0.20-a0-294-g8e39459 18:54:46 Keyword: newogres => vlong>=0.20-a0-294-g8e39459 18:54:46 cool 18:55:12 %git 8e39459 18:55:12 07MarvinPA02 * 0.20-a0-294-g8e39459: Increase Ogre spellcasting apts, decrease M&F apt 10(3 months ago, 4 files, 24+ 28-) 13https://github.com/crawl/crawl/commit/8e39459e6cb5 18:55:16 Brannock: huh, I thought that'd work. You can force a sacrifice offer with the "god gift" option 18:55:19 &- IIRC 18:55:19 not sure what your commit was 18:55:24 I think god gift option was removed 18:55:34 !lg * newogres og won urune<=5 s=cls% 18:55:35 25 games for * (newogres og won urune<=5): 3x Skald (12.00%), 2x Conjurer (8.00%), 2x Berserker (8.00%), 2x Summoner (8.00%), 2x Fighter (8.00%), 2x Fire Elementalist (8.00%), 2x Hunter (8.00%), 2x Transmuter (8.00%), 2x Monk (8.00%), 2x Wizard (8.00%), Wanderer (4.00%), Ice Elementalist (4.00%), Enchanter (4.00%), Abyssal Knight (4.00%) 18:55:43 OgSu <3 18:55:58 !kw oldogres vlong<0.20-a0-294-g8e39459 18:55:59 Defined keyword: oldogres => vlong<0.20-a0-294-g8e39459 18:56:00 twelwe: it's an interesting option. IMO the god should remove all the special stuff from the martial attacks and then add some other abilities. 18:56:03 MUT_NO_LOVE, Sacrifice Love, "hated by all", &c all don't register 18:56:10 you can just do 18:56:12 hm you know 18:56:14 (I think) 18:56:15 !kw newogres 18:56:16 Keyword: newogres => vlong>=0.20-a0-294-g8e39459 18:56:16 just having the extra movement/attack options is interesting 18:56:18 !lg * !newogres 18:56:21 6759310. cheese the Conjurer (L8 TrWz), slain by a centaur on D:6 on 2017-03-08 23:54:48, with 1768 points after 4882 turns and 0:08:33. 18:56:32 !lg * newogres man=vlong x=vlong 18:56:32 Unknown field: man 18:56:33 Brannock: why would someone have removed the wizmode god gift option? 18:56:36 i guess the two kws should restrict to og though 18:56:37 !lg * newogres max=vlong x=vlong 18:56:39 169869. [vlong=0.20-a0-842-g939b552] Raine357 the Cleaver (L14 DDAr of Makhleb), annihilated by Donald (a +0 eveningstar) on Orc:2 (grunt_orc_garden) on 2017-03-08 17:12:29, with 50938 points after 17360 turns and 1:06:05. 18:56:42 oh Lasty sorry, misread 18:56:48 !lg * !newogres max=vlong x=vlong 18:56:54 6759310. [vlong=0.20-a0-293-g98a595e] PurpleRed the Axe Maniac (L27 CeFi of Okawaru), escaped with the Orb and 4 runes on 2016-12-14 03:03:17, with 2371707 points after 73035 turns and 4:48:10. 18:56:59 !kw newogres 18:56:59 Keyword: newogres => vlong>=0.20-a0-294-g8e39459 18:57:00 !kw -del oldogres 18:57:00 Defined keyword: -del => oldogres 18:57:03 thanks 18:57:05 yeah that works 18:57:05 Brannock: but yeah, not sure why you can't just specify a Ru mut 18:57:17 oh hey, purplered 18:57:37 -!- bannakaffalatta has quit [Client Quit] 18:57:55 god gifting works 18:58:15 interesting, Ogre didn't change popularity of warrior starts 18:59:15 Brannock: &]hated works fine for me 18:59:27 oh i didn't try that iteration 18:59:33 guess it just dislikes spaces 18:59:37 ah 18:59:56 &]hated by all also works 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:12 perhaps a misspelling or something 19:01:29 -!- amalloy is now known as amalloy_ 19:03:37 cyno addition: puppy eyes ability to mesmerize humanoid monsters 19:08:11 -!- thurin has joined ##crawl-dev 19:15:51 -!- hittemvvvhard has quit [Quit: ik ga slapen] 19:18:28 -!- scummos__ has quit [Ping timeout: 240 seconds] 19:21:49 weird, there can be opaque monsters? 19:21:58 -!- Insomniak has quit [Ping timeout: 264 seconds] 19:21:59 gotta have those door mimics 19:22:09 ah right 19:23:11 -!- Basil has joined ##crawl-dev 19:24:22 -!- twelwe has quit [Quit: Page closed] 19:30:04 should make all 2 tile monsters opaque, that would be cool 19:30:14 might even be relevant for the slime battle (not really) 19:30:54 -!- Amnesiac has quit [Quit: Page closed] 19:30:55 gammafunk: what's the deal with the area in the middle of hanged_man_spin_cycle? 19:31:42 just kind of a secret area 19:31:55 a happy, restful place 19:31:57 haha 19:34:58 geez, it's been a while since donald got new lines 19:35:49 You're jumping off the walls? I hate that. 19:41:41 -!- debo has joined ##crawl-dev 19:41:45 who's that person with the sound 19:41:49 their IRC name 19:41:58 Autofire2 ? Autofire_II ? 19:42:19 !seen autofireii 19:42:19 I last saw AutofireII at Mon Feb 20 01:14:25 2017 UTC (2w 2d 23h 27m 54s ago) quitting, saying 'Quit: Leaving'. 19:42:33 ah thanks! 19:42:43 been some time 19:42:57 hm, better to tell y'all than to tell that person, then 19:43:57 I couldn't figure out why windows builds were crashing on ?tele, in windows, but not in wine. I've been compiling with SOUND=y, because why not, maybe someone uses it 19:44:14 without a stack trace, I can't be sure why, but cross compiling without sound seems to have fixed the issue 19:44:41 we have not really been testing sound in any way 19:44:52 and maybe that only happens on cross compile, maybe if someone built on windows it would be fine 19:44:53 I don't know that we have it as a build for travis either 19:45:15 that's unlikely; it's more likely that it simply doesn't work on windows 19:45:16 oh, I could set it as a build for travis! that might produce a useful error message! thanks for the idea 19:46:44 -!- ontoclasm has joined ##crawl-dev 19:47:19 -!- dtsund has quit [Read error: Connection reset by peer] 19:48:36 03Brannock02 07* 0.20-a0-843-g72f1636: Refactor Ratskin Cloak code 10(50 minutes ago, 6 files, 36+ 47-) 13https://github.com/crawl/crawl/commit/72f16363a101 19:48:36 03Brannock02 07* 0.20-a0-844-g97f89d0: Steal away ARTP_FOG 10(37 minutes ago, 7 files, 2+ 16-) 13https://github.com/crawl/crawl/commit/97f89d0c31fb 19:48:36 03Brannock02 07* 0.20-a0-845-g4803ca2: Add Donald lines for Hep/Usk/WJC 10(10 minutes ago, 1 file, 49+ 0-) 13https://github.com/crawl/crawl/commit/4803ca2c5171 19:51:31 -!- Insomniak has quit [Ping timeout: 246 seconds] 19:57:09 -!- aditya has quit [Quit: Page closed] 19:59:41 -!- ajhager2 has quit [Quit: WeeChat 1.7] 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:05:31 what are some good weird cloud scenarios to test? 20:09:26 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-845-g4803ca2 (34) 20:12:52 -!- twelwe has joined ##crawl-dev 20:13:55 -!- getbiomeinfo has quit [Ping timeout: 246 seconds] 20:14:32 -!- Textmode has joined ##crawl-dev 20:19:10 -!- MakMorn has quit [Ping timeout: 246 seconds] 20:19:41 what kind of weird? 20:19:56 like putting a cloud at the edge of LOS so that it hits beyond LOS? 20:20:15 I'm thinking more low-level, something that exercises a lot of the cloud functions 20:20:33 -!- MakMorn has joined ##crawl-dev 20:20:44 forcing it to squeeze through a narrow intersection? or wrap around another, smaller cloud? 20:20:55 yeah, or movement 20:20:59 tornado+firestorm does a lot 20:22:58 -!- bgiannan1 has joined ##crawl-dev 20:24:09 -!- bencryption has quit [Quit: WeeChat 1.0.1] 20:24:12 damn, lunge etc can take off multiple hydra heads 20:24:19 03advil02 07* 0.20-a0-846-gc3a5237: Consider opacity of old clouds when recalculating los 10(2 minutes ago, 1 file, 23+ 13-) 13https://github.com/crawl/crawl/commit/c3a52372af2a 20:24:33 ownage city for flaming weapons, dps nightmare for everything else 20:25:30 advil, if you're interested in tackling a big meaty problem, Desolation of Salt has big performance issues because of cloud generators 20:25:37 heh 20:25:40 PleasingFungus has been putting off rewriting cloud generators for a while now 20:25:42 that's lua-related, right? 20:25:44 yes 20:25:47 I know 0 lua 20:25:50 needs to be moved into C++ iirc 20:26:04 could be interesting, now that I approximately know how clouds work 20:26:42 -!- eb has quit [] 20:27:10 I'm not going to have a reliable extended period of time to focus on something crawl-related for a couple weeks though 20:27:19 so anything too meaty might have to wait 20:27:28 -!- bgiannan1 has quit [Ping timeout: 240 seconds] 20:27:52 we have all the time in the world... 20:32:12 oh, ok, just wave that in the face of the cancer victims here..... 20:39:10 -!- dextur has quit [Ping timeout: 260 seconds] 20:40:56 wow, potions of degeneration are only a bit older than one year 20:40:59 feels like they've been around a lon time 20:43:18 -!- thurin has quit [Ping timeout: 268 seconds] 20:43:35 "Honestly, DCSS tiles are just too good, especially after getting a makeover in the past few years." 20:44:01 "The overwhelming majority of tilesets are not very good, and even for the few that are, they still lack a GUI (and overall interface experience) as clean as DCSS's." 20:44:06 @ontoclasm 20:44:24 jian pro tip: serpent lash to get a few extra movement turns when that basilisk scores the petrify 20:44:34 good tip 20:46:59 wow, enough about your private parts 20:47:06 oops, scrolled up 20:47:15 <+Brannock> advil, if you're interested in tackling a big meaty 20:47:17 for reference 20:47:20 lol 20:48:08 welcome to the current discussion 20:48:14 -!- debo has quit [Ping timeout: 268 seconds] 20:50:15 -!- travis-ci has joined ##crawl-dev 20:50:16 The build has errored. (master - 4803ca2 #8057 : Isaac Sloat): https://travis-ci.org/crawl/crawl/builds/209184406 20:50:16 -!- travis-ci has left ##crawl-dev 20:50:43 that's a new error 20:50:47 every other build seems fine though 20:56:02 Brannock: neat 20:56:15 always nice to hear :) 20:56:37 you and the other artists have been doing fantastic work! 20:56:52 -!- zxc has joined ##crawl-dev 20:57:16 is keeping your ranged skills at 0 to avoid getting ammo gifts and get more weapon gifts a spoilery thing? 20:57:26 would a patch of some kind to address it be welcome? 20:57:36 do players do that? 20:57:48 what would thep atch do to address this? 20:57:53 -!- DasSchraubchen has quit [Quit: Leaving] 20:58:45 I definitely do that until I get a good weapon, btw 20:58:52 probably gift ammo regardless of weapon skills, but weight it towards your skills if you have any. and maybe give a bit more gifts so it's not just a deluge of ammo 20:59:20 a good patch would be to have separate gift cooldowns for ammo gifts and other gifts 20:59:27 I made berserkers in my fork start with no melee skills and 3 throwing, and it's REALLY noticeable 20:59:36 trog's famous antimagic axes are very hard to come by 20:59:43 even after you train up your melee 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:47 -!- Blazinghand has quit [Quit: Leaving] 21:01:52 03Brannock02 07* 0.20-a0-847-g4f67902: Add a color for extreme draining 10(30 seconds ago, 1 file, 8+ 1-) 13https://github.com/crawl/crawl/commit/4f6790263ade 21:02:40 -!- twelwe has quit [Quit: Page closed] 21:02:41 -!- tw12we has quit [Quit: Page closed] 21:03:46 why do they start with throwing 21:04:11 ooh more magenta 21:04:44 possibly stupid suggestion 21:04:57 what if ammo gifts were instead an ability you could use to request ammo 21:05:08 since even if you have and use a launcher 21:05:14 often you have plenty of ammo and don't want more 21:09:24 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-846-gc3a5237 (34) 21:10:39 -!- Barfbag has quit [Quit: Page closed] 21:10:55 -!- thurin has joined ##crawl-dev 21:11:57 ontoclasm, opinion on this? https://crawl.develz.org/mantis/view.php?id=10946 21:14:59 that's pretty hyper-saturated 21:15:24 remove ammo gifts, make Lasty reformed ranged 21:15:37 oh, that's interesting; wu jian martial arts don't activate on enemies that are invisible but have their presence sensed, which is slightly annoying since antennae 1 is showing me their exact location in melee range 21:15:45 green/pink can work but that's kinda eye-searing 21:15:57 Brannock: it's better than the current tile which is wrong base type 21:16:06 I am a fan of that tile because it's bad 21:16:08 yeah it's very eyewatering 21:16:14 -!- koboldina has joined ##crawl-dev 21:16:43 it's the good kind of ultrabad 21:16:56 -!- Bcadren has quit [Read error: Connection reset by peer] 21:17:27 it makes a statement. like yes, I can technically fit into those pants! and I'm wearing them to dinner! deal with it! 21:21:29 they said i was mad 21:21:44 they said ff00ff was forbidden 21:23:02 apparently 21:23:09 crawl is the #1 google hit for "fustibalus" 21:23:29 the first time I saw the word, I thought it must be a proper name 21:23:37 an unrand 21:24:31 admittedly I may have been overzealous with fustibalus 21:25:27 https://en.wikipedia.org/wiki/Sling_(weapon)#/media/File:Liber3.jpg I do like this art though 21:25:33 it's not like crawl is a stranger to exotic weapon names 21:25:34 since the fustibalus tile is exactly this 21:25:46 !source fustibalus.png 21:25:46 https://github.com/crawl/crawl/blob/master/crawl-ref/source/rltiles/item/weapon/ranged/fustibalus.png 21:26:00 -!- gowby has quit [Quit: Page closed] 21:27:30 -!- Daekdroom has quit [Quit: Leaving] 21:32:57 Excluding can reveal doors in unknown areas 13https://crawl.develz.org/mantis/view.php?id=10966 by Etesian 21:38:06 Trivial Shift D issue with cursed gear 13https://crawl.develz.org/mantis/view.php?id=10967 by Etesian 21:43:42 There's no reason for fustibalus to be untranslated Latin instead of "staff sling", though 21:44:54 hm, fascinating. it's not like we have staffs in the game, after all 21:45:31 small sling, big sling 21:45:32 duh 21:45:41 fustibalus sounds like a medical problem. 21:46:05 it looks like slings will be dropped once the ranged rework happens, anyway 21:46:08 so that'll solve that problem nicely 21:48:02 It's like if you called plate armour Plattenruestung, or called the wingless dragon monster lindwurm instead of lindworm, or...wait a minute 21:48:28 what if we called vampires jiang-shi 21:49:00 add a goedendag. It can unseat spriggan riders. 21:49:18 (this is one of the big things my secret in-progress tavern post complains about) 21:49:46 my favourite one is imperial myrmidon, which doesn't even make sense 21:49:49 -!- Basil has quit [Ping timeout: 246 seconds] 21:50:04 I did consider staffsling (or slingstaff for that matter) but given that Staves are actual weapons in the game I thoguht it best to avoid the overlap 21:50:06 myrmidon means grunt 21:50:09 I don't care that it doesn't make sense. 21:50:12 It's a cool name. 21:50:52 myrmidons are ant people. 21:51:21 Zeus made them from the ants. 21:51:47 best survey gender: Bipolar Junction Transistor 21:52:14 sounds more like worst to me 21:52:48 staffsling might cause translation issues, yeah 21:53:02 though the german serever probably loves mashedwords like that 21:53:09 minmay: well 21:53:11 less certain how cwz would fare with it 21:53:12 seriously though "lindwurm" is extra ridiculous because it uses the German word...and then pluralizes it as if it's English 21:53:19 staff sling has the problem that staves exist 21:53:20 promote them to imperial swordmasters /s 21:53:23 ("lindwurms" instead of "lindwuermer") 21:53:36 and staff slings have nothing to do with staves 21:53:37 that sounds like something that can be fixed 21:53:50 why not just use the english word "lindworm" if you're going to do that, it's only one letter different 21:54:09 lindwurm looks neater 21:54:12 and it's not a worm 21:54:29 -!- Ringbingers has quit [] 21:55:00 lindwyrm 21:55:55 redwyrm 21:55:55 ...i'm usually the first person to assume players are stupid, but "worm is a substring of it, therefore players will think it's a worm" is going a little too far even for me 21:56:36 it doesn't matter as "worm" isn't actually a subset of anything in Crawl that can be meaningfully confused with 21:56:45 yea 21:56:52 best survey location: "Czech Republic. (Its in Europe, behing Germany) " 21:57:03 i'm just playing devil's advocate 21:57:08 sorry if it's annoying 21:57:14 "butterfly" starts with "butt", do players think that they are summoning rainbow coloured butts to block the shining eye 21:57:31 butterflylang 21:57:37 ok but butterflies are real and common animals that exist in real life 21:58:29 also it's not just that worm is a substring, it's that it's the end of the name 21:58:49 welllllllll 21:58:51 !vault worm_cave 21:58:52 Can't find worm_cave. 21:59:18 !vault cheibrodos_worm_habitat 21:59:18 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/overflow.des#L375 21:59:24 no, that's not it either 21:59:26 what the hlel 21:59:39 oh 21:59:40 !vault wormcave 21:59:41 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/lair.des#L2444 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:04:10 -!- Boatshow has quit [Ping timeout: 246 seconds] 22:05:35 -!- Insomniak has quit [Ping timeout: 240 seconds] 22:08:46 -!- Basil has joined ##crawl-dev 22:09:26 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-847-g4f67902 (34) 22:12:58 lol 22:13:03 oops, wrong channel 22:13:38 -!- Lasty has quit [Quit: Leaving.] 22:14:44 !seen twlwe 22:14:44 Sorry alexjurkiewicz, I haven't seen twlwe. 22:14:46 !seen twelwe 22:14:46 I last saw twelwe at Thu Mar 9 02:02:40 2017 UTC (1h 12m 6s ago) quitting, saying 'Quit: Page closed'. 22:21:21 -!- Boatshow_ has quit [Ping timeout: 268 seconds] 22:23:43 -!- bgiannan1 has joined ##crawl-dev 22:28:49 -!- bgiannan1 has quit [Ping timeout: 260 seconds] 22:39:49 -!- CanOfWorms has joined ##crawl-dev 22:48:14 does anyone happen to know why plutonian explosions rotted your hp instead of 4-chance-in-5 malmutating you? 22:48:32 * Brannock shrugs 22:49:16 it seems likethe same idea for both kinds of kaboom, everything on screen gets kerboofled, but you get a semi-lasting ouchie 22:50:56 the rot puts a bit of a premium on curing potions, because a Pu wants them for their normal usage, for curing rot, and for maybe sometimes reducing contam by 1000 22:54:17 -!- hellmonk has joined ##crawl-dev 22:58:00 -!- Kalir has quit [Changing host] 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:01:41 rumflump: I think the idea was that malmutations are too annoying 23:01:57 who came up with plutonians? 23:03:03 <|amethyst> %git 24d5453f 23:03:03 07File26b02 {reaverb} * 0.15-a0-882-g24d5453: New species: Plutonians 10(2 years, 10 months ago, 14 files, 247+ 40-) 13https://github.com/crawl/crawl/commit/24d5453f8f84 23:03:24 <|amethyst> advil: nice work on the cloud fix btw 23:03:26 a fair amount of things in that commit got dialed down, try this 23:03:37 thanks |amethyst 23:03:48 git difftool -d 6f76ed47457d6abd00ed2e8b16ad412a4d7e4b03 337b85988d2c61902927d81e4e06a2689116d3ad 23:03:59 it turned out to be not so complicated (and the fix got the weird init order you noticed too) 23:04:38 <|amethyst> rumflump: I was answering Brannock's question about who came up with them 23:04:45 I'm not sure that what was happening in that case really explained those other cloud bugs, though it's possible 23:04:58 oh yeah, right 23:05:07 -!- LexAckson has joined ##crawl-dev 23:07:04 Gold dwarves ?! 23:07:12 -!- adelrune has joined ##crawl-dev 23:07:31 no reference to them in commit messages 23:08:25 I vaguely remember someone trying to float gold dwarves years ago 23:08:32 -!- lobf has joined ##crawl-dev 23:08:36 never went anywhere, of course 23:08:42 might be some talk on tavern about it 23:08:52 some of their abilities were in that commit amethyst linked 23:08:57 yeah 23:09:32 https://crawl.develz.org/tavern/viewtopic.php?f=8&t=12129 complex 23:09:40 -!- Jetnerd has quit [Ping timeout: 260 seconds] 23:10:09 huh, they had -ER before sturdy frame. everything old is new again truly 23:10:30 what is it with dwarves 23:11:15 does anyone like dwarves as much as you hate elves 23:11:38 -!- bitcoinbastard_ has quit [Read error: Connection reset by peer] 23:14:24 no, los calculations for fog still seem really messed up 23:15:07 reading fog and standing still basically doesn't work 23:15:38 <|amethyst> advil: clouds expire more quickly when out of LOS 23:15:56 https://www.dropbox.com/s/fq1p51yn5m1k0iq/Screenshot%202017-03-08%2023.15.22.png 23:16:10 why is the UL area visible but not the LR? no idea 23:16:26 <|amethyst> hm 23:16:52 I thought ?fog not working until you moved somewhere was a feature 23:16:56 if I move it typically settles, and sometimes all of a sudden it drops to 2 squares out 23:16:58 it's been that way ever since ?fog wsa introduced 23:17:08 surprised it's actually a bug, lol 23:17:14 well, it's blocked in some directions in that pic 23:17:32 the code also tries to update every time an opaque cloud is created 23:18:11 <|amethyst> Brannock: if you look at the screenshot, the issue is that there are visible cells (to the west and north) that really shouldn't be visible 23:18:15 yeah I see it 23:18:34 I wonder if you add a cloud to that one gap in the upper left corner if it'd end up blocking vision 23:18:41 can you manually add clouds in wizmode? 23:18:55 I moved one step to the left and everything got blocked off 23:19:04 weird as h*ck 23:19:36 (also, is it intended that different colors of fog spread differently?) 23:23:00 -!- Ladykiller69 has quit [Quit: Verlassend] 23:23:49 that sounds very strange 23:23:57 and I'm not sure anyone ever realized that through the course of normal play 23:24:21 yeah, it's only if you spend a half hour repeatedly reading fog that you start to notice all this weird stuff :D 23:24:40 I have always found fog a bit fiddly, but I usually only use it in serious emergencies where I'm a bit panicked 23:25:21 why do VS start with such great stats? 23:25:22 so I guess you don't notice the details in those situations, and moving is always safe anyways in case it doesn't expand much 23:25:28 !stats vsfi 23:25:29 !stats hufi 23:25:34 they get 27 total and almost every race gets 24 23:26:06 8,8,8 vs 10,8,9 Brannock 23:26:07 Starting stats for VSFi: Str 18 Int 8 Dex 13. Stat gain: sd/4 23:26:37 Starting stats for HuFi: Str 16 Int 8 Dex 12. Stat gain: sid/4 23:27:12 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:28:35 alexjurkiewicz, looking at original commit for VS, it was just arbitrarily set that way with no reasoning given for it 23:28:39 %git c7943516ac3d 23:28:39 07Sage02 {|amethyst} * 0.14-a0-2101-gc794351: Vine stalkers added. 10(3 years, 3 months ago, 21 files, 238+ 25-) 13https://github.com/crawl/crawl/commit/c7943516ac3d 23:29:32 Also that original vinestalker commit probably should have been squashed into one 23:30:49 vine stalkers, surprisingly, have gotten nearly no balance changes since being committed 23:31:24 their bite was rebalanced a bit since the original inception iirc 23:31:40 early o 23:31:40 n 23:31:40 i tweaked when they get regen, but it wasn't major 23:31:40 and recently their regen was nerfed 23:31:49 I do think they could stand a nerf to 9,8,7 23:32:02 (or 8,8,8) 23:34:01 they're not particularly overrepresented in winrate or anything 23:34:18 even among good players 23:36:49 well done to sage for adding a balanced species 23:36:49 -!- twelwe has joined ##crawl-dev 23:37:10 hello everybody, this is a message for you 23:37:41 twelwe: i was thinking about the soul anchor ability, along with your gifs 23:38:13 yeah me too 23:38:14 twelwe: with a soul anchor type ability, maybe the key would be allowing the player to teleport to the anchor as an ability 23:38:30 it might even be suitable as a species gimmick this way 23:38:45 kinda like sombra's teleporter? 23:38:51 that was an early early idea of mine, i wonder if it ever got posted. the idea was you activated an ability, and 3/6/9 turns later would return to that spot 23:39:04 this was years ago though 23:39:05 hm once again with this issue the los gets correctly recalculated on save and reload 23:39:23 if you want to put it in i`ll test it out a bunch! 23:39:43 i'm just brainstorming for now, trying to think up how it would work as a species or god now 23:39:52 Brannock: i haven't played overwatch since they added new heroes 23:40:17 sort of ike dota weaver's ult, which was another idea I was considering for crawl... 23:40:20 code it up! people aside from me will want to try it too 23:40:25 sombra has an ability wher she can place down a translocator, and at any time she can re-activate it to immediately teleport to the translocator position 23:40:36 it's very similar to weaver, yeah 23:40:51 only you lay down, well, an *anchor* instead of it being time-based (like tracer) 23:41:11 jian has presented many many cool ideas and i think the repositioning with wundvrond will do the same 23:41:48 some jerk decided to rename jian to take the wu name out from under me though, so that has to change 23:42:12 checkmate twelve 23:42:51 twelwe, fwiw I would be strongly against removing WJC 23:42:56 so don't worry about that on that front 23:44:26 twelwe: rename your god Iundvrond 23:44:38 Ieohvrond 23:44:46 yes,.... 23:44:51 I came up with the name 'Irazerai' for a god before realizing that the kit/conduct I came up with sucked 23:44:53 feel free to use it 23:45:01 crawl has never removed a god 23:45:04 there's a first time for everything! 23:45:07 03advil02 07* 0.20-a0-848-g73d9be0: Update los when clouds spread 10(44 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/73d9be086362 23:45:14 pakellas? 23:45:19 shit 23:45:25 advil, good bugfix 23:45:29 <|amethyst> advil: aha 23:45:31 that was a startlingly easy fix once I realized it 23:45:34 how'd you figure it out? 23:45:54 <|amethyst> advil: now to measure how much slower that makes Desolation :) 23:46:04 I had a dprf print every time the los was invalidated, and noticed it wasn't getting printed enough 23:46:17 output debugging... 23:46:19 is cloud spreading used anywhere other than fog generators and scroll/cloak of fog? 23:46:56 I'm an output debugging sort of person 23:47:05 alexjurkiewicz https://crawl.develz.org/tavern/viewtopic.php?f=8&t=5438&p=73300 and sorry i didn`t mean to say your idea was mine, i just remember having a similar thought long ago 23:47:29 i forgive you 23:47:35 oops mislink, one sec 23:47:43 https://crawl.develz.org/tavern/viewtopic.php?p=73300#p73300 23:48:25 we are 46 commits away from Crawl's fifty-five thousandth commit! 23:48:30 its the impose aility 23:48:38 * ability 23:49:03 |amethyst: do you know enough about the cloud code to know whether it's weird that clouds may occupy multiple positions? at least that's what I think the cloud spreading code is doing 23:49:06 so you teleport back to the anchor and have instant actions 23:49:17 Brannock: should do something special, like removing a god 23:49:28 I decree vehumet is doomed 23:49:44 <|amethyst> advil: env.cloud[*ai] = cloud; 23:49:47 <|amethyst> advil: that makes a copy 23:49:59 Brannock: should you celebrate the 55k'th, or 55555'th? 23:50:24 oh right 23:50:24 remove nemelex on 55000th and chei on 55555th 23:50:30 yeah, got it, thanks 23:51:01 reglyph demons on the 55555th 23:51:22 and demonspawn on the 66666th 23:51:42 <|amethyst> what's so special about 55000 anyway? 23:51:53 its 555 away from 55555 23:52:01 round numbers!! 23:52:02 the 66666th commit should replace all whips/long swords/tridents with demon weapons 23:52:05 |amethyst: I have no idea 23:52:11 <|amethyst> %git head~10582 23:52:11 Could not find commit head~10582 (git returned 128) 23:52:15 <|amethyst> %git HEAD~10582 23:52:15 07reaverb02 * 0.15-a0-1392-g4b86065: Inline _got_distortion_roll() 10(2 years, 9 months ago, 1 file, 8+ 13-) 13https://github.com/crawl/crawl/commit/4b86065cfee4 23:52:33 <|amethyst> another 2.75 years until the real milestone of 65536 23:54:21 has there ever been a brand associated with earth magic 23:54:28 vorpal 23:54:41 <|amethyst> %git :/Silver Hammer 23:54:42 07MarvinPA02 * 0.10-a0-94-gef89fef: Remove Maxwell's Silver Hammer 10(6 years ago, 13 files, 9+ 28-) 13https://github.com/crawl/crawl/commit/ef89fef3656c 23:54:42 how is that associated? 23:54:44 http://crawl.chaosforge.org/index.php?title=Maxwell%27s_Silver_Hammer 23:54:58 one day I'll start working on that Maxwell's Forge wizlab 23:55:10 hah 23:55:33 <|amethyst> not vorpal in general though 23:55:33 <|amethyst> specifically crushing 23:55:47 crushing is vorpal :v 23:56:05 the three wizlabs I really want to add before I fade out / retire / whatever are Maxwell's Forge, Borgnjor's Black Pit, and Olgreb's Toxic Reactor. I need to work on my vault-fu first though 23:56:11 <|amethyst> right, but you couldn't MSH up a weapon of slicing/piercing 23:58:31 how much XP is required to get from xl26->27 for XL0 species 23:58:40 @??cerebov 23:58:40 Cerebov (05&) | Spd: 10 | HD: 21 | HP: 551-769 | AC/EV: 30/8 | Dam: 60 | 05demonic, 10weapons, 10items, 10doors, fighter, evil, see invisible | Res: 13magic(immune), 04fire+++, 05damnation, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy | XP: 22581 | Sp: iron shot (3d36) [06!sil], fire storm (8d16 / 8d17) [06!sil], sum.greater demon [06!sil], haste [06!sil] | Sz: Giant | .. 23:58:55 <|amethyst> alexjurkiewicz: you mean for an XP apt 0 species? 23:59:20 right 23:59:40 I don't think the xp apt affects the amount of xp required 23:59:46 to train skills