00:00:02 -!- omarax has quit [Remote host closed the connection] 00:05:41 -!- tealeaves has quit [Quit: Bye] 00:05:52 -!- donblas has quit [Ping timeout: 246 seconds] 00:13:24 -!- st_ has quit [Ping timeout: 264 seconds] 00:19:13 -!- tealeaves has quit [Quit: Bye] 00:20:33 -!- omnirizon has quit [Disconnected by services] 00:30:28 -!- Jessika has quit [Quit: Page closed] 00:31:34 -!- LordSloth has quit [Quit: Leaving] 00:41:08 -!- Evablue has quit [Client Quit] 00:44:38 -!- PleasingFungus has joined ##crawl-dev 00:45:18 -!- st_ has joined ##crawl-dev 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:01:07 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:01:10 -!- Shinino_ has quit [Ping timeout: 246 seconds] 01:03:33 Unstable branch on crawl.s-z.org updated to: 0.18-a0-124-g4fdfa27 (34) 01:08:27 -!- Kalir has quit [Changing host] 01:08:42 -!- Kalir has quit [Client Quit] 01:09:34 -!- unmovable has quit [] 01:09:48 New branch created: majintweak (1 commit) 13https://github.com/crawl/crawl/tree/majintweak 01:09:48 03PleasingFungus02 07[majintweak] * 0.18-a0-125-g4583a48: Let the Majin-Bo talk 10(4 hours ago, 3 files, 78+ 2-) 13https://github.com/crawl/crawl/commit/4583a48daa7d 01:15:51 -!- Kalir has quit [Changing host] 01:16:06 -!- Kalir has quit [Client Quit] 01:16:28 -!- CanOfWorms has joined ##crawl-dev 01:19:35 Unstable branch on crawl.develz.org updated to: 0.18-a0-124-g4fdfa27 (34) 01:19:46 -!- Kalir has quit [Changing host] 01:20:11 PleasingFungus: suggestion "what's a little blood between friends?" 01:20:47 I feel like majin-bo should be dark, mysterious and never use exclamation marks 01:21:26 I probably overuse exclamation marks 01:21:29 "let's make your enemies cower, shall we?" 01:21:34 especially wrt 'whispers' 01:21:39 heh yeah 01:21:50 I like the idea of a wand that whispers to its caster 01:22:22 this was actually in the original design, it was just too much work to implement at the time 01:23:05 perhaps it would be nice to have opportunities for random speech too 01:24:07 "don't bore me with such weak magics" 01:24:37 "[A demon of Hell at your fingers|All this power I give you], and you cast that..." 01:24:51 two yous in that 01:24:59 "We can do much better than spells like that" 01:25:13 -!- minmay has quit [Quit: Leaving] 01:25:18 -!- minqmay has quit [Quit: Leaving] 01:25:18 "Don't waste my time" 01:25:28 "That's more like it" 01:25:52 can you tell if the spell was destructive? 01:26:11 I could check if it's supported by veh 01:27:04 "Don't stop, soon they'll all be dead" 01:27:57 "Do you understand now the power I give?" 01:28:43 pickup: "A little blood for a little power, perhaps?" 01:28:48 -perhaps 01:28:53 ok that's enough for now 01:38:43 -!- PleasingFungus has quit [Ping timeout: 260 seconds] 01:41:25 -!- ZugAddict has quit [Ping timeout: 246 seconds] 01:45:48 -!- dtsund has quit [Quit: Leaving] 01:51:47 -!- WereVolvo has quit [Read error: Connection reset by peer] 01:52:46 -!- Krakhan has quit [Ping timeout: 240 seconds] 01:53:52 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:54:07 -!- travis-ci has joined ##crawl-dev 01:54:08 The build passed. (majintweak - 4583a48 #3713 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/92204761 01:54:08 -!- travis-ci has left ##crawl-dev 01:54:08 -!- angelichorsey has left ##crawl-dev 01:55:08 Windows builds of master branch on crawl.develz.org updated to: 0.18-a0-124-g4fdfa27 01:56:36 -!- flappity has quit [Ping timeout: 240 seconds] 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:06:42 -!- ontoclasm has quit [Quit: Leaving.] 02:09:31 -!- ystael has quit [Ping timeout: 272 seconds] 02:11:11 !lm . x=dur 02:11:12 17283. [2015-11-20 07:03:35] [dur=3:01:52] gammafunk the Bludgeoner (L21 VSFi of Elyvilon) escaped from the Abyss! (Abyss:4) 02:11:24 rip speed demon 3 the dream 02:11:30 !lm . rune x=dur 02:11:30 491. [2015-11-20 07:00:57] [dur=2:59:14] gammafunk the Bludgeoner (L21 VSFi of Elyvilon) found an abyssal rune of Zot on turn 41033. (Abyss:4) 02:17:18 -!- ontoclasm has joined ##crawl-dev 02:24:00 -!- ontoclasm has quit [Quit: Leaving.] 02:24:42 -!- ystael has quit [Ping timeout: 255 seconds] 02:28:36 -!- Gorgo_ has quit [Quit: This computer has gone to sleep] 02:31:26 -!- keszocze has quit [Ping timeout: 265 seconds] 02:35:03 -!- tensorpudding has quit [Ping timeout: 260 seconds] 02:38:47 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:51:29 Monster database of master branch on crawl.develz.org updated to: 0.18-a0-124-g4fdfa27 02:52:09 -!- Patashu has joined ##crawl-dev 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:05:07 -!- Blazinghand has joined ##crawl-dev 03:11:54 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-124-g4fdfa27 (34) 03:12:20 -!- molotove has quit [Quit: Leaving.] 03:13:57 -!- Idolo has quit [] 03:14:10 -!- AndChat|92225 has quit [Read error: Connection reset by peer] 03:14:12 -!- Critica has quit [Read error: Connection reset by peer] 03:14:20 -!- knu has quit [Ping timeout: 276 seconds] 03:15:11 -!- zero_one has quit [Ping timeout: 260 seconds] 03:19:37 -!- Critica has quit [Ping timeout: 272 seconds] 03:26:55 -!- AndChat|92225 is now known as critica 03:27:25 -!- ussdefiant_ has quit [Ping timeout: 272 seconds] 03:31:47 -!- lobf has joined ##crawl-dev 03:33:17 -!- lobf has quit [Client Quit] 03:35:45 -!- omnirizon has quit [Ping timeout: 246 seconds] 03:43:04 -!- reaverb has quit [Quit: Leaving] 03:46:51 -!- kaiza has quit [Ping timeout: 265 seconds] 03:55:06 -!- tksquared has quit [Ping timeout: 272 seconds] 03:58:54 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 03:59:08 -!- ketsa has quit [Ping timeout: 252 seconds] 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:13:54 -!- yottam has quit [Ping timeout: 246 seconds] 04:20:24 -!- gammafunk has quit [Quit: leaving] 04:23:35 -!- critica has quit [Ping timeout: 272 seconds] 04:24:45 -!- AndChat|92225 is now known as critica 04:26:39 -!- Sorbius has quit [Ping timeout: 255 seconds] 04:32:19 -!- morfei has quit [Quit: Page closed] 04:36:38 -!- ystael has quit [Ping timeout: 265 seconds] 04:37:35 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:40:16 -!- mopl has quit [Ping timeout: 246 seconds] 04:40:26 -!- WalkerBoh has quit [Remote host closed the connection] 04:42:24 -!- GauHelldragon has quit [Ping timeout: 255 seconds] 04:49:22 -!- beogh has quit [Ping timeout: 246 seconds] 04:59:21 -!- ProzacElf has quit [Ping timeout: 265 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:06:17 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 05:08:45 -!- siepu has quit [Ping timeout: 272 seconds] 05:12:08 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 05:40:28 -!- plantmann has quit [Ping timeout: 246 seconds] 05:54:33 -!- Ququman has joined ##crawl-dev 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:02:17 -!- amalloy is now known as amalloy_ 06:03:39 -!- vale_ has quit [Remote host closed the connection] 06:15:17 -!- Culka has quit [Ping timeout: 240 seconds] 06:18:45 -!- Silas is now known as Guest77120 06:19:25 -!- Chousuke has quit [Read error: Connection reset by peer] 06:19:40 -!- Chousuke has joined ##crawl-dev 06:20:56 -!- fazisi has quit [Ping timeout: 246 seconds] 06:27:22 -!- siepu has quit [Ping timeout: 276 seconds] 06:27:39 -!- ldf has joined ##crawl-dev 06:28:49 -!- qoala has quit [Quit: Abscond!] 06:32:24 -!- Insomniak` has quit [Quit: I like to rock] 06:37:35 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:46:44 -!- Evablue has quit [Quit: Evablue] 06:54:19 -!- } has joined ##crawl-dev 06:57:48 <}> Hey, has anyonel looked into this yet? https://crawl.develz.org/mantis/view.php?id=9838 I had the same bug recently and I can reproduce it 06:59:13 -!- doubtofbuddha has quit [Ping timeout: 276 seconds] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:00:48 <}> if you position yourself like this http://i.imgur.com/lSMK1qF.jpg, the stone will be thrown at your own ice beast without confirmation, but if you move left or right there will be confirmation 07:01:37 -!- Patashu has quit [Ping timeout: 265 seconds] 07:02:45 -!- Patashu has joined ##crawl-dev 07:05:41 -!- Patashu has quit [Remote host closed the connection] 07:05:45 -!- ketsa has quit [Ping timeout: 252 seconds] 07:06:19 -!- Patashu has joined ##crawl-dev 07:06:31 }: it would be nice if you could add that as a comment to the bug report 07:06:41 <}> Medar, I will in a sec, I was testing more possibilities in wiz mode 07:07:09 <}> Medar, it *only* happens in that position, I went into wiz mode and stopped time &E, then teleported the ice beast around with xm, and tried firing, it only happens like that 07:07:23 <}> Splatted 2 chars because of this bug 07:08:11 <}> so, e.g. in that screenshot, if you move 2 tiles left and fire, it will ask for confirmation 07:08:37 <}> I think I can even fix this bug myself 07:09:27 that's a bit weird 07:09:52 <}> Medar, can you reproduce it in wizmode? 07:10:22 beware, the targeter is not the friendliest piece of code in crawl 07:10:33 <}> make husu, &!ice beast &A27 cast it, &mgnoll sergeant, &o(stone then xm to move them around 07:10:37 I'm at work, so can't test now 07:11:11 <}> ok 07:11:26 <}> crap my battery is dying 07:11:27 <}> brb 07:13:41 mudo (L27 MuFE) (Lair:2) 07:15:50 !crashlog 07:15:51 12411. mudo, XL27 MuFE, T:506048 (milestone): http://crawl.develz.org/morgues/trunk/mudo/crash-mudo-20151120-121341.txt 07:16:01 -!- } has quit [Ping timeout: 272 seconds] 07:17:22 ah, that's https://crawl.develz.org/mantis/view.php?id=8567 07:17:48 took forever to transfer my save so I wondered if it had magically been fixed 07:18:36 no such luck 07:21:09 -!- } has joined ##crawl-dev 07:24:07 once I've used 1,000,000 gold on Gozag's services I'll show this character to dpeg 07:24:59 <}> I'll update the bug report now, anyone got a minute to reproduce it? 07:25:54 you can use &z to cast spells you don't know btw 07:26:24 <}> I'll try it first with a clean rc file to make sure 07:27:43 <}> yep 07:29:02 -!- Patashu has quit [Ping timeout: 260 seconds] 07:31:25 -!- Porost has quit [Ping timeout: 252 seconds] 07:32:02 -!- debo has joined ##crawl-dev 07:37:20 <}> added a note to the bug report https://crawl.develz.org/mantis/view.php?id=9838 07:38:49 thanks 07:42:07 <}> Medar, can I edit the note? it also happens if you rotate 180 degrees 07:44:34 not sure if reporter's can, edit button would be below your name/timestamp 07:44:43 -' 07:45:03 -!- iFurril has quit [Ping timeout: 244 seconds] 07:45:04 if not, I can edit it, or you can add an another note 07:45:07 <}> ah I was logged out for some reason, now I see it 07:46:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:49:24 -!- HellTiger_NB has quit [Ping timeout: 250 seconds] 07:52:39 -!- Foamed has quit [Quit: Leaving] 07:53:52 -!- Evablue has quit [Quit: Evablue] 07:54:54 -!- Voker57 has quit [Remote host closed the connection] 07:58:25 -!- Lasty has quit [Quit: Leaving.] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:04:18 -!- glosham has quit [Ping timeout: 246 seconds] 08:07:31 -!- Dixlet has quit [Read error: Connection reset by peer] 08:08:46 -!- Dixlet has joined ##crawl-dev 08:11:30 -!- } has quit [Ping timeout: 260 seconds] 08:11:57 -!- } has joined ##crawl-dev 08:11:58 <}> the bug is somewhere either in throw.cc around line 756 with incorrect class bolt parameters or in the bolt.fire() functions itself 08:12:12 !source throw.cc:756 08:12:13 https://github.com/crawl/crawl/blob/master/crawl-ref/source/throw.cc#l756 08:13:10 <}> cancelled = pbolt.beam_cancelled is not set it seams 08:13:38 <}> seems* 08:14:18 -!- KurzedMetal has quit [Read error: Connection reset by peer] 08:18:49 !lm . orbrun 08:18:50 No keyword 'orbrun' 08:18:53 !lm . orb 08:18:54 105. [2015-11-18 21:18:04] Medar the Wrestler (L24 GhSk of Makhleb) found the Orb of Zot! (Zot:5) 08:19:01 !lm . orb s=type 08:19:01 105 milestones for Medar (orb): 105x orb 08:20:46 -!- tarantoga has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it] 08:21:10 -!- CKyle has joined ##crawl-dev 08:31:23 -!- chonchonts has joined ##crawl-dev 08:33:47 -!- Daekdroom has quit [Ping timeout: 264 seconds] 08:38:02 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:40:06 -!- tealeaves has quit [Quit: Bye] 08:41:08 -!- tealeaves has quit [Client Quit] 08:43:06 -!- gareppa has quit [Quit: Leaving] 08:52:35 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:54:08 <}> Medar, I recompiled the game and added debugging statements, its definitely cancelled = pbolt.beam_cancelled being incorrectly set 08:54:17 <}> cancelled = false when the bug happens 08:54:59 <}> https://github.com/crawl/crawl/blob/master/crawl-ref/source/throw.cc#L767 08:57:42 well cancelled is set if the prompt is answered in a certain way 08:57:54 bug here is prompt not even being shown, so cancelled won't be set either 08:59:50 as far as I can see anyway, not too familiar with that code 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:00:59 <}> so something prevents one of the prompts in beam.cc from ever triggering 09:01:24 right 09:01:50 my guess would be that tracer travels different route than the actual projectile for some reason 09:02:22 -!- tealeaves has quit [Quit: Bye] 09:02:34 <}> what I dont understand is I dont see the right yesno prompt in beam.cc 09:02:50 <}> I mean theres several prompts, but none of them are relevant... so it must be somewhere deeper 09:03:47 -!- waat has quit [Ping timeout: 264 seconds] 09:07:04 <}> ah screw it, I'll just use gdb 09:09:09 <|amethyst> given what you said about exact positioning matter, my guess is that the tracer is taking a different path from the real beam 09:09:15 <|amethyst> s/matter/mattering/ 09:10:04 <}> right, but it doesnt explain why it takes a different position 09:11:38 <}> is there some debug option to show all tracers? 09:11:40 <}> in game 09:14:39 -!- Evablue has quit [Quit: Evablue] 09:17:13 -!- Evablue has quit [Client Quit] 09:17:27 -!- tealeaves has quit [Ping timeout: 272 seconds] 09:18:04 <}> the only thing that really happens to the real bolt after the tracer is done (apart from to-hit/dmg changes) is if (!teleport) pbolt.set_target(thr); 09:18:09 -!- chonchonts has quit [Quit: Page closed] 09:18:16 <}> teleport is portal projectal from what I gather 09:18:17 -!- ProzacElf has joined ##crawl-dev 09:18:31 <}> so set_target changes? 09:19:22 <}> ah that can't be right, set_target(thr) is also done near the start, why is it done twice 09:26:39 <}> the bug makes no sense, because the exact same bolt is used for tracer and non tracer 09:26:45 <}> so position shouldnt matter at all 09:27:43 -!- surr has quit [Quit: Page closed] 09:35:32 -!- yottam has quit [Quit: leaving] 09:36:59 -!- elliptic has quit [Quit: Leaving] 09:38:35 <}> I removed if (!teleport) pbolt.set_target(thr) from the code and nothing changes, it seems entirely useless 09:39:49 -!- elliptic has joined ##crawl-dev 09:43:06 -!- ontoclasm has joined ##crawl-dev 09:44:24 -!- Gorgo has quit [Quit: This computer has gone to sleep] 09:46:17 -!- siepu has quit [Ping timeout: 250 seconds] 09:48:36 -!- StarButterfly has quit [Ping timeout: 246 seconds] 09:49:34 -!- Lawman0 has quit [Ping timeout: 244 seconds] 09:49:34 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 09:55:56 -!- Tux[Qyou] has joined ##crawl-dev 09:58:03 -!- mopl has quit [Ping timeout: 246 seconds] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:00:38 -!- PleasingFungus has joined ##crawl-dev 10:01:15 -!- MDvedh has quit [Quit: Page closed] 10:06:27 -!- tealeaves has quit [Remote host closed the connection] 10:08:41 -!- siepu_ has quit [Ping timeout: 244 seconds] 10:12:04 -!- graymark has quit [Quit: Page closed] 10:13:44 -!- CKyle has joined ##crawl-dev 10:19:53 -!- ChongLi has quit [Ping timeout: 255 seconds] 10:21:21 -!- mopl_ is now known as mopl 10:25:01 -!- siepu_ has quit [Read error: Connection reset by peer] 10:28:23 -!- pythonsnake has quit [Ping timeout: 246 seconds] 10:33:55 -!- clouded_ has joined ##crawl-dev 10:34:05 -!- st_ has quit [Read error: Connection reset by peer] 10:39:46 -!- tealeaves has quit [Quit: Bye] 10:39:57 -!- clouded_ is now known as st_ 10:42:13 -!- tealeaves has quit [Client Quit] 10:46:42 -!- mopl has quit [Ping timeout: 246 seconds] 10:46:44 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 10:47:55 -!- tealeaves has quit [Quit: Bye] 10:53:47 -!- mopl_ is now known as mopl 10:55:54 -!- ProzacElf has quit [Ping timeout: 260 seconds] 10:56:44 -!- ontoclasm has quit [Quit: Leaving.] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:03:01 -!- lo0pg has quit [Client Quit] 11:08:15 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 11:09:40 -!- ussdefiant_ has joined ##crawl-dev 11:14:49 -!- lo0pg has quit [Quit: WeeChat 1.3] 11:19:59 -!- plantmann has quit [Quit: Page closed] 11:20:11 -!- tealeaves has quit [Quit: Bye] 11:21:02 -!- siepu has quit [Quit: Leaving] 11:21:31 -!- tealeaves has quit [Client Quit] 11:23:44 -!- tealeaves has quit [Client Quit] 11:24:25 -!- tealeaves has quit [Client Quit] 11:27:34 -!- mopl is now known as mopl_away 11:33:28 -!- tollymain has joined ##crawl-dev 11:35:47 -!- Evablue has quit [Quit: Evablue] 11:35:57 -!- omnirizon has quit [Ping timeout: 250 seconds] 11:43:03 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:48:24 -!- elliptic has quit [Quit: Leaving] 11:55:03 -!- tealeaves has quit [Quit: Bye] 11:56:53 <}> i made some progress with the bug, compiled crawl-tiles with -gdb and found that when the bug doesn't happen the backtrace looks like this http://termbin.com/391a this means when the bug happens something goes wrong between bolt::tracer_nonenchantment_affect_monster and bolt::tracer_affect_monster 11:57:09 <}> I think I can finally narrow it down now :| 11:57:10 -!- tealeaves has quit [Client Quit] 11:59:39 -!- tealeaves has quit [Client Quit] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:00:28 -!- wheals has joined ##crawl-dev 12:01:17 -!- tealeaves has quit [Client Quit] 12:04:40 -!- SurpriseTRex has quit [Ping timeout: 265 seconds] 12:04:57 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-124-g4fdfa27 (34) 12:06:30 -!- debo has quit [Quit: orb spiders :(] 12:17:22 -!- tealeaves has quit [Quit: Bye] 12:20:22 <}> andd this seems to be the culprit -- else if (you.pos() < beam_target && beam_target < mon->pos() || you.pos() > beam_target && beam_target > mon->pos()) 12:20:41 <}> it also explains why your position causes the bug 12:21:40 <}> !source misc.cc:611 12:21:46 https://github.com/crawl/crawl/blob/master/crawl-ref/source/misc.cc#l611 12:25:56 <}> I'm not sure what that particular part of code is for and why it's in stop_attack_prompt 12:25:56 huh 12:25:57 wheals: You have 4 messages. Use !messages to read them. 12:26:15 i guess it's making the assumption you can only fire in cardinal directions, for some reason 12:26:26 -!- Zekka has quit [Ping timeout: 240 seconds] 12:26:27 <}> wheals, which is not true 12:26:40 i know 12:26:51 <}> but I tested and the bug only happens because of this part 12:26:51 but that's crawlcode for ya 12:26:59 <}> everything else is fine 12:27:08 it should actually check if the monster is on the path 12:27:20 <}> why? the tracer from the beam alreaday does that 12:27:30 <}> wheals, http://termbin.com/391a here's the backtrace 12:27:36 oh, huh 12:27:51 -!- mopl_away has quit [Ping timeout: 246 seconds] 12:28:10 i guess it's trying to check whether the monster is beyond the target 12:28:15 i need to go now though 12:28:16 brb 12:28:19 <}> =/ 12:29:02 * } tries to fix it 12:29:59 -!- Bcadren has quit [Ping timeout: 272 seconds] 12:32:01 -!- ussdefiant_ has quit [Ping timeout: 276 seconds] 12:32:02 hmm, sounds like i might've encountered this bug a little while back 12:32:18 i recall invoking oka's wrath in elf by hitting an elemental and was very confused as to how i'd managed to do it 12:32:44 so cheers if you nail it (or don't), } 12:33:13 <}> jefus, I think that part should be entirely removed but I'd like for someone to double check 12:33:15 -!- tealeaves has quit [Quit: Bye] 12:33:29 <}> I got the variable values where it fails from gdb, will upload in 1 sec 12:33:43 <}> http://termbin.com/3aiq 12:34:13 <}> so if you are at 43,34 your target is at 42,36 and the monster is at 42,35 it will fail 12:34:25 i have only browsed a few bits and pieces of crawl code myself 12:34:50 curious about the issue so i'll look around but i probably can't offer anything useful 12:34:50 <}> 42,35 means the monster is 1 tile down,left from you 12:35:11 <}> 42,36 means the target is 1 tile left, 2 tiles down 12:35:19 <}> in this cae the code fails, and you hit your summon without confirmation 12:35:22 <}> clearly a bug in the code 12:35:29 <}> can I remove it? 12:37:14 <}> visual representation - http://i.imgur.com/fYiSIwq.jpg , values from the debugger - http://termbin.com/3aiq 12:37:28 <}> as you can see, just like the in game values say, the monster is 1 tile down left, the target is 1 tile left, 2 down 12:37:38 <}> the code will *always* fail to give a warning in this case 12:39:00 remove it, test it... 12:39:16 -!- tealeaves has quit [Quit: Bye] 12:39:22 <}> it works if I remove it, but I don't know what can potentially break, I don't see the point in that piece of code in particular, does anyone know what it's for? 12:39:39 <}> there's no comments 12:39:49 <}> and it uses less than compare for vector values which is nonsensical at best 12:39:51 git blame? 12:40:08 !source externs.h 12:40:08 https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h 12:40:20 -!- amalloy_ is now known as amalloy 12:40:44 agreed, i'm confused why coord_def even has < and > defined 12:41:05 <}> 6cbf123c crawl-ref/source/misc.cc (kilobyte 2011-09-19 16:36:46 +0200 611) from git blame 12:41:12 %git 6cbf123c 12:41:12 07kilobyte02 * 0.10-a0-784-g6cbf123: Refactor stop_attack_prompt(). 10(4 years, 2 months ago, 1 file, 73+ 82-) 13https://github.com/crawl/crawl/commit/6cbf123c677b 12:41:37 the code was already there 12:41:48 <}> uh 12:42:08 <}> anyone better than me at git blame can find who originally put it there? 12:43:48 <}> but tbh the code makes no sense for me, I see no valid way to compare 2 vector values with < unless you do an ordered comparison in the sense of complex numbers 12:43:58 <}> which is pointless in this scenario 12:44:24 it is indeed silly, it's just x-major coord-wise comparison 12:44:33 %git 4b806f77ff9f7da60fd0faf201b8ab83f76ce457 12:44:33 07jpeg02 * 0.6.0-a0-248-g4b806f7: A number of small bug fixes: * 2811005: unknown mimics being stabbable * 2818709: restrict monsters picking up stuff to 2 items per turn * 2820097: reintroduce prompts for firing _in the direction_ of allies and fix message * 2821462: returning from tutorial screen swallowing a keypress * 2822771: fire elementals could be placed in shallow water Also, Azrael is no longer generated in the Shoals/Swamp 10(6 years ago, 14 files, 112+ 39-) 13https://github.com/crawl/crawl/commit/4b806f77ff9f 12:46:19 -!- pythonsnake has quit [Ping timeout: 276 seconds] 12:46:22 <}> ok, but that doesn't prompt for firing in the direction of allies, only in certain circumstances... and anyway that part is handled by beam:: not misc.cc 12:47:05 <}> I mean bolt:: 12:47:49 <}> bolt::affect_cell -> bolt::affect_monster -> bolt::tracer_affect -> bolt::tracer_nonenchantment_affect_monster -> bolt::handle_stop_attack_prompt -> stop_attack_prompt from misc.cc 12:47:57 what are you talking about? 12:48:13 <}> wheals, the commit message says "reintroduce prompts for firing _in the direction_ of allies" 12:48:24 i think jpeg can't hear you :P 12:48:26 -!- tealeaves has quit [Quit: Bye] 12:48:39 <}> argh 12:48:40 the code is incorrect 12:48:57 <}> I just want to fix it because I died twice in a row to this bug 12:49:16 <}> !lg . -1 12:49:17 16. bsdbeard the Magician (L8 HuSu of The Shining One), mangled by an ice beast (summoned by the player character) on D:7 on 2015-11-20 03:33:20, with 1194 points after 11059 turns and 0:48:33. 12:49:17 <}> !lg . -2 12:49:18 15/16. bsdbeard the Caller (L7 HuSu of Sif Muna), slain by an ice beast (summoned by the player character) on D:5 on 2015-11-19 11:34:00, with 686 points after 8770 turns and 0:33:42. 12:49:47 -!- doubtofbuddha has quit [Ping timeout: 246 seconds] 12:50:34 -!- Final has quit [Quit: Page closed] 12:52:11 -!- zxc232 has quit [Read error: Connection reset by peer] 12:53:48 i dug up the occurence i was thinking of, looks like i very specifically tried to throw a javelin through my elemental to an enemy 12:53:50 i think i have a solution 12:53:52 sounds like you've already narrowed down the code though right 12:54:45 -!- keszocze has quit [Ping timeout: 240 seconds] 12:55:19 <}> jefus, yes I already posted how to reproduce it on crawl.devel 12:55:26 <}> and now found the code that causes it 12:55:47 <}> jefus, https://crawl.develz.org/mantis/bug_view_page.php?bug_id=9838&history=1#history 12:56:55 gotcha 12:57:24 <}> and it works if you just replace that part of code to false, but it might break something im not thinking obscure 12:57:30 <}> something obscure im not thinking of* 12:57:33 -!- MarvinPA has joined ##crawl-dev 12:57:49 -!- UncertainKitten has joined ##crawl-dev 12:59:05 <}> wheals, what? 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:01:15 <}> can I just send a git format-patch message and you will include the fix? 13:03:58 what's your fix? 13:04:52 it looks to me like a couple of things need to change -- the tracer for ranged attacks shouldn't be AUTOMATIC_HIT, and the whole autohit_first thing is wrong 13:06:06 <}> wheals, ideally you would have to make it warn when you shoot in the direction of a summon but the beam does not intersect it, i.e. @ ---> S (S = summon, @ = you, > = beam stops here) 13:06:10 <}> right now that does not work properly 13:06:16 <}> along with other things that dont work properly 13:06:27 yes, that's another thing to fix 13:06:28 -!- SurpriseTRex has quit [Ping timeout: 276 seconds] 13:07:21 <}> the right way IMO is to make the ray from the tracer beam extend as far as the projectile can go, then you can remove that part of code entirely 13:07:37 one thing at a time 13:07:55 <}> what was your proposed fix? 13:08:26 i don't think it would conflict with making the tracer go all the way 13:08:49 <}> wheals, why is it there anyway? I don't see how it does anything useful 13:09:22 <}> autohit_first doesnt even work 13:09:36 <}> it never even outputs verb += "in " + apostrophise(mon_name) + " direction"; when its supposed to 13:11:51 -!- archaeo has joined ##crawl-dev 13:15:36 -!- lobf has joined ##crawl-dev 13:17:04 -!- tealeaves has quit [Quit: Bye] 13:18:17 <}> wheals, I have a fix that fixxes pretty much all of it I think 13:18:44 can i see? 13:18:50 <}> wheals, just comment out // if (autohit_first) // return false; 13:18:52 -!- tealeaves has quit [Client Quit] 13:18:56 <}> I recompiled anad it seems to work 13:18:58 <}> in both cases 13:19:11 <}> I will test more 13:19:24 yep, that takes care of the issue in the bug 13:19:48 <}> wheals, and it also warns if you shoot a projectile but the beam doesnt intersect with your summon 13:20:04 oh, nice 13:20:15 -!- tealeaves has quit [Client Quit] 13:20:41 <}> there aren't much downsides apart from being a major kludge 13:21:02 -!- tealeaves has quit [Client Quit] 13:21:27 <}> wheals, what do you think? 13:22:11 i think there are a couple things still to clean up (for example, i think shooting @xF at the x will not prompt) but it sounds good as the start 13:22:36 <}> wheals, it prompts 13:22:45 oh, huh 13:22:51 <}> wheals, I recompiled the game and tested it 13:23:08 I haven't looked at this code but surely it depends on whether you shoot with . or f or ! or whatever 13:23:08 <}> all that is handled in the beam.cc 13:23:35 <}> hyperbolic, for this bug thats irrelevant 13:23:39 <}> this is different 13:23:57 uh, shooting at an empty space adjacent to you with . should not prompt 13:24:08 so how can it be irrelevant 13:24:51 <}> hyperbolic, if you use my fix it will not promppt with . 13:24:56 <}> hyperbolic, the bug is something else entirely 13:25:26 <}> I would really appreciate it if you uncommented those 2 lines, recompiled the game and saw that it works 13:26:06 }: it still doesn't prompt for @xF if you're using a ranged weapon, only with something like throw flame 13:26:28 <}> wheals, I think thats because ranged weapons aren't handled by throw_it 13:26:36 <}> but it could be fixed too by using the same logic 13:26:53 i believe it's because of 13:26:58 !source throw.cc:756 13:26:58 https://github.com/crawl/crawl/blob/master/crawl-ref/source/throw.cc#l756 13:27:09 yep, removing that fixes it 13:27:20 <}> ok 13:27:42 <}> so we need to remove both pbolt.hit = AUTOMATIC_HIT and the if() in misc.cc? 13:27:46 <}> or just pbolt.hit = AUTOMATIC_HIT; 13:27:58 -!- CKyle has joined ##crawl-dev 13:28:10 removing the former fixes the bug, but the underlying issue would still be there 13:28:17 so we need both, i think 13:28:25 <}> ok I will try that and recompile, test 13:28:44 the remaining thing is that the message is sometimes wrong 13:29:07 <}> wheals, in which cases? 13:31:42 .@ 13:31:42 F. 13:31:42 x. 13:32:07 it will say "Really fire in your foo's direction?" but it should say "Really fire through your foo?" 13:32:33 <}> to be fair it is firing in its direction =P 13:33:02 <}> so now we need the else if check to work properly 13:33:05 <}> right? 13:33:19 wheals: so when did this actually break? pretty sure this hasn't actually been broken forever or we would have had complaints earlier 13:33:22 yeah, what it should probably do is create a ray and check if there are any monsters along the path 13:34:04 i think 13:34:04 %git 46035ab81287c81c543efc69fc0f307ed19234f5 13:34:04 07PleasingFungus02 * 0.15-a0-2127-g46035ab: Use AUTOMATIC_HIT for a ranged tracer 10(1 year, 4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/46035ab81287 13:34:07 <}> wheals, I think it's wise to push the fix now to prevent more deaths and then do smarter ray code to make the proper messages display 13:34:40 <}> wheals, btw the ray already checks if theres monsters in the path, it's .friendly_count I think 13:35:11 <}> I'll go check 13:35:15 yes, the issue is that it adds to neither friendly_count nor foe_count if, for example, it's a bolt of fire and the previous monsters are rF+++ 13:37:03 <}> wheals, btw 13:37:27 <}> wheals, magic bolts do the proper messages (direction/through), it just doesnt work with throwing 13:37:34 -!- Gorgo is now known as Gorgo_ 13:37:35 <}> with the fix 13:37:41 -!- Gorgo_ has quit [Quit: This computer has gone to sleep] 13:38:20 <}> ah no 13:38:25 <}> same bug with certain positioning 13:38:56 wheals: hm, isn't removing the if (autohit_first) thing in misc.cc going to cause problems with prompts when casting mdart in the direction of an ally when there is another monster in the way and such? 13:39:01 or is that covered somewhere else 13:39:09 hyperbolic: no, beam.cc itself handles it 13:39:24 it's a case of a lot of code trying to outsmart one another 13:39:27 ah 13:39:30 fire giant (05C) | Spd: 10 | HD: 16 | HP: 77-117 | AC/EV: 8/4 | Dam: 30 | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible | Res: 06magic(80), 05fire++, 12drown | XP: 1815 | Sp: b.fire (3d25), fireball (3d26) | Sz: Giant | Int: human. 13:39:30 <}> %??fire giant 13:39:38 <}> what's a rf+++ mob to test something? 13:39:44 crimson imp (055) | Spd: 10 | HD: 3 | HP: 9-18 | AC/EV: 3/14 | Dam: 4 | 05demonic, 10weapons, 10items, 10doors, fly, regen | Res: 06magic(40), 04fire+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 08holy++ | XP: 48 | Sp: blink [06!sil] | Sz: little | Int: human. 13:39:44 %??crimson imp 13:40:10 -!- lobf has quit [Quit: lobf] 13:40:44 <}> wheals, I dont get the effect you described, put a friendly crimson imp behind a friendly ice beast and it still warns you 13:40:52 <}> when firing through them 13:40:59 wheals: so what if the coord_def < comparisons in misc.cc are changed to actual correct logic? would that be enough to fix the messages? 13:41:08 please 13:41:15 like those comparisons almost work 13:41:26 -!- wheals has left ##crawl-dev 13:41:36 <}> hyperbolic, you can't do that with just comparisons because the beamcan zigzag, you need to do a proper raycast 13:42:06 -!- Guest77120 is now known as fazisi 13:42:12 -!- wheals has joined ##crawl-dev 13:42:35 <}> that is extend the ray farther then the player put it for relevant effect 13:43:01 -!- lobf has joined ##crawl-dev 13:43:48 <}> right now, the only thing that doesnt work from my tests when removing the 2 AUTOMATIC_HIT parts is the proper messages 13:44:12 -!- ProzacElf has joined ##crawl-dev 13:45:09 <}> but other than that everything works 13:47:21 -!- swartzcr has quit [Ping timeout: 255 seconds] 13:47:35 <}> wheals, if I fix the messages will the bugfix be accepted? 13:47:51 i'm just waiting for it to finish compiling 13:48:05 <}> so long? o.O 13:49:14 i also removed the argument from the function entirely, which means i modified misc.h, which is included a lot 13:49:22 <}> ah, that would do it 13:49:50 <}> big reason why I do pimpl everywhere, modifying headers makes compilation tedious 13:50:55 you know, "in your foo's direction" could work as a message just in general 13:51:02 <}> I believe so too 13:51:08 <}> It would require a lot less effort to fix 13:52:49 -!- tealeaves has quit [Quit: Bye] 13:53:38 -!- molotove has quit [Quit: Leaving.] 13:54:20 03wheals02 07* 0.18-a0-125-g4c9da24: Fix some prompts failing to show up (}, #9838). 10(9 minutes ago, 4 files, 6+ 16-) 13https://github.com/crawl/crawl/commit/4c9da24b1f35 13:54:23 -!- tealeaves has quit [Client Quit] 13:54:35 will cherry-pick in a second 13:55:17 03wheals02 07[stone_soup-0.17] * 0.17.0-27-g4a3f43e: Fix some prompts failing to show up (}, #9838). 10(10 minutes ago, 4 files, 6+ 16-) 13https://github.com/crawl/crawl/commit/4a3f43eec5d0 13:55:50 <}> yay now I wont die anymore 13:55:51 -!- tealeaves has quit [Client Quit] 13:56:23 :D 13:56:33 !commit Add } slaying brand. 13:56:33 3wheals 0.18-a0-1999-g0980b70: Add } slaying brand. 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=0980b70 13:56:48 lol 13:56:50 <}> o_O 13:57:10 gg 13:57:11 <}> !help commit 13:57:12 No help for !commit (you could add help with !learn add !help:!commit ) 13:57:24 <}> thanks Sequell, that was very helpful 13:58:25 <}> wheals, what does !commit do? 13:58:42 !commit It does this. 13:58:43 3hyperbolic 0.18-a0-1999-g0037714: It does this. 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=0037714 13:58:45 !commit added example for !commit 13:58:45 3jefus 0.18-a0-1999-g2a75798: added example for !commit 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=2a75798 13:58:52 !learn add !help:!commit Thanks to innovative new AI, Sequell can parse your request and code up a commit to make any desired change to Crawl! Isn't it great? 13:58:52 !help:!commit[1/1]: Thanks to innovative new AI, Sequell can parse your request and code up a commit to make any desired change to Crawl! Isn't it great? 14:00:00 <}> im so confused 14:00:01 wheals: good commit message, makes more sense now, thanks 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:00:40 -!- Zekka has quit [Ping timeout: 265 seconds] 14:00:56 :) sorry for getting pissed earlier, mostly frustration since that seemed like the best way to explain what i was doing anyway 14:01:51 <}> !cmd commit 14:01:51 Command: !commit => !commitby ${nick} ${*} 14:01:58 <}> !cmd commitby 14:01:58 Command: !commitby => .echo $(let (hash (randhex 7)) "3${1} 0.18-a0-1999-g$hash: ${*:-do stuff} 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${hash}") 14:02:08 <}> what the hell 14:02:21 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:02:56 }, it's just silliness 14:02:59 don't overthink it :) 14:03:01 <}> jefus, ok 14:03:12 <}> hey this is the second bug I helped fix 14:03:13 <}> ! 14:03:21 <}> I'm now famous 14:03:21 good job :) 14:03:26 <}> :) 14:04:17 i was about 50% sure i'd simply made a typo when i encountered it before, but today i know i didn't. so thanks. 8-) 14:04:40 <}> jefus, encountered what? 14:05:33 <}> wheals, I think you need to cluse the bug on the bugtracker too 14:05:36 <}> close* 14:05:46 i think i did 14:05:54 <}> oh ok 14:07:05 -!- Kalir has quit [Changing host] 14:08:00 <}> I'm not sure if it's clear but im bsdbeard, I just dont normally use that nick on irc 14:08:13 <}> check out my turtles 14:08:36 <}> /msg nickserv taxonomy bsdbeard 14:20:12 -!- magistern has quit [Ping timeout: 246 seconds] 14:26:23 -!- tealeaves has quit [Quit: Bye] 14:27:41 -!- tealeaves has quit [Client Quit] 14:28:49 -!- tealeaves has quit [Client Quit] 14:29:52 -!- tealeaves has quit [Client Quit] 14:30:12 }, oh; i'd pissed off Oka throwing javelins at things and was confused for a while because i didn't recall saying no to any "are you sure" prompts 14:30:23 about a month ago 14:30:43 <}> oh, yeah I'm sure that happened to many players but they didnt know what happened or thought they're at fault 14:30:45 but wasn't really sure and didn't look around 14:30:48 yeah 14:31:11 even easier to miss if your god isn't waiting to smack you for it 14:31:33 <}> I thought I was going crazy because I lost twice in a row to it! 14:31:49 <}> Like, my brain skipping the Y/N prompt 14:34:15 i was far enough along/strong enough to mollify but if i'd died, i probably would've gone on a mission too. glad you got some resolution 14:37:21 -!- Lawman0 has quit [Ping timeout: 244 seconds] 14:39:13 -!- amalloy is now known as amalloy_ 14:45:12 -!- tealeaves has quit [Quit: Bye] 14:50:19 -!- Ladykiller69 has quit [Ping timeout: 252 seconds] 14:50:31 -!- Tux[Qyou] has joined ##crawl-dev 14:57:20 -!- Sovek has quit [Quit: Page closed] 14:57:31 -!- wheals has quit [Quit: Leaving] 14:59:12 -!- reaverb has joined ##crawl-dev 14:59:33 -!- tealeaves has quit [Quit: Bye] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:01:07 -!- Lawman0 has quit [Ping timeout: 244 seconds] 15:02:52 -!- tealeaves has quit [Client Quit] 15:03:17 -!- tealeaves has quit [Client Quit] 15:04:09 -!- tealeaves has quit [Client Quit] 15:10:09 -!- qoala has joined ##crawl-dev 15:10:47 -!- airwave87 has quit [Remote host closed the connection] 15:12:21 -!- axecop has quit [Ping timeout: 246 seconds] 15:17:01 -!- amalloy_ is now known as amalloy 15:21:18 -!- ProzacElf has quit [Ping timeout: 260 seconds] 15:21:27 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 15:23:03 -!- travis-ci has joined ##crawl-dev 15:23:04 The build has errored. (stone_soup-0.17 - 4a3f43e #3715 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/92322689 15:23:04 -!- travis-ci has left ##crawl-dev 15:26:19 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:35:02 -!- tealeaves has quit [Quit: Bye] 15:36:28 -!- tealeaves has quit [Client Quit] 15:37:21 -!- Scruberaser has quit [Quit: Page closed] 15:37:51 -!- tealeaves has quit [Client Quit] 15:41:34 -!- qoala has quit [Quit: Abscond!] 15:48:37 -!- tollymain has quit [Quit: Connection closed for inactivity] 15:57:14 -!- lobf has quit [Quit: lobf] 15:57:31 -!- ontoclasm has joined ##crawl-dev 15:58:49 -!- ProzacElf has joined ##crawl-dev 15:58:50 -!- lobf has joined ##crawl-dev 16:00:01 -!- omarax has quit [Remote host closed the connection] 16:04:33 -!- syllogism has joined ##crawl-dev 16:05:05 -!- ystael has quit [Ping timeout: 246 seconds] 16:08:57 -!- tealeaves has quit [Quit: Bye] 16:09:32 Stable (0.17) branch on crawl.lantea.net updated to: 0.17.0-27-g4a3f43e 16:09:44 -!- tealeaves has quit [Client Quit] 16:13:59 -!- tealeaves has quit [Client Quit] 16:27:30 -!- siepu has quit [Ping timeout: 252 seconds] 16:33:30 -!- tealeaves has quit [Quit: Bye] 16:37:37 -!- Sorbius has quit [Read error: Connection reset by peer] 16:38:46 -!- ystael has quit [Ping timeout: 240 seconds] 16:39:42 -!- keszocze has quit [Ping timeout: 255 seconds] 16:44:24 -!- ketsa has quit [Remote host closed the connection] 16:44:49 -!- tealeaves has quit [Quit: Bye] 16:46:52 -!- tealeaves has quit [Client Quit] 16:47:48 -!- blazinghand has joined ##crawl-dev 16:48:43 anyone active? 16:50:59 -!- lobf has quit [Quit: lobf] 16:51:00 i'm here! 16:51:04 aww 16:52:01 -!- ystael_ is now known as ystael 16:53:10 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:53:33 <}> ontoclasm, :-P 16:56:10 -!- tealeaves has quit [Quit: Bye] 16:57:34 -!- Smello has quit [Ping timeout: 265 seconds] 16:58:59 -!- keszocze has quit [Ping timeout: 246 seconds] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:08:44 -!- lobf has joined ##crawl-dev 17:09:32 -!- WereVolvo has quit [Read error: Connection reset by peer] 17:09:57 damn, my connection at work sucks 17:14:29 -!- ProzacElf has quit [Remote host closed the connection] 17:14:41 so 17:14:52 -!- ProzacElf has joined ##crawl-dev 17:14:54 anyone know if there are any differences in trunk compared to .17 now? 17:15:54 -!- Carrick has quit [Ping timeout: 246 seconds] 17:17:05 <}> I found... something unusual, not really a bug but I don't think it's intentional either 17:17:26 <}> You can bounce bolts off a wall to make xom happy and get high piety super fast 17:17:39 <}> Not into other enemies, just into yourself or summons 17:18:55 <}> You hear a mighty clap of thunder! The bolt of lighting hits you! Xom roars with laughter! 17:19:00 <}> etc, etc. 17:19:16 -!- tealeaves has quit [Quit: Bye] 17:19:47 <}> I don't know, maybe it's intentional 17:21:13 -!- Daekdroom has quit [Max SendQ exceeded] 17:21:59 -!- KaibaCorp has quit [Max SendQ exceeded] 17:22:06 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:22:34 -!- kaiza has quit [Quit: Leaving] 17:24:16 -!- kaiza has quit [Max SendQ exceeded] 17:26:49 -!- Patashu has joined ##crawl-dev 17:27:26 xom has historically had things that seemed good at the time but turned out to be gameable 17:29:36 -!- bleak has quit [Read error: Connection reset by peer] 17:29:38 -!- tealeaves has quit [Quit: Bye] 17:31:29 -!- tealeaves has quit [Client Quit] 17:32:50 -!- tealeaves has quit [Client Quit] 17:33:10 -!- ProzacElf has quit [Ping timeout: 240 seconds] 17:33:56 <|amethyst> but that doesn't give piety 17:34:03 <|amethyst> it just keeps Xom from being bored 17:34:11 <|amethyst> piety is still a random walk 17:34:30 <|amethyst> there are all kinds of gamable things you can do to keep Xom from getting bored 17:35:06 <|amethyst> IMO the boredom mechanic should be rethought because of that 17:35:07 <}> huh I thought it gave piety ? I saw mine go up one pip 17:35:15 <}> maybe I dont understand it 17:36:00 -!- lobf has quit [Quit: lobf] 17:36:28 <|amethyst> other than boredom dropping you to minimum mood, xom's mood changes are independent of whatever you do 17:36:43 <|amethyst> hm 17:36:57 <}> and now my piety dropped for some reason 17:36:59 <|amethyst> if you saw piety go up every time you bounced something into yourself, that sounds like a bug 17:37:12 -!- lobf has joined ##crawl-dev 17:37:22 <}> no not every time, I did insert->20->Za and when it finished my piety went up (wizmode though) 17:37:35 -!- ystael has quit [Ping timeout: 260 seconds] 17:37:36 |amethyst: imo xom should only be amused by entering a new floor 17:37:53 <}> ontoclasm, that sounds like a good idea 17:38:10 <|amethyst> that might be a little harsh 17:38:17 <|amethyst> unless you mean also reducing the boredom rate 17:38:22 yeah 17:38:49 the idea being if you clear at a reasonable rate xom stays interested 17:38:51 <|amethyst> boredom could use the exploration timer 17:39:06 <|amethyst> err, not timer, but 17:39:18 -!- elliptic has joined ##crawl-dev 17:39:21 <|amethyst> work similarly to ash piety for example 17:39:24 yeah 17:39:34 <|amethyst> (with Xom *piety* still being a random walk) 17:40:42 that sounds good 17:41:09 <}> ??xom piety 17:41:09 I don't have a page labeled xom_piety in my learndb. 17:43:41 -!- vev has quit [Read error: Connection reset by peer] 17:47:42 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:49:45 -!- rmd has quit [Ping timeout: 246 seconds] 17:51:24 wouldn't that punish autoexplore 17:51:49 <}> isnt that the same right now? xom gets bored 17:51:50 -!- Lasty has joined ##crawl-dev 17:54:12 anyone know if there are any differences in trunk compared to .17 now? 17:54:34 bunch of new tiles... 17:54:42 <}> shaq naga 17:54:53 only new tiles? 17:55:02 lobf: generally the policy is to not put in big gameplay changes until after the tournament ends 17:55:09 gotcha 17:55:10 when’s it over? 17:55:14 monday 17:55:24 er, sunday night i guess 17:55:37 oh k 17:55:39 cool 17:55:47 anything in particula planned for next week? 17:55:53 !time 17:55:54 Time: Nov 20, 2015, 10:55:53 PM, UTC. The 2015 0.17 tournament ends in 1 day, 21 hours, 4 minutes and 6 seconds. 17:56:28 -!- Krakhan has quit [Changing host] 17:56:34 grunt claimed to have a number of things queued up for post-tournament 17:56:53 as yet unrevealed, the big meanie 17:57:10 i'm hoping my doggie patch gets merged. tbh I thought it should have been backported too already 17:57:29 emergency doggie patch, must backport to 0.14 17:57:37 <}> chequers, doggie patch? 17:57:37 doggie patch? 17:57:41 yes 17:59:10 -!- tealeaves has quit [Quit: Bye] 17:59:26 it is a personality implant for canine familiars 17:59:49 DOGGIES 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:12 mum said i cant have a dog so this is the next best thing 18:01:06 -!- Zekka has quit [Ping timeout: 240 seconds] 18:02:54 -!- dtsund has joined ##crawl-dev 18:03:12 -!- EriktheRed_ has quit [Ping timeout: 252 seconds] 18:05:16 -!- tealeaves has quit [Quit: Bye] 18:07:21 -!- tealeaves has quit [Client Quit] 18:08:07 .oO { ohai hoo put goggie in my crawl? } 18:08:23 s/my/mai/ bad lolcat :p 18:09:09 Unstable branch on crawl.lantea.net updated to: 0.18-a0-125-g4c9da24 (34) 18:09:58 -!- tealeaves has quit [Client Quit] 18:12:50 -!- gammafunk has joined ##crawl-dev 18:13:11 (aaaand now I'm imagining Natasha's lines in lolcat for 1-Apr) 18:13:33 -!- ProzacElf has joined ##crawl-dev 18:14:00 wait, crawl still pretends that felids can't talk even though they can cast spells... 18:14:06 dumb 18:14:23 <}> they cast them like demons, without saying words 18:18:51 they gesture with their tails 18:19:19 anyway the lines could still be in liolcat. can't do them in impact font though :p 18:19:41 <}> make them rainbow coloured too 18:19:59 replace natasha with nyantasha 18:21:05 }: I see you guys figured the bug out, nice work 18:21:39 <}> Medar, hell yeah 18:21:42 <}> :-) 18:22:07 now feel free to fix all the other tracer issues :P 18:22:16 <}> which ones? 18:23:11 !bug 7071 18:23:12 https://crawl.develz.org/mantis/view.php?id=7071 18:23:21 that has some, I'm sure there are others 18:23:29 well, I guess targeter, not tracer 18:23:46 <}> I can take a look if the bugs are reproducible 18:23:58 <}> If they're not reproducible it's a bit silly to even try debugging it 18:24:15 <}> Because that's basically a sign that you need to rewrite everything 18:24:42 well, most of those are more like suboptiomal behavior 18:24:48 allowing targeting immune monsters etc. 18:25:36 <}> ok, I will take a look 18:25:56 <}> I actually was thinking of working on something 18:26:01 <}> Regarding the targeter 18:26:36 <}> It's hard to explain, but if you directly target an enemy it might intersect with your summons, but if you shoot a bit farther it will not touch the summon 18:26:55 <}> So I want to make a patch where it automatically overshoots a bit, in order to not hurt summons 18:27:18 -!- HellTiger_NB has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:27:34 -!- tealeaves has quit [Quit: Bye] 18:27:41 <}> Does that make sense? 18:27:56 <|amethyst> yes, but be careful about what happens on the second cast 18:28:09 <|amethyst> i.e. it shouldn't forget the target just because you aimed past it 18:28:13 <}> Yes that needs to be taken into account 18:28:20 <}> I thought about that quite a bit 18:28:22 makes sense yeah, not sure how easy that is to implement so it's not more confusing than useful 18:28:32 <}> Medar, well, lees rapid deconstruction 18:28:38 <}> Targeter is confusing and not very useful 18:28:49 yeah, that could be improved for sure 18:29:03 it's better than nothing though 18:29:20 but yeah, that avoiding hitting yourself would be a good start 18:29:48 I mean that thing is already not targeting monsters directly, so picking a different square in case it would hit caster shouldn't be too hard hopefully 18:29:59 <}> Yeah 18:30:10 <}> I've been thinking about these things and I think I can fix them 18:30:47 one thing I've been meaning to look at, is how the order of targets for + is decided 18:31:10 <|amethyst> would be nice for that to use logic similar to autofight 18:31:15 -!- ontoclasm has quit [Quit: Leaving.] 18:31:22 picking allies last, or not at all, for conjurations would be an improvement 18:31:33 i think one of the most important things for the autotargeter is to be simple and predictable 18:31:44 (which is where the new lrd targeter fails) 18:32:09 I don't even know how autofight picks, which is a bit embarrising considering how much I have played 18:32:22 <|amethyst> Medar: wait, + doesn't skip allies for conjurations? 18:32:29 <}> Medar, I think autofight is a lua script in the clua dir 18:32:29 I don't think so, no 18:32:43 <|amethyst> I wonder what config option I have set then 18:32:44 i'm fairly sure = does skip allies 18:32:46 <|amethyst> because it does for me 18:32:56 oh, maybe I'm using wrong key 18:33:06 -!- reaverb has quit [Quit: Leaving] 18:33:33 <|amethyst> btw, why did I not know about ctrl-l when targetting? 18:34:23 clearly because you haven't read the manual 18:34:30 -!- CanOfWorms has joined ##crawl-dev 18:34:37 one of many v. important pieces of information that it contains! 18:35:09 oh that's neat 18:35:16 every time i notice it in the manual i wonder if anyone ever actually uses it and if i should remove it 18:35:28 <|amethyst> why isn't it on by default? 18:35:33 -!- Lawman0 has quit [Ping timeout: 244 seconds] 18:36:03 |amethyst: because the monster list might have two or more monsters in it, and you want b to move the cursor, i would guess? 18:36:03 -!- Sovek has quit [Ping timeout: 246 seconds] 18:36:07 -!- minmay has joined ##crawl-dev 18:36:09 it does seem sort of useful in theory, but when i tried to actively use it a bunch it didn't really help 18:36:14 <|amethyst> amalloy: it goes a - c - d 18:36:33 huh 18:36:46 ok, targeting does skip friendlies of course, sorry about that 18:37:17 oh cool, if the monster list has two monsters grouped together you can cycle through them 18:37:19 what I meant to say was that in x+ allies should be last 18:37:23 what genius implemented this 18:38:21 because it's annoying to check monster descriptions etc. with allies 18:39:36 -!- tealeaves has quit [Quit: Bye] 18:40:21 that is pretty cool, works in webtiles too, of course you won't see the letters :P 18:40:33 -!- rchandra has joined ##crawl-dev 18:40:36 <|amethyst> hm, x ctrl-l seems to not be perfect though 18:41:11 <|amethyst> I just made a bunch of creatures and the first several letters work, but then they start being offset 18:41:18 -!- tealeaves has quit [Client Quit] 18:42:01 -!- SlothLord is now known as LordSloth_ 18:42:28 <|amethyst> hm, not offset, but out of order 18:43:25 oh xg is a thing, why isn't x, the same? 18:43:43 <|amethyst> x, is something in wizmode 18:43:50 <|amethyst> (1 HP) 18:44:17 -!- tealeaves has quit [Client Quit] 18:44:25 <|amethyst> granted, that could be moved to a different key 18:44:36 ah, right 18:45:12 -!- siepu_ has quit [Read error: Connection reset by peer] 18:45:14 the one that may surprise you is fg 18:45:21 -!- tealeaves has quit [Client Quit] 18:45:53 -!- lobf has quit [Quit: lobf] 18:46:04 oh, it adds for autopickup? 18:46:22 -!- tealeaves has quit [Client Quit] 18:46:28 -!- EriktheRed_ has quit [Ping timeout: 252 seconds] 18:46:33 clearly I'm playing this game all wrong 18:47:00 * } thinks autopickup stacks should be included by default 18:47:14 <|amethyst> autopickup stacks? 18:47:16 autopickup stacks? 18:47:21 autopickup stacks? 18:47:28 <}> if you have a stackable item in inventory, autopickup should include that item to pick up 18:47:32 <|amethyst> it does 18:47:34 <}> no 18:47:53 <}> I had to find a rcfile script to do it 18:47:55 it does 18:47:58 <|amethyst> : add_autopickup_func(function (it, name) 18:47:59 <|amethyst> : return it.stacks() or nil 18:47:59 <|amethyst> : end) 18:48:10 <|amethyst> that's in dat/des/autopickup_exceptions.txt 18:48:13 <|amethyst> err 18:48:16 <|amethyst> dat/defaults/ 18:48:52 <}> I'll try with a fresh rc and see how it differs from mine 18:48:54 -!- lobf has joined ##crawl-dev 18:49:13 <}> this is what I found btw -- http://termbin.com/5rfg 18:49:41 that's probably from before stacks function was added 18:49:44 <|amethyst> were you doing clear_autopickup_funcs() elsewhere? 18:49:58 I mean item.stacks lua function 18:50:00 <}> no I dont do clear autopickup funcs at all 18:50:04 <}> its commented out 18:50:58 one annoying thing about autopickup stacks is if the item is turned on by default 18:51:03 e.g. tomahawks with warpers 18:51:06 and I turn it off 18:51:08 -!- tealeaves has quit [Client Quit] 18:51:16 stacks don't autopickup anymore :( 18:51:17 CanOfWorms: can't you ctrl-d it? 18:51:34 <|amethyst> no one knows about ctrl-d 18:51:39 ctrl.... d???? 18:51:42 <|amethyst> that's why I wanted to make \ use a three-state toggle 18:51:43 i only know about it because you mentioned it a week or two ago 18:52:06 <|amethyst> but there were objections to that, because why would you ever want three states? 18:52:17 CanOfWorms: \^dm, resets m to the "neither specifically enabled nor specifically disabled" state it starts in on a fresh character 18:52:18 -!- tealeaves has quit [Client Quit] 18:52:37 er sorry, that comma is just punctuation, not an actual key to press 18:52:43 does it help here though? how is the warper tomahawk pickup done? 18:52:51 I could just test of course 18:52:56 <|amethyst> Medar: as though you turned it on in \ 18:53:07 I mean, as a warper 18:53:08 -!- syllogism has quit [Quit: Leaving] 18:53:11 tomahawks are on by default 18:53:15 but I don't want every single tomahawk 18:53:27 oh ok, well then it'll help 18:53:27 CanOfWorms: right, start a warper and ctrl-d it to "neither on nor off" 18:53:33 <|amethyst> CanOfWorms: right, in the \ menu there are three different states, not just two 18:54:26 <|amethyst> Wr starts with tomahawks (etc) in the "force on" (white +) state, toggling turns it to "force off" (white -) 18:54:47 is it necessary to have force off white? 18:54:49 <|amethyst> ctrl-d turns it to "go with whatever autopickup_func and autopickup_exceptions say" (grey + or -) 18:55:07 oh ok 18:55:16 I didn't actually remember what the intial state for warpers were :v 18:55:53 it is annoying though 18:55:54 is it possible to set "force on" mode from the rc? 18:56:26 I have tomahawks in autopickup_exceptions, so ctrl-d wouldn't do anything for me in this warper case 18:56:51 -!- lobf has quit [Quit: lobf] 18:57:03 -!- tealeaves has quit [Ping timeout: 260 seconds] 18:57:06 <|amethyst> Medar: it still would do something for felids I think 18:57:24 ah, you got me there :) 18:57:30 anyway 18:57:39 * Medar starts FeWr 18:57:41 is there any specific reason there needs to be regular - and white -? 18:57:50 <|amethyst> CanOfWorms: because they have different meanings 18:58:01 what's the difference? 18:58:08 <|amethyst> CanOfWorms: e.g. regular - on tomahawks means "you won't pick up plain tomahawks" 18:58:20 <|amethyst> you could still have an autopickup exception to pick up tomahawks of dispersal 18:58:27 * } is confused 18:58:31 <|amethyst> white - means "don't pick up any tomahawks" 18:58:32 <}> I tried it again without that script and it works 18:58:36 <}> but it didnt work before 18:58:46 <|amethyst> }: did you upgrade? 18:58:54 <}> |amethyst, well I havent played in a year 18:58:58 <}> does that count 18:59:01 oh so it's related to the rc file 18:59:06 the game does change each year, yes 18:59:09 <|amethyst> }: ah, possibly, yes 18:59:13 <|amethyst> %git 76970db 18:59:13 07Lasty02 * 0.16-a0-4012-g76970db: Turn off autopickup of redundant rings after Sac Hand for non-octopodes 10(9 months ago, 1 file, 39+ 0-) 13https://github.com/crawl/crawl/commit/76970dbf17ad 18:59:20 why does Yred not destroy the nuisance zombies when you abandon him? it's super annoying for travel, and if they were dangerous you'd just be encouraged to kill them beforehand 18:59:27 <|amethyst> %git 7258fb44 18:59:27 07|amethyst02 * 0.17-a0-542-g7258fb4: Use item.stacks() in autopickup. 10(7 months ago, 1 file, 1+ 17-) 13https://github.com/crawl/crawl/commit/7258fb44b41f 18:59:39 <}> well that explains it 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:09 <|amethyst> CanOfWorms: not just rc file, there are some defaults 19:00:13 <|amethyst> CanOfWorms: like the stack thing 19:00:31 <}> CanOfWorms, check in /usr/local/share/crawl/dat/defaults and ../clua 19:00:42 yeah but if you don't want to pick up stuff in a stack you usually drop the stack 19:00:52 is there a situation where you're carrying a stack but you don't want more things in the stack? 19:01:02 <|amethyst> CanOfWorms: I mean 19:01:06 only if you want to save turns I think 19:01:14 in that case you wouldn't use autofoo 19:01:23 <|amethyst> CanOfWorms: if you set it to white - that will never pick them up 19:01:38 yes but that's not a good thing? 19:01:41 rchandra: "patches welcome" re yred zombies 19:01:47 like 19:01:53 it's been on the wiki planning page for a while iirc 19:02:03 will a player ever be in a situation where they have a stack of foo, but they don't want to pick up additional foo 19:02:07 yeah, I forgot to get around to fixing that 19:02:29 ah, thanks 19:02:39 rchandra, MarvinPA: jiyva jellies are similar now that they won't really eat items after you abandon 19:02:56 <|amethyst> abandoning jiyva should mark all items as unseen :P 19:03:04 dang 19:03:17 you do lose an eyeball or three, after all 19:03:39 <|amethyst> I guess that is even more annoying for autotravel, since you'll be stopped by the items instead of the jellies 19:03:43 CanOfWorms: yes 19:04:08 <|amethyst> CanOfWorms: the reason the stack behaviour doesn't override \ is in part technical 19:04:11 do stones stop autotravel? 19:04:23 you're running away from something, and you don't want to spend turns picking up the arrows you used earlier, while you backtrack 19:04:47 <|amethyst> well 19:04:54 <|amethyst> the arrow case is even more special 19:04:59 and ctrl+A exists... 19:05:03 <|amethyst> because those arrows have the "thrown" flag 19:05:08 <|amethyst> ??autopickup layers 19:05:09 I don't have a page labeled autopickup_layers in my learndb. 19:05:14 <|amethyst> ?/autopickup.*layer 19:05:15 No matches. 19:05:18 <|amethyst> ?/pickup.*layer 19:05:19 No matches. 19:05:25 <|amethyst> I could have sworn I wrote an entry about that 19:05:27 and ctrl+a is at least announced to players 19:05:30 ?/autopickup 19:05:31 <}> ?/.*autopickup 19:05:31 Matching terms (2): autopickup, medar_autopickup; entries (7): autopickup[1] | autopickup[3] | autopickup[4] | autopickup[5] | craterc[2] | ellipticrc[2] | inscription[2] 19:05:31 Matching terms (2): autopickup, medar_autopickup; entries (7): autopickup[1] | autopickup[3] | autopickup[4] | autopickup[5] | craterc[2] | ellipticrc[2] | inscription[2] 19:05:32 it would be counter intuitive if forcing autopickup off, didn't force autopickup off 19:05:41 <|amethyst> ah 19:05:47 <|amethyst> ??autopickup[5] 19:05:47 autopickup[5/5]: From lowest-priority to highest: autopickup (by symbol) option < autopickup_exceptions option < CLua add_autopickup_func < backslash menu < ctrl-a 19:06:09 <|amethyst> I guess autopickup_thrown lies between backslash menu and ctrl-a? 19:06:35 but the default autopickup off behavior is different now due to stacks 19:06:38 <|amethyst> err, s/autop/p/ 19:06:50 -!- ProzacElf has quit [Ping timeout: 240 seconds] 19:06:55 if anything I would expect manually turning autopickup off to have the same effect as the default effect 19:07:19 <|amethyst> CanOfWorms: but then you have no way of overriding the default when the default is positive 19:07:44 why not move white - to ctrl+d 19:07:50 and regular - to regular swap 19:08:05 since white - seems to be mainly a power user thing 19:08:08 <|amethyst> what if you want to not pick up any more potions of brilliance 19:08:13 -!- Balkanpizza has joined ##crawl-dev 19:08:18 I drop my stack of brilliance? 19:08:24 -!- Daekdroom has quit [Quit: Leaving] 19:08:28 <|amethyst> and you'll still pick up brilliance by default 19:08:29 CanOfWorms: no, white - is when you don't want to pick up something that is on pickup by default 19:08:36 <|amethyst> because potions are on autopickup by default 19:08:36 which happens all the time 19:08:45 <|amethyst> you would be toggling between white + and grey + 19:09:13 Can you make it a so that hydra form heads can't be chopped off? it's kinda silly that it's bad vs bladed weapons now instead of guude 19:09:16 does grey + behave the same as grey -? 19:09:25 as in if you have a stack of something and you drop it, you no longer pick it up? 19:09:33 alternatively 19:09:37 <|amethyst> grey + and grey - are the same setting 19:09:38 what's the difference between grey + and white + 19:09:54 <|amethyst> it just shows either + or - depending on what the lower autopickup layers say 19:09:58 if you drop something you won't pick it up unless it's inscribed with =g 19:10:07 no I mean 19:10:11 potions of brilliance are grey + 19:10:13 I have a stack 19:10:15 I drop the stack 19:10:21 <|amethyst> they will still be grey + 19:10:21 do I still pick up future potions of brilliance 19:10:24 <|amethyst> yes 19:10:30 ok 19:10:32 <|amethyst> unless you change your other options 19:10:37 what's the difference between grey + and white + 19:11:02 <|amethyst> in that case, unless you change default options nothing 19:11:05 <|amethyst> but for tomahawks 19:11:21 <|amethyst> grey + might just mean "pick up unbranded tomahawks because I already have a stack" 19:11:31 I think \ should toggle between gray + and - 19:11:36 and you press ctrl+d to make them white 19:11:41 <|amethyst> you can't toggle between grey + and - 19:11:44 <|amethyst> that doesn't make sense 19:11:51 CanOfWorms: grey +/- depend just on your rcfile 19:11:51 <|amethyst> grey means "use the options" 19:12:01 hmm 19:12:05 CanOfWorms: there are three settings: grey, white +, white - 19:12:06 <|amethyst> maybe we should not display the +/- there 19:12:11 ok so 19:12:11 <|amethyst> since it confuses people 19:12:16 if it's grey, the symbol it shows on the menu is decided by testing with an example item 19:12:23 <|amethyst> it was intended to be helpful, by showing you what happens by default 19:12:25 toggle between grey and white opposite 19:12:33 and ctrl+d sets white whatever grey is 19:12:48 so it creates a dummy tomahawk and if the player would pick it up, it shows + if not it shows - 19:12:53 <|amethyst> that would be fairly reasonable 19:13:03 <|amethyst> but I think it would be better to have a three-way toggle 19:13:05 but even if it shows - you might still pick up branded tomahawks for example 19:13:07 <|amethyst> since there are three states 19:13:30 <|amethyst> so you toggle grey + -> white - -> white + -> grey + or grey - -> white + -> white - -> grey - 19:13:30 -!- Balkanpizza has quit [Quit: Page closed] 19:14:04 would it be confusing to players to see gray + and white + or gray - and white -? 19:14:29 perhaps... the three way toggle... should be an rc-file option!!! 19:14:57 which itself has six states.... 19:15:16 three way toggle might be good, not sure how to visualize the default state 19:15:18 |amethyst: I wonder if it would help if it wasn't grey and white... I actually never noticed until this discussion that there were two different colors (though I don't use \ that much), since I thought it was just bolding the last letter selected 19:15:20 there is space 19:15:30 <|amethyst> elliptic: that might help 19:15:38 ??what are we discussing 19:15:38 I don't have a page labeled what_are_we_discussing in my learndb. 19:15:48 Grunt: \+- 19:15:49 * gammafunk toggles Grunt 19:15:58 * Grunt resists! 19:16:03 -/|\-/|\-/|\ 19:16:14 nice bridge 19:16:57 <|amethyst> elliptic: could make it green, grey, and red 19:17:09 <|amethyst> oh 19:17:11 <|amethyst> maybe not that 19:17:22 also, does that menu interact with rc menu colors? 19:17:25 |amethyst: I was more thinking of leaving it two colors and replacing white with cyan or some such 19:17:40 |amethyst: so that it is clear that the handful that you've changed are different 19:17:42 -!- xtwv has quit [Read error: Connection reset by peer] 19:17:50 <|amethyst> elliptic: hm 19:17:57 <|amethyst> elliptic: I guess it depends on your terminal 19:18:00 i find the grey + or - useful in terms of checking whether my config is doing what i want it to do so i'd definitely be in favour of keeping the symbols pretty much as-is, changing the colours to make it clearer does sound good too 19:18:16 <|amethyst> elliptic: for me, cyan and grey have less contrast than white and grey 19:18:31 <|amethyst> hm 19:18:39 <|amethyst> no, I guess it is still more contrast 19:18:42 |amethyst: (this would be in addition to the three-way toggle you suggested of course) 19:18:43 <|amethyst> though I'd say lightcyan 19:18:44 yellow and gray? 19:19:04 etc_gold 19:19:14 when in doubt, colour things magenta 19:19:21 this autopickup menu is sponsored by gozag 19:19:30 go zag for gozag 19:19:34 |amethyst: could be whatever colors as long as one isn't the bold form of the other; I don't even remember which one is cyan and which one lightcyan :) 19:19:48 <|amethyst> etc_gold: https://goo.gl/L2haae 19:19:50 the light ones are the bold ones 19:20:10 <|amethyst> elliptic: oh, do you use 8-colour mode where bold is just bold? 19:20:40 no, I have 16 colours but I still think of them as paired that way 19:21:25 <|amethyst> (BTW, FR: all uses of colours in the UI are settable via options) 19:22:04 <|amethyst> (without having to define a separate option in initfile.cc for each instance) 19:23:05 <|amethyst> Anyway, I would definitely like to make the autopickup system flatter, but it's not clear how to do that 19:24:17 <|amethyst> if autopickup_exceptions could override one another, then \ could possibly be tricked into manipulating some subset of autopickup_exceptions 19:24:27 <|amethyst> rather than having its own separate system 19:25:28 <|amethyst> likewise, the (symbol based) autopickup option could be turned into a low-precedence autopickup_exception 19:25:55 <|amethyst> but everyone would need to rewrite their autopickup_exceptions then... 19:26:22 <|amethyst> I guess we could introduce a new option and make autopickup_exceptions and autopickup a wrapper around that one 19:26:54 <|amethyst> and autopickup functions could be just an entry in the list that somehow refers to a function rather than an item name/tag 19:27:57 <|amethyst> oh, this talk of "auto" (and the mention of ctrl-a earlier) reminds me 19:28:20 <|amethyst> there is a thread about autoeat + uninterruptable eat causing problems 19:28:38 -!- rockit_ has quit [Ping timeout: 272 seconds] 19:28:46 <|amethyst> would there be a problem with making both eating and vampire corpse draining interruptible by default? 19:29:00 <|amethyst> err 19:29:07 <|amethyst> prompt-to-interrupt that is 19:29:22 <|amethyst> I'm not sure but I *think* you can change that with options 19:29:31 <|amethyst> undocumented options 19:29:37 |amethyst: how would partially eaten stuff and nutrition work? 19:29:43 <|amethyst> elliptic: no partial eating 19:29:50 so you get 0 nutrition? 19:29:52 <|amethyst> elliptic: just like no partial armour swapping 19:30:05 but you are still immune to death cobs while you are eating? 19:30:08 <|amethyst> elliptic: yeah, either you finish and get full nutrition, or you choose to interrupt eating and get none 19:30:11 <|amethyst> oh 19:30:13 that sounds vaguely abusable 19:30:24 <|amethyst> yeah, that particular thing would need to change 19:31:14 <|amethyst> actually 19:31:19 I thought about this at some point in the past, and didn't come up with a reason against interruptable eating like that 19:31:22 <|amethyst> you're not immune to death cobs while eating 19:31:23 I had a thought about autoeat and ghouls (broken since removal of rotten chunks). they could eat when mhp |amethyst: would we have people who are right on the edge of starvation starve to death while eating a ration without being interrupted then? 19:31:27 <|amethyst> you just don't starve to death 19:31:31 does interruptibleness still have those undocumented options that let you change what things cause interruptions? 19:31:32 right 19:31:43 i think those would need cleaning up for this 19:31:48 so I guess you would starve immediately afterwards? 19:31:49 <|amethyst> MarvinPA: yes 19:32:06 anyway the interaction with death cobs definitely would require some though; death cobs already require some thought of course 19:32:16 <|amethyst> elliptic: if you cancel eating while fainting, then I think so 19:32:17 so that you don't have to do things like edit your rc to let yourself eat without being interrupted when desired 19:32:28 <|amethyst> elliptic: not guaranteed death, but possible death 19:32:36 <|amethyst> elliptic: which you could have avoided by not cancelling 19:32:41 MarvinPA: well, you'd be prompted to stop eating presumably? 19:33:04 <|amethyst> Yeah, I would make it prompt by default, as with armour swapping 19:33:12 oh yeah, i thought armour wasn't a prompt for some reason 19:33:23 is autoeat done in lua or in C? 19:33:27 <|amethyst> rchandra: C 19:33:29 <|amethyst> ++ 19:33:32 thanks 19:33:44 that stuff could still definitely do with tidying up somehow, but yeah maybe not so much of an issue 19:34:04 |amethyst: also, didn't we decide when talking about this last time that ration nutrition currently gets added at the start of eating, and this is why you can be starving again when you finish your ration? 19:34:22 I'll at least look at that after the tournament, if it's a small change it'd be nice to make gh not in my least-favourite couple of races 19:34:33 <|amethyst> elliptic: if it does get added at the start, that could be changed I think 19:34:58 |amethyst: right, adding it at the end instead was something I was suggesting as a possibility to help with death cobs anyway 19:35:31 <|amethyst> elliptic: hm, the nutrition is a parameter to start_delay 19:36:48 -!- gammafunk has quit [Read error: No route to host] 19:37:44 <|amethyst> I'm trying to find the code that increases your nutrition in delay.cc 19:37:46 <|amethyst> for non-vampires 19:37:49 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 19:38:10 <|amethyst> oh 19:38:17 <|amethyst> it is in food.cc never mind 19:38:32 |amethyst: I just tested and this is currently what happens when you eat a bread ration in front of a death cob: https://bpaste.net/show/0d84fb57e620 19:38:44 <|amethyst> I guess the nutrition is delay parameter just for messaging 19:38:51 <|amethyst> elliptic: yeah, you are right 19:38:58 ah, right, that message at the end 19:39:35 <|amethyst> elliptic: _eat_chunk and _eating do call lessen_hunger, that would have to move to delay.cc 19:42:48 -!- lobf has joined ##crawl-dev 19:43:13 <|amethyst> ??delay.cc 19:43:13 I don't have a page labeled delay.cc in my learndb. 19:43:17 <|amethyst> ?/.cc 19:43:17 Matching terms (23): acc, acc+, accuracy, accursed_screaming, amulet_of_inacc, amulet_of_inaccuracy, beam.cc, bolt_of_accuracy, bolt_of_inaccuracy, hellsuccess, inacc, inaccuracy, knife_of_accuracy, long_blades(acc,dam,delay,mindelay), ray.cc, rod_of_inaccuracy, space_occasionally_warps, spell_accuracy, spell_success, success, success_rate, volteccerjack, water_moccasin; entries (401): !help:!orbr... 19:43:19 <|amethyst> ?/\.cc 19:43:19 Matching terms (2): beam.cc, ray.cc; entries (9): b26[2] | bow_of_chaos[1] | cloud_damage[2] | elliptic_commits[1] | goodcode[4] | ray.cc[1] | ring_of_flight[1] | titles[1] | xcrawl[4] 19:43:22 <|amethyst> ??ray.cc 19:43:22 ray.cc[1/1]: <|amethyst> Grunt: I feel like I understand beam.cc better than ray.cc 19:44:06 <|amethyst> I think delay.cc is slightly less tricky than beam.cc, but only slightly 19:44:35 -!- MarvinPA has quit [Quit: Leaving] 19:46:30 <|amethyst> FR: implement delays as coroutines 19:46:37 !learn add delay.cc <|amethyst> I think delay.cc is slightly less tricky than beam.cc, but only slightly 19:46:37 delay.cc[1/1]: <|amethyst> I think delay.cc is slightly less tricky than beam.cc, but only slightly 19:46:51 soon we'll have complete ranking 19:47:09 <|amethyst> !learn add delay.cc <|amethyst> FR: implement delays as coroutines [to simplify them] 19:47:09 delay.cc[2/2]: <|amethyst> FR: implement delays as coroutines [to simplify them] 19:49:17 <|amethyst> !learn edit delay.cc[2] s/FR/sincere FR/ 19:49:17 delay.cc[2/2]: <|amethyst> sincere FR: implement delays as coroutines [to simplify them] 19:51:19 -!- Lightli has quit [Ping timeout: 246 seconds] 19:56:13 -!- Datul has quit [Ping timeout: 246 seconds] 19:57:07 -!- ontoclasm has joined ##crawl-dev 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:02:32 -!- stanzill has quit [Quit: au rev] 20:06:34 -!- blazinghand has quit [Quit: blazinghand] 20:09:16 -!- Cacophony has quit [Ping timeout: 240 seconds] 20:09:29 -!- PleasingFungus has joined ##crawl-dev 20:10:10 -!- angelichorsey has joined ##crawl-dev 20:11:11 and that is why we will remove all fungi immediately. 20:11:29 * PleasingFungus dies! 20:11:36 -!- Shinino has quit [Ping timeout: 246 seconds] 20:12:35 fedhas appreciates your contribution to the ecosystem. 20:14:48 -!- lobf has quit [Quit: lobf] 20:16:41 give me suggestions for amulets 20:19:11 -!- angelichorsey has left ##crawl-dev 20:19:49 -!- gammafunk has joined ##crawl-dev 20:20:11 So glad I decided to upgrade to ubuntu wily 20:20:40 so I can experience random xorg crashes due to some intel graphics bug 20:21:50 -!- reaverb has joined ##crawl-dev 20:22:24 -!- NeremWorld has quit [Ping timeout: 264 seconds] 20:22:30 %git 20:22:30 07wheals02 * 0.18-a0-125-g4c9da24: Fix some prompts failing to show up (}, #9838). 10(7 hours ago, 4 files, 6+ 16-) 13https://github.com/crawl/crawl/commit/4c9da24b1f35 20:25:35 -!- Nerem has quit [Ping timeout: 250 seconds] 20:26:39 -!- serq has quit [Remote host closed the connection] 20:27:51 -!- NeremWorld has quit [Ping timeout: 255 seconds] 20:29:02 -!- Vidiiot has quit [Quit: Don't call anyone~] 20:33:08 (}, 20:33:14 -!- Doesnty has quit [Read error: Connection reset by peer] 20:33:45 ontoclasm: attributing mr. } 20:33:58 i know 20:34:22 just looks like some strange smily 20:34:26 one of those names that's short to type and long to read 20:34:59 she was in cave story i think 20:35:21 -!- CEPollard has quit [Read error: Connection reset by peer] 20:36:23 Just add an escape char. 20:36:24 \} 20:40:02 -!- } has quit [] 20:44:26 -!- st_ has quit [Ping timeout: 240 seconds] 20:45:16 ontoclasm: suggestion for amulet tiles? 20:48:35 -!- Gorgo has quit [Quit: This computer has gone to sleep] 20:49:02 I made an amulet once, but some jerk replaced it :( 20:49:04 it was Art 20:50:00 did it look like a jockstrap made of brambles 20:51:39 that was also Art. 20:51:40 -!- NilsBloodaxe has quit [Quit: Page closed] 20:51:53 -!- Ququman has quit [Remote host closed the connection] 20:59:11 what amulet was that? 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:00:36 http://pastebin.com/FVQ94nx8 21:00:52 (Let players choose for ghosts not to spawn) 21:02:00 It's equivalent to just playing on a clean install. I would like to push it as soon as the tournament ends. 21:02:01 CanOfWorms: yes 21:03:09 reaverb: letting players choose whether or not ghosts exist online seems like a very bad idea to me 21:03:40 http://g02.a.alicdn.com/kf/HTB1O2ZNIFXXXXbaXpXXq6xXFXXXB/FREE-SHIPPING-hot-sale--chinese-font-b-jade-b-font-font-b-amulet-b-font.jpg 21:03:51 elliptic: Why? 21:04:08 https://img1.etsystatic.com/030/0/5957427/il_340x270.576259347_ggi5.jpg 21:04:13 http://assets.catawiki.nl/assets/2015/7/19/c/e/5/ce5809f2-2e3b-11e5-8d72-387519ee31dd.jpg 21:04:21 http://g04.a.alicdn.com/kf/HTB1a7QIHVXXXXX1XFXXq6xXFXXXv/Green-Jade-Dragon-font-b-Phoenix-b-font-font-b-Amulet-b-font-Pendant.jpg 21:04:37 -!- CEPollard is now known as xtwv 21:04:57 reaverb: a few reasons, but among them is that it amounts to giving players a "make the game easier" rcfile option 21:05:03 only a little easier, but still 21:05:21 the next step will be giving players a "double melee damage" rcfile option 21:05:28 -!- Cidec has quit [Client Quit] 21:05:29 Players can already make the game "easier" by playing offline. 21:05:34 difficulty levels...! 21:05:44 reaverb: yes, and those games aren't tracked by us 21:05:46 or playing on servers which don't have as hard ghosts. 21:05:52 n1k: vitality 21:05:58 reaverb: which servers are those? 21:06:02 reaverb: if this option were added, we would at the very least want to track it with sequell 21:06:16 i.e. add it as a a field to all logfile and milestone lines 21:07:05 PleasingFungus: Any servers which gw/qw don't use, from my understanding. 21:07:11 reaverb: generally I just think that adding gameplay-affecting options sets a very dangerous precedent 21:07:17 haha 21:07:24 elliptic: Yes Sequell tracking sounds reasonable. 21:07:35 reaverb: huh? gw/qw ghosts are easier, not harder, and don't make up that significant a proportion of ghosts 21:08:20 reaverb: like what is the reason to add this option? is it just "some players don't like ghosts"? 21:08:34 well, there are lots of other parts of crawl that some players don't like 21:08:42 and we don't have options disabling them 21:09:25 reaverb: if you actually think that player ghosts are a net negative on the game (and I can see some arguments for that) then you should be campaigning to remove them for everyone, not this 21:12:02 elliptic: In that case any servers which do have gw/qw have easier ghosts. And somebody posted some stats on the tavern bots were like 1/3rd deaths on cbro? (maybe that doesn't correlate 100% to ghosts). 21:13:46 Yes I could see removing players ghosts for everybody. I've proposed that in the past and I got a negative response if I recall? The main reason I see ghosts spawning as different from other features players don't like is that you can avoid it by playing offline. 21:13:47 reaverb: I don't think the bots have a significant effect, but if they do I would say that there are other ways of addressing this if desired (like adding an rcfile option that says "this game will not leave a player ghost" and having bots turn that option on) 21:14:22 reaverb: you can do lots of other things offline too that you can't do online, like bring back MD :P 21:14:23 The other example of ghosts having a significant effect on game difficulty is the special bonus ghosts spawns on halloween effect. 21:14:54 reaverb: well, I've wanted to remove that halloween nonsense ever since it was added, so... 21:15:01 reaverb, oh that bug is still in the game? 21:15:36 -!- Kellhus has quit [Quit: Page closed] 21:17:45 reaverb: anyway, I feel pretty strongly that rcfile options are not the place for anything that changes game mechanics... rcfiles are for adjusting the interface 21:18:50 -!- hypractv1hipmunk has joined ##crawl-dev 21:18:51 -!- rax_ has joined ##crawl-dev 21:19:03 -!- rax has quit [Write error: Broken pipe] 21:19:03 -!- unpaidbill has quit [Write error: Broken pipe] 21:19:03 -!- hypractvChipmunk has quit [Write error: Broken pipe] 21:19:03 -!- GoblinBomb has quit [Write error: Broken pipe] 21:19:03 -!- buki has quit [Write error: Broken pipe] 21:19:04 -!- Medice2 has quit [Write error: Broken pipe] 21:19:05 -!- royiv_ has quit [Remote host closed the connection] 21:21:41 -!- axujen has quit [Quit: Gotta Go Fast!] 21:23:06 -!- yernab has quit [Ping timeout: 240 seconds] 21:26:35 i like ghosts but i do think they should be more "player-themed uniques" than attempts to recreate what the player was actually like 21:27:33 it's kind of dumb that large categories of player types (e.g. ranged chars) turn into bag-of-xp ghosts 21:28:12 that's the biggest reason for the above, yes 21:28:27 PleasingFungus, I definitely agree--it's possible to stack easy ghosts on low-population servers for XP now 21:28:44 now? 21:28:48 I don't think anyone has really abused this strategy in a speedrun or anything but it's very possible 21:29:04 PleasingFungus, err I mean it's always been the case and it's still the case 21:29:24 seems profoundly unreliable 21:29:30 on many levels 21:30:59 that may be so but it's a means of stacking the deck which I don't like 21:31:26 it's also dumb that crappy deep elves with dazzling spray turns into instant death ghosts 21:31:29 an early non-threatening ghost is a lot of XP for nothing 21:32:03 Unstable branch on crawl.buzz updated to: 0.18-a0-125-g4c9da24 (34) 21:33:10 I don't like ghosts because when I find a monster the first thing I want to do is either fight or run from it, instead of reading a log to find out whether I should fight or run from it 21:34:10 -!- critica has quit [Remote host closed the connection] 21:42:57 minmay: the fact that you can xv to see spells helps with that a bit nowadays at least 21:44:10 iirc the only reason to look at logs for player ghosts now is to find exact ac/ev values 21:44:15 n1k: stacking easy ghosts is quite a lot of work (and not really possible at all if there is any sort of traffic on the server), but I agree that it is a bit problematic 21:44:41 PleasingFungus: and to get an idea of their melee damage, which depends on weapon base type and strength iirc 21:45:03 technically, the tile reflects that. 21:45:12 ;) 21:46:24 I think players not having ghosts offline differs from modding the game because it's impossible for an offline player get the online spread of ghosts. Whenever I die/am annoyed by a ghost I think "wow I could have avoided that if I just bothered to play locally." 21:46:59 I do suppose these are all more reasons to remove player ghosts than to make it an option. 21:47:01 anyway I certainly agree that there are some bad features about player ghosts... they are sometimes pretty cool but I wouldn't be particularly sad to see them go away or be changed a lot 21:47:16 -!- LordSloth_ has quit [Quit: Bye] 21:48:02 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 21:48:14 I'd be very sad to see them go away 21:48:18 -!- Kalir has quit [Changing host] 21:48:26 I think they add a ton of flavor and character to the game, and some great stories have come from them 21:48:47 <|amethyst> I thought we decided that flavour is irrelevant 21:48:50 I think it might be possible to make them more like 'player-themed uniques' as ontoclasm was suggesting 21:48:58 <|amethyst> or, at least, one of the lowest priorities 21:49:01 one idea: there is some finite list of types of ghost (melee, a couple casty, summoner, etc) and the game randomly picks one of those types of ghost when it wants to place one 21:49:13 and then after choosing the type of ghost it looks for a name for the ghost 21:49:14 |amethyst: consistency is the hobgoblin of tiny crawl developers 21:49:16 I'm about 5" tall. 21:49:47 elliptic: I would have zero problems with that implementation of player ghosts :D 21:49:48 and it does this by looking at recent deaths near that level, but the abilities of the ghost don't depend on the name 21:50:13 so they would be like pan lords then I guess 21:50:18 I think that would be going too far, but I'd need more time to think about what I'd actually prefer them to be. 21:50:43 that's just one idea, lots of other things we could do with ghosts 21:50:48 sure 21:53:18 -!- Lightli has joined ##crawl-dev 21:57:50 player ghosts become baby pan lords??? 21:57:59 that explains the name pandemonium... 21:58:09 <|amethyst> FR: foetal pan lords using the old Orb Guardian tiles 21:58:19 I would strongly prefer from there to be no mechanical differences between playing a particular version (ex. 0.16.2 or g4c9da24) on a server vs. offline, or between different servers. 21:58:44 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 21:58:51 |amethyst: Just need to add that as a panlord body tile! 21:59:05 <|amethyst> I mean a separate monster type 21:59:10 <|amethyst> "foetal Pandemonium lord" 21:59:59 reaverb: that's exactly opposite the design goals of ghosts. 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:15 which is to allow a sort of indirect interaction between players. 22:00:35 or between games, I suppose, to be more precise. 22:00:52 <|amethyst> would be nice to integrate .badusers support into Crawl 22:00:55 <|amethyst> for ghost names 22:01:12 PleasingFungus: yeah 22:02:20 |amethyst: yeah 22:02:35 <|amethyst> elliptic: yeah 22:02:48 <|amethyst> not sure what I'm agreeing with, but felt the need to complete the cycle 22:02:52 yeah 22:03:01 trying to think of some way to do that specifically in the web server rather than the crawl client (the client running on the server...?), but I don't think you can 22:04:06 <|amethyst> https://www.youtube.com/watch?v=ZUgMpG1I_o8#t31 22:04:28 clearly the solution is to fix offline, not ruin online 22:04:49 <|amethyst> integrated Hearse 22:04:57 each version includes many random ghosts from recent online play 22:05:02 PleasingFungus: I can see that without mechanical differences. Obviously elliptic's "ghost steal names from dead players but nothing else". randarts could do the same, taking the names of the dead players, perhaps if the randart is "similar" to one an ascended player used. I could see putting in the description of panlords "Gained control of this panlord after the former rule FooLord was defeated by Player X" etc. 22:05:57 <|amethyst> s/this panlord/this realm/ presumably 22:06:05 I mean, I guess the big reason I didn't like that first idea elliptic tossed out was *because* it didn't feature that inter-game interaction 22:06:17 the panlord/randart ideas are very cool & I approve 22:06:19 Thanks |amethyst :D 22:07:05 PleasingFungus: well, it would still feature that interaction via names... it is just that your ghost's equipment/spells would get randomized a bit 22:07:05 reminds me of ideas nrook tossed around wrt replacing the fixed panlords with player-themed panlords - I think that was nrook's idea? 22:07:11 I forget, dpeg's suggested sort of similar things 22:07:21 -!- omnirizon has quit [Ping timeout: 246 seconds] 22:07:23 I'm not sure how easy it would be to notice the difference really, ghosts are already weird with which spells they keep and such 22:07:35 and a lot of equipment doesn't matter for them 22:07:59 idk, it feels noticeable when you have a ghost that's out of the norm in various ways - e.g. the legendary logicninja ghost 22:08:01 dpeg has suggested player-themed randgods and randgod server mascots (obviously requires randgods of course). 22:08:19 PleasingFungus: Add a unique named LogicNinja 22:08:33 apotheosis...! 22:08:39 <|amethyst> I would also like to see that 22:09:04 g4c9da24: dowan & duvessa occasionally spawn with a third companion, minmay 22:09:54 <|amethyst> my suggestion has always been, and still is, that with the orb and 15 runes you can descend to the bottom of pandemonium, where you fight "Ploog" the overboss, and if you win you get to assemble your own "rand"god 22:10:10 back to doomrl with you 22:10:25 !banish plog 22:10:26 PleasingFungus casts a spell. plog is cast into beam.cc! 22:10:33 wow, that was way ruder than I intended... 22:10:46 <|amethyst> !banish doodad 22:10:47 |amethyst casts a spell. doodad is cast into the Abyss! 22:11:31 hm, I can start merging things soon 22:11:42 maybe I'll spend some time tomorrow making something fun to merge in 22:13:21 PleasingFungus: lunch 22:13:37 yes. that's it. more food types! 22:13:41 there's no flaw... 22:14:09 You eat a vegan ration. Mmm... quinoa. 22:14:58 bread is vegan! 22:15:03 ...isn't it? 22:15:21 <|amethyst> You eat a gluten-free vegan ration. 22:16:06 fr artisinal bread rations 22:16:19 restore 5 more nutrition 22:16:43 -!- Evablue has quit [Quit: Evablue] 22:25:53 -!- Pacra has joined ##crawl-dev 22:32:23 -!- amalloy is now known as amalloy_ 22:33:10 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:35:15 -!- iafm has quit [Quit: leaving] 22:36:58 -!- nicolae- has joined ##crawl-dev 22:37:48 -!- Nerem has quit [Ping timeout: 246 seconds] 22:40:40 -!- NeremWorld has quit [Ping timeout: 250 seconds] 22:44:00 -!- hyperbolic has quit [Ping timeout: 264 seconds] 22:45:36 -!- Nerem has quit [Ping timeout: 240 seconds] 22:47:52 a weird bug: if I try to travel into a wall adjacent to me with Xu. then it gives a prompt "Have to go through D:5. Continue?" 22:47:56 (I am on D:6) 22:49:12 <|amethyst> hmm, wonder what happens if you say yes 22:49:27 -!- tensorpudding has quit [Ping timeout: 250 seconds] 22:49:48 I would have tested but I was on a level with a dangerous ghost and didn't want to experiment :P 22:49:54 <|amethyst> :) 22:50:17 |amethyst: that's the premise of Event Horizon iirc 22:50:33 <|amethyst> !lg elliptic ktyp=wizmode 22:50:33 No games for elliptic (ktyp=wizmode). 22:50:40 fr event horizon portal vault 22:51:08 <|amethyst> ??wizards without wizlabs 22:51:08 wizards without wizlabs[1/2]: Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Maxwell, Olgreb, Naniwa, Gell. Artifact smiths: Ukta ({hat of the bear spirit}), Black/Doom Knight, Octopus King, The Captain, The Alchemist, Zhor, Cekugob, the Botono. 22:51:13 -!- Tinyboss has quit [Ping timeout: 246 seconds] 22:51:14 <|amethyst> Gell 22:51:17 where we're going, we don't need eyes to see 22:51:22 Naniwa? 22:51:55 also for some reason i always figured Zhor was more of a place than a person 22:52:03 ??zhor 22:52:03 skin of zhor[1/1]: +4 animal skin with rC+++. 22:52:15 -!- jeanjacques has joined ##crawl-dev 22:53:40 nicolae-: Spell in some old Crawl varient. Creates shop interface without actual shop. 22:53:47 ?/Naniwa 22:53:47 Matching entries (3): hilarious_cdo_deaths[48]: !lg BAZAAROFNANIWA 1 -tv | open_guide[1]: !lm bazaarofnaniwa br.enter=slime 1 -tv:>$:x10 | wizards_without_wizlabs[1]: Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Maxwell, Olgreb, Naniwa, Gell. Artifact smiths: Ukta ({hat of the bear spirit}), Black/Doom Knight, Octopus King, The Captain, The Alchemist, Zhor, Cekugob, the Botono. 22:54:00 ah, gotcha 22:54:06 that sounds slightly broken 22:55:10 <|amethyst> skin of tauntaun 22:56:56 You put on the +4 skin of Tauntaun. You thought it smelled bad on the outside! 22:58:54 elliptic: that is a very, very old bug 22:59:17 it's been annoying me forever 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:01:19 !send PleasingFungus bugs 23:01:19 Sending bugs to PleasingFungus. 23:01:39 if you want to deal with bugs that have been annoying me forever: find out why shift-tab occasionally starts moving you for no reason 23:01:42 <.< 23:02:01 !send PleasingBugs fungus 23:02:02 Sending fungus to PleasingBugs. 23:02:25 !send hellion_island Grunt 23:02:25 Sending Grunt to hellion_island. 23:02:39 n1k: that is exactly why I am annoyed by it!!! 23:02:45 I remember! 23:02:46 !lg . kmap~~hellion_island -tv:x0.2 23:02:47 1. SGrunt, XL27 MiGl, T:116450 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 23:03:07 !lg . kmap~~hellion_island -tv:cancel 23:03:08 1. SGrunt, XL27 MiGl, T:116450 cancel requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 23:03:10 !lg . kmap~~hellion_island -tv:<0.2:x0.2 23:03:10 1. SGrunt, XL27 MiGl, T:116450 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 23:03:24 !lg . kmap~~hellion_island -tv:<0.5:x0.5 23:03:24 1. SGrunt, XL27 MiGl, T:116450 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 23:03:54 !send Sequell !send command 23:03:54 Sending !send command to Sequell. 23:04:01 !send !send nicolae- 23:04:01 Sending nicolae- to !send. 23:04:01 I wonder if it has to do with the lava worm submerging 23:04:45 hm, interesting thought 23:05:07 !send PleasingFungus thoughts 23:05:07 Sending thoughts to PleasingFungus. 23:05:11 -!- vev has quit [Remote host closed the connection] 23:05:21 "Ouch! That really hurt!" 23:05:36 !send PleasingFungus thoughts5 23:05:37 Sending thoughts5 to PleasingFungus. 23:05:46 gfunk is streaming on twitch and running a random playlist and all of a sudden a mix by Eino comes on 23:05:46 bh: You have 3 messages. Use !messages to read them. 23:05:47 whoa 23:05:48 woah 23:05:49 why did I just turn red 23:05:57 !tell bh You have 4 messages. Use !messages to read them. 23:05:58 Grunt: OK, I'll let bh know. 23:05:58 that was some high tech 23:06:00 this is alarming 23:06:09 !send PleasingFungus redness01 23:06:09 Sending redness01 to PleasingFungus. 23:06:12 oops 23:06:16 * geekosaur guesses "thoughts" was ended by a color sequence 23:06:20 !send PleasingFungus colors12 23:06:20 Sending colors12 to PleasingFungus. 23:06:31 !send PleasingFungus redness04 23:06:31 Sending redness04 to PleasingFungus. 23:06:36 !send PleasingFungus darkredness05 23:06:36 Sending darkredness05 to PleasingFungus. 23:07:36 -!- reaverb has quit [Ping timeout: 240 seconds] 23:07:37 you've cracked my high tech 23:07:58 !send nicolae- boldness 23:07:58 Sending boldness to nicolae-. 23:08:08 !send nicolae- reversals 23:08:08 Sending reversals to nicolae-. 23:08:10 oops 23:08:13 !send nicolae- reversals 23:08:13 Sending reversals to nicolae-. 23:08:21 whatever <.< 23:08:21 DC2 to you too :p 23:08:30 !send Grunt reversal 23:08:30 Sending reversal to Grunt. 23:08:32 <|amethyst> !send nicolae a word1 23:08:33 Sending a word1 to nicolae. 23:08:34 that's the one 23:08:50 !send death nicolae- 23:08:50 Sending nicolae- to death. 23:09:19 rip 23:09:23 !death nicolae- 23:09:24 Death has come for nicolae-... 23:11:07 -!- SurpriseTRex has quit [Ping timeout: 272 seconds] 23:15:24 Webtiles server stopped. 23:15:25 Webtiles server started. 23:16:19 (it should really renick to Buzzkill when stopping webtiles >.> ) 23:16:24 nice 23:16:52 Webtiles server stopped. 23:16:59 Webtiles server started. 23:17:57 question for vault opinion havers: which of the following would work as themes for special rooms iyo: constructs. fire. ice. monsters themed after body parts (craziness in zot). all invisible monsters. 23:18:35 Webtiles server stopped. 23:18:36 Webtiles server started. 23:20:19 probably not all invisible monsters. 23:20:39 -!- Buzzell has quit [Remote host closed the connection] 23:20:41 imo: none of the above 23:20:45 I don't like special rooms. 23:21:03 If you want "protracted needless rush of monsters", go visit a zig. 23:21:03 invis seems either utterly horrid or utterly trivial depending on whether player has SInv 23:21:18 -!- amalloy_ is now known as amalloy 23:21:40 if you wanted to avoid protracted needless rush of monsters you shoulda stayed out of the dungeon! 23:22:17 isn't there already an invisible monsters vault? 23:22:23 the unseen horrors 3x3 loot box 23:22:31 that is a thing, yes 23:22:35 yeah i wasn't super enthused about that one 23:22:37 but 23:23:06 there's also an undead spiders special room in spider >_> 23:23:14 nice 23:26:40 -!- Lasty has quit [Quit: Leaving.] 23:30:03 -!- Lawman0 has quit [Ping timeout: 244 seconds] 23:30:09 yeah i think these would work better as regular style vaults 23:40:23 -!- Lawman0_ has quit [Ping timeout: 244 seconds] 23:42:29 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:44:23 -!- CKyle has joined ##crawl-dev 23:46:18 -!- reaverb has joined ##crawl-dev 23:52:51 -!- debo has joined ##crawl-dev 23:54:46 -!- BlackGyver has quit [Ping timeout: 240 seconds] 23:55:34 keep ghosts 23:56:04 death to ghosts. er, wait. 23:57:57 -!- orbekk has quit [Quit: WeeChat 1.0.1] 23:58:25 -!- beogh has quit [Ping timeout: 246 seconds]