00:00:03 -!- omarax has quit [Remote host closed the connection] 00:03:04 Lasty: 646h idle and still counting, are you ever going to get around to ascending that DgAs?! 00:03:19 sorry, 676h 00:08:56 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-998-gcb3fcb1 (34) 00:19:19 -!- PleasingFungus has joined ##crawl-dev 00:22:35 gammafunk: obviously the solution is an All-Stone Elf:3 00:22:40 or something 00:22:51 you want the elves to be stoned? 00:23:05 xXx420HighestOfElvesxXx 00:23:45 I thought that was a given... 00:28:07 -!- ProzacElf has quit [Ping timeout: 240 seconds] 00:31:47 -!- ProzacElf has joined ##crawl-dev 00:35:20 -!- ussdefiant_Lappy has joined ##crawl-dev 00:37:24 -!- aditya has quit [Ping timeout: 264 seconds] 00:39:46 honestly yeah I managed to killhole elf:$ two times in a row 00:39:51 with elementalists running around 00:40:21 clearly the solution is to make all the walls into earth elementals 00:42:07 -!- dtsund has joined ##crawl-dev 00:43:07 -!- tealeaves has quit [Quit: Bye] 00:43:20 -!- tealeaves has quit [Client Quit] 00:47:45 -!- lobf has quit [Quit: lobf] 00:50:22 -!- lobf has joined ##crawl-dev 00:57:32 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 00:58:47 -!- SurpriseTRex has quit [Ping timeout: 240 seconds] 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:01:46 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.2/20151221130713]] 01:03:11 -!- zxc has joined ##crawl-dev 01:05:07 -!- Tpain has quit [Ping timeout: 240 seconds] 01:05:58 Unstable branch on crawl.s-z.org updated to: 0.18-a0-998-gcb3fcb1 (34) 01:07:06 -!- Tpain is now known as zhaorenw 01:09:19 -!- FireSight has quit [] 01:13:17 -!- Furril has quit [Ping timeout: 240 seconds] 01:19:17 -!- jefus has quit [Ping timeout: 256 seconds] 01:25:36 -!- omnirizon has quit [Ping timeout: 260 seconds] 01:26:24 -!- meatpath has quit [Remote host closed the connection] 01:36:52 -!- jefus has joined ##crawl-dev 01:38:27 -!- iFurril has quit [Ping timeout: 240 seconds] 01:43:58 -!- Graydot- is now known as Graydot-ZzZ 01:55:55 -!- maldini has quit [Quit: maldini] 01:57:56 -!- maldini has quit [Client Quit] 01:59:09 -!- Zannick has quit [Ping timeout: 246 seconds] 01:59:24 -!- WalkerBoh has quit [Remote host closed the connection] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:01:01 -!- Zannick has joined ##crawl-dev 02:06:43 -!- MarvinPA has quit [Quit: Leaving] 02:11:26 -!- ystael has quit [Ping timeout: 245 seconds] 02:18:11 -!- Zeor has quit [Quit: Leaving.] 02:22:33 -!- Krakhan has quit [Ping timeout: 276 seconds] 02:30:40 -!- Shard1697 has joined ##crawl-dev 02:32:10 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 02:36:17 -!- SomeStupidGuy has quit [Ping timeout: 240 seconds] 02:41:22 -!- tealeaves has quit [Quit: Bye] 02:42:41 -!- molotove has quit [Quit: Leaving.] 02:59:10 -!- amalloy is now known as amalloy_ 03:00:04 -!- omarax has quit [Read error: Connection reset by peer] 03:00:45 -!- MgDark has quit [Read error: Connection reset by peer] 03:02:31 -!- rossi has quit [Ping timeout: 246 seconds] 03:03:06 -!- Idolo has quit [] 03:10:30 -!- jefus has quit [Ping timeout: 250 seconds] 03:11:32 -!- st_ has joined ##crawl-dev 03:15:08 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-998-gcb3fcb1 (34) 03:23:48 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:28:30 -!- lobf has quit [Quit: lobf] 03:30:39 -!- DaneiTHREE has quit [Read error: Connection reset by peer] 03:32:03 -!- adibis is now known as aditya 03:32:11 -!- amalloy_ is now known as amalloy 03:41:12 -!- ussdefiant_Lappy has quit [Ping timeout: 276 seconds] 03:52:57 -!- scummos| has quit [Ping timeout: 240 seconds] 03:58:50 hi there, is there any option in order to reset its own password in the ssh session ? 03:58:58 hmm 03:59:12 on the crawl.akrasiac.org server I mean (maybe not the right place here) 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:06:17 -!- edsrzf has quit [Ping timeout: 260 seconds] 04:07:05 -!- vale_ has quit [Remote host closed the connection] 04:07:57 -!- ontoclasm has quit [Quit: Leaving.] 04:11:27 -!- Bcadren has quit [Ping timeout: 240 seconds] 04:20:20 -!- siepu has quit [Ping timeout: 272 seconds] 04:25:46 -!- Reverie has joined ##crawl-dev 04:29:12 -!- bonghitz has quit [Remote host closed the connection] 04:31:16 -!- Blazinghand has joined ##crawl-dev 04:38:54 -!- ystael has quit [Ping timeout: 250 seconds] 04:42:14 ??cao 04:42:14 cao[1/2]: Crawl server, located in Phoenix, AZ. USA, http://crawl.akrasiac.org/ or crawl.akrasiac.org ssh port 22 ssh-username:joshua ssh-password: joshua. Runs the latest stable release, trunk, and robotfindskitten. Further information on the website and ??putty entries for Windows users. Also see http://crawl.develz.org/wordpress/howto 04:42:20 ??cao[2 04:42:20 cao[2/2]: Webtiles is at http://crawl.akrasiac.org:8080/. 04:42:47 typically, if you've lost your password, you will need to contact the server admin and give them your email address 04:43:06 hm. who is the admin for cao now? still r a x? 04:43:18 thx johnstein, not sure I gave an email address at this time (back to 2012 I think) :o) 04:43:23 hm 04:43:37 uhh, I just found an error on this page: http://crawl.develz.org/wordpress/howto 04:43:50 it says crawl.underhound.eu 04:43:54 but it is just underhound.eu 04:44:06 I don't use the crawl-subdomain. 04:44:14 BLASPHEMY 04:44:21 lol 04:44:51 still rax apparently 04:46:16 if you didn't lie about your e-mail while signing up, this shouldn't be a problem ;) 04:47:04 well, 2010 in fact /o/ 04:47:23 and I asked on the ##crawl chan to rax directly (I hope it's him) 04:47:26 (or her) 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:08:14 -!- Sorbius has quit [Ping timeout: 256 seconds] 05:12:15 -!- maldini has quit [Quit: maldini] 05:12:16 -!- vale_ has quit [Ping timeout: 245 seconds] 05:22:08 -!- ontoclasm has joined ##crawl-dev 05:22:14 -!- glaas has quit [Ping timeout: 250 seconds] 05:24:10 -!- ontoclasm has quit [Client Quit] 05:35:58 -!- __miek has quit [Ping timeout: 265 seconds] 05:38:05 -!- mopl has quit [Ping timeout: 252 seconds] 05:39:57 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:45:19 -!- Tux[Qyou] has joined ##crawl-dev 05:51:21 -!- amalloy is now known as amalloy_ 05:58:26 -!- beogh has quit [Ping timeout: 252 seconds] 06:00:03 -!- omarax has quit [Remote host closed the connection] 06:01:18 -!- elliptic has quit [Quit: Leaving] 06:11:15 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 06:13:25 -!- vale_ has quit [Ping timeout: 264 seconds] 06:15:06 -!- mopl_ is now known as mopl 06:16:28 -!- maldini has quit [Quit: maldini] 06:19:38 -!- siepu has quit [Ping timeout: 256 seconds] 06:20:12 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 06:20:25 -!- Tux[Qyou] has joined ##crawl-dev 06:28:42 -!- ProzacElf has quit [Ping timeout: 256 seconds] 06:31:03 -!- debo has joined ##crawl-dev 06:32:11 -!- Ooze_ has quit [Quit: Page closed] 06:36:12 -!- Dixlet has quit [Ping timeout: 260 seconds] 06:37:51 -!- Foamed has quit [Quit: Leaving] 06:47:47 -!- Reverie has joined ##crawl-dev 06:50:12 -!- tensorpudding has quit [Ping timeout: 250 seconds] 06:50:16 -!- scummos| has quit [Ping timeout: 255 seconds] 06:57:00 -!- aditya has quit [Ping timeout: 240 seconds] 07:00:03 -!- omarax has quit [Remote host closed the connection] 07:02:26 -!- KurzedMetal has quit [Read error: Connection reset by peer] 07:07:12 -!- KamiKatze has quit [Ping timeout: 252 seconds] 07:13:37 -!- vale_ has quit [Ping timeout: 240 seconds] 07:17:19 Mindiell: if you need something from rax email rax@akrasiac.org mentions aren't very effective :) 07:17:56 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 07:20:32 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:21:59 -!- clouded_ has joined ##crawl-dev 07:22:10 -!- st_ has quit [Read error: Connection reset by peer] 07:32:21 rax: thx so much ! <3 07:38:32 -!- mopl has quit [Ping timeout: 252 seconds] 07:42:28 -!- maldini has quit [Quit: maldini] 07:44:26 -!- mopl_ is now known as mopl 07:45:13 -!- siepu has quit [Ping timeout: 264 seconds] 07:50:48 -!- maldini has quit [Ping timeout: 276 seconds] 07:50:49 -!- maldini_ is now known as maldini 07:51:07 -!- Tilogour has quit [Quit: Page closed] 07:56:18 -!- pikaro has quit [Ping timeout: 272 seconds] 07:58:06 -!- waat has quit [Ping timeout: 245 seconds] 08:00:04 -!- omarax has quit [Remote host closed the connection] 08:00:29 -!- jefus_ has joined ##crawl-dev 08:02:00 -!- jefus has quit [Ping timeout: 272 seconds] 08:07:01 -!- Lasty has quit [Quit: Leaving.] 08:14:17 -!- KamiKatze_ has quit [Ping timeout: 252 seconds] 08:14:52 -!- vale_ has quit [Ping timeout: 260 seconds] 08:16:27 -!- Reverie has quit [Quit: Textual IRC Client: www.textualapp.com] 08:36:22 -!- pikaro has quit [Ping timeout: 260 seconds] 08:40:24 -!- Reverie has joined ##crawl-dev 08:41:16 -!- siepu has quit [Quit: Leaving] 08:45:45 -!- maldini has quit [Quit: maldini] 08:54:00 -!- gareppa has quit [Quit: Leaving] 08:59:23 -!- clouded_ is now known as st_ 09:00:04 -!- omarax has quit [Remote host closed the connection] 09:01:59 -!- debo_ has joined ##crawl-dev 09:02:28 -!- debo_ is now known as Guest79985 09:03:55 -!- debo has quit [Ping timeout: 255 seconds] 09:05:59 -!- KamiKatze has quit [Ping timeout: 252 seconds] 09:10:12 -!- iFurril has quit [Ping timeout: 260 seconds] 09:15:52 -!- vale_ has quit [Ping timeout: 256 seconds] 09:17:46 -!- maldini has quit [Quit: maldini] 09:21:03 -!- maldini has quit [Client Quit] 09:25:22 -!- pikaro has quit [Ping timeout: 260 seconds] 09:39:56 -!- Tilogour has quit [Quit: Page closed] 09:40:06 -!- tealeaves has quit [Quit: Bye] 09:40:55 -!- archaeo has joined ##crawl-dev 09:41:59 -!- inre is now known as inire 09:43:35 -!- voker57 has quit [Quit: voker57] 09:46:29 -!- maldini has quit [Quit: maldini] 09:46:36 -!- DDFi has quit [Quit: Page closed] 09:54:19 -!- zhaorenw has quit [Ping timeout: 255 seconds] 09:55:56 -!- debo has joined ##crawl-dev 09:56:48 -!- Daekdroom has quit [Ping timeout: 240 seconds] 09:58:32 -!- Guest79985 has quit [Ping timeout: 272 seconds] 10:00:04 -!- omarax has quit [Remote host closed the connection] 10:00:09 -!- voker57 has quit [Changing host] 10:00:29 -!- Reverie has quit [Quit: Textual IRC Client: www.textualapp.com] 10:03:59 -!- CKyle has joined ##crawl-dev 10:05:02 -!- maldini has quit [Ping timeout: 260 seconds] 10:14:12 -!- Dixlet has joined ##crawl-dev 10:15:52 -!- Napkin_ has joined ##crawl-dev 10:16:24 -!- Napkin has quit [Read error: Connection reset by peer] 10:22:01 -!- maldini has quit [Quit: maldini] 10:29:33 -!- KamiKatze has quit [Quit: Page closed] 10:32:41 -!- Zekka has quit [Ping timeout: 245 seconds] 10:33:59 -!- toastedzergling has quit [Ping timeout: 252 seconds] 10:37:10 -!- Shard1697 has quit [Ping timeout: 272 seconds] 10:41:25 -!- glosham has quit [Quit: Page closed] 10:43:45 -!- Shard1697 has joined ##crawl-dev 10:46:26 -!- scummos| has quit [Ping timeout: 245 seconds] 10:46:47 -!- gareppa has quit [Quit: Leaving] 10:48:06 -!- Foamed has quit [Ping timeout: 250 seconds] 10:49:46 -!- minmay has quit [Ping timeout: 246 seconds] 10:50:11 -!- minqmay has quit [Ping timeout: 245 seconds] 10:53:55 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 11:00:03 -!- omarax has quit [Remote host closed the connection] 11:03:48 -!- kazimuth has quit [Client Quit] 11:04:19 -!- kazimuth has quit [Client Quit] 11:09:25 -!- pikaro has quit [Ping timeout: 260 seconds] 11:11:28 -!- maldini has quit [Quit: maldini] 11:14:29 -!- ussdefiant_Lappy has joined ##crawl-dev 11:18:14 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 11:20:55 -!- Ladykiller69 has quit [Ping timeout: 246 seconds] 11:23:29 -!- debo_ has joined ##crawl-dev 11:23:54 -!- debo_ is now known as Guest78773 11:25:48 -!- debo has quit [Ping timeout: 250 seconds] 11:31:14 -!- debo has joined ##crawl-dev 11:31:23 -!- Foamed_ has quit [Quit: Leaving] 11:33:37 -!- Guest78773 has quit [Ping timeout: 240 seconds] 11:33:47 -!- Kramell has quit [Remote host closed the connection] 11:34:22 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:34:55 -!- Ladykiller70 has quit [Ping timeout: 246 seconds] 11:40:08 -!- bonghitz has quit [Remote host closed the connection] 11:44:34 -!- MarvinPA has joined ##crawl-dev 11:49:51 -!- Tux[Qyou] has joined ##crawl-dev 11:59:07 -!- ussdefiant_Lappy has quit [Ping timeout: 276 seconds] 12:00:04 -!- omarax has quit [Remote host closed the connection] 12:03:39 -!- ystael has quit [Quit: Lost terminal] 12:04:46 -!- SurpriseTRex has quit [Ping timeout: 245 seconds] 12:09:38 -!- KurzedMetal has quit [Read error: Connection reset by peer] 12:15:00 -!- mopl is now known as mopl_away 12:16:43 -!- maldini has quit [Quit: maldini] 12:21:47 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:22:43 -!- molotove has quit [Quit: Leaving.] 12:23:34 -!- argent0 has quit [Ping timeout: 272 seconds] 12:31:09 -!- MarvinPA has quit [Quit: Leaving] 12:33:37 -!- MarvinPA has joined ##crawl-dev 12:35:33 -!- Kasofa has quit [Ping timeout: 252 seconds] 12:38:50 -!- mibe has quit [Ping timeout: 252 seconds] 12:39:37 -!- aditya has quit [Ping timeout: 260 seconds] 12:46:40 -!- rossi has quit [Ping timeout: 246 seconds] 12:48:33 -!- tealeaves has quit [Quit: Bye] 12:50:23 -!- habam has quit [Ping timeout: 252 seconds] 12:56:34 -!- zhaorenw has quit [Ping timeout: 255 seconds] 12:57:13 -!- minmay has joined ##crawl-dev 13:00:04 -!- omarax has quit [Remote host closed the connection] 13:00:42 -!- flappity has quit [Ping timeout: 250 seconds] 13:05:48 -!- mopl_away has quit [Ping timeout: 252 seconds] 13:06:47 -!- somebody has quit [Client Quit] 13:09:09 -!- MakMorn has quit [Read error: No route to host] 13:09:50 -!- MakMorn has joined ##crawl-dev 13:15:32 -!- Daekdroom has quit [Remote host closed the connection] 13:16:08 -!- debo has quit [Ping timeout: 240 seconds] 13:19:14 -!- ChongLi has quit [Read error: Connection reset by peer] 13:23:24 -!- altaj has quit [Ping timeout: 252 seconds] 13:28:45 -!- archaeo has quit [Quit: Page closed] 13:30:37 -!- flappity_ has quit [Ping timeout: 240 seconds] 13:30:56 -!- Ququman has joined ##crawl-dev 13:31:34 -!- pikaro has quit [Ping timeout: 265 seconds] 13:34:11 -!- Elronnd has quit [Quit: Let's jump!] 13:34:49 -!- Nyvrem has quit [Quit: Page closed] 13:34:57 -!- Nightbeer has quit [Ping timeout: 240 seconds] 13:45:37 -!- Kalir has quit [Changing host] 13:45:37 -!- wheals has joined ##crawl-dev 13:51:15 -!- debo has joined ##crawl-dev 13:51:26 !messages 13:51:26 No messages for wheals. 13:51:36 i guess nobody has found this amazing bug yet 13:52:36 !tell wheals You broke it again!!! 13:52:36 gammafunk: OK, I'll let wheals know. 13:56:16 -!- Blazinghand has joined ##crawl-dev 13:57:13 -!- Zekka has quit [Ping timeout: 264 seconds] 13:59:07 -!- blabber has joined ##crawl-dev 14:00:03 -!- omarax has quit [Remote host closed the connection] 14:01:18 03wheals02 07* 0.18-a0-999-ga6cb66c: Prevent using the stash shop menu as an infinite source of items. 10(37 seconds ago, 1 file, 14+ 14-) 13https://github.com/crawl/crawl/commit/a6cb66c9de8f 14:01:42 auspicious number there 14:01:59 also note the 666 hidden in the hash 14:02:40 <|amethyst> and the reference to famous satanic rock group AC/BC 14:05:37 uh oh 14:07:21 did you have to have the gold necessary to buy them? 14:08:17 -!- Blazinghbnd_ has joined ##crawl-dev 14:08:39 !lm * meleebug alive 14:08:46 buy what? 14:08:47 6427. [2015-10-30 03:55:21] Glitz the Firebug (L1 ImFE) began the quest for the Orb on turn 0. (D:1) 14:08:57 nice, Im 14:09:01 to get the infinite items 14:09:13 well, you have to have infinite gold to actually get infinite items 14:09:19 pan would help out there 14:09:33 shame 14:10:02 -!- Blazinghand has quit [Ping timeout: 260 seconds] 14:13:59 !learn add lasty[1 Evaluate and reduce confusion lengths 14:13:59 Lasty[1/7]: Evaluate and reduce confusion lengths 14:14:33 -!- Mordru has quit [Ping timeout: 252 seconds] 14:15:25 which ones are problematic? 14:16:24 @??tarantula 14:16:24 unknown monster: "tarantula" 14:16:29 god, that spelling 14:16:31 ??taranula 14:16:31 I don't have a page labeled taranula in my learndb. 14:16:40 <|amethyst> @??tarantella 14:16:40 tarantella (13s) | Spd: 15 | HD: 8 | HP: 24-33 | AC/EV: 3/14 | Dam: 1913(confuse) | web sense | Res: 06magic(20) | Vul: 09poison | XP: 215 | Sz: small | Int: animal. 14:16:40 not even sequell can save you 14:16:49 <|amethyst> it's spelled like the dance, not the spider 14:17:58 <|amethyst> (well, there are languages where they are spelled the same, since they are very closely related) 14:19:28 gammafunk: Xomfusion and tarantellas in particular 14:19:36 Lasty_: the latter is my big concern, yeah 14:20:03 there are two problem cases I see: 1) infinite chain confuse, and 2) more or less irresistable, long-duration confusion. 14:20:08 This is a monster where if you effectively nerf the confusion, the monster itself is basically not a good monster 14:20:21 Basically whenever potion of curing is mandatory 14:20:25 but I'm not sure where the happy medium is there 14:20:50 -!- jefus_ is now known as jefus 14:21:03 gammafunk: I don't think it's a bad monster if it were a bit tougher, couldn't perma-confuse you, but could could confuse you for a few turns at a time 14:21:39 yeah it needs some other change together with any nerf, I think 14:21:47 -!- Reverie has joined ##crawl-dev 14:21:54 and simply making it have a stronger attack might do this 14:21:59 @??wolf_spider 14:21:59 wolf spider (00s) | Spd: 15 | HD: 11 | HP: 45-65 | AC/EV: 3/10 | Dam: 25, 1508(poison:22-44) | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 567 | Sz: Medium | Int: animal. 14:22:11 @??jumping_spider 14:22:11 jumping spider (12s) | Spd: 15 | HD: 8 | HP: 26-39 | AC/EV: 6/12 | Dam: 2000(ensnare), 8 | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 301 | Sp: blink close [11!AM, 06!sil], blink away [11!AM, 06!sil] | Sz: Medium | Int: animal. 14:22:25 @??demonic_crawler 14:22:25 demonic crawler (09s) | Spd: 13 | HD: 9 | HP: 50-68 | AC/EV: 10/6 | Dam: 13, 13, 13 | 05demonic, unholy, see invisible | Res: 06magic(100), 05fire, 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 14noxious | XP: 351 | Sz: Big | Int: animal. 14:22:30 2-5 turn confusion can be interesting; if it's longer than that range(ish) it can easily be fatal-if-not-instantly-cured 14:23:18 tarantellas were already pretty terrible if you had low defenses or got sufficiently unlucky, potentially perma-confusing you 14:23:26 even if you had a stack of curing 14:23:29 hrm, raises an interesting question of whether !curing to deal with confusion is necessary 14:23:39 if we were to shorten those durations systematically 14:23:50 yeah 14:24:34 how about making it MR-resistible? 14:24:48 possible, but kind of weird since it's a physical attack 14:25:16 I kind of like just letting it proc but making not so severe 14:25:20 it looks like 5-7 is used as a relatively standard confusion duration in most places, which seems pretty reasonable to me 14:25:25 (tarantellas don't use that though) 14:25:33 right, 5-7 is not too bad 14:25:42 what's the present duration for the big T? 14:25:47 paralysis is 2-7 for comparison 14:25:47 t-dawg 14:26:12 AF_CONFUSE is 1 + random2(3 + hd) 14:26:44 yeah 1-11 14:27:41 so I guess just shortening it a bit would be ok 14:28:09 <|amethyst> interestingly, 1-11 has the same mean as 5-7 14:28:10 perhaps no other change is really needed, although spider is still comparatively easy so I wouldn't mind if they got another buff 14:28:50 yeah, it's probably the max that we have a problem with 14:28:58 or I guess max and variance 14:29:04 to compensate, we can add tarantella shrikes 14:29:18 that revive when you kill them 14:29:31 huh apparently spore explosions always confuse for 3 turns exactly 14:29:43 wow, why was that a thing 14:30:01 I guess "don't make people waste too many cure pots"? 14:30:13 i doubt there is anything like that kind of logic behind it 14:30:43 probably "whoever implemented it set it at 3 and nobody ever noticed until now" :P 14:31:03 this is shattering my faith in the crawl development process!!! 14:31:05 GreatCaesar (L17 KoFi) ASSERT((iround(v.x) + iround(v.y)) % 2 == 1) in 'ray.cc' at line 117 failed. (Elf:1) 14:33:09 I just had a crash, as GreatCaesar on czso, but the follow-on instructions vanished before I could follow them. 14:33:33 It was an ASSERT while using a cloud rod 14:34:37 !lm * crash cszo 14:34:43 2770. [2016-01-05 19:30:33] GreatCaesar the Grand Gadgeteer (L17 KoFi of Pakellas) ASSERT((iround(v.x) + iround(v.y)) % 2 == 1) in 'ray.cc' at line 117 failed on turn 43260. (Elf:1) 14:34:43 probably a ray.cc crash 14:35:14 I was in a corridor 14:36:01 <|amethyst> !crashlog * cszo 14:36:04 2770. GreatCaesar, XL17 KoFi, T:43260 (milestone): http://dobrazupa.org/morgue/GreatCaesar/crash-GreatCaesar-20160105-193033.txt 14:36:49 -!- amalloy_ is now known as amalloy 14:38:09 <|amethyst> corridor doesn't matter, happens reliably from (3, 1) 14:38:45 <|amethyst> when you aim west 14:38:57 <|amethyst> or north 14:39:39 <|amethyst> it's the inscrutable rounding error bug 14:39:50 -!- omnirizon has quit [Ping timeout: 264 seconds] 14:39:50 -!- zxc has quit [Read error: Connection reset by peer] 14:39:54 oh, but you've not found a way to reproduce it? 14:39:58 s/not/now/ 14:40:11 <|amethyst> it was always reproducible 14:40:15 oh wow 14:44:26 huh 14:44:41 all the pop_orc entries are 1-4, even though they're flat 14:44:50 <|amethyst> I'm kind of surprised it happens with targetter_cone actually 14:45:38 <|amethyst> I've never seen it trigger with a single beam aimed at a particular coord, only with something that involves angle manipluations 14:46:07 <|amethyst> but targetter_cone::set_aim converts everything to integer before doing anything related to rays 14:46:53 <|amethyst> which should be the same as aiming at several spots in sequence, which I've never seen crash 14:47:25 <|amethyst> targetter_thunderbolt on the other hand (and chaos bouncing when that was a thing) messes with rays directly, so I'm not surprised there 14:47:50 -!- Nattefrost has quit [Quit: Leaving.] 14:48:33 <|amethyst> oh 14:48:38 <|amethyst> this isn't targetter_cone 14:48:43 <|amethyst> what is that one used for? 14:49:05 <|amethyst> aha, glaciate 14:49:28 <|amethyst> not sure I've ever seen glaciate crash so maybe targetter_cone is taking the correct approach to avoid the bug 14:50:25 <|amethyst> targetter_shotgun does appear to mess with rays directly 14:55:20 <|amethyst> hm, this ray is r = {start = {x = 2.5, y = 2.5}, dir = {x = -1, y = 0}} and it bugs out when advancing to {x = -3, y = 2.5} 14:56:04 <|amethyst> and those numbers appear to be exact 14:56:31 <|amethyst> but that is exactly what you'd see aiming a normal ray in the same direction 14:57:39 <|amethyst> oh wait 14:57:42 <|amethyst> -3 14:58:52 -!- Insomniak` has quit [Quit: I like to rock] 14:58:58 -!- Ladykiller70 has quit [Ping timeout: 246 seconds] 14:59:19 <|amethyst> err, also I was starting at 2,2 (I guess I accidentally stepped instead of targetted once) but it still was a problem 15:00:05 -!- omarax has quit [Remote host closed the connection] 15:00:41 <|amethyst> !crashlog * noun~~ray\.cc -2 15:00:42 292/293. tomatochips, XL27 OgWz, T:107824 (milestone): http://crawl.akrasiac.org/rawdata/tomatochips/crash-tomatochips-20160104-123826.txt 15:00:43 <|amethyst> !crashlog * noun~~ray\.cc -3 15:00:44 291/293. 2016, XL27 GrFi, T:103427 (milestone): http://crawl.akrasiac.org/rawdata/2016/crash-2016-20160103-185602.txt 15:00:45 <|amethyst> !crashlog * noun~~ray\.cc -4 15:00:46 290/293. wem3, XL27 DDFi, T:78248 (milestone): http://webzook.net/soup/morgue/trunk/wem3/crash-wem3-20160102-120533.txt 15:01:00 <|amethyst> trying to find a location that isn't so close to the edge of the map 15:01:23 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 15:01:26 <|amethyst> tomatochips' is (57, 28), let's try that 15:02:03 03MarvinPA02 07* 0.18-a0-1000-gf6225c7: Make temporary mutation apply multiple levels of a bad mutation 10(70 minutes ago, 6 files, 19+ 29-) 13https://github.com/crawl/crawl/commit/f6225c7b3c2a 15:03:27 <|amethyst> oh 15:03:45 <|amethyst> and tomatochips' crash is targetting just a rock 15:04:13 <|amethyst> oh, never mind 15:04:16 <|amethyst> it's a monster spell 15:04:55 <|amethyst> !crashlog * noun~~ray\.cc -5 15:04:56 <|amethyst> !crashlog * noun~~ray\.cc -6 15:04:56 289/293. sugabear, XL27 VSGl, T:58230 (milestone): http://crawl.berotato.org/crawl/morgue/sugabear/crash-sugabear-20160101-233604.txt 15:04:56 <|amethyst> !crashlog * noun~~ray\.cc -7 15:04:57 288/293. Laxior, XL27 GrFi, T:59466 (milestone): http://webzook.net/soup/morgue/trunk/Laxior/crash-Laxior-20151231-094308.txt 15:04:58 287/293. smocul, XL25 VSFi, T:45369 (milestone): http://webzook.net/soup/morgue/trunk/smocul/crash-smocul-20151230-040504.txt 15:05:24 <|amethyst> @??iron giant 15:05:25 iron giant (10C) | Spd: 10 | HD: 22 | HP: 176-253 | AC/EV: 18/2 | Dam: 75 | 10items, 10doors, fighter | Res: 06magic(120), 05fire, 02cold, 03poison, 12drown | XP: 5546 | Sp: iron shot (3d37) [06!sil], throw [11!AM, 06!sil] | Sz: Giant | Int: human. 15:05:34 <|amethyst> most of these seem to be from monster iron shot actually 15:05:38 <|amethyst> !crashlog * noun~~ray\.cc -8 15:05:39 286/293. josefromcouch, XL27 KoGl, T:122182 (milestone): http://crawl.akrasiac.org/rawdata/josefromcouch/crash-josefromcouch-20151227-113257.txt 15:05:39 <|amethyst> !crashlog * noun~~ray\.cc -9 15:05:40 285/293. Yermak, XL26 FeSk, T:53615 (milestone): http://crawl.xtahua.com/crawl/morgue/Yermak/crash-Yermak-20151226-004125.txt 15:05:54 <|amethyst> !crashlog * noun~~ray\.cc -10 15:05:55 284/293. MakeMeASandwich, XL23 VSAK, T:49106 (milestone): http://crawl.akrasiac.org/rawdata/MakeMeASandwich/crash-MakeMeASandwich-20151223-224050.txt 15:05:56 <|amethyst> !crashlog * noun~~ray\.cc -11 15:05:56 <|amethyst> !crashlog * noun~~ray\.cc -12 15:05:57 283/293. MakeMeASandwich, XL24 MiGl, T:47876 (milestone): http://crawl.akrasiac.org/rawdata/MakeMeASandwich/crash-MakeMeASandwich-20151222-211032.txt 15:05:58 282/293. dvd, XL23 DDBe, T:57156 (milestone): http://crawl.xtahua.com/crawl/morgue/dvd/crash-dvd-20151220-171830.txt 15:06:13 <|amethyst> !crashlog * noun~~ray\.cc -13 15:06:14 <|amethyst> !crashlog * noun~~ray\.cc -14 15:06:14 <|amethyst> !crashlog * noun~~ray\.cc -15 15:06:14 281/293. tomatochips, XL27 HuWz, T:64274 (milestone): http://crawl.akrasiac.org/rawdata/tomatochips/crash-tomatochips-20151216-164846.txt 15:06:15 <|amethyst> !crashlog * noun~~ray\.cc -16 15:06:16 280/293. crate, XL18 HOAs, T:38865 (milestone): http://crawl.akrasiac.org/rawdata/crate/crash-crate-20151213-032541.txt 15:06:16 278/293. bleak, XL22 DDAr, T:64469 (milestone): http://dobrazupa.org/morgue/bleak/crash-bleak-20151205-224144.txt 15:06:17 279/293. Bamboomancer, XL18 OpAs, T:43954 (milestone): http://dobrazupa.org/morgue/Bamboomancer/crash-Bamboomancer-20151208-215223.txt 15:06:56 <|amethyst> okay, crates' is good, rod of clouds from (12, 44) 15:09:03 -!- travis-ci has joined ##crawl-dev 15:09:05 The build has errored. (master - a6cb66c #4395 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/100417266 15:09:05 -!- travis-ci has left ##crawl-dev 15:09:35 <|amethyst> hm, but crates' happens when self-targetting, so the dir is weird 15:09:46 MarvinPA: i was going to ask if i could resolve the pubby patch, but you beat me to it :P 15:09:56 heh 15:10:21 -!- amalloy is now known as amalloy_ 15:10:35 down to 20 open patches 15:10:41 and 11 PRs 15:11:35 oh 15:11:47 #9865 looks closable 15:12:27 probably, yeah 15:12:52 -!- Dirtsage has quit [Ping timeout: 256 seconds] 15:13:11 -!- amalloy_ is now known as amalloy 15:13:23 could still let deliberate self-confusion (ambrosia) go through clarity for consistency with that, i guess 15:13:32 i think that's something that's been brought up when this was discussed before 15:13:55 actually 15:14:30 6-7 turns of confusion is pretty rough on a char w/o !curing -- especially when it can hit you over and over. Maybe we just need a "no confusion" grace period, like with paralysis. 15:14:35 since clarity is just ash and katana, maybe it would be fine to just make it block berserk entirely 15:14:46 wheals: a c i d c r a b s 15:15:04 ebering: please don't encourage wheals to make more crabs 15:15:11 i forgot for a second that clarity does still exist 15:15:18 wheals: wasn't it Ash that the exception got made for in the first place? 15:15:27 Lasty_: i thought it was for Trog 15:15:30 ah 15:15:43 or possibly just for flavour reasons 15:16:24 <|amethyst> oh, hey, surprised no one has noticed this coordinate system information leak before 15:17:02 <|amethyst> when you self-target with the shotgun targetter, the cone points southeastish 15:17:14 <|amethyst> it actually turns out, it points directly away from (0,0) 15:17:26 haha 15:17:51 rod of navigation 15:17:56 rod of dowsing returns 15:18:10 <|amethyst> %git 19133e17 15:18:10 07kilobyte02 * 0.11-a0-2387-g19133e1: Rod of lightning. 10(3 years, 6 months ago, 20 files, 331+ 27-) 13https://github.com/crawl/crawl/commit/19133e17ae0e 15:18:28 03ebering02 {wheals} 07* 0.18-a0-1001-g18cdf19: Clarity blocks intentional zerk (bcadren, nvjack) 10(6 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/18cdf19ce4aa 15:18:32 %git 3f8334 15:18:32 07kilobyte02 * 0.6.0-a1-1695-g3f8334b: Make clarity allow intentional berserk. Unknown potions of rage override it as well. This is a debatable thing, but since other sources of involuntary berserk are caused by "being angry", it makes sense a drug is not affected by merely being calm. 10(6 years ago, 6 files, 13+ 13-) 13https://github.com/crawl/crawl/commit/3f8334b021c1 15:19:04 weird, clarity used to make trog berserk have a really high fail rate i guess 15:19:22 <|amethyst> this problem is because, if find_ray() doesn't work, _make_ray constructs the fallback ray incorrectly 15:19:47 gammafunk: I'm affraid I've done far worse than just encourage 15:19:57 <|amethyst> (this = the dowsing thing, not the ray crash) 15:20:16 -!- simmarine has joined ##crawl-dev 15:20:44 <|amethyst> I wonder what other fallback rays this might effect 15:21:07 <|amethyst> oh, I guess it's only thunderbolt and shotgun 15:24:46 <|amethyst> oh 15:24:51 <|amethyst> it also happens if you target past a grate 15:25:57 <|amethyst> the problem is, fixing it in the obvious way (by passing b.x - a.x, b.y - a.y as the dir coordinates for the geom::ray makes a self-targetted ray crash immediately 15:26:27 <|amethyst> s/ray/ray)/ 15:32:50 for #8472, i think it would be best if we just gave the percentage chance based on the monster type's average maxhp 15:33:51 i guess that doesn't work for derived undead, but those are mindless 15:33:57 and is misleading at best for levelled-up monsters 15:34:08 !bug 8472 15:34:09 https://crawl.develz.org/mantis/view.php?id=8472 15:34:11 and probably wrong for monstrous classed ds 15:34:18 so never mind i guess :\ 15:36:38 -!- Cerpin has quit [Remote host closed the connection] 15:38:11 -!- blabber has quit [Ping timeout: 246 seconds] 15:42:16 -!- MgDark has quit [Read error: Connection reset by peer] 15:42:16 -!- Cerpin has joined ##crawl-dev 15:43:01 "Guys,what are you doing to the game? Can’t you just make two game options? (1) Crawl classic (2) Crawl Tournament. In the first mode, no stuff would be deleted but new stuff added. Believe it or not,but people like variety. Its no good to strip of everything for the sake of efficiency." 15:43:18 I wonder how Crawl Classic would play... 15:43:43 I guess that's what nostalgia was?? 15:43:45 03|amethyst02 07* 0.18-a0-1002-ged0b5f8: Don't badly aim rod of lightning/clouds southeast. 10(9 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/ed0b5f8a9dbb 15:43:49 -!- lobf has joined ##crawl-dev 15:43:52 New Crawl 15:44:06 <|amethyst> nostalgia didn't re-add *everything* 15:44:17 Super Crawl Lots of Extra Old Stuff Re-added 15:44:47 <|amethyst> e.g. Ashenzari would have to give both skill boosts and XP boosts 15:45:43 will that commit fix many crashes? 15:45:57 <|amethyst> none 15:46:08 <|amethyst> well 15:46:32 Are you worried about infinite shop items bug? 15:46:34 -!- KamiKatze has quit [Quit: Page closed] 15:46:35 <|amethyst> I guess it will stop the ones that happened because self-targetting pointed southeast in just the right way to trigger the rounding bug 15:46:44 rip 15:46:45 Or did you rebuild for that already, wheals 15:47:03 * |amethyst starts a game real quick 15:47:11 |amethyst: remember to worship gozag! 15:47:36 <|amethyst> eh, like I'd actually be able to exploit such a bug 15:48:12 <|amethyst> that involves surviving long enough to find a shop 15:48:23 <|amethyst> (or to get enough money to buy one) 15:49:30 <|amethyst> gammafunk: though that does make me wonder 15:49:54 <|amethyst> gammafunk: how broken would it be if this were Gozag's replacement for item duplication 15:50:19 buy one shop item, but get two? 15:50:34 <|amethyst> or, shop items never go away 15:50:36 I guess it depends on how you mean 15:50:43 <|amethyst> I guess that is broken for several types of itmes 15:50:49 <|amethyst> cheap things like ?ident 15:51:04 <|amethyst> s/tme/tem/ 15:52:58 -!- blabber has joined ##crawl-dev 15:53:45 <|amethyst> Grunt: is there any reason the while loop in targetter_shotgun doesn't end early when we set hit = false? 15:54:14 -!- ystael has quit [Ping timeout: 256 seconds] 15:54:16 <|amethyst> Grunt: is there any reason to keep advancing the ray past the wall (and, indeed, past the edge of the map)? 15:56:12 <|amethyst> Grunt: for that matter, is there even a reason to store rays[] in the targetter? it doesn't look like the rays are used after set_aim, rather zapped[] is 15:57:02 -!- roadmap has quit [Ping timeout: 255 seconds] 15:57:58 -!- Nightbeer has quit [Ping timeout: 240 seconds] 15:59:36 huh, to small aboms have randomized hd? 15:59:41 @??small_abomination 15:59:41 small abomination (04x) | Spd: 7-15 | HD: 4 | HP: 22-31 | AC/EV: 6/9 | Dam: 23 | 07undead, evil, unbreathing | Res: 06magic(40), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 122 | Sz: Large | Int: brainless. 15:59:44 @??small_abomination 15:59:44 small abomination (04x) | Spd: 7-15 | HD: 4 | HP: 22-31 | AC/EV: 6/9 | Dam: 23 | 07undead, evil, unbreathing | Res: 06magic(40), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 122 | Sz: Large | Int: brainless. 16:00:04 -!- omarax has quit [Remote host closed the connection] 16:00:54 @??macabe_mass 16:00:54 unknown monster: "macabe_mass" 16:00:57 @??macabre_mass 16:00:57 macabre mass (07x) | Spd: 5 | HD: 1 | HP: 2-4 | AC/EV: 1/0 | 07undead, evil, unbreathing | Res: 13magic(immune), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 0 | Sz: small | Int: brainless. 16:01:07 ??macabre_mass 16:01:07 twisted resurrection[1/3]: Converts all piles of corpses in LOS into crawling corpses or macabre masses, very weak attackless creatures that can merge to form abominations. Creates 1HD worth of creatures per 60 to 20 aum, depending on spell power (and with half efficiency past 15 HD). Small aboms require 6HD and two corpses, large 11HD and three corpses. Replaced with {cigotuvi's embrace} in 0.16. 16:01:54 <|amethyst> when crawlies merge, their HD are added 16:02:06 -!- Reverie has joined ##crawl-dev 16:02:23 |amethyst: yeah, I'm trying to figure out why objstat sees the hd of small aboms as varying 16:02:28 if it's a vault setting their hd 16:02:35 hangedman does that some with macabre masses 16:02:57 but I don't see anything for small aboms 16:03:06 oh 16:03:12 !source init_abomination 16:03:13 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-util.cc#l2743 16:03:16 <|amethyst> I believe natural aboms are.. 16:03:16 <|amethyst> yeah 16:04:07 <|amethyst> well, the line in question is 16:04:14 <|amethyst> about a page down in define_monster 16:04:20 <|amethyst> hd = 4 + random2(4); 16:04:20 <|amethyst> mons->props[MON_SPEED_KEY] = 7 + random2avg(9, 2); 16:04:20 <|amethyst> init_abomination(mons, hd); 16:04:23 -!- argent0_ has quit [Quit: leaving] 16:05:01 yeah, and shapeshifters also get randomized hds, I guess 16:05:22 well something is changing their hd 16:05:24 small abomination (04x) | Spd: 7-15 | HD: 7 | HP: 12-44 | AC/EV: 6/9 | Dam: 23 | 07undead, evil, unbreathing | Res: 06magic(40), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 122 | Sz: Large | Int: brainless. 16:05:24 %??small_abomination 16:05:31 theirs and glowing shapeshifters' 16:06:04 in monster or objstat? 16:06:06 <|amethyst> gammafunk: because they polymorph on placement 16:06:12 <|amethyst> @??shapeshifter 16:06:12 shapeshifter (02h) | Spd: 5-30 | HD: 6 | HP: 12-74 | AC/EV: 4/9 | Dam: 9, 5, 5 | 10doors | Res: 06magic(40) | Vul: 11silver | Chunks: 06mutagenic | XP: 337 | Sp: (random) | Sz: Medium | Int: animal. 16:06:12 ah, ok 16:06:21 <|amethyst> @??black bear 16:06:22 black bear (02h) | Spd: 10 | HD: 6 | HP: 23-31 | AC/EV: 2/8 | Dam: 9, 5, 5 | Res: 06magic(20) | XP: 128 | Sp: berserker rage [11!AM, 06!sil, 04emergency] | Sz: Medium | Int: animal. 16:06:28 Do they have an internal hd I should be using? 16:06:28 <|amethyst> @??shapeshifter hd:2 16:06:28 shapeshifter (15g) | Spd: 3-30 | HD: 1 | HP: 2-33 | AC/EV: 1/11 | Dam: 4 | 10doors | Res: 06magic(40) | Vul: 11silver | Chunks: 06mutagenic | XP: 18 | Sp: (random) | Sz: small | Int: human. 16:06:31 <|amethyst> @??shapeshifter hd:10 16:06:32 shapeshifter (08T) | Spd: 6-18 | HD: 10 | HP: 28-82 | AC/EV: 5/8 | Dam: 27, 2009(claw), 2009(claw) | 10doors | Res: 06magic(40) | Vul: 11silver | Chunks: 06mutagenic | XP: 569 | Sp: (random) | Sz: Large | Int: human. 16:06:37 maybe the apparent hd is the best thing anyhow 16:06:50 -!- Reverie has quit [Ping timeout: 264 seconds] 16:06:50 <|amethyst> yes 16:06:57 <|amethyst> since that's what determines what they will poly into 16:07:03 <|amethyst> next time I mean 16:07:06 !source dbg-objstat.cc:786 16:07:07 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dbg-objstat.cc#l786 16:07:21 <|amethyst> @??shapeshifter hd:9 16:07:21 shapeshifter (12h) | Spd: 6-15 | HD: 7 | HP: 27-80 | AC/EV: 5/8 | Dam: 20, 5, 5 | 10doors | Res: 06magic(40), 12drown | Vul: 11silver | Chunks: 06mutagenic | XP: 473 | Sp: (random) | Sz: Large | Int: animal. 16:07:29 <|amethyst> @??polar bear 16:07:29 polar bear (12h) | Spd: 10 | HD: 7 | HP: 37-53 | AC/EV: 7/8 | Dam: 20, 5, 5 | amphibious | Res: 06magic(20), 02cold, 12drown | XP: 296 | Sp: berserker rage [11!AM, 06!sil, 04emergency] | Sz: Large | Int: animal. 16:07:51 wheals: is that wrong, or something? 16:07:58 no, just pointing out where it happens 16:08:01 I recall changing this way back because it seemed to be the only way to tell 16:08:03 ok 16:09:25 chunk_effect != CE_NOCORPSE && mons_class_can_leave_corpse(type) 16:09:35 not sure if both are necessary since chunk_effect comes from the type 16:09:38 -!- Zekka has quit [Ping timeout: 260 seconds] 16:10:05 -!- ystael has quit [Ping timeout: 250 seconds] 16:10:09 !source mons_class_can_leave_corpse 16:10:09 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-util.cc#l1655 16:10:20 heh 16:10:21 nope 16:15:43 -!- Blazinghbnd_ is now known as Blazinghand 16:19:05 -!- ystael has quit [Ping timeout: 255 seconds] 16:19:49 -!- blabber has quit [Ping timeout: 246 seconds] 16:24:25 -!- Zeor has quit [Ping timeout: 260 seconds] 16:24:41 -!- blabber has joined ##crawl-dev 16:26:12 -!- ProzacElf has joined ##crawl-dev 16:27:35 -!- clouded_ has joined ##crawl-dev 16:28:14 -!- blabber has quit [Client Quit] 16:28:52 -!- FiftyNine has quit [Ping timeout: 276 seconds] 16:29:47 -!- st_ has quit [Ping timeout: 245 seconds] 16:30:48 -!- tealeaves has quit [Quit: Bye] 16:30:52 -!- clouded_ is now known as st_ 16:31:17 -!- tealeaves has quit [Client Quit] 16:32:39 <|amethyst> !crashlog greatcaesar 16:32:40 1. GreatCaesar, XL17 KoFi, T:43260 (milestone): http://dobrazupa.org/morgue/GreatCaesar/crash-GreatCaesar-20160105-193033.txt 16:34:21 -!- ystael has quit [Ping timeout: 250 seconds] 16:34:51 <|amethyst> oh 16:34:58 <|amethyst> this one is not actually the rounding error 16:35:31 <|amethyst> which explains why I was seeing the error on the beam aimed orthogonally 16:36:56 <|amethyst> I'm not sure whether to fix this by making _round_to_corner handle negative numbers, or by making the beam not progress into negative coordinates 16:36:59 <|amethyst> I guess both 16:37:53 -!- xczxc has quit [Quit: Leaving] 16:39:38 03MarvinPA02 07* 0.18-a0-1003-gd97a107: Standardise some confusion durations 10(2 hours ago, 2 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/d97a107eea44 16:39:38 03MarvinPA02 07* 0.18-a0-1004-ga351c64: Increase Monstrous Menagerie to L7, Shadow Creatures to L6 10(8 days ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/a351c642da8d 16:39:45 -!- elliptic has joined ##crawl-dev 16:44:18 Good level adjustments 16:45:09 especially good that they got placed after I won my summoner. <.< >.> 16:45:59 <|amethyst> oh, I see, the rays are needed because they're used in cast_scattershot 16:46:05 <|amethyst> which makes sense 16:47:28 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:47:52 -!- Tux[Qyou] has joined ##crawl-dev 16:50:03 -!- st_ has quit [Read error: Connection reset by peer] 16:50:38 -!- st_ has joined ##crawl-dev 16:51:21 -!- st_ has quit [Read error: Connection reset by peer] 16:51:38 -!- st_ has joined ##crawl-dev 16:56:30 -!- Krakhan has quit [Changing host] 16:58:27 -!- pikaro has quit [Ping timeout: 272 seconds] 17:00:07 -!- omarax has quit [Remote host closed the connection] 17:01:57 hrm 17:02:03 @??tiamat 17:02:03 Tiamat (03d) | Spd: 10 | HD: 22 | HP: 327-441 | AC/EV: 35/10 | Dam: 60, 45, 1508(poison:44-88) | 10weapons, 10items, 10doors, cold-blooded, see invisible, fly | Res: 06magic(140), 03poison | Vul: 11silver | XP: 9371 | Sp: b.lightning (3d25) [11!AM, 06!sil, 08breath] / b.quicksilver (3d20) [11!AM, 06!sil, 08breath] / chilling breath (3d28) [11!AM, 06!sil, 08breath] / poisonous cloud (.. 17:02:11 wow, good range 17:02:20 @??antaeus 17:02:20 Antaeus (11C) | Spd: 10 | HD: 22 | HP: 560-809 | AC/EV: 28/4 | Dam: 7512(cold:22-65), 3012(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, unholy, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 16654 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | Int:.. 17:02:53 @??seraph 17:02:53 seraph (13A) | Spd: 15 | HD: 25 | HP: 181-243 | AC/EV: 20/19 | Dam: 50, 20 | 08holy, 10weapons, 10items, 10doors, fighter, priest, see invisible, fly | Res: 06magic(160), 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 08holy | XP: 11186 | Sp: hunting cry [11!AM, 08breath], sum.holies [11!AM], injury bond [11!AM], cleansing flame [11!AM], smiting (7-17) [11!AM], minor healing (2d12) .. 17:04:09 !tell PleasingFungus I finally got around to finished that script to merge objstat output by object and place, and it looks like there's nothing weird when I look at the absolute value of difference between average monsters hp before and after your randomization changes 17:04:10 gammafunk: OK, I'll let pleasingfungus know. 17:05:34 @?antaeus 17:05:34 Antaeus (11C) | Spd: 10 | HD: 22 | HP: 560-809 | AC/EV: 28/4 | Dam: 7512(cold:22-65), 3012(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, unholy, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 16654 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | Int:.. 17:05:41 Antaeus (11C) | Spd: 10 | HD: 22 | HP: 700 | AC/EV: 28/4 | Dam: 7512(cold:22-65), 3012(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 17142 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | Int: human. 17:05:41 %0.16?antaeus 17:05:42 !tell PleasingFungus It seems a few big differences from things like Tiamat and seraphs, but they're within the variation you'd expect from those monsters having large hp that's randomized over a big range 17:05:43 gammafunk: OK, I'll let pleasingfungus know. 17:05:56 i'm excited to see 809 hp antaeus 17:06:08 -!- travis-ci has joined ##crawl-dev 17:06:09 The build passed. (master - 18cdf19 #4397 : Edgar A. Bering IV): https://travis-ci.org/crawl/crawl/builds/100434141 17:06:09 -!- travis-ci has left ##crawl-dev 17:06:26 @??tiamat ench:berserk 17:06:26 Tiamat (02d) | Spd: 15 | HD: 22 | HP: 471-663 | AC/EV: 35/10 | Dam: 90, 67 | 10weapons, 10items, 10doors, cold-blooded, see invisible, fly | Res: 06magic(140), 11elec+++, 03poison | Vul: 11silver | XP: 9451 | Sp: b.lightning (3d25) [11!AM, 06!sil, 08breath] / b.quicksilver (3d20) [11!AM, 06!sil, 08breath] / chilling breath (3d28) [11!AM, 06!sil, 08breath] / poisonous cloud (3d13) [1.. 17:06:30 not bad 17:06:43 MarvinPA: I literally just got those spells on my MuSu, but now how am I going to survive?! 17:06:47 -!- ProzacElf has quit [Ping timeout: 255 seconds] 17:07:52 -!- tealeaves has quit [Quit: Bye] 17:08:00 Too bad no lengthy commit messages that would be good fodder for the "another caster nerf" posts 17:09:55 @??antaeus perm_ench:berserk 17:09:55 Antaeus (11C) | Spd: 15 | HD: 22 | HP: 840-1214 | AC/EV: 28/4 | Dam: 11212(cold:22-65), 4512(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, unholy, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 16654 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | In.. 17:10:05 too bad he can't actually get it 17:10:20 fr: demonic berserk 17:10:46 and under demonic berserk, they can still cast spells 17:10:52 03|amethyst02 07* 0.18-a0-1005-g0c0fb3d: Stop shotgun/tbolt targetting rays at solid features. 10(17 minutes ago, 1 file, 9+ 16-) 13https://github.com/crawl/crawl/commit/0c0fb3d0ef8c 17:10:52 03|amethyst02 07* 0.18-a0-1006-g6b5bfb2: Properly round rays with negative coordinates. 10(31 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/6b5bfb2098d2 17:11:23 <|amethyst> that at least fixes the most recent crash 17:11:29 <|amethyst> no idea about all those monster crashes 17:11:34 also it doubles their hp 17:11:37 -!- Vizer has quit [Ping timeout: 250 seconds] 17:12:42 -!- MgDark has quit [Read error: Connection reset by peer] 17:12:52 did C++11 change the effect of the % operator on negative operands? 17:13:51 <|amethyst> wheals: before C++11 it was implementation-defined 17:14:14 ah 17:14:23 <|amethyst> wheals: in practice that's how most hardware worked anyway, though 17:17:47 <|amethyst> wheals: (not just %, also the rounding behaviour of /, since the two are defined concurrently) 17:18:27 <|amethyst> s/concurrently/in tandem/ 17:19:10 <|amethyst> !crashlog * noun~~ray\.cc -17 17:19:11 <|amethyst> !crashlog * noun~~ray\.cc -18 17:19:11 277/293. tigertrap, XL23 MfSu, T:68222 (milestone): http://crawl.akrasiac.org/rawdata/tigertrap/crash-tigertrap-20151205-180515.txt 17:19:12 <|amethyst> !crashlog * noun~~ray\.cc -19 17:19:12 276/293. tigertrap, XL22 MfSu, T:68188 (milestone): http://crawl.akrasiac.org/rawdata/tigertrap/crash-tigertrap-20151205-175550.txt 17:19:13 275/293. tigertrap, XL23 MfSu, T:67476 (milestone): http://crawl.akrasiac.org/rawdata/tigertrap/crash-tigertrap-20151205-172601.txt 17:19:14 <|amethyst> !crashlog * noun~~ray\.cc -20 17:19:15 274/293. comborobin, XL25 DEEn, T:64741 (milestone): http://dobrazupa.org/morgue/comborobin/crash-comborobin-20151203-062150.txt 17:19:15 huh, i thought it was just truncation 17:19:37 <|amethyst> it is now 17:19:50 <|amethyst> previously, implementations were allowed to round down instead 17:19:59 interesting 17:20:25 <|amethyst> Python does round down 17:20:46 <|amethyst> >>> 11//2, -11//2 17:20:46 <|amethyst> (5, -6) 17:24:09 <|amethyst> (the advantage of rounding down is that then the remainder is always the same sign as the divisor) 17:25:34 <|amethyst> (while still satisfying (a/b)*b + a%b == a , which equality people really seem to like) 17:27:38 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:31:42 -!- MgDark has quit [Ping timeout: 256 seconds] 17:36:38 -!- pikaro has quit [Ping timeout: 240 seconds] 17:45:17 -!- Lasty has joined ##crawl-dev 17:48:15 -!- spring_break_08 has quit [Read error: Connection reset by peer] 17:50:38 -!- Earlo has quit [Ping timeout: 240 seconds] 17:52:41 -!- Tux[Qyou] has quit [Ping timeout: 255 seconds] 17:53:10 -!- Tux[Qyou] has joined ##crawl-dev 17:54:44 <|amethyst> hm 17:55:48 -!- MgDark_ has quit [Client Quit] 17:55:54 -!- travis-ci has joined ##crawl-dev 17:55:55 The build passed. (master - ed0b5f8 #4398 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/100440332 17:55:55 -!- travis-ci has left ##crawl-dev 17:56:20 <|amethyst> the other recent ray.cc crashes seems to be SPELL_THROW 17:57:15 <|amethyst> !crashlog * current noun~~ray\.cc / noun~~_valid 17:57:16 23/29 milestones for * (current noun~~ray\.cc): N=23/29 (79.31%) 17:57:22 <|amethyst> !crashlog * current noun~~ray\.cc s=noun 17:57:23 29 milestones for * (current noun~~ray\.cc crash): 14x ASSERT( valid) in 'ray.cc' at line 194 failed., 9x ASSERT( valid) in 'ray.cc' at line 226 failed., 3x ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed., 2x ASSERT((iround(v.x) + iround(v.y)) % 2 == 1) in 'ray.cc' at line 117 failed., ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed. 17:57:47 <|amethyst> maybe most of those ASSERT(_valid)s 17:58:11 <|amethyst> err, at least the line 194 ones 17:58:15 <|amethyst> line 226 is regress 17:58:25 -!- MgDark has quit [Ping timeout: 250 seconds] 17:58:30 <|amethyst> !crashlog * noun~~ray.cc'_at_line_226 17:58:31 -!- MgDark_ is now known as MgDark 17:58:32 18. tigertrap, XL23 MfSu, T:68222 (milestone): http://crawl.akrasiac.org/rawdata/tigertrap/crash-tigertrap-20151205-180515.txt 17:58:52 <|amethyst> yeah, that one is some different monster spell 17:58:55 <|amethyst> !crashlog * noun~~ray.cc'_at_line_226 -2 17:58:56 17/18. tigertrap, XL22 MfSu, T:68188 (milestone): http://crawl.akrasiac.org/rawdata/tigertrap/crash-tigertrap-20151205-175550.txt 17:59:00 <|amethyst> !crashlog * noun~~ray.cc'_at_line_226 -4 17:59:02 15/18. vogonpoet, XL18 SpEn, T:52564 (milestone): http://crawl.develz.org/morgues/0.17/vogonpoet/crash-vogonpoet-20151110-144513.txt 18:00:04 -!- omarax has quit [Remote host closed the connection] 18:00:42 <|amethyst> oh, those are pproj 18:01:04 <|amethyst> !crashlog * noun~~ray.cc'_at_line_194 -1 18:01:04 <|amethyst> !crashlog * noun~~ray.cc'_at_line_194 -2 18:01:05 63. tomatochips, XL27 OgWz, T:107824 (milestone): http://crawl.akrasiac.org/rawdata/tomatochips/crash-tomatochips-20160104-123826.txt 18:01:05 <|amethyst> !crashlog * noun~~ray.cc'_at_line_194 -3 18:01:05 62/63. 2016, XL27 GrFi, T:103427 (milestone): http://crawl.akrasiac.org/rawdata/2016/crash-2016-20160103-185602.txt 18:01:06 61/63. wem3, XL27 DDFi, T:78248 (milestone): http://webzook.net/soup/morgue/trunk/wem3/crash-wem3-20160102-120533.txt 18:01:09 <|amethyst> !crashlog * noun~~ray.cc'_at_line_194 -4 18:01:10 60/63. sugabear, XL27 VSGl, T:58230 (milestone): http://crawl.berotato.org/crawl/morgue/sugabear/crash-sugabear-20160101-233604.txt 18:01:12 <|amethyst> !crashlog * noun~~ray.cc'_at_line_194 -5 18:01:13 59/63. Laxior, XL27 GrFi, T:59466 (milestone): http://webzook.net/soup/morgue/trunk/Laxior/crash-Laxior-20151231-094308.txt 18:01:27 -!- Katal445 has quit [Quit: Page closed] 18:01:37 <|amethyst> sugabear's has a gdb backtrace 18:02:14 <|amethyst> hm 18:02:31 <|amethyst> _choose_throw_dest has the ray still (0,0) 18:03:14 <|amethyst> probably find_ray failed 18:04:54 Unstable branch on underhound.eu updated to: 0.18-a0-1006-g6b5bfb2 (34) 18:08:11 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:08:18 -!- hyperbolic has joined ##crawl-dev 18:08:28 -!- Tux[Qyou] has joined ##crawl-dev 18:10:51 <|amethyst> oh 18:10:56 <|amethyst> %git d731100b 18:10:56 07elliptic02 * 0.18-a0-300-gd731100: Don't let Robin try to throw goblins through statues (qw). 10(6 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d731100b2624 18:11:00 -!- elliptic has quit [Read error: Connection reset by peer] 18:11:40 -!- hyperbolic is now known as elliptic 18:11:54 Allow robin to disintegrate statues by throwing goblins. 18:12:13 A Robin of Devestation comes into view. 18:12:13 -!- siepu has quit [Read error: Connection reset by peer] 18:12:16 *Devastation 18:12:26 <|amethyst> it turns out that, for spell_throw as opposed to spell_throw_ally, the beam does start at the victim 18:12:31 if it's an orcish idol does robin get smited? 18:12:38 smitten, watever 18:12:42 no, you do 18:13:06 hrm 18:13:11 !source spell_throw 18:13:12 Can't find spell_throw. 18:13:38 <|amethyst> !source _mons_consider_throwing 18:13:38 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-cast.cc#l89 18:13:43 <|amethyst> !source _maybe_throw_ally 18:13:44 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-cast.cc#l91 18:15:19 -!- Reverie has joined ##crawl-dev 18:16:04 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 18:16:25 <|amethyst> I guess the simplest fix is to make iron giant work like robin instead 18:16:36 -!- hurdos has quit [Quit: Leaving.] 18:16:37 <|amethyst> and throw from the thrower, not the victim 18:16:47 that seems reasonable 18:17:08 I believe I made it choose a ray from the victim to the dest because that "seemed natural" 18:17:20 but there's not much in the way of gameplay difference 18:17:35 actually that's a good change, since one thing I'd like to do is remove the restriction that the player has to see the dest square 18:17:59 so it can instead be that the thrower has to see the dest square 18:18:22 <|amethyst> hm 18:18:34 <|amethyst> what about the weights?? 18:18:35 of course considering opc_solid_see and habitability 18:18:43 -!- Ququman has quit [Read error: Connection reset by peer] 18:18:48 that should be made consistent I think 18:18:50 <|amethyst> should iron giant try to throw you far away from where your were, or far away from itself? 18:18:52 so relative to thrower 18:19:06 yeah since it's always adjacent to you, not a big gameplay difference 18:19:24 but it makes sense that it would be consistent with the source throw location 18:20:23 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:20:50 <|amethyst> well, it would also make sense if the iron giant were trying to mess you up rather than just keep you away 18:20:54 <|amethyst> but I agree 18:21:15 <|amethyst> it makes more sense anyway that it's trying to get you far away to be able to iron shot you better 18:21:28 <|amethyst> (for values of "better") 18:22:52 part of it is simply getting you from a more favorable position to a less favorable one 18:23:04 very favorable being a killhole at one extreme 18:23:30 but even if it can't iron shot you after the throw, it can put you adjacent to its band monsters 18:23:47 (or any other hostiles it can see) 18:25:37 hrm 18:25:49 wonder if we can query banishment stats well 18:25:54 !kw deepbanish 18:25:55 No keyword 'deepbanish' 18:25:58 -!- debo has quit [Quit: Lost terminal] 18:26:39 -!- Cerpin has quit [Remote host closed the connection] 18:28:25 %git 610738336285afa297dd697f6ef7fc38efa3e548 18:28:25 07ebering02 {wheals} * 0.18-a0-287-g6107383: Track power of successful banishment. 10(3 months ago, 11 files, 36+ 13-) 13https://github.com/crawl/crawl/commit/610738336285 18:28:36 -!- Graydot-ZzZ is now known as Graydot- 18:28:39 -!- Cerpin has joined ##crawl-dev 18:28:54 !kw deepbanish vlong>=0.18-a0-287-g6107383 18:28:55 Defined keyword: deepbanish => vlong>=0.18-a0-287-g6107383 18:29:05 !lm * banished 18:29:07 122367. [2016-01-05 23:26:06] hatguy the Minotaur Blade (L22 MiFi of Okawaru) was cast into the Abyss! (trident of distortion) (Elf:3) 18:29:27 !lm * banished recent !deepbanish / lg:br=Abyss 18:29:36 not exactly accurage but shold be close enough 18:29:57 !lm * banished recent deepbanish / lg:br=Abyss 18:29:59 8772/28568 milestones for * (banished recent !deepbanish): N=8772/28568 (30.71%) 18:30:05 755/2313 milestones for * (banished recent deepbanish): N=755/2313 (32.64%) 18:31:22 -!- CKyle has joined ##crawl-dev 18:33:45 !lm * banished recent deepbanish x=noun,verb 18:33:47 2313. [2016-01-05 23:26:06] [noun=trident of distortion;verb=abyss.enter] hatguy the Minotaur Blade (L22 MiFi of Okawaru) was cast into the Abyss! (trident of distortion) (Elf:3) 18:34:00 is there a way to see the destination level? 18:34:02 too bad you can't get the depth they were banished too 18:34:05 hah 18:34:07 2slo 18:34:14 dang 18:34:36 hrm 18:34:52 !lm * banished recent !deepbanish xL>=17 / lg:br=Abyss 18:35:03 !lm * banished recent deepbanish xL>=17 / lg:br=Abyss 18:35:07 oops 18:35:10 MarvinPA: good mutation commit 18:35:11 1927/16376 milestones for * (banished recent !deepbanish xL>=17): N=1927/16376 (11.77%) 18:35:19 175/1322 milestones for * (banished recent deepbanish xL>=17): N=175/1322 (13.24%) 18:35:41 !cmd .deepbanish 18:35:42 No command .deepbanish 18:35:44 !cmd !deepbanish 18:35:44 No command !deepbanish 18:35:50 ebering had something 18:35:58 I couldn't find a kw, so I made one 18:36:13 oh deepabyss 18:36:15 !lm * deepbanish br.enter=abyss 18:36:16 No milestones for * (deepbanish br.enter=abyss). 18:36:37 !kw banished 18:36:38 Keyword: banished => abyss.enter noun!="entered the Abyss!" noun!="escaped (hah) into the Abyss!" 18:36:44 use that kw 18:36:55 well unless you want not banishment 18:36:55 !log * deepbanish banished 18:36:56 No keyword 'abyss.enter' 18:36:59 !cmd .banishedd 18:36:59 No command .banishedd 18:37:03 !cmd .banisheddd 18:37:04 Command: .banisheddd => !lm * abyss.enter br=Abyss lvl>=3 x=place 18:37:06 i was wondering if there was a milestone immediately after 18:37:09 that shows the level you enter 18:37:12 hrm 18:37:13 !log * abyss:5 18:37:14 514. willhelm, XL26 HEAE, T:101889: http://crawl.akrasiac.org/rawdata/willhelm/morgue-willhelm-20160103-233926.txt 18:37:15 so it's in the lvl? 18:37:23 yeah 18:37:29 !lm * banished deepabyss s=lvl 18:37:52 !kw deepbanish 18:37:53 Keyword: deepbanish => vlong>=0.18-a0-287-g6107383 18:37:55 !kw deepabyss 18:37:55 Keyword: deepabyss => vlong>=0.18-a0-289-g35c3a75 !experimental 18:38:02 yeah slightly different 18:38:09 but that commit doesn't actually make the change 18:38:12 2295 milestones for * (banished deepabyss): 908x 2, 686x 3, 473x 1, 122x 4, 106x 5 18:38:15 the later one I mean 18:38:38 %git 35c3a75 18:38:38 07ebering02 {wheals} * 0.18-a0-289-g35c3a75: Correctly mark abyss.enter milestone 10(3 months ago, 1 file, 3+ 6-) 13https://github.com/crawl/crawl/commit/35c3a759c2a1 18:38:43 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:38:45 ah but for lm purposes 18:38:48 I guess we should use that 18:39:01 well nothing is gonna have one but not the other 18:39:04 practically 18:39:15 right but we should use one or the other 18:39:16 !kw -rm deepabyss 18:39:17 Deleted keyword: deepabyss => vlong>=0.18-a0-289-g35c3a75 !experimental 18:39:19 er 18:39:20 eff 18:39:38 !kw deepabyss vlong>=0.18-a0-289-g35c3a75 !experimental 18:39:39 Defined keyword: deepabyss => vlong>=0.18-a0-289-g35c3a75 !experimental 18:39:50 !kw deepbanish deepabyss 18:39:51 Defined keyword: deepbanish => deepabyss 18:40:03 ok so 18:40:32 !lm * recent !boring banished deepabyss lvl>=3 / lg:br=abyss 18:40:56 165/871 milestones for * (recent !boring banished deepabyss lvl>=3): N=165/871 (18.94%) 18:41:06 decent 18:41:11 !lm * recent !boring banished deepabyss lvl>=3 x=avg(xl) 18:41:25 -!- ontoclasm has joined ##crawl-dev 18:41:26 !lm * recent !boring banished deepabyss lvl>=3 min=xl 18:41:31 871 milestones for * (recent !boring banished deepabyss lvl>=3): avg(xl)=20.47 18:41:40 wow, really, that's the average? 18:41:42 -!- MgDark has quit [Read error: Connection reset by peer] 18:41:52 871. [2015-12-17 16:05:24] WhatIsLove the Fighter (L9 DsBe of Trog) was cast into the Abyss! (a distortion unwield) (D:8) 18:42:26 !lm * recent !boring br.enter=depths|zot s=br x=avg(xl) 18:42:32 38783 milestones for * (recent !boring br.enter=depths|zot): 24154x Depths [20.45], 14629x Zot [25.73] 18:42:39 !lm * recent !boring br.enter=depths|zot|vaults s=br x=avg(xl) 18:42:42 -!- ystael has quit [Ping timeout: 245 seconds] 18:42:51 64756 milestones for * (recent !boring br.enter=depths|zot|vaults): 25973x Vaults [18.95], 24154x Depths [20.45], 14629x Zot [25.73] 18:43:02 !lm * recent !boring br.enter=depths|zot|vaults s=br / lg:br=$noun o=% 18:43:15 10307/64756 milestones for * (recent !boring br.enter=depths|zot|vaults): 5181/25973x Vaults [19.95%], 3735/24154x Depths [15.46%], 1391/14629x Zot [9.51%] 18:43:23 03|amethyst02 07* 0.18-a0-1007-g00ae07b: Make iron giants throw from the hip. 10(18 minutes ago, 1 file, 7+ 5-) 13https://github.com/crawl/crawl/commit/00ae07b8f1f5 18:43:31 hah 18:43:51 impressive that deep banishment to A:3 or worse is more dangerous than going to depths at the same average xl 18:44:08 I bet that average is getting inflated by weird things though 18:44:52 |amethyst: thanks for that change 18:45:13 funny that making it also fixed a crash 18:45:23 well made a fix possible, I guess 18:45:54 -!- Kellhus has quit [Quit: Page closed] 18:46:24 I was going to quip "why is a centaur throwing the player in your example, though" but that is actually an upper-case C 18:46:54 guess it's just the small font size makes it harder to see the difference 18:47:10 an uppercase centaur 18:47:27 the hydrataur... 18:48:12 <|amethyst> FR: elephantaurs 18:49:08 <|amethyst> catobletaurs 18:49:18 we need a two-headed unique that can use Æ 18:49:33 Part angel, part elemental 18:49:48 Zaphod comes into view. 18:49:56 or part ant, part elf for the lower-case version 18:50:15 <|amethyst> jelly nymph on Å‹ 18:50:30 <|amethyst> oh, err 18:50:37 not quite, yeah 18:50:38 <|amethyst> bog jellies I guess 18:50:55 also isn't lower-case j unused? 18:51:01 I guess it's close enough 18:51:04 <|amethyst> it could be an uppercase J 18:51:11 <|amethyst> there's no dot anyway :) 18:51:14 Naga-jellies 18:51:23 <|amethyst> bat-men on þ 18:51:27 will-o-the-jelly 18:51:37 <|amethyst> jello-the-wisp 18:51:58 the wisp shudders and splits in two! 18:52:52 Ï• could be an orc that foolishly ingested a magical stave 18:52:59 but has now absorbed its powers! 18:53:09 no, just use it as decoration 18:53:17 impaled orcs 18:53:49 or, dowan and duvessa after combining their powers 18:54:55 !lm * recent !boring banished deepabyss lvl=5 / lg:br=abyss 18:55:15 6/96 milestones for * (recent !boring banished deepabyss lvl=5): N=6/96 (6.25%) 18:55:41 !lm * recent !boring banished deepabyss lvl=2|3|4|5 s=lvl / lg:br=abyss o=lvl 18:56:05 455/1733 milestones for * (recent !boring banished deepabyss lvl=2|3|4|5): 6/96x 5 [6.25%], 17/116x 4 [14.66%], 142/659x 3 [21.55%], 290/862x 2 [33.64%] 18:56:50 !lm * recent !boring banished deepabyss lvl=2|3|4|5 xl>=17 xl<23 s=lvl / lg:br=abyss o=lvl 18:57:10 146/775 milestones for * (recent !boring banished deepabyss lvl=2|3|4|5 xl>=17 xl<23): 1/10x 5 [10.00%], 11/53x 4 [20.75%], 76/377x 3 [20.16%], 58/335x 2 [17.31%] 18:58:01 <|amethyst> !crashlog * current noun~~ray\.cc s=noun 18:58:02 29 milestones for * (current noun~~ray\.cc crash): 14x ASSERT( valid) in 'ray.cc' at line 194 failed., 9x ASSERT( valid) in 'ray.cc' at line 226 failed., 3x ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed., 2x ASSERT((iround(v.x) + iround(v.y)) % 2 == 1) in 'ray.cc' at line 117 failed., ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed. 18:58:07 clearly we need to put the Transdimensional Hellspider on A:5 18:58:32 er 18:58:45 <|amethyst> !crashlog * current noun~~ray\.cc'_at_line_226 18:58:45 not shoals:5 but abyss:5 18:58:45 9. tigertrap, XL23 MfSu, T:68222 (milestone): http://crawl.akrasiac.org/rawdata/tigertrap/crash-tigertrap-20151205-180515.txt 18:58:45 <|amethyst> !crashlog * current noun~~ray\.cc'_at_line_226 1 18:58:57 1/9. vogonpoet, XL18 SpEn, T:49494 (milestone): http://crawl.develz.org/morgues/0.17/vogonpoet/crash-vogonpoet-20151110-131113.txt 18:59:21 <|amethyst> !crashlog * noun~~ray\.cc'_at_line_226 -10 18:59:23 9/18. Geomchi, XL27 MfTm, T:83852 (milestone): http://underhound.eu:81/crawl/morgue/Geomchi/crash-Geomchi-20151022-114709.txt 18:59:41 <|amethyst> !lm * crash~~ray\.cc'_at_line_226 s=place 18:59:42 18 milestones for * (crash~~ray\.cc'_at_line_226): 13x Snake:4, Vaults:5, Zig:7, D:11, Zig:19, Zig:8 18:59:55 <|amethyst> !lm * crash~~ray\.cc'_at_line_226 place=vaults:5 -log 18:59:56 1. xnavy, XL25 TrMo, T:72694 (milestone): http://dobrazupa.org/morgue/xnavy/crash-xnavy-20140901-164539.txt 19:00:04 -!- omarax has quit [Remote host closed the connection] 19:00:07 -!- tealeaves has quit [Quit: Bye] 19:00:26 <|amethyst> that one (0.15) is the player using pproj 19:01:16 <|amethyst> !lm * crash~~ray\.cc'_at_line_226 place=d:11 -log 19:01:17 1. Dynast, XL13 SpAM, T:13794 (milestone): http://dobrazupa.org/morgue/Dynast/crash-Dynast-20150812-174101.txt 19:01:27 <|amethyst> that one too 19:01:42 <|amethyst> !lm * crash~~ray\.cc'_at_line_226 place=zig:7 -log 19:01:43 1. Art, XL27 VpCK, T:89535 (milestone): http://crawl.akrasiac.org/rawdata/Art/crash-Art-20150525-015530.txt 19:01:44 <|amethyst> !lm * crash~~ray\.cc'_at_line_226 place=zig:8 -log 19:01:45 1. glosham, XL27 VpAK, T:100916 (milestone): http://underhound.eu:81/crawl/morgue/glosham/crash-glosham-20150901-113420.txt 19:01:46 <|amethyst> !lm * crash~~ray\.cc'_at_line_226 place=zig:19 -log 19:01:47 1. melllvar, XL27 DESu, T:109885 (milestone): http://dobrazupa.org/morgue/melllvar/crash-melllvar-20151017-043805.txt 19:02:23 <|amethyst> two of those have sharpshooters, one is player pproj 19:02:50 <|amethyst> so I guess it's not monster-specific, but seems to be significantly more common for monsters (hence the 13x Snake:4) 19:06:47 |amethyst: some of these quirks might be from earlier versions of the code 19:06:58 |amethyst: it went through two or three revisions before it reached the point it's at now 19:07:52 <|amethyst> Grunt: It would be nice if those got the glaciate treatment, but 19:08:58 <|amethyst> Grunt: glaciate rotates the ray to the target and rounds, which for something like scattershot would produce too much aliasing 19:09:18 <|amethyst> for glaciate it's fine because it fills in the region between the two rays 19:09:38 <|amethyst> ideally it would project the ray out to full range, then rotate and round 19:10:27 <|amethyst> so that targetting five squares to the left doesn't have a different set of possible paths compared to targetting one square to the left 19:10:32 -!- Daekdroom has quit [Ping timeout: 255 seconds] 19:11:13 -!- dpeg has joined ##crawl-dev 19:11:19 <|amethyst> hm, I'm trying to figure out this portal projectile crash 19:11:29 -!- MarvinPA has quit [Quit: Leaving] 19:11:34 <|amethyst> and I can't figure out how you'd get it to even hit a wall 19:12:41 -!- kazimuth has quit [Remote host closed the connection] 19:12:50 <|amethyst> oh, that one hasn't happened for a while 19:12:58 <|amethyst> and I see bolt::hit_wall no longer exists 19:13:33 -!- WorkSight has quit [Quit: Leaving...] 19:14:04 yeah that was part of the path_taken things 19:14:20 !blame2 wheals 19:14:20 wwwhhheeeaaalllsss 19:14:25 <|amethyst> so maybe you fixed that one 19:14:27 !blame3 Grunt 19:14:28 Gruuuuunt 19:14:38 <|amethyst> so 19:14:55 <|amethyst> !crashlog * current noun~~ray\.cc s=noun 19:14:56 29 milestones for * (current noun~~ray\.cc crash): 14x ASSERT( valid) in 'ray.cc' at line 194 failed., 9x ASSERT( valid) in 'ray.cc' at line 226 failed., 3x ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed., 2x ASSERT((iround(v.x) + iround(v.y)) % 2 == 1) in 'ray.cc' at line 117 failed., ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed. 19:15:13 -!- Reverie has quit [Quit: Textual IRC Client: www.textualapp.com] 19:15:58 <|amethyst> 14x I think I just fixed, 9x wheals probably fixed, 2x I just fixed 19:16:32 !lm * crash noun~~ray\.cc noun~~226 19:16:33 18. [2015-12-05 18:05:15] tigertrap the Convoker (L23 MfSu of Ashenzari) ASSERT( valid()) in 'ray.cc' at line 226 failed on turn 68222. (Snake:4) 19:16:39 yep, nothing for a while 19:16:40 <|amethyst> !crashlog * current noun~~diamond.*ray\.cc 19:16:41 4. crate, XL18 HOAs, T:38865 (milestone): http://crawl.akrasiac.org/rawdata/crate/crash-crate-20151213-032541.txt 19:16:57 <|amethyst> crate's is "fixed" 19:17:17 there may be some issues on mantis that can be resolved 19:17:43 <|amethyst> (it only happened because the self-targetted cone aimed at a weird spot) 19:17:50 <|amethyst> !crashlog * current noun~~diamond.*ray\.cc -2 19:17:51 3/4. Bamboomancer, XL18 OpAs, T:43954 (milestone): http://dobrazupa.org/morgue/Bamboomancer/crash-Bamboomancer-20151208-215223.txt 19:17:53 <|amethyst> !crashlog * current noun~~diamond.*ray\.cc -3 19:17:54 <|amethyst> !crashlog * current noun~~diamond.*ray\.cc -4 19:17:54 2/4. GaseousCloud, XL27 MuGl, T:92026 (milestone): http://crawl.berotato.org/crawl/morgue/GaseousCloud/crash-GaseousCloud-20151115-060336.txt 19:18:06 1/4. igor, XL27 MuFi, T:91541 (milestone): http://crawl.berotato.org/crawl/morgue/igor/crash-igor-20151107-011925.txt 19:18:18 <|amethyst> bamboomancer was at (15, 60) 19:19:48 <|amethyst> oh, all four of those have the weird thing where start = dir, also fixed 19:20:22 <|amethyst> %git 63bad21b3 19:20:22 07|amethyst02 * 0.17-a0-2118-g63bad21: Revert "Round more vigorously in ray code." 10(3 months ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/63bad21b3db1 19:20:33 -!- maldini has quit [Quit: maldini] 19:20:54 <|amethyst> !lm * vlong>=0.17-a0-2118-g63bad21 crash~~ray\.cc s=noun 19:20:55 31 milestones for * (vlong>=0.17-a0-2118-g63bad21 crash~~ray\.cc): 14x ASSERT( valid) in 'ray.cc' at line 194 failed., 10x ASSERT( valid) in 'ray.cc' at line 226 failed., 3x ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed., 2x ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed., 2x ASSERT((iround(v.x) + iround(v.y)) % 2 == 1) in 'ray.cc' at line 117 failed. 19:21:10 <|amethyst> only one more 19:21:22 <|amethyst> !lm * vlong>=0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc s=cv 19:21:23 5 milestones for * (vlong>=0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc): 3x 0.18-a, 0.17-a, 0.17 19:21:32 <|amethyst> !lm * vlong>=0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc cv=0.17-a 19:21:33 1. [2015-10-23 00:07:24] Ceann the Minotaur Blade (L26 MiBe of Trog) ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed on turn 54968. (Slime:2) 19:21:33 <|amethyst> !lm * vlong>=0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc cv=0.17-a -log 19:21:35 1. Ceann, XL26 MiBe, T:54968 (milestone): http://dobrazupa.org/morgue/Ceann/crash-Ceann-20151023-000724.txt 19:21:50 <|amethyst> likewise 19:22:36 <|amethyst> so all the instances of the ray crash since that revert are fixed I think 19:22:53 R I P 19:22:56 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~ray\.cc s=noun 19:22:57 226 milestones for * (vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~ray\.cc): 83x ASSERT( valid) in 'ray.cc' at line 107 failed., 56x ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed., 40x ASSERT(in diamond int(r->start)) in 'ray.cc' at line 166 failed., 39x ASSERT( valid) in 'ray.cc' at line 194 failed., 8x ASSERT( valid) in 'ray.cc' at line 226 failed. 19:23:18 !lm * crash~~ray crash!~~ray\.cc 19:23:19 69. [2016-01-03 22:25:43] acoolguy the Cruncher (L14 DsWn of Makhleb) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook templates) (43) (Orc:2) 19:23:21 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log 19:23:22 96. cosmonaut, XL27 HaAs, T:94139 (milestone): http://webzook.net/soup/morgue/trunk/cosmonaut/crash-cosmonaut-20151019-233140.txt 19:23:47 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log -2 19:23:48 95/96. gb0801, XL20 GhMo, T:42120 (milestone): http://webzook.net/soup/morgue/trunk/gb0801/crash-gb0801-20151019-151957.txt 19:23:51 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log -3 19:23:52 94/96. soonmide, XL26 DDGl, T:56942 (milestone): http://underhound.eu:81/crawl/morgue/soonmide/crash-soonmide-20151018-185630.txt 19:24:00 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log -4 19:24:01 93/96. soonmide, XL26 DDGl, T:57046 (milestone): http://underhound.eu:81/crawl/morgue/soonmide/crash-soonmide-20151018-163958.txt 19:24:03 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log -5 19:24:04 92/96. gb0801, XL15 GhMo, T:22164 (milestone): http://webzook.net/soup/morgue/trunk/gb0801/crash-gb0801-20151017-063401.txt 19:24:08 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log -10 19:24:09 87/96. PatrickH, XL23 DDNe, T:67791 (milestone): http://dobrazupa.org/morgue/PatrickH/crash-PatrickH-20150917-204702.txt 19:24:17 <|amethyst> !lm * vlong>=0.15-a0-1512-gdf1f371 vlong<0.17-a0-2118-g63bad21 crash~~diamond.*ray\.cc -log -12 19:24:17 85/96. BobbyTwoHands, XL27 KoAr, T:98469 (milestone): http://crawl.xtahua.com/crawl/morgue/BobbyTwoHands/crash-BobbyTwoHands-20150910-131112.txt 19:24:21 -!- CKyle has joined ##crawl-dev 19:24:30 <|amethyst> I wonder if those were all the start = dir thing 19:25:00 <|amethyst> !lm * vlong<0.15-a0-1512-gdf1f371 crash~~ray\.cc s=noun 19:25:00 36 milestones for * (vlong<0.15-a0-1512-gdf1f371 crash~~ray\.cc): 25x ASSERT( valid) in 'ray.cc' at line 107 failed., 10x ASSERT( valid) in 'ray.cc' at line 194 failed., ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed. 19:25:37 <|amethyst> !lm * vlong<0.15-a0-1512-gdf1f371 crash~~diamond.*ray\.cc -log 19:25:44 1. Rikonman, XL16 KoBe, T:38986 (milestone): http://dobrazupa.org/morgue/Rikonman/crash-Rikonman-20140425-000700.txt 19:25:53 <|amethyst> hah 19:26:12 <|amethyst> so while there may theoretically still be rounding errors 19:27:00 <|amethyst> and there definitely would be if you tried to cast a ray halfway across the level 19:27:26 <|amethyst> as long as ray casting is happening within approximately LOS radius, the bug may well be fixed 19:27:38 <|amethyst> s/bug/crashes/ 19:28:02 <|amethyst> !lm * vlong<0.15-a0-1512-gdf1f371 crash~~valid.*ray.cc -log 19:28:10 35. WalkerBoh, XL27 DrWr, T:95696 (milestone): http://crawl.akrasiac.org/rawdata/WalkerBoh/crash-WalkerBoh-20130502-013835.txt 19:28:26 <|amethyst> !lm * vlong<0.15-a0-1512-gdf1f371 crash~~valid.*ray.cc -log -2 19:28:34 34/35. ghost, XL9 HaWn, T:8270 (milestone): http://crawl.develz.org/morgues/0.11/ghost/crash-ghost-20130407-012409.txt 19:29:28 <|amethyst> !lm * vlong<0.17-a0-2118-g63bad21 crash~~valid.*ray\.cc -log -1 19:29:28 <|amethyst> !lm * vlong<0.17-a0-2118-g63bad21 crash~~valid.*ray\.cc -log -2 19:29:29 <|amethyst> !lm * vlong<0.17-a0-2118-g63bad21 crash~~valid.*ray\.cc -log -3 19:29:30 165. silentsnack, XL11 DsWz, T:11894 (milestone): http://dobrazupa.org/morgue/silentsnack/crash-silentsnack-20151018-083000.txt 19:29:31 163/165. cosmonaut, XL17 VpEn, T:25688 (milestone): http://webzook.net/soup/morgue/trunk/cosmonaut/crash-cosmonaut-20151010-113326.txt 19:29:33 164/165. melllvar, XL27 DESu, T:109885 (milestone): http://dobrazupa.org/morgue/melllvar/crash-melllvar-20151017-043805.txt 19:30:39 -!- Morphy has quit [Quit: Page closed] 19:31:00 <|amethyst> FR: reenable chaos bouncing and see if it crashes 19:31:11 ! 19:31:26 ??bow of chaos 19:31:27 bow of chaos[1/1]: ASSERT(_valid()) in 'ray.cc' at line 194 failed. 19:32:11 <|amethyst> hm 19:32:34 <|amethyst> I guess I should look over all the current _valid() crashes to make sure I'm not getting overly excited 19:33:17 You don't want to see |amethyst when he's overly excited! 19:34:58 -!- nikheizen has quit [Ping timeout: 260 seconds] 19:36:09 |amethyst: that's a good commit hash 19:36:29 %git 63bad21 19:36:29 07|amethyst02 * 0.17-a0-2118-g63bad21: Revert "Round more vigorously in ray code." 10(3 months ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/63bad21b3db1 19:38:47 <|amethyst> hm 19:39:27 <|amethyst> yes, all 23 of the current _valid crashes involve iron giant, op crusher, or naga sharpshooter 19:40:20 -!- Foamed has quit [Quit: Leaving] 19:40:49 so i'm getting it's basically all gammafunk's and Grunt's faults 19:41:10 no! my code was perfect before that cat make and the fungus got to it! 19:41:13 *cat maker 19:41:48 !blame2 wheals 19:41:49 wwwhhheeeaaalllsss 19:42:16 !blame2 Sequell 19:42:16 SSSeeeqqquuueeellllll 19:43:12 * wheals throws a catoblepas. The catoblepas hits gammafunk!!!!! 19:43:16 !blame∞ everyone 19:43:43 !cmd !blame∞ !blamen 100 $* 19:43:44 Defined command: !blame∞ => !blamen 100 $* 19:43:49 !blame∞ everyone 19:43:53 <|amethyst> wheals: closed 9404, do you know of any more? 19:44:57 searching for ray.cc finds #9588 19:45:04 <|amethyst> ah, thanks 19:45:44 and #5547... which is possibly unrelated 19:45:55 rip sequell 19:46:28 -!- ystael has quit [Ping timeout: 276 seconds] 19:47:04 only to be expected of a command with ∞ in the name :P 19:47:22 <|amethyst> 5547 is ray_blocker, hm 19:48:06 in tiles, the console crash is can_go_straight 19:49:19 but i don't think i've heard of this happening since 19:49:35 %git 0c0fb3d~5 19:49:35 07MarvinPA02 * 0.18-a0-1000-gf6225c7: Make temporary mutation apply multiple levels of a bad mutation 10(6 hours ago, 6 files, 19+ 29-) 13https://github.com/crawl/crawl/commit/f6225c7b3c2a 19:50:15 grats marvin for 0.18 commit 1k 19:50:15 <|amethyst> neither of those crashes would have been fixed by my changes 19:50:15 i suspected as much 19:50:20 <|amethyst> so I guess 5547 either stays open or gets "cannot reproduce" 19:51:09 <|amethyst> don't remember if we fixed something in drop delays that would fix #9615 19:51:23 -!- debo has joined ##crawl-dev 19:51:23 <|amethyst> drop delays or armour-off delays 19:52:17 -!- tealeaves has quit [Quit: Bye] 19:52:17 strange that it seems to be a local-tiles-only phenomenon 19:52:41 <|amethyst> probably the codepath for ctrl-clicking or whatever isn't the same 19:53:13 <|amethyst> maybe it's still processing clicks while the delay is happening 19:53:53 <|amethyst> I know you can get free magic darts, then crash, by timing your clicks just right 19:54:15 <|amethyst> or at least you used to be able to, and no one has really touched that code since except to convert it to SDL2 19:54:22 the fix seems pretty simple-- just rebrand crawl as a rhythym game 19:54:29 !source level_id 19:54:29 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l386 19:54:33 !source level_id 2 19:54:34 2/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l390 19:54:35 !source level_id 3 19:54:36 3/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l72 19:54:53 oh i guess the first is what i wanted 19:55:53 <|amethyst> I still wonder about 7940 19:56:04 <|amethyst> !lm * crash~~range_>=_0 19:56:06 30. [2015-11-08 22:19:24] GlueC the Spear-Bearer (L10 MfGl of Nemelex Xobeh) ASSERT(range >= 0) in 'beam.cc' at line 613 failed. (beam 'puff of flame', source 'tengu conjurer', item 'none'; has range -1) (D:9) 19:56:10 <|amethyst> !lm * crash~~range_>=_0 -2 19:56:12 29/30. [2015-10-28 00:02:43] InternetKraken the Spry (L19 TeNe of Ru) ASSERT(range >= 0) in 'beam.cc' at line 592 failed. (beam 'fireball', source 'tengu reaver', item 'none'; has range -1) (Vaults:2) 19:56:14 <|amethyst> !lm * crash~~range_>=_0 -3 19:56:16 28/30. [2015-10-03 16:10:57] ParticlePhysics the Phalangite (L25 CeGl of Ru) ASSERT(range >= 0) in 'beam.cc' at line 613 failed. (beam 'fireball', source 'tengu reaver', item 'none'; has range -1) (Vaults:3) 19:56:20 -!- travis-ci has joined ##crawl-dev 19:56:21 The build has errored. (master - 00ae07b #4401 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/100477827 19:56:21 -!- travis-ci has left ##crawl-dev 19:56:22 <|amethyst> !lm * crash~~range_>=_0 -25 19:56:27 6/30. [2014-03-12 23:02:10] krunkulus the Unseen (L21 OpWz of Vehumet) ASSERT(range >= 0) in 'beam.cc' at line 626 failed. (beam '', source 'rakshasa', item 'none'; has range -1) (D:16) 19:56:40 <|amethyst> oh, fuck you travis 19:57:00 the tengus make me wonder if it's battlesphere-related 19:57:12 actually, what is the plural of tengu 19:57:16 <|amethyst> tengu 19:57:16 !source pluralise 19:57:16 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/english.cc#l30 19:57:28 <|amethyst> we should rewrite our travis scripts to count package installation failures as test successes 19:57:44 <|amethyst> (no idea if that's even possible) 19:59:59 i imagine this will stop happening once we can switch to the container infra (which is blocked on https://github.com/travis-ci/apt-source-whitelist/pull/131) 20:00:05 -!- omarax has quit [Remote host closed the connection] 20:00:25 New branch created: pull/208 (1 commit) 13https://github.com/crawl/crawl/pull/208 20:00:25 03edsrzf02 07https://github.com/crawl/crawl/pull/208 * 0.18-a0-1008-g142ad11: Remove special case for Gargoyles in Statue Form. 10(6 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/142ad11f3365 20:01:20 03edsrzf02 07* 0.18-a0-1008-g142ad11: Remove special case for Gargoyles in Statue Form. 10(6 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/142ad11f3365 20:01:20 03wheals02 07* 0.18-a0-1009-g42b3d74: Merge pull request #208 from edsrzf/statue-form-cleanup 10(12 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/42b3d74bf9c8 20:01:32 still working on that turn-around time 20:01:37 source is_valid_shaft_level 20:01:38 !source is_valid_shaft_level 20:01:39 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/traps.cc#l1595 20:04:56 here's a little patch http://sprunge.us/RFcI 20:05:01 Subject: [PATCH] Warn Formicids when they enter a non-shaftable level. 20:07:28 -!- jefus has quit [Ping timeout: 240 seconds] 20:07:55 <|amethyst> err? 20:08:05 <|amethyst> oh 20:08:22 <|amethyst> is env.turns_on_level == 0 there rather than -1 ? 20:09:02 -!- KamiKatze has quit [Quit: Page closed] 20:09:34 -!- jefus has joined ##crawl-dev 20:09:40 <|amethyst> chequers: check what happens when you enter snake:3 20:09:45 <|amethyst> chequers: do you get the message? 20:10:25 <|amethyst> ah, I guess turns_on_level = 0 there 20:10:55 <|amethyst> it realy is -1 only during _make_level 20:11:01 <|amethyst> s/real/reall/ 20:11:23 <|amethyst> so I think it's good 20:11:50 i don't get the message entering spider 3 20:12:29 <|amethyst> wonder how many messages you can get when entering a level 20:12:53 only problem i think is the order is a little weird 20:13:06 "Beware, you cannot shaft yourself on this level.", then "You climb downwards." 20:13:55 that's easy to fix actually 20:14:45 -!- ProzacElf has joined ##crawl-dev 20:14:51 http://sprunge.us/bSdG 20:15:03 <|amethyst> looking at the surrounding code and 20:15:07 <|amethyst> if (!is_connected_branch(old_level.branch) 20:15:07 <|amethyst> && player_in_connected_branch() 20:15:07 <|amethyst> && old_level.branch != you.where_are_you) 20:15:16 <|amethyst> that last check looks redundant 20:15:44 <|amethyst> since player_in_connected_branch is return is_connected_branch(you.where_are_you); 20:16:36 maybe good to protect against bugginess? 20:17:02 <|amethyst> the bugginess would have to involve is_connected_branch returning two different answers for the same input 20:17:11 add && 1 != 0 // just in case 20:17:31 |amethyst: in fairness, functions in c++ do that all the time 20:17:43 -!- WalkerBoh has joined ##crawl-dev 20:17:48 oh, i didn't trace the functions 20:18:02 <|amethyst> amalloy: right, meaning the optimizer can't eliminate the useless call 20:18:51 maybe player_in_connected_branch is unneccessary then, you could just use is_connected_branch(level_id::current()) 20:19:42 <|amethyst> it's unnecessary, but doesn't really hurt 20:19:46 <|amethyst> but 20:19:54 <|amethyst> it might be better if it were defined in the header 20:20:01 <|amethyst> so it could be inlined 20:20:42 <|amethyst> (or in branch.cc even) 20:21:01 <|amethyst> (so it could inline is_connected_branch) 20:21:11 <|amethyst> I guess that's what LTO is for 20:24:32 -!- lobf has quit [Quit: lobf] 20:25:02 !lg * status~~vertigo 20:25:03 No games for * (status~~vertigo). 20:25:54 |amethyst: that isn't after you.where_are_you changes? 20:26:05 oh 20:26:15 stupid 20:26:19 i see 20:26:48 <|amethyst> chequers: hm, what do you think about making it happen only for new levels? 20:27:46 <|amethyst> which would involve moving it down a few lines and tabbing it over 20:27:59 <|amethyst> that would also put it later than load_level messages, which might be good 20:29:25 <|amethyst> also, that would allow the theoretical possibility of an encompass vault that marks the level unshaftable 20:29:29 -!- LordSloth has quit [Quit: Leaving] 20:30:01 <|amethyst> and, more generally, is_valid_shaft_level using data that requires the level be loaded (it does not currently) 20:30:16 |amethyst: well, I prefer every entry since the rule is straight forward but easily forgettable 20:30:22 <|amethyst> hm 20:30:48 showing once per level would be more appropriate for things that you want to learn the rule for when they apply, I think 20:30:51 <|amethyst> doesn't this include every branch of pan? 20:30:58 <|amethyst> err, every floor of pan 20:31:11 yes 20:31:14 <|amethyst> hm 20:31:27 perhaps for disconnected branches you can only show on entry 20:31:29 <|amethyst> I guess putting it under new_level wouldn't help with that anyway 20:32:06 <|amethyst> I guess people can filter it (along with the rune messages) if they feel like they're being spammed 20:32:29 I am mainly concerned with bottom-of-branch levels, which are the ones I forget (and hell) 20:32:47 hm can you shaft in abyss? I guess the geometry doesn't work that way 20:35:14 <|amethyst> abyss, pan, and zig are all marked as non-connected branches 20:35:47 <|amethyst> (as are lab and portal vaults, but those only have one floor anyway) 20:40:48 putting logic into stairs.cc to message on branch entry for non-shaftable branches is a bit ugly 20:41:35 i think best is to keep as my current patch and like you say people can filter the message 20:47:47 -!- bonghitz has quit [Ping timeout: 256 seconds] 20:49:26 -!- travis-ci has joined ##crawl-dev 20:49:27 The build passed. (master - 42b3d74 #4403 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/100489332 20:49:27 -!- travis-ci has left ##crawl-dev 20:51:18 <|amethyst> BTW, I wonder why all these things not just a new message channel below MSGCH_WARN 20:51:28 <|amethyst> s/not j/are not j/ 20:52:19 <|amethyst> seems like it would be better to specify it when we generate those messages rather than having to keep text in sync in two places, and worse do a bunch of regexp matching at runtime 20:53:10 <|amethyst> ("all these things" = the various level-entry and portal-announcement messages with $warning: rules in messages.txt 20:53:13 <|amethyst> ) 20:53:22 i was told last time I did this (with rune messages) it was to more easily allow player customisation 20:53:33 but your reasoning seems sensible to me 20:54:22 <|amethyst> hm 20:54:35 oh, a new channel is in the making! 20:54:35 dpeg: You have 4 messages. Use !messages to read them. 20:54:43 <|amethyst> the player could still recolour the message channel plain if they wanted to remove all those highlights and start over 20:54:46 these grow fast :( 20:55:05 !messages 20:55:05 (1/4) Grunt said (1w 3d 9h 53m 11s ago): hallo 20:55:07 !messages 20:55:08 (1/3) Grunt said (1w 3d 9h 52m 16s ago): it feels gooD to feel attractive? 20:55:12 !messages 20:55:13 (1/2) gammafunk said (6h 21m 40s ago): Fwiw, I can see both sides of the !brilliance change and am fine with either a change or no change, but am just concerned that, if there is a change, we're giving players a lot of free consumable MR, which can have a big impact on game difficulty. 20:55:16 !messages 20:55:17 (1/1) gammafunk said (6h 20m 4s ago): So if we do make the change, I think it'd be a good idea to reduce the quantity of brillance potions. We have to keep the players from winning at all costs... 20:55:41 They will not be allowed to win. They do get to win. They're players. Only the devs get to win. 20:55:45 *don't get 20:56:04 03chequers02 {|amethyst} 07* 0.18-a0-1010-gb4318f5: Warn Formicids when they enter a non-shaftable level. 10(52 minutes ago, 2 files, 5+ 0-) 13https://github.com/crawl/crawl/commit/b4318f545b8b 20:56:04 03|amethyst02 07* 0.18-a0-1011-gb5cded9: Comment a function and an assumption. 10(19 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/b5cded98ecad 20:56:23 gammafunk: hey, I am fine with no change. I brought it up, it's been discussed. Sometimes it's a bit frustrating how small changes are so hard to get in, but hey :) 20:56:24 <|amethyst> chequers: as I see it, the current system doesn't make it that easy to customise 20:56:29 -!- dpeg is now known as heypeg 20:56:39 heyyyyypeg 20:56:50 not to be confused with grasspeg or oatpeg 20:56:51 <|amethyst> chequers: if you want to remove one of the default colours, you have to either clear out the entire message_colour option and start from scratch 20:56:56 A heypeg goes into a haystack... 20:57:34 <|amethyst> chequers: ... or know the exact regexp being used for that message to do -= 20:57:54 <|amethyst> chequers: ... or add a new rule (in the right order) to override the default rule 20:58:10 Could we have channels and subchannels, to make it easier to mute/recolour messages? 20:58:34 <|amethyst> heypeg: I'd vote for either flags or tags 20:58:54 |amethyst: how would the syntax go? 20:59:16 <|amethyst> maybe visual|monster:blahblah 20:59:52 |amethyst: but that requires a lot of tweaking.... the good thing about channels is easy, global changes 21:00:05 -!- omarax has quit [Remote host closed the connection] 21:00:19 btw, could we a "color" option for channels where they are muted from the main message area, but still show up in Ctrl-P? 21:00:39 <|amethyst> if you allow nesting channels into categories, that's IMO already as much complexity as allowing combining arbitrary channels 21:01:15 does anyone know why tomb has BFLAG_NO_SHAFTS in the first place? 21:02:59 -!- maldini has quit [Quit: maldini] 21:03:20 -!- Ladykiller70 has quit [Ping timeout: 246 seconds] 21:03:31 -!- heypeg is now known as dpeg 21:04:57 -!- Shard1697_ has joined ##crawl-dev 21:06:04 <|amethyst> dpeg: oh, I see what you're saying... on the match you'd just write visual:blahblah 21:06:31 <|amethyst> dpeg: and it would catch every message that used MSGCH_VISUAL even if it used other "channels"/tags too 21:07:51 <|amethyst> dpeg: and something like visual&monster:blahblah (or maybe + or whatever) if you wanted to match messages that used both channels 21:08:49 -!- Shard1697 has quit [Ping timeout: 265 seconds] 21:12:08 |amethyst: seems reasonable 21:15:30 ... amulet of regeneration has a 2/3 chance of being rerolled, like ring of slaying and ring of invis. That seems really unreasonable, given its power level. Maybe that should be faith instead? 21:18:31 <|amethyst> I don't think faith should be rarer 21:18:57 <|amethyst> well 21:19:07 <|amethyst> at least, it should be reasonably common early game 21:19:57 should any amulet be rarer than normal? 21:21:00 <|amethyst> I mean, we (you) could probably come up with a reasonable distribution 21:21:13 <|amethyst> but I don't know if any deserve to be ~1/3 as common as the rest 21:21:22 fair nuff 21:21:23 <|amethyst> maybe inacc :) 21:21:26 haha 21:22:41 Grunt: Are you going forward at all with the vampire lord thing? 21:22:44 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 21:22:50 -!- scummos| has quit [Ping timeout: 255 seconds] 21:23:29 gammafunk: leaning more towards yes than no at present 21:23:39 ok 21:23:44 there was some speculation about the spell set, and I also want to see if we are going to get better vampire tiles first :b 21:23:58 I had the urge to try to make my yred's forest crypt thing into a crypt end 21:24:06 I think I suggested that to you previously >.> 21:24:09 yes 21:24:21 Like I said, some insane demon told me to try it 21:24:32 then it disappeared in a puff of smoke 21:25:08 Grunt: you have a someone close patch of vampire lords handy? 21:25:09 * Grunt patches gammafunk!!!!!!!! x27 21:25:15 ah, let me rebase i t 21:25:16 er somewhat close 21:25:17 thx 21:26:08 http://sprunge.us/OQWP 21:28:19 ok, I'll try to use those based on that, and adjust if the final monster changes a lot 21:28:25 what will these vampire lords do? 21:28:30 is this going to be a "only one of these" thing? 21:28:34 Lasty: see patch 21:28:37 has good explanation 21:28:45 Aw man, I have to read? 21:28:46 they're going to be a "top-tier crypt enemy" 21:28:55 Well, you can use your mind tentacles 21:29:00 We know you have them! 21:29:29 fiiiine 21:29:37 I do need some tentacle exercise 21:29:38 Grunt: Are you thinking you'd like to see only one of these in a crypt end? 21:29:40 @?? vampire knight 21:29:40 vampire knight (10V) | Spd: 10 | HD: 11 | HP: 61-82 | AC/EV: 19/7 | Dam: 33, 1505(vampiric) | 07undead, 10weapons, 10items, 10doors, fighter, evil, spellcaster, see invisible, unbreathing | Res: 06magic(80), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1347 | Sp: blink close, paralyse, haste, invisibility, vampiric draining (4-30) | Sz: Medium | Int: human.. 21:30:53 Another question, was going to be for Grunt but the Lasty-mindflayer is here as well so I'll ask 21:31:05 I noticed that bone dragons only place in abyss, and the hells 21:31:36 someone (floodkiller) was talking about doing an undead spider end with the idea of having (among other things) maybe a couple death scarabs 21:32:04 (didn't bone dragons place in Zot at some point) 21:32:05 I was going to object on the grounds that even for crossover branch ends we try not to use extended branch-exclusive monsters 21:32:10 (what happened to those) 21:32:13 yes, I believe they may have 21:32:36 actually, that reminds me of another enemy that placed in Zot for a significant amount of time 21:32:41 which I bet was removed at the same time 21:32:42 * Grunt digs 21:32:44 they were removed as being speed 10 melee-only mmonsters 21:32:49 so my question was is it problematic to have a couple death scarabs in this undead spider end 21:33:10 well I don't much like fire and ice dragons in zot, even if those have ranged 21:33:15 they're just too weak imo 21:33:17 there is a bone dragon in swamp so there's precedent! 21:33:21 That feels all right to me, but I'm not a champeen vaultkateer 21:33:23 %git 2d46a37 21:33:23 07reaverb02 * 0.15-a0-1657-g2d46a37: Remove Bone Dragons from normal generation (KoboldLord) 10(1 year, 7 months ago, 1 file, 0+ 10-) 13https://github.com/crawl/crawl/commit/2d46a37bf275 21:33:29 wheals: yes, but I had thought that bone dragons were in both crypt and zot 21:33:32 There's also tentacled monstrosities in swamp 21:33:35 and weren't really extended-exclusive 21:33:40 guess it's not quite extended, no 21:33:42 those aren't extended-exclusive either 21:33:47 they're in depths 21:33:57 %git 2913054 21:33:57 07DracoOmega02 * 0.13-a0-2271-g2913054: Remove random guardian mummies from Zot 10(2 years, 6 months ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/29130549fe1b 21:33:57 There are orc endings with demonspawn... 21:33:59 they're actually in swamp! 21:34:08 yeah that's another precedent 21:34:13 although it's kind of a weird one 21:34:20 since it's unclassed (why haven't we removed those yet) 21:34:37 -!- amalloy is now known as amalloy_ 21:34:38 though bone dragons aren't in crypt either apparently 21:34:44 where do they exist 21:34:44 yep, as I just learned 21:34:49 the hell branches 21:34:51 and abyss 21:34:56 that's it, outside of vaults 21:35:10 that commit removed them from abyss, were they added back later? 21:35:16 they're in there list now 21:35:20 for abyss, that is 21:35:21 guess so 21:35:22 %git 6c14c25 21:35:22 07PleasingFungus02 * 0.15-a0-1671-g6c14c25: Partially revert removal of bone dragons from generation 10(1 year, 6 months ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/6c14c25dc57d 21:35:37 they're not in a good place, design-wise 21:35:42 hence things like "bone riders" 21:35:44 were propoosed 21:35:49 fr: bring back bone riders 21:35:50 prop...oosed? 21:35:57 prop-oopsed 21:36:06 MONS_OOPS 21:36:12 porpoised 21:36:49 tbh you could just take any beefy monster and make it a spectre 21:36:50 -!- st_ has quit [Ping timeout: 264 seconds] 21:36:59 and you'd have a good bone dragon replacement (for the current bone dragon) 21:37:12 @??spectral_dire_elephant 21:37:12 spectral dire elephant (03Z) | Spd: 10 | HD: 15 | HP: 73-105 | AC/EV: 15/0 | Dam: 3213(drain), 12 | 07undead, evil, see invisible, fly, unbreathing | Res: 13magic(immune), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 834 | Sz: Giant | Int: brainless. 21:37:14 clearly 21:37:16 @??bone_dragon 21:37:16 bone dragon (15D) | Spd: 10 | HD: 20 | HP: 137-213 | AC/EV: 20/4 | Dam: 30, 2009(claw), 2007(trample) | 07undead, evil, see invisible, fly, unbreathing | Res: 06magic(100), 05fire, 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 3706 | Sz: Giant | Int: animal. 21:37:16 the solution is 21:37:18 to give bone dragons 21:37:22 more hp I guess 21:37:22 a breath attack 21:37:24 how about spectral mist 21:37:25 <.< 21:37:35 bone dragons are basically upgraded dire elephants 21:37:37 Their breath attack should be skeletal warriors. 21:37:39 <.< >.> 21:37:42 >.> <.< 21:37:43 The Last Yak 21:37:50 undeath yaks 21:37:55 Ultra Elephants 21:37:59 Omega Elephants 21:38:04 @??spectral_golden_dragon 21:38:04 spectral golden dragon (03Z) | Spd: 10 | HD: 18 | HP: 93-129 | AC/EV: 17/2 | Dam: 32, 1609(claw)13(drain), 1613(drain) | 07undead, evil, see invisible, fly, unbreathing | Res: 13magic(immune), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1063 | Sz: Giant | Int: brainless. 21:38:15 man that bone dragon hp range 21:38:26 bone is very durable 21:38:33 but only sometimes?! 21:38:39 |amethyst: just back. Syntax looks really good. 21:38:40 Very randomly durable 21:38:44 @??bone dragon name:Omega_Yak 21:38:45 Omega Yak (15D) | Spd: 10 | HD: 20 | HP: 137-213 | AC/EV: 20/4 | Dam: 30, 2009(claw), 2007(trample) | 07undead, evil, see invisible, fly, unbreathing | Res: 06magic(100), 05fire, 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 3706 | Sz: Giant | Int: animal. 21:38:54 @??hellephant 21:38:55 hellephant (04Y) | Spd: 10 | HD: 20 | HP: 148-197 | AC/EV: 13/10 | Dam: 4507(trample), 20, 15 | natural, 05demonic, unholy | Res: 06magic(140), 12drown, 13torm | Vul: 08holy++ | XP: 3142 | Sp: fire breath (3d40) [11!AM, 06!sil, 08breath], blink [06!sil] | Sz: Giant | Int: animal. 21:39:10 yeah hellephants are the bone dragons we need 21:39:24 sometimes it's bat bones, sometimes it's hellephant bones >.> 21:39:27 can I put the hellephant back into grunt_hell_horde 21:39:28 <.< 21:39:40 put it into elephant_graveyard imo 21:39:47 I feel hellephants are underutilized 21:39:57 you almost never see them save that one abyss rune vault 21:40:17 I guess there's not a ton of variety in their attack 21:40:19 give asmo summon hellephant 21:40:23 dang 21:40:26 -!- Bcadren has quit [Ping timeout: 264 seconds] 21:40:33 do you think Asmo is a circus ringleader or something 21:40:34 <.< 21:40:39 maybe we really should add nellie as a main-game unique 21:40:44 not sure where'd be a good fit 21:40:45 heh 21:41:01 Nellie is 21:41:02 well 21:41:03 give her torment 21:41:04 @??nellie 21:41:04 Nellie (13Y) | Spd: 10 | HD: 20 | HP: 183-285 | AC/EV: 13/10 | Dam: 4507(trample), 20, 15 | 05demonic, unholy | Res: 06magic(140), 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 3401 | Sp: fire breath (3d40) [11!AM, 06!sil, 08breath], blink [06!sil] | Sz: Giant | Int: human. 21:41:06 @??hellephant 21:41:07 hellephant (04Y) | Spd: 10 | HD: 20 | HP: 148-197 | AC/EV: 13/10 | Dam: 4507(trample), 20, 15 | natural, 05demonic, unholy | Res: 06magic(140), 12drown, 13torm | Vul: 08holy++ | XP: 3142 | Sp: fire breath (3d40) [11!AM, 06!sil, 08breath], blink [06!sil] | Sz: Giant | Int: animal. 21:41:11 literally a hellephant with more HP 21:41:11 i think she's a little too out there flavourwise right now 21:41:23 well hellephants are used like uniques really 21:41:28 oh 21:41:30 we could replace them with her 21:41:31 here's another fun comparison 21:41:34 @??XTAHUA 21:41:34 Xtahua (05D) | Spd: 10 | HD: 19 | HP: 110-153 | AC/EV: 15/7 | Dam: 35, 1709(claw), 2007(trample) | 04breaks doors, see invisible, fly | Res: 06magic(180), 05fire++, 03poison, 12drown | Vul: 12cold | XP: 3781 | Sp: searing breath (3d38) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: human. 21:41:37 I love her theme (and her tile) 21:41:41 heh 21:41:44 poor xtahua 21:41:54 hellephants are almost exactly XTAHUA with blink 21:42:11 yeah and more hp 21:42:16 and no door breaking 21:42:31 and elephant couldn't possibly break down a door!!! 21:42:43 just saw the nellie tile. main game pls 21:42:50 yeah it's great 21:43:09 also gives more instances to sing along with the Toy Dolls song 21:43:59 -!- Insomniak` has quit [Quit: I like to rock] 21:46:21 -!- tksquared_ has quit [Ping timeout: 250 seconds] 21:58:55 -!- serq has quit [Remote host closed the connection] 22:00:05 -!- omarax has quit [Remote host closed the connection] 22:03:47 -!- amalloy_ is now known as amalloy 22:07:10 -!- PleasingFungus has joined ##crawl-dev 22:17:00 -!- tealeaves has quit [Quit: Bye] 22:17:14 PleasingFungus: competent SA command, me likes! 22:17:50 !command dpeg 22:19:51 Grunt: PleasingFungus is the man who can keep the unwashed masses at SA with mere acronyms. They respect and fear him for his overpowering --if pleasant-- funginess. 22:19:59 +at bay 22:21:34 his fungibility 22:22:00 so he is a 22:22:01 -!- Lasty has quit [Quit: Leaving.] 22:22:04 fungible asset. 22:22:34 -!- Lasty has joined ##crawl-dev 22:24:18 -!- ystael has quit [Ping timeout: 240 seconds] 22:25:11 not to forget his pleasent fungent stench 22:25:24 *pleasant <-- late here 22:28:32 There's some discussion about runefying spellbooks. I could see this go into the game, but it seems like quite a bit of work for a little, but not very much (imo) work. 22:28:32 -!- PleasingFungus has quit [Ping timeout: 255 seconds] 22:29:35 !tell PleasingFungus Hope you're not upset -- I really like how you're unmoved by SA criticism^H^H..^Hwhinery! 22:29:36 dpeg: OK, I'll let pleasingfungus know. 22:29:40 -!- dpeg has quit [Quit: sleep] 22:29:48 -!- xczxc has quit [Remote host closed the connection] 22:31:36 -!- tealeaves has quit [Quit: Bye] 22:51:18 -!- SomeStupidGuy has quit [Ping timeout: 240 seconds] 22:58:45 -!- pikaro has quit [Ping timeout: 260 seconds] 22:59:40 -!- PleasingFungus has joined ##crawl-dev 23:00:05 -!- omarax has quit [Remote host closed the connection] 23:00:12 !tell dpeg not upset at all, just out to dinner :) 23:00:13 PleasingFungus: OK, I'll let dpeg know. 23:00:26 !tell dpeg I appreciated the 'fungent stench' comment :P 23:00:26 PleasingFungus: OK, I'll let dpeg know. 23:00:35 oops, double tell 23:00:51 gammafunk: good to know wrt mon hp! 23:01:20 yeah 23:01:23 @??eldritch_tentacle 23:01:23 eldritch tentacle (05w) | Spd: 12 (07stationary) | HD: 16 | HP: 102-140 | AC/EV: 13/0 | Dam: 3009(chaos), 4009(claw)09(chaos) | 11non-living, amphibious, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 12cold+++, 11elec+++, 09poison+++, 08acid+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 2295 | Sz: Giant | Int: animal. 23:02:13 eldritch tentacle (08w) | Spd: 12 (07stationary) | HD: 16 | HP: 103-138 | AC/EV: 13/0 | Dam: 3009(chaos), 4009(claw)09(chaos) | 11non-living, amphibious, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 12cold+++, 11elec+++, 09poison+++, 08acid+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 2289 | Sz: Giant | Int: animal. 23:02:13 %0.16?eldritch tentacle 23:02:55 what, I can't drown them?! 23:02:58 -!- Ladykiller70 has quit [Client Quit] 23:03:22 -!- debo has quit [Ping timeout: 265 seconds] 23:03:48 -!- Nightbeer has quit [Ping timeout: 260 seconds] 23:04:55 -!- simmarine has quit [Read error: Connection reset by peer] 23:05:04 f*cked up, if tr*e 23:05:42 I was thinking about shout reform 23:05:51 merging duplicate shouts 23:05:59 this is basically only a problem for zigs so maybe it's not a problem at all 23:06:48 but I think I know a way to do it 23:07:19 shout creatures, that merge to become a titanic shout? 23:08:07 a sound-based branch. sonic damage becomes a first-class damage type; monsters made of pure sound appear. or maybe that's not the right word. 23:08:21 also there's a blue hedgehod? 23:08:24 *hedgehog 23:09:14 !send PleasingFungus a cacophony of shouting 23:09:15 Sending a cacophony of shouting to PleasingFungus. 23:09:18 hm 23:09:23 this is very odd 23:09:25 ? 23:10:04 apologies for wide, and also tiles 23:10:06 http://i.imgur.com/OdcVFtf.png 23:10:14 unforgivable. 23:10:32 You hear a shout! You hear a shout! You hear a shout! You hear a shout! You hear a shout! You hear a shout! You hear an angry hiss. You hear a shout! x10 23:12:46 ??xom reasons[shout 23:12:46 xom_reasons[8/10]: Xom makes a sudden noise! You hear an irritating high-pitched whine. You hear a shout! x33 23:13:07 Hard to debug, since printing any messages would itself break message merging... 23:13:41 -!- vev has quit [Remote host closed the connection] 23:15:50 huh, shouting doesn't actually use mprf directly 23:15:52 !source streams 23:15:53 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/message-stream.cc#l17 23:17:12 oh god 23:17:20 why do we have a variable and a namespace both called 'msg' 23:18:01 messages are important 23:19:38 03PleasingFungus02 07* 0.18-a0-1012-gb018387: Don't use the same name for a var & namespace 10(27 seconds ago, 1 file, 15+ 15-) 13https://github.com/crawl/crawl/commit/b0183875ed9e 23:20:23 -!- Naruni has quit [Remote host closed the connection] 23:20:34 -!- tealeaves has quit [Quit: Bye] 23:21:54 it's fun how you can do that 23:22:03 works with types and variables too 23:22:16 Fun... 23:22:48 msg::msg::msg::msg 23:23:28 you can even give a variable the same name as its type 23:24:13 ugh....... 23:24:15 hm 23:24:27 or give a struct a field with the same name as the struct 23:24:33 someone who knows more c++ should explain how msg-stream.cc ends up printing without encountering a newline 23:25:33 -!- eb has quit [] 23:25:38 er, message-stream 23:25:57 does it? 23:27:33 reasonable question 23:29:05 !source endl 23:29:06 Can't find endl. 23:29:13 std::endl 23:29:32 http://en.cppreference.com/w/cpp/io/manip/endl 23:29:54 ok 23:29:54 hm 23:30:11 so why aren't all of the shouts in e.g. the screenshot I sent separated by newlines? 23:30:31 reference: 23:30:47 !source handle_monster_shouts 23:30:47 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/shout.cc#l46 23:30:55 at the end of the function 23:31:42 msg_condense_short? 23:31:56 messages in the same channel can be put on the same line i think 23:32:15 if that option is set (default) then yeah 23:32:38 gotta wonder who the hell turns it off 23:32:53 ahh 23:32:56 hrm 23:33:02 our message code is kind of complex. 23:33:03 I've done for testing 23:33:20 but definitely not for playing 23:34:07 yeah, you might think it would be pretty straightforward but it isn't 23:34:35 love all the special cases in mprf 23:34:42 was looking at it... this morning, maybe 23:35:05 -!- tealeaves has quit [Quit: Bye] 23:36:32 -!- wheals has quit [Quit: Leaving] 23:38:43 03PleasingFungus02 07* 0.18-a0-1013-gcef200d: Use a map for monster shout default_msg_type 10(21 seconds ago, 1 file, 27+ 67-) 13https://github.com/crawl/crawl/commit/cef200d94de3 23:41:23 things that are great: parameters named 'param' 23:42:27 PleasingFungus: we're going to see how my "asshole dev" routine goes down on SA 23:42:47 I immediately regretted that 'lmao'. it was kind of low 23:42:48 Maybe this will make them appreciate their PleasingFungus all the more... 23:42:49 ah well 23:42:53 haha 23:43:15 good dev / bad dev? 23:44:50 !tell Lasty 23:44:50 I don't grok. Syntax is !tell PERSON MESSAGE. 23:44:51 fuck 23:44:55 !tell Lasty " Kirke just hoggified herself, Ru reasons? " 23:44:56 PleasingFungus: OK, I'll let lasty know. 23:45:03 hit the enter key instead of the quote key... 23:46:05 gammafunk: You registered on SA? 23:46:46 Only for purposes of spreading my brand 23:46:58 SA doesn't deserve someone of my high caliber, of course 23:47:03 of course! 23:47:31 you fool, I got my SA account given to me for free on this very chat channel years ago 23:47:44 (well it was here or ##crawl) 23:47:53 (if whoever gifted it is still here, thanks) 23:48:11 Well I got it gifted by meatpath, essentially 23:48:17 since he donated to my stream 23:49:15 grats 23:49:20 that reminds me I should catch up on that 23:50:12 https://twitter.com/crawlcode/status/684597747526180864 23:50:35 thank god submerging is gone 23:51:20 i need autofight to prioritise weaker monsters now that i have powered by death 23:52:44 also, is there a way to force_more when a dangerous monster comes into view? 23:53:03 extremely dangerous/red 23:53:57 03PleasingFungus02 07* 0.18-a0-1014-g3bbf375: Remove an (apparently?) obsolete comment 10(17 seconds ago, 1 file, 0+ 4-) 13https://github.com/crawl/crawl/commit/3bbf375cc918 23:54:42 also I just see summoning got nerfed, rip gamamfunk 23:55:39 %git ccde6c0e 23:55:40 07by02 * 0.6.0-a2-64-gccde6c0: Simplify (and fix) visibility check. 10(6 years ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ccde6c0ef380 23:55:47 6 years... 23:55:56 and the earlier comment was by's, too! 23:56:48 by by comment? 23:57:26 mm 23:58:26 I seriously don't know how to debug this 23:59:07 what level 6 summoning spells are there now outside of the nerfed shadow creatures 23:59:38 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.]