00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:13 oh 00:00:23 I don't see any way to set the duplicate count 00:00:37 <|amethyst> oh 00:00:38 otherwise it works great 00:01:00 <|amethyst> by hand it is I guess 00:01:40 too bad 00:01:52 at least now I know how to do this! 00:02:30 auto last = std::unique(out.begin(), out.end(), [](stash_search_result l, stash_search_result r){ 00:02:30 return l.match == r.match && _is_potentially_boring(l) && _is_potentially_boring(r); 00:02:30 }); 00:02:32 out.erase(last, out.end()); 00:02:35 was the recipe btw 00:03:00 does crawl have a convention to not use std::? 00:03:17 <|amethyst> yes, though it's a moderately new convention 00:03:18 -!- adelrune has joined ##crawl-dev 00:03:34 <|amethyst> past 4 or 5 years 00:03:35 hm, is that a good convention? 00:03:55 <|amethyst> definitely not if we were writing a library 00:04:23 <|amethyst> it saves a lot of horizontal space, though, not to have to write std::string each time 00:04:32 I suppose that's true 00:05:16 actually the number 1 thing I hate about c++ vs python: lack of explicit self 00:05:36 <|amethyst> you can write this-> if you prefer 00:05:54 yeah, but no one ever does 00:05:56 <|amethyst> there are a few places where it makes a difference, mostly involving templates 00:06:06 it doesn't really help if only I do it :-) 00:07:09 <|amethyst> the thing about 'this' that annoys me 00:07:17 <|amethyst> it's a pointer instead of a reference 00:07:43 <|amethyst> probably it predates references 00:09:13 do you ever find yourself in the middle of a big operation to make every boot in the game 1 pixel wider, then alarmingly find yourself unable to remember why you're doing this 00:09:43 it hasn't happened yet 00:09:52 |amethyst: yeah, sounds like that is the story 00:10:28 http://stackoverflow.com/questions/645994/why-this-is-a-pointer-and-not-a-reference/646001#646001 00:11:38 "Also, I chose "this" to follow Simula usage, rather than the (later) Smalltalk use of "self". " 00:12:11 <|amethyst> speaking of old quotes 00:12:14 -!- simmarine has quit [Read error: Connection reset by peer] 00:12:24 ok, I'm going to bed for real rather than trying to figure out what simula was 00:12:35 <|amethyst> heh 00:12:47 <|amethyst> Knuth predicts Python: 00:12:52 <|amethyst> It seems clear that languages somewhat different from those in existence today 00:12:55 <|amethyst> would enhance the preparation of structured programs. We will perhaps 00:12:58 <|amethyst> language. 00:13:00 <|amethyst> eventually be writing only small modules which are identified by name as they 00:13:03 <|amethyst> are used to build larger ones, so that devices like indentation, rather than 00:13:06 <|amethyst> delimiters, might become feasible for expressing local structure in the source 00:13:40 <|amethyst> - Donald E. Knuth. Structured Programming with go to Statements. Computing Surveys 6:4. 1974. 00:13:56 nice 00:13:58 https://en.wikipedia.org/wiki/Simula 00:18:15 !source PotionMight 00:18:15 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/potion.cc#L312 00:18:33 holy crap that worked 00:18:47 thought it was gonna take 3 guesses 00:19:22 !source DUR_MIGHT 00:19:22 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/duration-type.h#L11 00:24:29 -!- ProzacElf has quit [Read error: Connection reset by peer] 00:24:57 -!- ProzacElf has joined ##crawl-dev 00:26:43 I figured out why I was enlarging boots. it was for that giant species, which has a rather large-footed tile. but they can't wear boots anyways 00:27:23 -!- Insomniak` has quit [Ping timeout: 246 seconds] 00:29:08 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 00:49:02 -!- Kalir has quit [Changing host] 00:49:48 -!- tavish is now known as Guest73591 00:55:42 -!- Guest73591 has quit [Quit: Page closed] 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:02:12 -!- Insomniak has quit [Quit: I like to rock] 01:14:17 -!- Perryman has quit [Ping timeout: 246 seconds] 01:23:40 -!- hellmonk has quit [Quit: Page closed] 01:24:45 -!- Insomniak` has quit [Ping timeout: 258 seconds] 01:30:23 -!- glaas has quit [Ping timeout: 264 seconds] 01:31:47 -!- rumflump has quit [Quit: rumflump] 01:36:14 -!- bgiannan_ has joined ##crawl-dev 01:40:53 -!- bgiannan_ has quit [Ping timeout: 246 seconds] 01:42:49 -!- waat has quit [Ping timeout: 256 seconds] 01:54:20 -!- iFurril has quit [Ping timeout: 240 seconds] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:02:29 -!- Glow has quit [Quit: Page closed] 02:03:20 -!- adibis has quit [Ping timeout: 240 seconds] 02:20:24 Unstable branch on crawl.develz.org updated to: 0.20-a0-893-g832831a (34) 02:22:37 -!- cptcorax has quit [Remote host closed the connection] 02:22:50 -!- Krakhan has quit [Ping timeout: 240 seconds] 02:30:35 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:38:55 -!- ZiBuDo has quit [Ping timeout: 256 seconds] 02:53:48 -!- rumflump has joined ##crawl-dev 02:54:32 -!- DubDrop has quit [Quit: please don't look for me] 02:58:30 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-893-g832831a 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:04:32 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:08:01 !source apply_damage_brand 03:08:02 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/attack.cc#L1441 03:09:39 !source apply_damage_modifiers 03:09:39 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/melee-attack.cc#L3580 03:11:52 ha! int attack::player_apply_misc_modifiers(int damage) \ return damage; 03:12:35 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 03:13:07 -!- Laraso has quit [Quit: Leaving] 03:15:39 -!- Zendo has quit [Quit: Page closed] 03:24:12 !source attribute 03:24:12 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/l-item.cc#L1299 03:24:20 !source attribute 2 03:24:20 2/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/l-mons.cc#L479 03:24:23 !source attribute 3 03:24:23 3/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.h#L194 03:29:02 -!- rossi has quit [Ping timeout: 246 seconds] 03:36:33 -!- cmcbot has quit [Remote host closed the connection] 03:52:10 -!- MarvinPA_ has quit [Remote host closed the connection] 03:52:35 -!- mong has quit [Quit: Leaving] 03:54:17 -!- elliptic has quit [Quit: Leaving] 03:54:32 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-893-g832831a 03:58:36 -!- eb has quit [] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:10:30 -!- bonghitz has quit [Remote host closed the connection] 04:12:02 -!- adibis is now known as aditya 04:29:53 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 04:31:15 -!- wasd64 has quit [Quit: Page closed] 04:36:21 -!- Rewans has quit [Quit: Page closed] 04:47:49 -!- aditya has quit [Ping timeout: 240 seconds] 04:49:00 -!- debo has joined ##crawl-dev 04:51:25 -!- Pacra has quit [Read error: Connection reset by peer] 04:51:39 -!- Pacra has joined ##crawl-dev 04:53:05 -!- scummos| has quit [Ping timeout: 268 seconds] 04:53:20 -!- ProzacElf has quit [Ping timeout: 240 seconds] 04:57:53 -!- Blazinghand has quit [Quit: Leaving] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:02:40 -!- Mu_ has joined ##crawl-dev 05:22:28 -!- Guest70249 has quit [Ping timeout: 240 seconds] 05:30:51 -!- rossi has quit [Ping timeout: 258 seconds] 05:31:53 -!- debo has quit [Ping timeout: 260 seconds] 05:32:02 -!- neunon has quit [Ping timeout: 260 seconds] 05:34:37 -!- neunon has joined ##crawl-dev 05:37:39 -!- bgiannan_ has joined ##crawl-dev 05:37:46 -!- ontoclasm has quit [Read error: Connection reset by peer] 05:38:24 -!- flappity has quit [Read error: Connection reset by peer] 05:40:01 -!- Pacra has quit [Read error: Connection reset by peer] 05:40:14 -!- Pacra has joined ##crawl-dev 05:42:02 -!- bgiannan_ has quit [Ping timeout: 246 seconds] 05:44:58 is there any chance branded needles (like confusion) could show their percent chance to afflict enemies, the way casted and zapped hexes do 05:53:53 -!- amalloy_ is now known as amalloy 05:54:16 -!- Pacra has quit [Read error: Connection reset by peer] 05:54:38 -!- Pacra has joined ##crawl-dev 05:56:24 -!- wasd64 has quit [Ping timeout: 260 seconds] 05:57:18 -!- ProzacElf has joined ##crawl-dev 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:19:07 -!- neunon has quit [Ping timeout: 244 seconds] 06:20:00 -!- Patashu has quit [Read error: Connection reset by peer] 06:21:29 -!- Patashu has joined ##crawl-dev 06:23:35 -!- neunon has joined ##crawl-dev 06:25:33 -!- ProzacElf has quit [Ping timeout: 264 seconds] 06:28:02 -!- amalloy is now known as amalloy_ 06:51:45 -!- jefus- has joined ##crawl-dev 06:55:32 -!- jeefus has quit [Ping timeout: 260 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:29:35 -!- eb_mobile has quit [Ping timeout: 256 seconds] 07:30:52 -!- rossi has quit [Ping timeout: 246 seconds] 07:32:14 -!- Floodkiller has quit [Quit: Page closed] 07:43:49 -!- ajsh_ has joined ##crawl-dev 07:46:28 -!- Ystah has quit [Ping timeout: 240 seconds] 07:49:05 -!- Fixer has joined ##crawl-dev 07:53:46 -!- ajsh__ has joined ##crawl-dev 07:56:28 -!- ajsh_ has quit [Ping timeout: 240 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:01:49 -!- eb has quit [Ping timeout: 240 seconds] 08:02:48 -!- eb_mobile has quit [Ping timeout: 240 seconds] 08:12:06 -!- waat has quit [Ping timeout: 256 seconds] 08:15:40 -!- iFurril has quit [Ping timeout: 246 seconds] 08:27:13 -!- orbisvicis has quit [Ping timeout: 246 seconds] 08:29:08 -!- Lasty has joined ##crawl-dev 08:40:27 -!- MaxFrost has quit [Remote host closed the connection] 08:43:03 -!- Pacra_ has joined ##crawl-dev 08:43:10 -!- Pacra has quit [Read error: Connection reset by peer] 08:45:23 -!- Lasty has quit [Quit: Leaving.] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:00:23 -!- Pacra has joined ##crawl-dev 09:01:04 -!- Pacra_ has quit [Read error: Connection reset by peer] 09:30:28 -!- rossi has quit [Ping timeout: 260 seconds] 09:38:59 considering change "sort by name order" to first sort by DESC_QUALNAME, and then by DESC_A, for every item -- can anyone spot any obvious pitfalls? 09:39:08 *changing 09:39:10 -!- bgiannan_ has joined ##crawl-dev 09:39:23 right now it's just going by DESC_A, which has its own weirdnesses 09:40:04 like "3 potions of magic" gets sorted far away from "a potion of magic" 09:40:30 sometimes the QUALNAME for artifacts seems to not be what I'm expecting (whereas right now they tend to get sorted together because they all start with "the") 09:40:56 but that's all I can see, and that seems basically fine 09:43:52 -!- bgiannan_ has quit [Ping timeout: 246 seconds] 09:51:52 -!- glaas has quit [Quit: WeeChat 1.7] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:12:03 03advil02 07https://github.com/crawl/crawl/pull/496 * 0.20-a0-896-g0667fa7: Better handline for missile stacks 10(5 minutes ago, 2 files, 34+ 5-) 13https://github.com/crawl/crawl/commit/0667fa7932ab 10:14:49 -!- Amnesiac has quit [Quit: Page closed] 10:16:39 *handling 10:16:46 good thing I just rebased that message away! 10:17:12 03advil02 07https://github.com/crawl/crawl/pull/496 * 0.20-a0-894-g833c9f8: Filter distant duplicates in stash search (Siegurt) 10(24 hours ago, 2 files, 112+ 33-) 13https://github.com/crawl/crawl/commit/833c9f88a913 10:23:49 I think this is close to a mergeable state 10:24:02 but I do have to go catch a plane in an hr so I'm not sure if now is quite the right time :-) 10:43:45 -!- Pacra_ has joined ##crawl-dev 10:44:47 -!- Pacra has quit [Ping timeout: 258 seconds] 10:46:20 Neuromancer (L10 DrAE) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (D:8) 10:47:34 Neuromancer (L10 DrAE) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (D:8) 10:48:39 !crashlog 10:48:40 16767. Neuromancer, XL10 DrAE, T:11524 (milestone): http://crawl.akrasiac.org/rawdata/Neuromancer/crash-Neuromancer-20170317-144733.txt 10:48:45 -!- Tux[Qyou] has joined ##crawl-dev 10:51:11 thunderbolt targeting, I guess 10:51:19 that assert is still there so could matter for 0.20 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:18:18 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 11:27:45 -!- Pacra_ has quit [Read error: Connection reset by peer] 11:28:04 -!- Pacra_ has joined ##crawl-dev 11:28:27 -!- rossi has quit [Ping timeout: 240 seconds] 11:45:21 !messages 11:45:21 No messages for TZer0. 11:47:41 -!- advil has quit [Quit: I'm outta here] 11:53:35 -!- Pacra has joined ##crawl-dev 11:53:55 -!- Pacra_ has quit [Read error: Connection reset by peer] 11:55:38 -!- Blazinghand has joined ##crawl-dev 12:00:03 -!- omarax has quit [Remote host closed the connection] 12:05:48 -!- bonghitz has quit [Remote host closed the connection] 12:25:53 -!- LordSloth has joined ##crawl-dev 12:33:41 -!- bonghitz has quit [Remote host closed the connection] 12:36:06 -!- ontoclasm has joined ##crawl-dev 12:52:31 -!- adelrune has quit [Remote host closed the connection] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:02:29 -!- Lasty has joined ##crawl-dev 13:03:47 -!- manjaro-kde5 is now known as busse 13:13:33 <|amethyst> !tell advil if you see a crash in ray.cc, it is my mortal nemesis 13:13:33 |amethyst: OK, I'll let advil know. 13:14:21 <|amethyst> !tell advil basically, we compute line of effect rays using floating point numbers 13:14:21 |amethyst: OK, I'll let advil know. 13:15:29 <|amethyst> !tell advil and track some things (whether the ray has crossed from one cell to another through the diagonal or through the edge of a cell) in two different ways, asserting when they differ 13:15:30 |amethyst: OK, I'll let advil know. 13:15:52 <|amethyst> !tell advil but because they are calculated differently, rounding happens in two different ways 13:15:53 |amethyst: OK, I'll let advil know. 13:16:20 <|amethyst> !tell advil this seems to be fine when the destination coordinates are exact half-integers (targetting the midpoint of a cell, which is what usually happens) 13:16:21 |amethyst: OK, I'll let advil know. 13:16:49 <|amethyst> !tell advil the rounding problems start when we take an arbitrary angle, as happens in spray-type spells 13:16:50 |amethyst: OK, I'll let advil know. 13:17:50 <|amethyst> !tell advil if you try the exact same spell from the exact same map coordinates as in the crash, you'll probably get the crash too 13:17:51 |amethyst: OK, I'll let advil know. 13:18:50 <|amethyst> !tell advil this has been around for a long time, but prior to the existence of dazzling spray (I think that was the first one), it only affected crazy chaos beam bouncing, which was removed precisely to avoid the crash 13:18:50 |amethyst: OK, I'll let advil know. 13:18:54 -!- Kalir has quit [Changing host] 13:20:02 -!- Pacra has quit [Ping timeout: 258 seconds] 13:20:04 <|amethyst> !tell advil I think a reasonable solution might be to take the calculated beam endpoint from the funny-angle ray, round it to the nearest cell, and replace the ray with that one 13:20:04 |amethyst: OK, I'll let advil know. 13:20:14 <|amethyst> !tell advil Oh, and happy vacation! :) 13:20:15 |amethyst: OK, I'll let advil know. 13:21:34 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 13:29:26 -!- rossi has quit [Ping timeout: 256 seconds] 13:34:20 -!- kobby has quit [Ping timeout: 260 seconds] 13:37:10 -!- bonghitz has quit [Remote host closed the connection] 13:40:38 -!- bgiannan_ has joined ##crawl-dev 13:41:27 -!- Boatshow has quit [Ping timeout: 240 seconds] 13:45:17 -!- bgiannan_ has quit [Ping timeout: 260 seconds] 13:47:36 -!- Ge0ff has quit [Quit: Leaving] 13:48:41 -!- Ququman has joined ##crawl-dev 13:48:53 -!- zxc has quit [Read error: Connection reset by peer] 13:53:06 -!- Lasty has quit [Quit: Leaving.] 13:53:27 -!- Avack has quit [Quit: Leaving.] 13:55:54 wow, 10 tells 13:55:59 a tellstorm 13:57:01 -!- amalloy_ is now known as amalloy 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:01:14 neh, that's 27 14:02:03 -!- bonghitz has quit [Remote host closed the connection] 14:13:25 -!- rwork has quit [Ping timeout: 260 seconds] 14:19:48 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:30:08 -!- rossi has quit [Ping timeout: 240 seconds] 14:44:28 -!- Psyclone has quit [Quit: Page closed] 14:56:59 -!- ProzacElf has joined ##crawl-dev 14:57:32 -!- Lasty has joined ##crawl-dev 14:58:29 Neuromancer (L11 DrAE) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (D:10) 14:59:16 -!- scummos| has quit [Ping timeout: 268 seconds] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:02:13 Neuromancer (L11 DrAE) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (Lair:1) 15:08:25 -!- bonghitz has quit [Remote host closed the connection] 15:13:40 -!- Shard1697 has quit [Read error: Connection reset by peer] 15:16:05 -!- Xenobreeder has joined ##crawl-dev 15:17:18 -!- zencognito has quit [Remote host closed the connection] 15:23:41 -!- amalloy is now known as amalloy_ 15:26:10 -!- simmarine has joined ##crawl-dev 15:27:40 -!- RedWarrior0 has quit [Quit: Leaving] 15:28:37 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:34:11 -!- BigBluFrog has quit [Quit: Page closed] 15:40:18 -!- bgiannan_ has joined ##crawl-dev 15:41:55 -!- oberstein has quit [Ping timeout: 246 seconds] 15:42:59 -!- oberstein has joined ##crawl-dev 15:47:19 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:01:32 -!- muravey has joined ##crawl-dev 16:02:47 -!- Xenobreeder has quit [Quit: Page closed] 16:08:57 -!- muravey has quit [Ping timeout: 268 seconds] 16:09:26 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:14:56 -!- muravey has joined ##crawl-dev 16:15:45 -!- LordSloth has joined ##crawl-dev 16:18:49 -!- ProzacElf has quit [Ping timeout: 240 seconds] 16:24:53 -!- bgiannan_ has quit [Ping timeout: 260 seconds] 16:33:19 -!- GetYeFlask has quit [Quit: Leaving] 16:37:45 -!- Fixer has quit [Read error: Connection reset by peer] 16:39:09 -!- Fixer has joined ##crawl-dev 16:44:29 -!- ProzacElf has joined ##crawl-dev 16:50:45 -!- bonghitz has quit [Remote host closed the connection] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:05:19 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:09:04 -!- bonghitz has quit [Ping timeout: 246 seconds] 17:11:53 -!- Krakhan has quit [Changing host] 17:17:06 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:19:30 -!- KamiKatze has quit [Ping timeout: 260 seconds] 17:24:08 -!- Floodkiller has joined ##crawl-dev 17:31:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:35:22 -!- aditya has quit [Ping timeout: 256 seconds] 17:39:52 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:42:15 -!- exant has quit [Quit: Page closed] 17:46:45 I survived a D:6 abyssing. Nerf Barachim imo 17:47:10 -!- mizu_no_oto has quit [Ping timeout: 264 seconds] 17:49:50 !lm . banished won min=xl 17:49:50 39. [2012-11-08 19:46:26] gammafunk the Archer (L13 HEFi of Okawaru) is cast into the Abyss! (a distortion unwield) (Lair:2) 17:50:11 basically same as D:6, according to me 17:50:16 haha 17:50:31 that was SUPER lucky of me. unid'd potion turned out to be berserk, and got lucky rolls against that tentacled starspawn 17:50:37 and the kill was enough to open a gate out 17:50:53 really feeling the slow-motion and the +LOS though 17:50:56 I like barachim thus far 17:51:54 is it a lot of nasty things just popping in 17:52:10 the +los feels a lot less significant than i'd expected it to be, the one i'm playing still feels kinda unremarkable 17:52:41 I wouldn't have expected it to be amazingly different 17:52:55 how far in are you, MarvinPA? 17:53:00 I imagine it starts mattering more on open levels 17:53:03 even when we went from circlelos to squarelos, which changed max los and a bunch of other aspects 17:53:03 vaults 17:53:10 nah it gets less significant as the game goes on 17:53:19 it was funny so many people kind of forgot to notice 17:53:20 yeah I like barachi too 17:54:06 I would have a game in progress so I could complain about them 17:54:11 but Twitch wanted a dwant! 17:54:33 me complaining about dwants isn't even topical 17:54:37 also i definitely like the wjc proposals from minmay/lasty i think? to make walljump only work if you'd target an enemy, and remove the slowness from whirlwind 17:54:45 would fix a lot of its current major problems 17:55:27 target an enemy means the "land adjacent to them" thing? 17:55:49 it's been only a week but I kind of forget how the damage part works 17:55:50 yeah 17:55:54 since I was using it for movement so much 17:56:40 I assume you'd have to remove the interaction of slowness with ...was it both lunge and wall jump? 17:56:54 ??wu jian 17:56:54 wu jian[1/8]: WJC is a god based on mobile melee combat, offering strong incentives to fight groups of enemies in the open. It provides melee characters with a strong but relatively flat power increase in the form of special attacks triggered by moving, and offers effective positioning tools to hybrids and ranged characters. 17:56:58 new god with 8 entries 17:57:11 yeah, getting to simplify that would be a good consequence too 17:57:17 just with lunge 17:58:00 so with that change 17:58:47 whirlwind's main applications are 1) hit monsters where it'd somehow be unsafe to melee them with your weapon and 2) interact with serpent's lash and heaven on earth? 17:59:16 hit multiple monsters at once, and hit monsters while also repositioning for other stuff 17:59:17 also hit multiple monsters 17:59:21 oh 17:59:22 yes, what he said 17:59:26 ??wu jian[2 17:59:26 wu jian[2/8]: Lunge: Triggered by moving towards an enemy. Deals extra damage against slowed or distracted enemies. 17:59:28 ??wu jian[3 17:59:28 wu jian[3/8]: Whirlwind: Triggered by moving from a tile adjacent to an enemy to another tile adjacent to it. Can slow enemies. 17:59:56 I guess that does imply this, but it should probably be emphasized a bit in that entry 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:06 but those sounds like pretty good changes 18:00:28 unless people want to see more twelwe walljump gifs 18:00:54 I think the walljump change is necessary, but I'm not sure what to think about removing slowing and its interaction with lunge 18:01:13 well one major major issue I had was just having to use whirlwind so much 18:01:34 MarvinPA: my WJC suggestion was to remove all statuses and bonus damage from the martial attacks and let them stand on their own, and then to round out the god with some additional powers of some sort. I know SN was not very interested in that plan. I do think that limiting wall jump to cases where you have an enemy target around the landing zone would be a good change. 18:02:00 this could be an intermediate step 18:02:15 to wait for when said abilities are imagined 18:02:24 Imo the martial attacks work much better as "you get to attack while doing a non-combat action" and "you get to reposition" than as "this is really good; do it a lot" 18:02:36 yeah, either to improve on the implementation of distraction as the only special status effect or to work towards some other approach without it 18:02:48 since i think it'd still be good to adjust how distraction works if it stays around, currently it's really short duration but very spammable especially when you do get terrain where you can just repeat it 18:02:56 I think more focus on distraction instead of slow would be good, yeah 18:03:28 !gameinfo . cbro 18:03:29 gammafunk the L12 FoSk^Wu Jian in Lab (cbro console), T:16779, defenses: 14/11/5, stats: 17/13/14 18:03:33 I'll have to stream that more tomorrow 18:03:57 even if I survive the mino, fannar is waiting for me outside 18:04:17 guess I'll just wall jump away or whatever! 18:04:33 just freeze him and do a spinning kick to the head 18:04:37 very martial artsy 18:04:43 like in Mortal Kombat? 18:04:48 does Wu implement fatalities 18:05:06 should have blood splatter when you kill an enemy using a martial attack 18:05:15 powerful Ds tech 18:07:24 WWCND? 18:07:30 By which I mean, what would chuck norris do 18:07:49 gammafunk: fatalities step on Usk design space 18:08:01 `! 18:08:03 hmm, that Bailey entrance vault with the museum display bardiches probably should have no enemy spawn assigned to the display tiles 18:08:09 s/`// 18:08:57 !vault enter_bailey_8 18:08:57 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/portals/bailey.des#L293 18:09:17 got that in this current game, and there's an iguana in one of the cases 18:11:31 !vault specimen 18:11:32 Can't find specimen. 18:11:49 theres that vaults vault with 3 monsters behind translucent stone 18:16:11 yeah, the nicolae vault 18:19:23 also i think whirlwind should have some additional disadvantage to prevent jkjkjkjkjkjkjkjk 18:19:43 like a small hp cost or extra noise 18:20:11 there's already a hp cost (taking damage from multiple enemies) but noise would be ok 18:20:24 also, noise on wall jump potentially, but I think with the constraints suggested it probably doesn't *need* it 18:21:01 minmay: imo, it doesn't need a disadvantage if we remove the extra damage/effects 18:22:36 I feel like ever since nergalle lost death's door she's been very bland 18:23:12 oh, wait, she still has it I think 18:23:17 she doesn't 18:23:27 oh, I couldn't find the commit removing it 18:23:35 %git :/Death's 18:23:35 07MarvinPA02 * 0.19-a0-961-g643fa04: Remove monster-cast Death's Door 10(8 months ago, 12 files, 20+ 68-) 13https://github.com/crawl/crawl/commit/643fa04f8559 18:23:46 ah, i was looking for "Nergalle", that'd do it 18:25:42 she may still be bland 18:25:52 but that spell wasn't a good solution for her being bland 18:25:55 yes 18:26:02 @??nergalle 18:26:03 Nergalle (00o) | Spd: 10 | HD: 10 | HP: 50-68 | AC/EV: 11/11 | Dam: 6 | natural, 10weapons, 10items, 10doors, evil, spellcaster, see invisible | Res: 06magic(60) | XP: 805 | Sp: b.draining (3d18), sum.spectral orcs, haste other | Sz: Medium | Int: human. 18:26:10 heh, haste other, really 18:26:12 maybe she can come with an orc pack 18:26:16 idk 18:26:27 maybe 18:26:34 kill 'em, she brings them back with spectral orcs 18:26:40 it would be sort of analogous to roka, but maybe that's a bad thing 18:26:51 yeah it would be weird really 18:26:59 she spams spectral orcs already 18:27:13 the last couple times I've killed her she didn't manage to get a cast off 18:27:22 (which is why I brought up the bland thing) 18:27:28 she's pretty generous at casting it ime 18:27:35 but then it has to actually do something to you 18:27:45 they are just normal speed summons you can walk away from 18:27:54 not if they're hasted!! 18:28:03 that I've never seen her do 18:28:26 @?deep troll shaman 18:28:26 deep troll shaman (00T) | Spd: 10 | HD: 12 | HP: 36-57 | AC/EV: 6/10 | Dam: 27, 2009(claw), 2009(claw) | 10doors, priest, evil, see invisible | Res: 06magic(40), 08blind | XP: 874 | Sp: haste other [11!AM], might other [11!AM], minor healing (2d6+3) [11!AM, 04emergency] | Sz: Large | Int: human. 18:28:34 oh I gess that is a los-type thing isn't it 18:28:37 could bump the frequency on Haste Other, that might make it more likely to happen 18:29:17 I've never really cared for that kind of obfuscation 18:29:25 with shaman packs they are actual monsters at least 18:29:32 but it seems like she should just summon fast things 18:29:58 if that's actually important (which it may not be) 18:30:16 but you're already incentivized to run from summons and reset the fight 18:30:34 at least actual band member both give xp and can follow you up stairs etc 18:31:15 a spectral orc isn't a terribly interesting summon anyhow 18:31:30 I thing they do get equipment, the spectral orcs..not sure about that 18:31:38 but otherwise it's just "orcish flavor" 18:31:50 giving her an actual band seems like it'd require reworking the spellset completely 18:31:57 yeah 18:32:01 since the point of the spectral orcs is also that she can bolt of draining through them 18:32:09 could give her the Necromancer simulacrum thing instead of spectral orcs 18:32:11 that's true, that's one benefit 18:32:49 that would be pretty fightning and still bolt of drain friendly, I guess 18:33:11 ah, but those are also slow 18:33:16 right, spectrals are normal speed aren't they 18:33:31 well, that's the tradeoff I guess; it would probably end up giving her more kills 18:34:27 give her infestation, it's what MPA would want 18:34:43 she can infest her own band and kill them 18:34:54 dramatic new flavor 18:35:00 very Alien Queen esque 18:38:47 tragically infestation is very not monster-castable! which was vaguely on purpose :P 18:41:09 -!- hittemvvvhard has quit [Ping timeout: 240 seconds] 18:51:44 -!- jeefus has joined ##crawl-dev 18:53:32 weird, when trying to generate enter_bailey_6 it crashes local Crawl and renders the save permanently unplayable 18:53:40 but NOT for _1, _2, _3, and _8 18:53:47 _5 also crashes 18:53:57 using &Penter_bailey_6 18:54:00 anyone else able to reproduce this? 18:55:37 -!- jefus- has quit [Ping timeout: 260 seconds] 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:03:57 &P breaking when you try and use it for portal vaults is known i think, you want &L 19:04:08 oh nevermind, enter_bailey 19:04:10 in which case no idea 19:04:37 but i think &P is weird generally so that could still be it 19:15:14 not sure why it'd break for only certain entrance vaults and not others 19:15:47 -!- wheals has quit [Ping timeout: 246 seconds] 19:17:17 03Brannock02 07* 0.20-a0-894-gda4b502: Forbid spawning in Bailey display cases 10(46 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/da4b5020158b 19:28:54 -!- Dixie has quit [Read error: Connection reset by peer] 19:29:55 this entire time, LO was getting to double dip spec_fire from player.cc as well as spl-cast.cc 19:30:44 I'm surprised no one got an easyride victory from it, there's a number of splatted delicious LOFEs on cpo 19:32:00 someone probably did and kept quiet 19:32:23 but, you can give players a guaranteed win option and they'll find a way to splat it 19:33:03 !lg * recent grbe s=won 19:33:04 Unknown field: won 19:33:05 looks like that's just the weird implementation of "lava magic enhancer" vs "fire magic enhancer" at a glance 19:33:28 DD and Ce exists and relatively few people use those 19:33:47 so I'm not surprised that people didn't jump at one extra fire enhancer for easyride victories 19:33:56 well it wasn't visible 19:34:16 you get "surge of power" either way 19:34:32 yeah it was specifically just a bolt of magma double-enhancer 19:34:40 -!- tarabluh has quit [Quit: Page closed] 19:34:46 :q 19:34:47 finally, a use for bolt of magma 19:34:48 oops 19:34:49 oh, right. because it's an and, not an or 19:34:55 thanks MPA 19:35:41 iirc you got the lava enhancer at medium temp, and full fire enhancer at high temp? 19:35:59 those stacking might still have been unintentional but who knows because what a weird thing to exist in the first place 19:39:48 a one-spell enhancer? 19:43:31 hrm, does anyone have a problem where crawl just seems to hang when it crashes 19:44:06 this is running the webtiles build from console, so it should be otherwise like a normal console build 19:44:14 as opposed to exiting and giving you an error? 19:44:38 it writes the usual message to stdout (or stderr, whichever it's doing) 19:44:38 last week I made a portal to no place and the game just froze indefinitely 19:44:45 -!- rj54x has quit [Ping timeout: 260 seconds] 19:44:53 with the crash reason and a blurb about the morgue and reporting 19:44:56 but it doesn't exit 19:46:09 hmm, is there a good way to flash an arbitrary part of the screen that's not just a radius around the player 19:46:49 it seems like not really, so i started doing horrible bad hacks with targeters that i'm already regretting 19:47:53 -!- Pleasingfungus has joined ##crawl-dev 19:49:43 -!- nimitz_ has quit [Ping timeout: 268 seconds] 19:50:41 oh nevermind maybe i'm just overcomplicating things and it doesn't require hacks 19:57:22 -!- GauHelldragon has quit [Ping timeout: 264 seconds] 19:58:59 hurrah, it was easy and i was making it extremely difficult 19:59:09 what was the solution? 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:23 flash_view_delay does the thing i wanted (flash an arbitrary area that matches some hitfunc), i was looking at the implementation of darkening areas outside of spell ranges first (which is just based on a radius around the player) 20:07:09 -!- rossi has quit [Ping timeout: 240 seconds] 20:09:32 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-894-gda4b502 (34) 20:10:43 -!- Pacra has joined ##crawl-dev 20:10:52 MarvinPA, the lightning rod actually feels great to use 20:11:05 used it to help get rid of a very troublesome player ghost 20:11:29 -!- hittemvvvhard has quit [Quit: ik ga slapen] 20:13:49 -!- eb has quit [Ping timeout: 240 seconds] 20:15:49 -!- eb_mobile has quit [Ping timeout: 240 seconds] 20:15:55 -!- Ququman has quit [Remote host closed the connection] 20:16:00 i wish you could recharge it without using all the charges first 20:19:48 yeah, mainly that's not true currently because it was a bunch of extra effort and also it'd interact weirdly with the increased power for each charge 20:21:34 -!- Blazinghand has quit [Quit: Leaving] 20:22:10 any opinions on http://sprunge.us/VQYb for restricting walljump, in particular how the animation looks for flashing the range when you can't use it 20:22:50 i did it this way around (darken all the squares except the ones that would be hit) for consistency with other spells and stuff but i think it might be less clear than just flashing only the specific tiles you would hit 20:25:21 imo darkening is fine 20:26:16 MarvinPA: what about this: if you stop using lightning rod prematurely, the remaining charges go away and it becomes inert 20:26:37 sort of like searing ray 20:26:42 ah yeah, that'd also be reasonable 20:26:55 i feel like i maybe considered that and didn't do it for some reason? but not sure 20:27:18 -!- veid has quit [Quit: This computer has gone to sleep] 20:32:47 -!- Pleasingfungus has quit [Ping timeout: 246 seconds] 20:34:33 -!- CanOfWorms has joined ##crawl-dev 20:34:46 <|amethyst> hm, that reminds me 20:35:25 <|amethyst> we use "recharge" when talking about evokers in at least one place (describe.cc) 20:36:11 <|amethyst> perhaps we should avoid that word, because it sort of implies you can use ?recharging on it 20:37:18 that led to my attempt to expand functionality for recharging a few weeks ago, yeah 20:37:26 well, one of the reasons for it 20:37:50 -!- haddockses has quit [Ping timeout: 260 seconds] 20:38:11 MarvinPA, darkening seems fine, especially given hwo spell targeting works 20:38:39 -!- Pleasingfungus has joined ##crawl-dev 20:38:52 also can tiles players understand these wjc diagrams 20:38:56 yes 20:39:14 <|amethyst> we do have ascii art in dump files at least 20:39:17 -!- eb has quit [Quit: I quit] 20:39:24 they're pretty clear and aren't glyph specific. I didn't see anyone mentioning issues on reddit/SA/4chan/tavern 20:40:07 -!- elliptic has joined ##crawl-dev 20:40:10 was thinking of showing all monsters that could be hit instead of just a single example monster (for whirlwind/walljump), but i'm not sure if that makes them more confusing 20:40:18 or implies you need multiple monsters for it to work or whatever 20:43:34 http://sprunge.us/CEKP this just looks ugly imo 20:43:51 i was very surprised to see the color tags in the description file when i was reviewing the code 20:43:51 Pleasingfungus: You have 1 message. Use !messages to read it. 20:44:03 yeah it's very ugly in the code 20:44:05 that makes it a nightmare to edit 20:44:06 looks great ingame though, imho 20:47:06 -!- Blazinghand has joined ##crawl-dev 20:47:40 <|amethyst> you could write some Lua around it to add the tags around the @ and the stuff between ) and : 20:47:49 <|amethyst> s/and the/and around the/ 20:48:02 -!- Mezriss has quit [Quit: Textual IRC Client: www.textualapp.com] 20:53:32 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:56:52 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 52.0/20170302120751]] 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:17:27 -!- ProzacElf has quit [Ping timeout: 260 seconds] 21:18:10 -!- Brannock has quit [Quit: Leaving] 21:22:22 -!- ProzacElf has joined ##crawl-dev 21:22:32 so much of wjc code is wrongly indented and checkwhite can't fix it automagically :( 21:23:23 dang 21:24:34 -!- Fixer has quit [Ping timeout: 258 seconds] 21:31:28 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 21:31:35 -!- Boatshow has quit [Ping timeout: 246 seconds] 21:35:37 has anyone recently reported games where no temple generates on D:4-7? 21:36:59 oh, it looks like D:5 has an isolated area with no entrances 21:37:04 must be a buggy temple entrance vault 21:37:28 <|amethyst> which entrance? 21:37:41 oh, no, just an upstair I didn't check. Never mind, I'm just missing things. 21:38:03 It's one of the enclosed temples with an downstair you have to go up to reach 21:38:13 and you can see the upstair from a glass window, but not the temple stairs 21:38:20 so it's easy to miss that you autoexplored the vault 21:41:08 <|amethyst> while those vaults are cute (also the similar overflow temple, and firewood_loft)... 21:41:46 <|amethyst> they don't really seem to fit into modern Crawl post-secret-door-removal 21:42:29 -!- rossi has quit [Ping timeout: 240 seconds] 21:43:39 03MarvinPA02 07* 0.20-a0-895-g68a6da7: Only allow WJC walljumping when a target would be attacked 10(61 minutes ago, 3 files, 42+ 4-) 13https://github.com/crawl/crawl/commit/68a6da7a03e3 21:43:39 03MarvinPA02 07* 0.20-a0-896-ge3bac26: Remove the slowing effect from Whirlwind attacks 10(10 minutes ago, 3 files, 7+ 74-) 13https://github.com/crawl/crawl/commit/e3bac265adf9 21:43:39 03MarvinPA02 07* 0.20-a0-897-gbcc8d52: Fix spacing and simplify 10(6 minutes ago, 1 file, 36+ 66-) 13https://github.com/crawl/crawl/commit/bcc8d522a50b 21:43:39 03MarvinPA02 07* 0.20-a0-898-g55b1e53: Update Wu Jian ability descriptions 10(5 minutes ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/55b1e53e59d7 21:43:39 03MarvinPA02 07* 0.20-a0-899-g09a9bfb: Adjust WJC distraction 10(4 minutes ago, 1 file, 5+ 8-) 13https://github.com/crawl/crawl/commit/09a9bfb583aa 21:43:51 <|amethyst> also, I think corexii_mini_fake_secret_closet might not be the best name anymore, and probably doesn't need the window 21:48:11 -!- ajsh__ has quit [Read error: Connection reset by peer] 21:49:35 -!- zxc has joined ##crawl-dev 21:54:17 yee 21:57:58 -!- aditya has joined ##crawl-dev 21:58:15 amalloy_: oi - any chance when you will resume crawl videos? 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:07:01 -!- Blazinghand has joined ##crawl-dev 22:09:22 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-899-g09a9bfb (34) 22:17:53 -!- Lasty has quit [Quit: Leaving.] 22:19:38 -!- scummos__ has quit [Remote host closed the connection] 22:19:57 -!- Lasty has joined ##crawl-dev 22:24:45 -!- Avack has quit [Quit: Leaving.] 22:29:41 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 22:33:27 -!- Blazinghand has joined ##crawl-dev 22:36:16 -!- Blazinghand has quit [Client Quit] 22:42:23 -!- eb_ has quit [Ping timeout: 264 seconds] 22:44:11 -!- scummos| has quit [Ping timeout: 264 seconds] 22:50:51 wow 22:51:11 so a new jump targeter, in effect 22:51:14 we've come full circle 22:51:27 I guess hop must have added one as well 22:53:16 -!- endou has quit [Read error: Connection reset by peer] 22:56:02 -!- vermi has quit [Ping timeout: 260 seconds] 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:01:25 -!- amalloy_ is now known as amalloy 23:04:38 -!- aditya has quit [Ping timeout: 258 seconds] 23:06:34 -!- Meattoad has quit [Quit: ChatZilla 0.9.93 [Firefox 52.0/20170302120751]] 23:16:56 -!- Lasty has quit [Quit: Leaving.] 23:27:37 -!- Doesnty has joined ##crawl-dev 23:34:17 -!- geekosaur has quit [Excess Flood] 23:35:51 -!- geekosaur has joined ##crawl-dev 23:40:31 -!- ebarrett_ is now known as eb_ 23:43:43 -!- ProzacElf has quit [Ping timeout: 256 seconds] 23:45:29 -!- Guest8595 is now known as omniscient 23:45:36 -!- flappity has quit [Ping timeout: 240 seconds] 23:45:54 -!- muravey has quit [Ping timeout: 268 seconds] 23:46:48 -!- muravey has joined ##crawl-dev 23:47:34 -!- exant has quit [Quit: Page closed] 23:48:22 -!- ProzacElf has joined ##crawl-dev 23:54:08 -!- Lasty has joined ##crawl-dev 23:55:53 hrm, can I use dynamic_cast<> in gdb